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: google





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




Patent # Description
US-1,001,3493 Customized search engines
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more search terms, providing the search...
US-1,001,3438 Distributed image search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributed nearest-neighbor search for image retrieval...
US-1,001,3436 Image annotation based on label consensus
Implementations include actions of receiving an initial data set including a plurality of images, each image being associated with a set of labels, wherein each...
US-1,001,3371 Configurable memory circuit system and method
A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a...
US-1,001,3276 System and method for live migration of a virtualized networking stack
A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from...
US-1,001,3259 User initiated data rollback using operating system partitions
Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating...
US-1,001,3152 Content selection disambiguation
Computer-implemented methods for selecting displayed content are provided. In one aspect, a method includes receiving a selection request for content displayed...
US-1,001,3081 Electronic circuit and method to account for strain gauge variation
An apparatus utilizes multiple strain gauge ("SG") sensing units which are each disposed adjacent an inner surface of the device housing. Electrical voltage...
US-1,001,3037 Large-scale power back-up for data centers
A method for providing electrical power to a computer data center includes generating alternating-current power by a plurality of generators and converting the...
US-1,001,3021 Hinge for a multiple operating mode computing device
In one general aspect, a computing device can include a lid, and a base coupled to the lid by a hinge. The hinge can include a first disc including a first pin...
US-1,001,2766 Monitoring external vibration sources for data collection
A system and method is provided for the control of a network of devices wherein each device of the networked devices provides for the operation of a sensor such...
US-1,001,2730 Systems and methods for combined motion and distance sensing
A system and method are provided for detecting motion and calculating distance to a moving object by a sensor device. The sensor device includes: a transducer...
US-1,001,2548 Passive infrared sensor self test with known heat source
A passive infrared sensor having a radiation capture component may be housed within a sensor device. The device may also house radiation emission components,...
US-1,001,2407 Heating controls and methods for an environmental control system
Embodiments of the invention describe thermostats that use model predictive controls and related methods. A method of controlling a thermostat using a model...
US-1,001,2405 Automated control-schedule acquisition within an intelligent controller
The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn,...
US-1,001,0754 Recommended modes of transportation for achieving fitness goals
A computing system is described that determines one or more of modes of transportation available to a user of a computing device to travel from a current...
US-D822,054 Display screen with graphical user interface for account switching by tap
US-D822,049 Display screen with animated graphical user interface
US-1,000,9914 Bandwidth throttling based on home occupancy
A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless...
US-1,000,9704 Symmetric spherical harmonic HRTF rendering
Techniques of performing binaural rendering involve separating symmetric and antisymmetric terms in the total output rendered in the ears of a listener. Along...
US-1,000,9666 Cross-device handoffs
A first computing device may receive an indication of user input that is at least a part of a conversation between a user and a first assistant executing at the...
US-1,000,9663 Digital fingerprinting of live events for automatic detection
Aspects relate to causing one or more signals to be detectable within a live event such that devices that record at least a portion of the event also record the...
US-1,000,9649 Automatic transition of content based on facial recognition
Methods and systems for automatically transitioning content based on facial recognition, wherein the method may include receiving a signal from a camera,...
US-1,000,9648 Systems and methods for using closed captions for television viewership measurement
To provide audience measurement services without requiring broadcasters to install additional watermarking equipment, a small video capture device may receive a...
US-1,000,9625 Low-latency two-pass video coding
An apparatus for use in low-latency two-pass video coding may include a memory and a processor configured to execute instructions stored in the memory to...
US-1,000,9622 Video coding with degradation of residuals
A method for encoding a video signal using a computing device, the video signal having a plurality of frames, each frame having a plurality of blocks, and each...
US-1,000,9542 Systems and methods for environment content sharing
Embodiments described herein may help to provide methods for sharing and viewing part of an environment of a computing device, such as a head-mountable device...
US-1,000,9334 Retrieval of data across multiple partitions of a storage device using digital signatures
A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an...
US-1,000,9310 Content sharing based on social graphing
The subject matter of this specification can be embodied in, among other things, a method that includes generating a data structure that links users based on...
US-1,000,9250 System and method for managing load in a distributed storage system
The various embodiments described herein include methods, systems, and devices for managing load in a distributed storage system. In one aspect, a method is...
US-1,000,9068 Seamless tethering setup between phone and laptop using peer-to-peer mechanisms
The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of...
US-1,000,8242 Automatically syncing recordings between two or more content recording devices
This disclosure relates to systems and methods to synchronize recordings between content recording devices. A method may include establishing a synchronized...
US-1,000,8207 Multi-stage hotword detection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for multi-stage hotword detection are disclosed. In one...
US-1,000,8203 Developer voice actions system
Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the...
US-1,000,8003 Simulating an infrared emitter array in a video monitoring camera to construct a lookup table for depth...
A process generates a lookup table to estimate spatial depth in a visual scene. The process identifies subsets of illuminators of a camera system with image...
US-1,000,7960 Electronic license management
In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status...
US-1,000,7886 Context-based event creation
Methods and computer systems are used to create context-based event entries. In one aspect, the method includes, at a computer system with one or more...
US-1,000,7876 Generating an output for a neural network output layer
Systems, methods, and apparatus, including computer programs encoded on a computer storage medium for processing a network input through a neural network having...
US-1,000,7867 Systems and methods for identifying entities directly from imagery
Systems and methods of identifying entities are disclosed. In particular, one or more images that depict an entity can be identified from a plurality of images....
US-1,000,7777 Single input unlock for computing devices
A device is described that, while operating in a lock-sensitive display. Responsive to detecting, and while receiving the first portion, the device displays a...
US-1,000,7736 Methods performed by electronic devices that facilitate navigating a webpage
A processor of an electronic device can implement methods that facilitate navigating a webpage. The methods may include: receiving (602) data for a target...
US-1,000,7731 Deduplication in search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a plurality of search results that will be...
US-1,000,7726 Resolving a host expression to an internet protocol address
Systems and methods for resolving a request associated with a host expression to an Internet Protocol (IP) address are provided. In some aspects, a request for...
US-1,000,7717 Clustering communications based on classification
Methods and apparatus related to clustering documents based on one or more classification terms and optionally based on similarity of structural paths of the...
US-1,000,7715 Database replication
A database server receives a request from a client application for performing a data transaction on persistent data storage. The request is sent to a set of...
US-1,000,7703 Feed upload for search entity based content selection
Systems and methods for a feed upload for search entity based content selection include receiving a feed. The feed has feed items that include identification...
US-1,000,7677 System and method for geospatial indexing
A geospatial indexing module operating in a server device operates on an efficient index for retrieving and providing map features which represent geographic...
US-1,000,7645 Modifying the presentation of a content item
Methods, systems, and apparatus for modifying the presentation of content item are described. In one aspect, a method includes receiving a request for...
US-1,000,7565 Dynamic deep links to targets
A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may...
US-1,000,7555 Dynamic resource management
Techniques for dynamic resource management are provided. An example method includes identifying one or more applications executing on a computing device,...
← 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 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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.