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,3700 Automatic virtual phone number pool management
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method...
US-1,001,3640 Object recognition from videos using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying an object from a video. One of the methods...
US-1,001,3614 Using an image matching system to improve the quality of service of a video matching system
A system receives a subject video. The system identifies dynamic segments and semi-static segments within the subject video. The system determines matches...
US-1,001,3552 Protecting content on a mobile device from mining
Systems and methods prevent or restrict the mining of content on a mobile device. For example, a method may include identifying a mining-restriction mark in low...
US-1,001,3546 Pattern-based mobile device unlocking
A computer-implemented method of authenticating a user with a computing device is disclosed. The method involves displaying a grid of selectable ...
US-1,001,3502 Preloading resources of a web page
A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and...
US-1,001,3497 Background reloading of currently displayed content
Methods for loading a current version of a web page in the background of a previous version of the web page are provided. In one aspect, a method includes...
US-1,001,3496 Indexing actions for resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method...
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...
← 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.