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/0185689 Blending Search Results on Online Social Networks
In one embodiment, a method includes receiving a search query input comprising one or more n-grams; parsing the search query input to identify keywords;...
2017/0185679 Computerized Identification Of App Search Functionality For Search Engine Access
A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and...
2017/0185672 RANK AGGREGATION BASED ON A MARKOV MODEL
Rank aggregation based on a Markov model is disclosed. One example is a system including a query processor, at least two information retrievers, a Markov...
2017/0185669 System and Method for User-Behavior Based Content Recommendations
A system and method of predicting a user's most meaningful multimedia content includes enabling a sensing device on a user device in response to a user...
2017/0185656 Combining Search Results That Specify Software Application Functions
Techniques include receiving a first search result from a search system, the result specifying a first state of a software application (app) and the state...
2017/0185651 ERROR IDENTIFICATION, INDEXING AND LINKING CONSTRUCTION DOCUMENTS
The present disclosure provides various systems and methods for indexing digital (electronic) documents and providing various error reporting and ...
2017/0185650 Contextual based notification management system for wearable devices
One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive a plurality of notifications from each of a...
2017/0185642 LOGLESS ATOMIC DATA MOVEMENT
A system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to...
2017/0185640 DATA CHANGE NOTIFICATION USING ODATA ENTITY KEYS
Systems and methods of providing data change notifications using OData entity keys are disclosed. In some example embodiments, a first modification of a first...
2017/0185622 SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE DATA IDENTIFICATION OPERATIONS
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata....
2017/0185607 MANAGING DATASETS PRODUCED BY ALERT-TRIGGERING SEARCH QUERIES
An example method for managing datasets produced by alert-triggering search queries may include producing a dataset by executing a search query on a portion of...
2017/0185583 LANGUAGE MODEL PERSONALIZATION
Specialized language processing engines can use author-specific or reader-specific language models to improve language processing results by selecting phrases...
2017/0185573 MEMORY CONSERVING VERSIONING OF AN ELECTRONIC DOCUMENT
Memory conserving versioning of an electronic document is provided. Client versioning factors are analyzed by a client versioning engine and server versioning...
2017/0185572 RDX ENHANCEMENT OF SYSTEM AND METHOD FOR IMPLEMENTING REUSABLE DATA MARKUP LANGUAGE (RDL)
Methods and systems in accordance with the present invention allow users to efficiently manipulate, analyze, and transmit eXtensible Business Reporting...
2017/0185526 MIGRATION SCHEME FOR UNIFIED VIRTUAL MEMORY SYSTEM
A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual...
2017/0185512 SPECIALIZING I/O ACCESS PATTERNS FOR FLASH STORAGE
Systems and methods for efficiently using solid-state devices are provided. Some embodiments provide for a data processing system that uses a non-volatile...
2017/0185508 SYSTEMS AND METHODS FOR UNIT TESTING OF FUNCTIONS ON REMOTE KERNELS
The disclosed computer-implemented method may include (1) providing a framework that includes (A) a user-space component that runs at a client site and (B) a...
2017/0185498 METHOD AND APPARATUS FOR FACILITATING STORAGE SYSTEM RECOVERY AND RELEVANT STORAGE SYSTEM
Embodiments of the present invention provide a method of facilitating recovering a storage system, the storage system comprising a plurality of system disks...
2017/0185476 APPARATUS AND METHOD FOR MULTI-BIT ERROR DETECTION AND CORRECTION
An apparatus and method are described for multi-bit error correction and detection. For example, one embodiment of a processor comprises: error detection logic...
2017/0185464 DETECTING FLAPPING IN RESOURCE MEASUREMENTS
A flap detector can detect significant flapping with magnitudes of state deltas (i.e., differences between values representing events or states). The flap...
2017/0185457 TECHNOLOGIES FOR OFFLOADING AND ON-LOADING DATA FOR PROCESSOR/COPROCESSOR ARRANGEMENTS
Technologies for transferring offloading or on-loading data or tasks between a processor and a coprocessor include a computing device having a processor and a...
2017/0185453 DYNAMICALLY SCALABLE DATA COLLECTION AND ANALYSIS FOR TARGET DEVICE
A telemetry module integrated with an application may include a data collection and analysis engine configured to perform data collection and analysis for...
2017/0185451 DATA DRIVEN SCHEDULER ON MULTIPLE COMPUTING CORES
Methods, devices, and systems for data driven scheduling of a plurality of computing cores of a processor. A plurality of threads may be executed on the...
2017/0185449 DATA PROCESSING METHOD BASED ON MULTI-CORE PROCESSOR CHIP, APPARATUS, AND SYSTEM
A data processing method based on a multi-core processor chip, an apparatus, and a system are provided. The data processing method includes: obtaining, by a...
2017/0185435 FAST SWITCHING BETWEEN VIRTUAL MACHINES WITHOUT INTERRUPT VIRTUALIZATION FOR HIGH-PERFORMANCE, SECURE...
Various embodiments are generally directed to an apparatus, method, and other techniques to handle interrupts directed to secure virtual machines. Work is...
2017/0185431 METHOD AND APPARATUS FOR DYNAMICALLY IMPLEMENTING APPLICATION FUNCTION
A method and apparatus for dynamically implementing an application function is provided, wherein the method includes sending status information to a network...
2017/0185428 TECHNOLOGIES FOR MANAGING SENSOR CONFLICTS
Technologies for managing sensor conflicts in a compute system include determining an implication of stimuli sensed by two or more sensors of the compute...
2017/0185414 SCATTER REDUCTION INSTRUCTION
Single Instruction, Multiple Data (SIMD) technologies are described. A processing device can include a processor core and a memory. The processor core can...
2017/0185413 Processing devices to perform a conjugate permute instruction
Single Instruction, Multiple Data (SIMD) technologies are described. A processer may include a first register to receive a plurality of source elements and...
2017/0185404 Method and apparatus for recovering from bad store-to-load forwarding in an out-of-order processor
Embodiments of apparatus and methods for detecting and recovering from incorrect memory dependence speculation in an out-of-order processor are described...
2017/0185389 UPDATE SYSTEM FOR LINUX OPERATING SYSTEM AND METHOD THEREOF
An update system for the Linux operating system and a method thereof are disclosed. In the system and method, an update program can be obtained via distributed...
2017/0185383 GENERATION OF A DEVICE APPLICATION
Examples of the disclosure enable the recalculation of device chaining in a user interface. In some examples, a first element representing a first hardware...
2017/0185379 Fused Multiply-Add (FMA) low functional unit
An example processor includes a register and a fused multiply-add (FMA) low functional unit. The register stores first, second, and third floating point (FP)...
2017/0185369 AUDIO CONTENT SURFACED WITH USE OF AUDIO CONNECTION
In a user device, a determination may be made as to whether an audio output device has been connected to an audio port of the user device. When it is...
2017/0185356 INFORMATION PROCESSING APPARATUS CONFIGURED TO DISPLAY ICON
A non-transitory computer readable storage medium stores a set of program instructions for an information processing apparatus. The set of program instructions...
2017/0185355 METHOD OF DETERMINING A PHYSICAL LOCATION OF A HARD DRIVE IN A CLUSTER STORAGE SYSTEM
A method of determining a physical location of a hard drive includes the steps of: executing commands to obtain generic device names of expanders, addresses of...
2017/0185348 MEMORY SYSTEM AND OPERATING METHOD OF MEMORY SYSTEM
A memory system may include a memory device including a plurality of memory blocks, and a controller including a memory the controller being suitable for...
2017/0185346 SoC Fabric extensions for configurable memory maps through memory range screens and selectable address flattening
Described are various SoC fabric extensions for configurable memory mapping. A memory request datapath may transmit a memory request. A first circuitry may...
2017/0185343 SERIALIZING ACCESS TO FAULT TOLERANT MEMORY
According to an example, a lock may be requested by a first redundancy controller from a parity media controller to perform a first sequence that accesses...
2017/0185341 LOCATION-AWARE BEHAVIOR FOR A DATA STORAGE DEVICE
The present disclosure relates to a location-aware data storage device. The data storage device may record previous locations of the data storage device and...
2017/0185337 MEMORY MANAGEMENT METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE DEVICE
A memory management method, a memory control circuit unit and a memory storage device are provided. The method includes recording use information according to...
2017/0185329 MEMORY SYSTEM AND OPERATION METHOD THEREOF
A memory system may include: a data storage unit comprising a first memory device through which data are inputted/outputted through a first channel and a...
2017/0185327 METHOD AND SYSTEM FOR ACCESSING DATA OBJECTS STORED IN A STORAGE SYSTEM USING OBJECT DESCRIPTORS ALLOCATED BY...
A storage system includes a communication fabric, a storage module, a client device having an object descriptor (OD) generator to generate object descriptors...
2017/0185326 CONSISTENT TRANSITION FROM ASYNCHRONOUS TO SYNCHRONOUS REPLICATION IN HASH-BASED STORAGE SYSTEMS
A System, computer program product, and computer-executable method of transitioning replication on a data storage system including a production site and a...
2017/0185316 METHOD AND SYSTEM FOR SYNCHRONIZING AN INDEX OF DATA BLOCKS STORED IN A STORAGE SYSTEM USING A SHARED STORAGE...
A storage system includes a first and second control modules (CMs) connected to a client and a storage module over a communication fabric. In response to a...
2017/0185303 QUASI-ERROR NOTIFICATIONS IN A DISPERSED STORAGE NETWORK
Methods for use in a dispersed storage network (DSN) to retrieve encoded data from memory device of an impaired storage unit. In various examples, a computing...
2017/0185301 STORAGE SYSTEM INTERFACE
A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving...
2017/0185299 Rewritable Multibit Non-Volatile Memory With Soft Decode Optimization
A non-volatile memory system including multi-level storage optimized for ramp sensing and soft decoding is provided. Sensing is performed at a higher bit...
2017/0185295 MEMORY SYSTEM AND OPERATING METHOD OF MEMORY SYSTEM
The memory system, may include: a memory device comprising a plurality of memory blocks; and a controller suitable for performing a command operation to the...
2017/0185294 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system may include a memory device including N (N is an integer of 1 or more) physical banks and a memory controller suitable for communicating with a...
← 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | 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.