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,417,704 Gesture onset detection on multiple devices
Implementations of the disclosed subject matter provide techniques for improved identification of a gesture based on data obtained from multiple devices. A...
US-9,417,680 Delayed shut down of computer
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and...
US-9,417,664 Rack power and data bus
Aspects of the disclosure relate generally to relates server rack architecture for housing computing components on a plurality of shelves. More specifically,...
US-9,417,637 Background schedule simulations in an intelligent, network-connected thermostat
The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn,...
US-9,417,631 Use of prior maps for estimation of lane boundaries
Disclosed herein are methods and systems for using prior maps for estimation of lane boundaries or other features within an environment. An example method may...
US-9,417,325 Interface for accessing radar data
A process is described that includes the generation and transmission of collision avoidance data and/or collision avoidance instructions based on data from 3-D...
US-9,417,185 Controlling light arrays to determine properties of an object
Methods and systems for controlling light arrays to determine properties of an object are described. An example method includes causing illumination of a...
US-9,417,074 Providing route recommendations
In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is...
US-D763,830 Remote control
US-9,414,284 Methods and an apparatus for applying radio-access network-selection and traffic-routing policies in a...
The present disclosure describes methods for applying policies that govern selection and use of radio-access networks by a wireless device. A device receives a...
US-9,414,197 Identifying personalized meaningful locations
A system and method for identifying and labeling locations frequented by a user of a device, where the system and method track geographic positions and...
US-9,414,042 Program guide graphics and video in window for 3DTV
Video data is received in 2D or 3D format from different channels as a user scrolls through an electronic guide. The video data may be displayed in a portion of...
US-9,414,018 Multimedia conference broadcast system
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams...
US-9,413,947 Capturing images of active subjects according to activity profiles
Techniques for capture of images of active subjects are described herein. In one or more implementations, a wearable device is configured to collect data...
US-9,413,883 Call status sharing
In general, techniques are described for sharing information about a client device phone call to enhance other services. In one example, a method includes...
US-9,413,872 Motion to connect to kiosk
A user may associate an electronic device such as a smartphone with a public device by imitating a pattern for a target with a gesture of the mobile device. The...
US-9,413,835 Event scheduling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining other users that will attend an event with a...
US-9,413,810 Remote access to a node
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
US-9,413,809 Delaying publicizing, at a second source, upload of a content item to a first source until confirmation of...
Systems and methods are provided for delaying publicizing, at a second source, upload of a content item to a first source, until confirmation of availability of...
US-9,413,756 Systems and methods using short-lived proxy token values obfuscating a stable long-lived token value
Systems and methods in which an intermediary server provides a proxy token value in lieu of a stable token value to a third-party. The intermediary server...
US-9,413,739 System and method for identification and consolidation of related concurrent document sessions
A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate...
US-9,413,709 Determining membership in a social graph
A method for determining membership/follower status in a social network is provided. Outgoing edge data and anti-outgoing edge data of a first user are read. A...
US-9,413,613 Mesh network commissioning
In embodiments of mesh network commissioning, a commissioning device of a mesh network can establish a commissioning communication session between the...
US-9,413,463 Apparatus and method for efficient two-way optical communication where transmitter may interfere with receiver
An two-way optical communication apparatus, including a transmit element, a receive element, and a transceive processor. The transmit element is coupled to a...
US-9,413,409 Method and apparatus for tuning an antenna based on unreliable data
A method and apparatus for tuning an antenna of a communication device includes receiving, at a processing element within the communication device, data...
US-9,413,395 Inter-modulation distortion reduction in multi-mode wireless communication terminal
A multimode wireless communication terminal that communicates using a first radio access technology (RAT) and a second RAT determines whether the first and...
US-9,413,221 Power conversion using a series of power converters
A power conversion unit includes power converters arranged sequentially to each other to convert input power that is provided at an input of the power...
US-9,413,189 Method and system for rapid charging of rechargeable cells
A method (300) and system (600) of adjusting a charging current to one or more cells (601) is provided. The method includes obtaining (301) a plurality of...
US-9,412,376 Speaker verification using co-location information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a user in a multi-user environment. One of the...
US-9,412,365 Enhanced maximum entropy models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to enhanced maximum entropy models. In some...
US-9,412,360 Predicting and learning carrier phrases for speech input
Predicting and learning users' intended actions on an electronic device based on free-form speech input. Users' actions can be monitored to develop a list of...
US-9,412,336 Dynamic backlight control for spatially independent display regions
Embodiments of the disclosure describe a tileable display panel including a screen layer to display a unified image, an illumination layer including a...
US-9,412,260 Controlled power-efficient operation of wireless communication devices
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
US-9,412,258 Systems and methods for multi-criteria alarming
Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein....
US-9,412,092 Generating a filtered view of a content stream
A method performed by one or more processing devices includes receiving information specifying one or more attributes of a story; identifying, from a social...
US-9,412,065 Training a model using parameter server shards
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the...
US-9,412,053 Method, apparatus and system for projecting light for user guidance
Embodiments of an apparatus, system and method for creating light projection solutions for user guidance are described herein. A user may request that projected...
US-9,411,906 Suggesting and refining user input based on original user input
Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be...
US-9,411,890 Graph-based search queries using web content metadata
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search query metadata for a graph search query...
US-9,411,889 Assigning document identification tags
Document identification tags are assigned to documents to be added to a collection of documents. Based on query-independent information about a new document, a...
US-9,411,884 Noise based interest point density pruning
Systems and methods for noise based interest point density pruning are disclosed herein. The systems include determining an amount of noise in an audio sample...
US-9,411,862 Systems and methods for dynamic sharding of hierarchical data
A method for serving a request for hierarchical data includes receiving, at a processing circuit, a request for hierarchical data stored in one or more...
US-9,411,857 Grouping related entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping related entities. One of the methods includes...
US-9,411,856 Overlay generation for sharing a website
A system and method for generating an overlay to share information on a website among users who are associated with a social network. A sharing application...
US-9,411,827 Providing images of named resources in response to a search query
Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name,...
US-9,411,817 Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems...
Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed....
US-9,411,573 Testing framework for applications
An application distribution server may be operable to select a plurality of data processing devices which are capable of receiving application updates. One or...
US-9,411,552 Bezel pixel layer in multi-panel display
A multi-panel display system includes an array of display panels arranged to be viewed as a multi-panel display. The multi-panel display includes a bezel pixel...
US-9,411,506 Providing additional functionality for a group messaging application
Configurations providing one or more group objects for extending the functionality of a group messaging application. Some example group objects provide...
US-9,411,499 Jump to top/jump to bottom scroll widgets
Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action...
← 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.