Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
2017/0124188 SYSTEMS AND METHODS TO FACILITATE MEDIA SEARCH
Graphical user interfaces for searching music. A computer provides a window of a first webpage providing a user interface to search music, comprising search...
2017/0124185 FOREIGN ORGANIZATION NAME MATCHING
Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a...
2017/0124171 Universal Automatic Data Update Detection and Publication
Universal automatic data update detection and publication may include receiving a request for requested information, which includes an information element...
2017/0124158 METHOD AND SYSTEM FOR ONTOLOGY DRIVEN DATA COLLECTION AND PROCESSING
Systems and method to aid in the collection, representation and mining of data are disclosed. More particularly, embodiments as disclosed may utilize a...
2017/0124156 SEARCH SYSTEM
A search system is provided with an on-line social network system. When a user of the on-line social network system requests a search, the search system...
2017/0124153 FUZZY JOIN KEY
A system includes identification of a first one or more columns of a first database table as associated with a first entity and a first one or more columns of...
2017/0124141 SELECTIVE DATA SYNCHRONIZATION TO TROUBLESHOOT PRODUCTION ENVIRONMENT FAILURES
In a production environment, an entry is logged in a log journal to represent a read operation on a record of a file. A problematic transaction in a batch job...
2017/0124136 DATABASE AUDITING FOR BULK OPERATIONS
A method facilitates auditing of database transactions by maintaining logical consistency between a source database table and a shadow database table. A bulk...
2017/0124133 DYNAMIC SWITCHING OF CATALOG SHARING PROTOCOLS
A method to dynamically switch between catalog sharing protocols includes monitoring, over a period of time, access to a catalog used to index data sets. Using...
2017/0124130 METHOD AND APPARATUS FOR DATA PROCESSING
This application generally relates to data processing methods and apparatus. One data processing method disclosed herein comprises: creating a Writable...
2017/0124127 ENSURING DATA MAINTENANCE WITHIN A LDAP ENVIRONMENT
An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service...
2017/0124121 ENSURING DATA MAINTENANCE WITHIN A LDAP ENVIRONMENT
An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service...
2017/0124114 Method and Device for Pulling Virtual Machine Mirror File
A method and device for pulling a virtual machine mirror file includes: obtaining a mirror pulling instruction comprising a timestamp of a mirror file;...
2017/0124110 SYSTEM AND METHOD FOR MULTI-DEVICE CONTINUUM AND SEAMLESS SENSING PLATFORM FOR CONTEXT AWARE ANALYTICS
The Multi-Device Continuum and Seamless Sensing Platform for Context Aware Analytics provide a platform for continuous sensing across multiple devices towards...
2017/0124101 INDEXING NATIVE APPLICATION DATA
Methods, including computer programs encoded on a computer storage medium, for indexing native application data. In one aspect, a method includes: receiving,...
2017/0124091 Query Rewriting Using Session Information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes...
2017/0124089 SUGGESTING CANDIDATE PROFILES SIMILAR TO A REFERENCE PROFILE
Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation...
2017/0124084 Setting Software Error Severity Ranking
Embodiments of the present invention provide systems, methods, and program products for automatic ranking of a technical software defect of a software service....
2017/0124080 METHOD AND APPARATUS FOR PROVIDING A RECOMMENDATION FOR LEARNING ABOUT AN INTEREST OF A USER
A method and apparatus for providing a recommendation for learning about an interest are disclosed. For example, the method receives a query for a ...
2017/0124067 DOCUMENT PROCESSING APPARATUS, METHOD, AND PROGRAM
According to one embodiment, a document processing apparatus includes an acquisition unit, an extractor, and a detector. The acquisition unit acquires a first...
2017/0124061 SYSTEMS AND METHODS TO OPTIMIZE ACQUISITION OF TEMPLATES FOR CONTENT ITEMS IN NEWS FEED
Systems, methods, and non-transitory computer readable media are configured to maintain a plurality of templates that specify presentation of types of content...
2017/0124058 SUGGESTING A SET OF OPERATIONS APPLICABLE TO A SELECTED RANGE OF DATA IN A SPREADSHEET
A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general...
2017/0124054 NOTIFICATIONS FOR RICH DATA TYPES
The present disclosure is directed to systems and methods for implementing notifications for rich data types in a spreadsheet application. Generally, a value...
2017/0124049 RICH DATA TYPES
The present disclosure is directed to systems and methods for implementing rich data types in a spreadsheet application. Generally, a value being of a rich...
2017/0124045 GENERATING SOUND FILES AND TRANSCRIPTIONS FOR USE IN SPREADSHEET APPLICATIONS
Systems for associating audio files with cells of a spreadsheet are provided. Both audio files and data may be associated with a single cell of the...
2017/0124033 OPTIMIZING UPDATE OPERATIONS IN HIERARCHICALLY STRUCTURED DOCUMENTS
Optimizing update instructions in hierarchically structured documents is provided. A pending update list including a first plurality of items is received. Each...
2017/0124026 METHOD FOR SOLVING HIGH-DIMENSIONAL NONLINEAR FILTERING PROBLEM
A method for solving high-dimensional nonlinear filtering problems is revealed. The method uses a fast computational module to solve an equation and get...
2017/0124025 COMPUTER ARCHITECTURE WITH RESISTIVE PROCESSING UNITS
A processor includes an array of resistive processing units connected between row and column lines with a resistive element. A first single instruction,...
2017/0124002 DYNAMIC ACCESS METHOD SWITCHING FOR OPEN DATA SETS
A method for switching between access methods while a data set is open includes attempting, on behalf of a first system, to gain access to a data set. The...
2017/0123996 Direct Mapped Files in Virtual Address-Backed Virtual Machines
Mapping files in host virtual address backed virtual machines. A method includes receiving a request from a guest virtual machine for a file from a host. The...
2017/0123995 EFFICIENT REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) WRITE HOLE SOLUTIONS
Disclosed are solutions for resolving a redundant array of independent disks (RAID) write hole, or a parity-based fault scenario that occurs when a power...
2017/0123981 ACCESS CACHE LINE FROM LOWER LEVEL CACHE
A first threshold number of cache lines may be fetched to populate each of the ways of a first cache set of a higher level cache and each of the ways of a...
2017/0123979 SYSTEMS, DEVICES, AND METHODS FOR HANDLING PARTIAL CACHE MISSES
Devices and systems for managing partial cache misses in multiple cache lines of a memory cache are disclosed and described, including associated methods.
2017/0123973 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a nonvolatile memory device including a plurality of memory units; and a controller suitable for acquiring a temperature...
2017/0123968 FLASH MEMORY MANAGEMENT
Disclosed aspects include managing the access of flash memory by a computer system. A physical memory address space which includes a flash memory portion is...
2017/0123964 Finding Duplicates in Prior Runs of Static Analysis Tools
An approach is provided in which a duplicate complaint detection system captures current source code partitions that each corresponds to current complaints...
2017/0123954 SYSTEM AND METHOD FOR INDICATOR LIGHT CONTROL OF STORAGE DEVICES
Embodiments generally relate to status indicator control of a computing system. The present technology discloses techniques that enable sufficient and complex...
2017/0123947 UTILIZING REQUEST DEADLINES IN A DISPERSED STORAGE NETWORK
A method for execution by a dispersed storage and task (DST) processing unit includes generating a plurality of access requests that include an execution...
2017/0123936 MEMORY ERROR RECOVERY
An aspect includes memory error recovery in a memory system includes detecting an error condition within a memory chip of the memory system. A chip mark is...
2017/0123928 STORAGE SPACE RECLAMATION FOR ZONED STORAGE
A durable file system has been designed for storage devices that do not support write in place and/or that are susceptible to errors or failures. The durable...
2017/0123918 SYSTEM FOR REBUILDING DATA IN A DISPERSED STORAGE NETWORK
A method for execution by a dispersed storage and task (DST) execution unit includes receiving a request for rebuilding dispersed error encoded data slices and...
2017/0123914 CONCURRENT DATA RETRIEVAL IN NETWORKED ENVIRONMENTS
Embodiments of the present invention provide methods, systems, and program products for concurrent data retrieval from multiple loud storage devices....
2017/0123913 PROCESS FOR VERIFICATION OF RANDOMLY GENERATED I/O REQUESTS
A sequence number is assigned to a data storage operation targeted for a persistent data storage device. The sequence number is used to seed a random number...
2017/0123906 Systems and Methods for Efficient Flash Memory Access
Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
2017/0123902 PARTIAL SOFT BIT READ
A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an error correction coding...
2017/0123901 Systems and Methods for Side Data Based Soft Data Flash Memory Access
Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
2017/0123880 SERVICE METRIC ANALYSIS FROM STRUCTURED LOGGING SCHEMA OF USAGE DATA
Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and...
2017/0123878 COMPUTER STATUS DIAGNOSIS CHIP AND COMPUTER STATUS DIAGNOSIS SYSTEM INCLUDING THE SAME
A computer status diagnosis chip and a computer status diagnosis system including the same are provided. The chip is connected with the computer chip set and...
2017/0123868 FUNCTION PROCESSING APPARATUS AND FUNCTION PROCESSING METHOD DYNAMICALLY PROCESS NETWORK FUNCTION USING COMMANDS
There are provided a function processing apparatus and function processing method dynamically process network function using commands. A function processing...
2017/0123867 GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS
Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.