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-9,753,621 Systems and methods for rendering user interface elements in accordance with a device type
A method for rendering one or more user interface elements on a display screen of a device is disclosed. The method includes receiving a request for rendering a...
US-D796,535 Display screen portion with a transitional graphical user interface component
US-9,749,932 Wireless communication device, wireless communication system, and related methods
A wireless communication system 5 comprises a wireless communication device arranged to detect multiple wireless access networks available for connection to the...
US-9,749,319 Address validation using signatures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signed addresses. One of the methods includes...
US-9,749,304 System and methods for accessing multiple resources via one identifier
Systems and methods for accessing multiple resources via one identifier are described, including receiving an input that includes at least an authentication...
US-9,749,277 Systems and methods for estimating sender similarity based on user labels
A method assigns categories to electronic messages. Users assign labels to messages received from multiple senders. The user-assigned labels are aggregated into...
US-9,749,274 Associating an event attribute with a user based on a group of one or more electronic messages associated with...
Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be...
US-9,749,123 Fast clock and data recovery for free-space optical communications
A method includes receiving an optical signal through an optical link and determining a receiving power for the optical link. The method further includes...
US-9,749,080 TWDM passive network with extended reach and capacity
A communication system includes a first multiplexer configured to multiplex a first optical line terminal signal having a first multiplexing group and a second...
US-9,748,782 Power adapter charging modification based on a feedback loop
A power brick includes a power module configured to convert AC to DC, an interface coupled to a computing device and configured to communicate with the...
US-9,747,949 Providing video transitions
Implementations generally relate to providing video transitions. In some implementations, a method includes receiving a soundtrack. The method further includes...
US-9,747,926 Hotword recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance,...
US-9,747,900 Method and apparatus for using image data to aid voice recognition
A device performs a method for using image data to aid voice recognition. The method includes the device capturing image data of a vicinity of the device and...
US-9,747,897 Identifying substitute pronunciations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including selecting terms; obtaining an expected phonetic...
US-9,747,895 Building language models for a user in a social network from linguistic information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for building language models. One of the methods includes...
US-9,747,775 Somatosensory type notification alerts
A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may...
US-9,747,769 Entry point opening sensor
A sensor package is disclosed that includes, a compass, an accelerometer, and an electromagnetic flux tag based open/close sensor. The compass may be activated...
US-9,747,604 Automated agent for social media systems
A method to automatically process social media data includes capturing captured data, describing actions and/or context relating a user across multiple social...
US-9,747,548 Rotating data for neural network computations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a layer output for a convolutional neural network...
US-9,747,546 Neural network processor
A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix...
US-9,747,433 Wearable electronic device and method for securing same
The disclosure is directed to a wearable device that is configured to secure itself based on signals received from a pulse sensor. According to one...
US-9,747,387 Methods and systems for content enhancement
A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content...
US-9,747,368 Batch reconciliation of music collections
A system and method for reducing duplication of music tracks associated with a user account of an online music provider, includes selecting multiple music...
US-9,747,347 Providing posts from an extended network
A system includes: an engaging post identifier for identifying and retrieving engaging posts; an extended network post identifier for identifying extended posts...
US-9,747,346 Attention spots in a map interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's...
US-9,747,322 Storage of data in a distributed storage system
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically...
US-9,747,320 Efficient reference counting in content addressable storage
A process manages database storage. The process receives a first object comprising one or more content chunks. The first object is identified by a unique object...
US-9,747,310 Systems and methods of increasing database access concurrency using granular timestamps
A method reads and writes data from a database table. Each row in the table has a primary key and multiple non-key columns. Each non-key column has one or more...
US-9,747,304 Approximating a user location
Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to...
US-9,747,290 Relevance bar for content listings
A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of...
US-9,747,272 Feature-based autocorrection
A computing device is described that outputs for display at a presence-sensitive screen, a graphical keyboard having keys. The computing device receives an...
US-9,747,271 Techniques for generating outgoing messages based on language, internationalization, and localization...
According to various embodiments of the disclosure techniques for generating outgoing messages are disclosed. The technique includes receiving a request to...
US-9,747,263 Dynamic page classifier for ranking content
A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of...
US-9,747,241 Address caching in switches
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing an address in a memory of a switch. One of the...
US-9,747,165 Self-recovering application
Systems and methods for recovering a process in an application are disclosed. According to some aspects, a guest process is run within an application executing...
US-9,747,155 Efficient data reads from distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file and dividing the received file into chunks. The chunks are data-chunks...
US-9,747,131 System and method for variable aggregation in order for workers in a data processing to share information
A method and a system for variable aggregation among large-scale data processing workers is discussed. Workers join groups and add variables to the groups. One...
US-9,747,122 Virtual machine systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory requests by a virtual machine. One of the methods...
US-9,747,084 Offline shader compilation
Systems and techniques are provided that allow for installation of an application on a mobile device using a shader executable suitable for execution by the...
US-9,747,012 Obtaining an image for a place of interest
A system and method is disclosed for requesting and obtaining an updated digital image for a place of interest. A system may be configured to provide, for...
US-9,747,011 Continuation of playback of media content by different output devices
Implementations relate to continuation of playback of media content by different devices. In some implementations, a method includes causing a stream of media...
US-9,746,992 Systems and methods for providing dynamic page indicators
In an example implementation, a method includes outputting, for display at a display device, a first content item and a first group of content indicators being...
US-9,746,915 Methods and systems for calibrating a device
Examples of methods and systems for providing calibration for eye gesture recognition are described. In some examples, calibration can be executed via a...
US-9,746,901 User interface adaptation based on detected user location
A device (102) detects when a user is in close physical proximity to the device, such as within a few feet of the device. While the user is in close physical...
US-9,746,896 Power conservation in always-on displays
A computing device is described that includes a display unit. The display unit includes an array of pixels defined by N rows and M columns and at least one row...
US-9,746,893 Delaying power restoration
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying, for each of multiple circuits of an...
US-9,746,859 Thermostat system with software-repurposable wiring terminals adaptable for HVAC systems of different ranges of...
An auxiliary hardware box is described that can be installed at or near the HVAC system. The auxiliary box includes a large number of wiring terminals, for...
US-9,746,664 MEMS-based display with high-strength cover glass
An apparatus includes one or more light sources configured to provide light having at least three different colors and a backlight layer configured for...
US-9,746,338 Binaural navigation cues
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing binaural navigational cures. In one aspect, a...
US-9,746,198 Intelligent environmental control system
The current application is directed to intelligent controllers that continuously, periodically, or intermittently monitor progress towards one or more control...
← 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.