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,092,109 Method, system, graphical user interface, and data structure for creating electronic calendar entries from...
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that...
US-9,092,101 Battery charging interrupt
In embodiments of battery charging interrupt, a device (102) includes a capacitive touch interface (104), a battery (110), and a charging circuit (108) that...
US-9,092,068 Keyboard integrated with trackpad
An apparatus includes a processor and a keyboard having multiple, separately moveable keys. The keyboard is configured to function as both a keyboard and a...
US-9,092,040 HVAC filter monitoring
A method is described for identifying faults relating to an HVAC system, such a clogged filter. Sensor data is used to estimate HVAC system efficiency. Trends...
US-9,092,039 HVAC controller with user-friendly installation features with wire insertion detection
A thermostat includes a housing, a user interface, and a processing system configured to control an HVAC system using setpoint temperature values. The...
US-9,091,852 Wearable device with input and output structures
A head-wearable device includes a center support extending in generally lateral directions, a first side arm extending from a first end of the center frame...
US-9,091,850 Compact see-through display system
An optical system includes a display panel, an image former, a viewing window, a proximal beam splitter, and a distal beam splitter. The display panel is...
US-9,091,715 Wearable device with capacitive sensor and method of operation therefor
A wearable device includes a capacitive sensor and capacitance sensing and calibration logic operative to determine that component drift for a capacitive sensor...
US-9,091,496 Controlling data center cooling
A data center cooling system includes a data center having electronic equipment that is supported in multiple racks; a cooling fluid source; multiple cooling...
US-9,091,453 Enclosure cooling using early compressor turn-off with extended fan operation
Systems and methods are described for controlling fan-only cooling duration following normal air conditioning operation. Following normal AC cooling, economical...
US-9,090,323 Controlling descent of a zero pressure balloon
An apparatus is provided that includes a solenoid chamber having a plunger configured to create an opening in a first balloon envelope of a balloon system when...
US-9,090,259 Controlling vehicle lateral lane positioning
Methods and systems for controlling vehicle lateral lane positioning are described. A computing device may be configured to identify an object in a vicinity of...
US-D735,237 Display panel with an animated computer icon
US-D735,214 Display screen or portion thereof with graphical user interface
US-D735,069 Wrist band for an electronic device
US-9,088,917 Efficient handover of media communications in heterogeneous IP networks
An example method may involve transmitting a first media stream associated with a media session using a first IP:port number as a source IP address and source...
US-9,088,887 Methods for user-interface over SMS messages based on a reusable context model
Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an...
US-9,088,879 Automatically enabling the forwarding of instant messages
Some implementations may enable instant messages to be automatically forwarded. For example, a computing device may receive an electronic message and an...
US-9,088,809 Recommending media programs based on media program popularity
A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of...
US-9,088,808 User interaction based related videos
Methods and systems to locate related videos in a video access log. In one embodiment, the method comprises extracting user events from a log database, tagging...
US-9,088,697 Processing media streams during a multi-user video conference
Embodiments generally relate to processing media streams during a multi-user video conference. In one embodiment, a method includes obtaining at least one audio...
US-9,088,675 Image sensing and printing device
An image sensing and printing digital camera device includes a housing defining a slot for receiving a printed instruction card having printed thereon an array...
US-9,088,625 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,088,426 Processing media streams during a multi-user video conference
Embodiments generally relate to processing media streams during a multi-user video conference. In one embodiment, a method includes obtaining at least one frame...
US-9,087,517 Word-level correction of speech input
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text...
US-9,087,471 Adaptive brightness control of head mounted display
A technique for adaptive brightness control of an eyepiece of a head mounted display ("HMD") includes displaying a computer generated image ("CGI") to an eye of...
US-9,087,408 Systems and methods for generating depthmaps
Systems and methods for generating a depthmap for images of structures in a geographic area are provided. In some aspects, a method includes dividing the area...
US-9,087,405 Depth map generation using bokeh detection
In one aspect, one or more computing devices receive a set of image frames. Each image frame includes pixels. The computing devices align image frames in order...
US-9,087,401 Method of annotation across different locations
A computer-implemented method, system and computer-readable storage device provide functionality for managing location information for planar regions in...
US-9,087,391 Determining an image capture payload burst structure
A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured using a different TET. Based at least on the...
US-9,087,339 Content performance estimation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for computing performance estimates. Performance...
US-9,087,337 Displaying vertical content on small display devices
Among other disclosed subject matter, a computer-implemented method that includes receiving content items, including text to be displayed on a user's mobile...
US-9,087,297 Accurate video concept recognition via classifier combination
A classifier learning module trains video classifiers associated with a stored set of concepts derived from textual metadata of a plurality of videos....
US-9,087,271 Learning semantic image similarity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying similar images. In some implementations, a...
US-9,087,269 Providing image search templates
Techniques for providing image search templates are provided. An image search template may be associated with an image search query to aid the user in capturing...
US-9,087,260 Hierarchical randomized quantization of multi-dimensional features
Systems and methods for quantizing a local descriptor in video fingerprinting applications are provided. In one or more embodiments, local features of a video...
US-9,087,242 Video synthesis using video volumes
A volume identification system identifies a set of unlabeled spatio-temporal volumes within each of a set of videos, each volume representing a distinct object...
US-9,087,235 Identifying matching canonical documents consistent with visual query structural information
A server system receives a visual query from a client system, performs optical character recognition (OCR) on the visual query to produce text recognition data...
US-9,087,208 Persistent key access to album
A method includes receiving a first request from a first user device to access a first resource that includes data for a second user account for which access to...
US-9,087,156 Application version release management
Implementations of the disclosed subject matter provide systems and methods for providing one or more versions of an application to one or more subsets of users...
US-9,087,131 Auto-summarization for a multiuser communication session
A system and method for summarizing a multiuser communication session is disclosed. A processing unit receives data about the multiuser communication session. A...
US-9,087,130 Generating snippets for prominent users for information retrieval queries
Implementations include receiving trigger query data, the trigger query data identifying one or more trigger queries and one or more sets of authoritative...
US-9,087,124 Adaptive weighting of popular reference content in audio matching
Systems and methods are provided herein relating to audio matching. Adaptive weighting of popular reference content can be used to more efficiently allocate...
US-9,087,107 Rank-specific search results
A computing device may receive a request for a rank-specific search link corresponding to a particular search result within a list of search results. The...
US-9,087,096 Systems, methods, and media for controlling the presentation of search results with advertisement indications
Systems, methods, and media for controlling the presentation of search results with advertisement indications are provided. In some embodiments, systems for...
US-9,087,084 Feedback enhanced attribute extraction
A data object submitted for storage is analyzed, and a set of values is extracted from the data object that can correspond to a set of attributes. The analysis...
US-9,087,059 User interface for presenting search results for multiple regions of a visual query
A visual query such as a photograph, screen shot, scanned image, or video frame is submitted to a visual query search system from a client system. The search...
US-9,087,058 Method and apparatus for enabling a searchable history of real-world user experiences
A method and apparatus for enabling a searchable history of real-world user experiences is described. The method may include capturing media data by a mobile...
US-9,086,978 Caching electronic document resources in a client device having an electronic resource database
An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document...
US-9,086,914 System and method for reducing startup cost of a software application
A computing device has one or more processors and memory storing programs executed by the one or more processors. The computing device initializes a main...
← 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 | 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.