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,965,559 Providing automatic actions for mobile onscreen content
Implementations provide an interface for initiating actions related to content the user is viewing on a mobile device. A method includes performing recognition...
US-9,965,530 Graphical keyboard with integrated search features
A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one...
US-9,965,529 Maintaining search context
Methods and systems are provided for providing search results while maintaining search context. A search system may display a plurality of links related to a...
US-9,965,522 Mobile application search ranking
Disclosed is a technique for providing a linkage between applications, or other digital content, of an application store by assigning values to users of the...
US-9,965,521 Determining a transition probability from one or more past activity indications to one or more subsequent...
Methods and apparatus related to determining a transition probability related to transition from one or more past activity indications to one or more subsequent...
US-9,965,494 Sharing photos
Implementations generally relate to sharing photos. In some implementations, a method includes collecting photos associated with one or more objects, where the...
US-9,965,492 Using location aliases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query...
US-9,965,477 Methods and devices for determining media files based on activity levels
Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a...
US-9,965,474 Dynamic summary generator
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request for information about a term from a...
US-9,965,454 Assisted punctuation of character strings
A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus...
US-9,965,413 User mode interrupts
A method includes for each processed interrupt: identifying an interrupt associated with a first interrupt number; determining that the interrupt is designated...
US-9,964,769 Head-wearable displays with a tiled field of view using a single microdisplay
Implementations are described of an eyepiece for a head wearable display. The eyepiece includes a curved lightguide for guiding display light via total internal...
US-9,964,767 Display with reflected LED micro-display panels
A display apparatus includes a transparent substrate having first and second sides, an array of LED micro-display panels, and an array of collimating...
US-9,964,447 Wall switch
This patent specification relates to a wall switch that comprises a docking station and a user-removable wall-switch head unit. In some embodiments, the docking...
US-9,964,320 See-through in-window air conditioner unit
Various embodiments of air conditioner units are detailed. Such air conditioner units may use multiple air ventilation chambers arranged on both an indoor and...
US-9,961,803 Cooling electronic devices in a data center
A data center cooling system includes a thermosiphon, an actuator coupled to the thermosiphon, and a controller. The thermosiphon includes an evaporator; a...
US-9,961,793 Modular electronic device with improved retention/release features and related assembly methods
An electronic module for a modular electronic device may include improved features for retaining the electronic module relative a frame of the modular...
US-9,961,656 Systems and methods for syncronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to...
US-9,961,494 Sharing content with nearby devices
Various aspects of the subject technology relate to systems, methods, and machine-readable media for sharing content with a nearby device. A system is...
US-9,961,415 Method and system for identifying events in a streaming media program
The present invention teaches a method and system for uniquely defining and identifying events within a streaming media program. Programs and additional content...
US-9,961,402 Managing advertising attributes for channels in an internet-based content platform
An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The...
US-9,961,381 Reducing latency in presenting digital videos
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting digital videos. In one...
US-9,961,246 Non-canting VCM-actuated autofocus
Techniques and apparatuses are described that enable non-canting VCM-actuated autofocus. These techniques and apparatuses enable multiple focal distances that...
US-9,961,189 Detecting driving with a wearable computing device
A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable...
US-9,961,172 Electronic module and modular electronic device with improved engagement features
An electronic module for a modular electronic device may include improved features for retaining the electronic module relative to a frame of the modular...
US-9,961,029 System for reclassification of electronic messages in a spam filtering system
Systems and methods are provided that, in response to obtaining an email to a recipient from a sender, and in accordance with a determination that an indirect...
US-9,960,929 Environmental sensing with a doorbell at a smart-home
This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security/smart home objectives. More...
US-9,960,477 Antenna assembly utilizing space between a battery and a housing
A device is provided that includes (a) an antenna that includes at least one conductor, (b) a housing that includes an inner-upper surface and an inner-lower...
US-9,959,864 Location-based voice query recognition
In some implementations, systems and methods are capable of performing location-based voice query recognition. Audio corresponding to an utterance of the user...
US-9,959,727 Handling visitor interaction at a smart-home in a do not disturb mode
This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security/smart home objectives. More...
US-9,959,677 Multidimensional graphical method for entering and exiting applications and activities in immersive media
In one general aspect, a method can include executing, by a computing device, a virtual reality (VR) application, providing, by the computing device, content...
US-9,959,634 Method and system for identifying depth data associated with an object
Methods and systems for identifying depth data associated with an object are disclosed. The method includes capturing, with an image capturing device, a...
US-9,959,570 Replacement of content items
The subject matter of this specification can be embodied in, among other things, a method that includes receiving a user account identifier of a content item...
US-9,959,523 Aggregating a list of current, contextually and/or member-wise relevant video conferences
This disclosure includes a system, device, and method to aggregate a list of video conferences for a user. The method may include identifying one or more video...
US-9,959,498 Neural network instruction set architecture
A computer-implemented method that includes receiving, by a processing unit, an instruction that specifies data values for performing a tensor computation. In...
US-9,959,448 Multi-step sequence alignment
A method of identifying similar media items is described. The method include identifying a first multiplicity of fingerprints representative of content segments...
US-9,959,431 Method and apparatus for displaying potentially private information
Methods and apparatus for displaying potentially private information are disclosed. A computing device, that is showing a breathing view on its touch screen...
US-9,959,416 Systems and methods for joining online meetings
A method includes receiving, at a meeting server, a first input from a first computing device associated with a first user; identifying, at the meeting server,...
US-9,959,354 Utilizing user co-search behavior to identify search queries seeking inappropriate content
A system and method for training a search query classifier may be used to develop a large database of search queries used to access inappropriate sensitive or...
US-9,959,348 Applying social annotations to search results
A method including obtaining search results for a search query, determining a type of the search query, calculating a degree of focus score for the search query...
US-9,959,322 Ranking channels in search
A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The...
US-9,959,315 Context scoring adjustments for answer passages
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context scoring adjustments for candidate answer...
US-9,959,300 Systems and methods for article location and retrieval
Systems and methods for article location and retrieval are described. In one described method, the normal processing of an operating system call associated with...
US-9,959,296 Providing suggestions within a document
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a...
US-9,959,287 Sharing and synchronizing electronically stored files
Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of...
US-9,959,265 Populating values in a spreadsheet using semantic cues
A method includes obtaining at least one query value from a table having a plurality of cells; executing a search function using the at least one query value to...
US-9,959,252 Collaborative workflow through messaging conversations
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative...
US-9,959,251 Using content structure to socially connect users
The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital...
US-9,959,247 Permuting in a matrix-vector processor
A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements,...
US-9,959,224 Device generated interrupts compatible with limited interrupt virtualization hardware
A system and method are provided for generating interrupts in a computer system using limited interrupt virtualization hardware. A peripheral component...
← 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.