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,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,...
US-1,000,7512 Bug clearing house
A computer-implemented system for managing software problem reports includes a registration sub-system to register software developers from multiple different...
US-1,000,7497 Binary translation on shared object level
Techniques for binary translation are disclosed. A host platform receives a program for a guest platform different from the host. The program uses a set of...
US-1,000,7410 Incorporating user content within a communication session interface
Systems and methods are disclosed for incorporating user content within a communication session interface. In one implementation, a processing device receives,...
US-1,000,7309 Dynamic server-level thermal control using inlet and exhaust temperatures
An apparatus for monitoring and maintaining thermal exhaust temperatures for monitored servers may include a processor in communication with an exhaust...
US-1,000,7171 Battery with a structural gap
In a first example, an imaging system includes a battery comprising a structural gap. The battery is configured to provide electrical power to the imaging...
US-D821,408 Display screen with a graphical user interface of a receipt reader application
US-1,000,4125 Automatically adjust sensor sample rates and modes based on sensor feedback and system state
A path light control device that can include a processor and light source, and any combination of ambient light sensors (ALS), passive infrared (PIR) sensors,...
US-1,000,3969 Communication between mobile devices and mobile wallet architectures
Systems, methods and computer program products are provided for obtaining mobile device data. A first request for mobile device data is received over a...
US-1,000,3934 Graphical mobile E-mail
A method for providing messaging-related information to a mobile device is discussed. The method includes receiving from the mobile device a request for...
US-1,000,3847 Watch-time clustering for improving video searches, selection and provision
This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented...
US-1,000,3793 Processing of pulse code modulation (PCM) parameters
In one embodiment, a method determines a pulse code modulation (PCM) flag that indicates whether a PCM mode can be used to encode or decode a portion of video....
US-1,000,3635 System and method for tracking event occurrences between applications
A system and method for tracking event occurrences among applications executing on a mobile device is provided. When an action is initiated, the first...
US-1,000,3549 System for allocating sensor network resources
The technology relates to allocating the resource costs of a sensor network. In particular, an auction model is used to control the demand-side of sensor...
US-1,000,3539 Path discovery in multipath networks
Exemplary embodiments identify all viable paths in an ECMP/WCMP enabled network without running traceroute multiple times. Devices in a network may be...
US-1,000,3445 Method and apparatus for scheduling a controlchannel in an orthogonal frequency division multiplexing...
A scheduler capable of operating in an Orthogonal Frequency Division Multiplexing communication system schedules a control channel for a user equipment by...
US-1,000,2613 Determining hotword suitability
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining hotword suitability. In one aspect, a method...
US-1,000,2523 Visual and auditory user notification methods for smart-home hazard detector
Hazard detector for providing a pre-alarm of a developing hazardous condition can include a detection module that detects a hazard level of smoke or carbon...
US-1,000,2435 Detecting motion in images
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for detecting motion in images. A...
US-1,000,2201 Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL....
US-1,000,2191 Methods, systems, and media for generating search results based on contextual information
Methods, systems, and media for generating search results based on contextual information are provided. In some implementations, a method for presenting search...
US-1,000,2184 Methods and systems for identification and correction of controlled system data
Computational methods and systems that collect operational data from an intelligent controller to identify information, or correct information, about a device...
US-1,000,2132 User interface for realtime language translation
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with...
US-1,000,2117 Translating annotation tags into suggested markup
A system and method includes translating a web page into a structured tree including a set of nodes. The system receives an annotation tag based on a selection...
US-1,000,1899 Graphical user interfaces for supporting collaborative generation of life stories
Graphical user interfaces (GUIs) support the collaborative generation of life stories by helping the user view the development of the life stories of other...
US-1,000,1808 Mobile device accessory equipped to communicate with mobile device
A smartphone case can include one or more piezotransductive materials (e.g., piezoelectric, piezomagnetic, piezoluminescent, etc.) positioned at one or more...
US-D820,877 Display screen with animated graphical user interface
US-D820,873 Display screen with graphical user interface
US-D820,872 Display screen with graphical user interface
US-D820,871 Display screen with graphical user interface
US-D820,870 Display screen with graphical user interface
← 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.