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
2018/0210876 WORD VECTOR PROCESSING FOR FOREIGN LANGUAGES
A word vector processing method is provided. Word segmentation is performed on a corpus to obtain words, and n-gram strokes corresponding to the words are...
2018/0210875 METHOD AND APPARATUS FOR PROCESSING INPUT DATA, APPARATUS AND NON-VOLATILE COMPUTER STORAGE MEDIUM
The present disclosure provides a method and apparatus for processing input data, an apparatus and a non-volatile computer storage medium. In embodiments of...
2018/0210874 AUTOMATIC SUGGESTED RESPONSES TO IMAGES RECEIVED IN MESSAGES USING LANGUAGE MODEL
Implementations relate to automatic response suggestions to images included in received messages. In some implementations, a computer-implemented method...
2018/0210873 CLAIM DISASSEMBLING AND RECORDING METHOD
Disclosed is a claim disassembling and recording method for reading a definition content of a claim to obtain an element noun definition and recording the...
2018/0210872 Input System Having a Communication Model
Aspects provided herein are relevant to input systems, such as virtual input elements that allow for entry of text and other input by a user. Aspects can...
2018/0210871 CLAIM RESOLVING DEVICE
Disclosed is a claim resolving device that resolves a claim by reading a plurality of original sentences of the claim to separate the claim into a plurality of...
2018/0210870 CUSTOMIZED DYNAMIC USER FORMS
In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form....
2018/0210869 ADAPTABLE APPLICATION VARIANTS
Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request...
2018/0210868 METHOD AND SYSTEM OPERABLE TO FACILITATE THE REPORTING OF INFORMATION TO A REPORT REVIEWING ENTITY
A method and system are described herein that facilitate the reporting of information to a report reviewing entity. The method and system, in an embodiment,...
2018/0210867 SYSTEM AND METHOD FOR DISPLAYING ONLINE COMMENTS
A method of displaying webpage comments is disclosed. The method may comprise sending a webpage browse request to a server, the webpage browse request...
2018/0210866 SYSTEMS, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR GENERATING CODE FOR DISPLAYING A WEBPAGE
A system for use in displaying a webpage is described herein. The system includes a database and a server computer. The database includes a plurality of...
2018/0210865 INFORMATION PROCESSING APPARATUS
An information processing apparatus includes a selector that selects at least one typeface with an impression that is most similar to an impression...
2018/0210864 WEB PAGE DESIGN SNAPSHOT GENERATOR
Aspects provide multilevel design characterization of a web page via identifying different individual graphic element (text characters, images or graphical...
2018/0210863 METHOD OF PERFORMING VARIANCE CALCULATIONS IN REAL-TIME FOR IN-SITU INSTANT VARIANCE MEASUREMENTS FOR LOW POWER...
A system for performing real-time variance analysis of data measurements comprises a data source, and a data processing unit in operative communication with...
2018/0210862 SPARSE MATRIX MULTIPLICATION IN ASSOCIATIVE MEMORY DEVICE
A method for multiplying a first sparse matrix by a second sparse matrix in an associative memory device includes storing multiplicand information related to...
2018/0210861 BATTERY MODELS, SYSTEMS, AND METHODS USING ROBUST FAIL-SAFE ITERATION FREE APPROACH FOR SOLVING DIFFERENTIAL...
Battery models using robust fail-safe iteration free approach for solving Differential Algebraic Equations, and associated systems and methods are disclosed....
2018/0210860 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DENSE/SPARSE LINEAR SYSTEM SOLVER ACCELERATOR
A linear system solving method, system, and computer program product, include calculating a matrix factorization for a matrix in a pair of matrices, in a form...
2018/0210859 COMBINING OF SEVERAL EXECUTION UNITS TO COMPUTE A SINGLE WIDE SCALAR RESULT
A circuit includes reconfigurable units that are reconfigurable to compute a combined result. A first intermediate result of a first reconfigurable unit of the...
2018/0210858 BUS ENCODING USING ON-CHIP MEMORY
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of communicating data between an...
2018/0210857 METHOD, APPARATUS AND SYSTEM FOR CONFIGURING A PROTOCOL STACK OF AN INTEGRATED CIRCUIT CHIP
Techniques and mechanisms for configuring an integrated circuit (IC) chip to implement a protocol stack. In an embodiment, a transaction layer of the IC chip...
2018/0210855 STATE-BASED IRP MANAGEMENT FOR REDIRECTED DEVICE
State-based I/O management is provided. A virtual bus driver of a virtual desktop infrastructure can employ containers to manage the state of an IRP that...
2018/0210854 BUS SYSTEM
A microcontroller unit of an input/output module checks whether a communication connection can be set up from the microcontroller unit to a communication...
2018/0210853 EXTENDING THE CAPABILITIES OF EXISTING DEVICES WITHOUT MAKING MODIFICATIONS TO THE EXISTING DEVICES
A system of extending functionalities of a host device using a smart flash storage device comprises the host device having a host interface and configured to...
2018/0210852 SCALABLE MULTI-CORE SYSTEM-ON-CHIP ARCHITECTURE ON MULTIPLE DICE FOR HIGH END MICROCONTROLLER
A system for a multiple chip architecture that enables different system on-chip (SoC) systems with varying compatibilities to interact as one SoC via a...
2018/0210851 APPARATUS, METHOD, AND ELECTRONIC DEVICE FOR IMPLEMENTING SOLID-STATE DRIVE DATA INTERACTION
An apparatus, a method, and an electronic device for implementing SSD (solid-state drive) data interactions are provided. The apparatus for implementing the...
2018/0210850 System and Method to Avoid SMBus Address Conflicts via a Baseboard Management Controller
An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C...
2018/0210849 MEMORY ACCESS SYSTEM, METHOD FOR CONTROLLING THE SAME, COMPUTER-READABLE STORAGE MEDIUM, AND IMAGE FORMING...
To accomplish this, this memory access system monitors a use-memory-bandwidth which indicates a total of memory bandwidths used between a memory and a...
2018/0210848 Storage in Multi-Queue Storage Devices Using Queue Multiplexing and Access Control
A method for data storage includes, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that...
2018/0210847 MEMORY PROTOCOL WITH COMMAND PRIORITY
The present disclosure includes apparatuses and methods related to a memory protocol with command priority. An example apparatus can execute a command that...
2018/0210846 FILES ACCESS FROM A NVM TO EXTERNAL DEVICES THROUGH AN EXTERNAL RAM
An example system that controls access to firmware files from a non-volatile memory to external devices through an external random access memory. The example...
2018/0210845 INFORMATION SWITCHING
An information switch comprises a plurality of input circuits and a plurality of output circuits, the information switch being configured to communicate...
2018/0210844 SECURITY SYSTEM FOR EXTERNAL DATA STORAGE APPARATUS AND CONTROL METHOD THEREOF
A security system for an external data storage apparatus and a control method thereof are disclosed. The system utilizes an input ID to selectively permit data...
2018/0210843 REFRESH AWARE REPLACEMENT POLICY FOR VOLATILE MEMORY CACHE
A method for replacing data on a volatile memory cache is provided. The volatile memory cache includes one or more memory banks and each of the memory banks...
2018/0210842 LINEAR MEMORY ADDRESS TRANSFORMATION AND MANAGEMENT
A processing device including a linear address transformation circuit to determine that a metadata value stored in a portion of a linear address falls within a...
2018/0210841 STORAGE DEVICE PERFORMING HASHING-BASED TRANSLATION BETWEEN LOGICAL ADDRESS AND PHYSICAL ADDRESS
A storage device includes memory devices and a controller. The controller translates a logical address received from a host to a physical address for the...
2018/0210840 APPARATUS AND METHOD FOR MANAGING A VIRTUAL GRAPHICS PROCESSOR UNIT (VGPU)
An apparatus and method are described for managing a virtual graphics processor unit (GPU). For example, one embodiment of an apparatus comprises: a dynamic...
2018/0210839 OBSCURATION OF A CACHE SIGNAL
Examples herein disclose a cache controller to receive a cache signal. A physical unclonable function (PUF) circuit is coupled to the cache controller. The PUF...
2018/0210838 REFERENCE CACHE MAINTENANCE OPTIMIZER
Processors configured by aspects of the present invention optimize reference cache maintenance in a serialization system by serializing a plurality of objects...
2018/0210837 DATA CACHING FOR BLOCK STORAGE SYSTEMS
A file system structure logically stored on a set of logical data volumes of a block storage system is discovered. A request to retrieve a first data block...
2018/0210836 THERMAL AND RELIABILITY BASED CACHE SLICE MIGRATION
A multi-core processing chip where the last-level cache is implemented by multiple last-level caches (a.k.a. cache slices) that are physically and logically...
2018/0210835 PRESERVATION OF MODIFIED CACHE DATA IN LOCAL NON-VOLATILE STORAGE FOLLOWING A FAILOVER
A dual-server based storage system maintains a first cache and a first non-volatile storage (NVS) in a first server, and a second cache and a second NVS in a...
2018/0210834 SYSTEMS AND METHODS FOR RECONSTRUCTING CACHE LOSS
Implementations of this disclosure are directed to systems, methods and media for assessing the status of data being stored in distributed, cached databases...
2018/0210833 LOCALLY POLL FLAG IN MULTI PROCESSING NODE SYSTEM TO DETERMINE WHETHER A RESOURCE IS FREE TO USE FOR THREAD
Examples disclosed herein relate to locally polling the value of a flag to determine whether a resource is free for a thread to use in a system with multiple...
2018/0210832 HYBRID DRIVE TRANSLATION LAYER
The implementations described herein provide a hybrid drive with a storage capacity including solid-state drive (NAND) technology and hard disc drive (HDD)...
2018/0210831 MEMORY SYSTEM AND METHOD OF CONTROLLING CACHE MEMORY
According to one embodiment, a memory system includes first and second memories, and a controller configured to switch between first and second modes, search...
2018/0210830 Flash-Integrated High Bandwidth Memory Appliance
According to some embodiments of the present invention, there is provided a hybrid cache memory for a processing device having a host processor, the hybrid...
2018/0210829 Content Addressable Memory
Examples disclosed herein relate, in one aspect, to method of searching a content addressable memory (CAM) that stores a plurality of entries. The method may...
2018/0210828 DATA PROCESSING METHOD AND APPARATUS, AND FLASH DEVICE
A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over...
2018/0210827 APPARATUS, A SYSTEM, A METHOD AND A COMPUTER PROGRAM FOR ERASING DATA STORED ON A STORAGE DEVICE USING A...
An approach for erasing data being stored in a data storage apparatus is provided, which may be provided e.g. as an apparatus, as a method, as a system or as a...
2018/0210826 MEMORY DEVICE, MEMORY SYSTEM, AND OPERATION METHOD THEREOF
A memory device is provided. The memory device includes a plurality of normal memory blocks; and at least two or more bad memory blocks, wherein data having...
← 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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | 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.