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,405,977 Using visual layers to aid in initiating a visual search
Methods and devices for initiating a search are disclosed. In one embodiment, a method is disclosed that includes causing a camera on a wearable computing...
US-9,405,849 Inducing command inputs from property sequences
A method identifies pairs of first and second command inputs from respective user device sessions for which the first and second operation data are indicative...
US-9,405,834 System and method for identifying search results satisfying a search query
A computer-implemented method for identifying related search queries is performed on a server. The method includes receiving a search query from a user,...
US-9,405,808 System and method for analyzing data records
A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in...
US-9,405,805 Identification and ranking of news stories of interest
Methods, systems, and apparatus, including computer program products, for ranking news articles. A plurality of news articles referenced in one or more hub...
US-9,405,803 Ranking signals in mixed corpora environments
A method for retrieving information may include receiving a search query within an information retrieval system. Search results responsive to the search query...
US-9,405,791 Remotely updated toolbar language translation service
A translation service provided by a browser toolbar may be automatically updated. In one implementation, a device may obtain a version identifier corresponding...
US-9,405,775 Ranking videos based on experimental data
A system and method for ranking additional videos based on experiment data. The system includes an additional video request retrieval unit to receive a request...
US-9,405,772 Actionable search results for street view visual queries
A server system receives a visual query and information about the current location of the querying device. The server system sends the query and location...
US-9,405,770 Three dimensional navigation among photos
An exemplary method for navigating among photos includes determining, using one or more computing devices, visual characteristics of a person depicted in a...
US-9,405,740 Document enhancement system and method
A system, apparatus and method for enhancing documents, including using a graphical capture device, are described herein.
US-9,405,662 Process for displaying test coverage data during code reviews
Provided are methods and systems for monitoring code changes sent for review during the code review process, and performing test coverage calculations on the...
US-9,405,611 Computing device with recovery mode
Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing...
US-9,405,602 Method for application notification and tasking
A method for notifying and tasking computer applications hosted by an application execution system by computer applications external to the application...
US-9,405,425 Swappable content items
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for presenting content associated with a landing...
US-9,405,343 Social messaging user interface
Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social...
US-9,405,335 Heat pipe cooling arrangement
A method of using a heat pipe to spot cool a component in a computer case involves disposing an evaporator portion of the heat pipe to be laterally or...
US-9,404,759 Method and apparatus of route guidance
Systems and methods of route guidance on a user device are provided. In one aspect, a system and method transmit partitions of map data to a client device. Each...
US-D762,643 Wearable hinged display device
US-9,402,241 Method and apparatus for data stream registration switching
A method on a mobile device is described. A first registration of the mobile device is maintained with a first wireless network for a first subscription. A...
US-9,402,237 Using multiple and a single feedback for UE uplink beamforming in soft handoff
Embodiments of the present invention describe methods for increasing the amount of information available to a mobile transmit diversity transmitter during soft...
US-9,402,169 Method on a writing instrument having wireless communication capability
A writing instrument (e.g., a pen or stylus) is able to wirelessly receive a message, receive a responsive input from a user (either spoken or written using the...
US-9,402,167 Notification handling system and method
A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system...
US-9,402,125 Headset having a rotating and extensible ear bud assembly
A headset includes an ear hook assembly (102) and an ear bud assembly (110). The ear hook assembly includes a hook portion (104) that is configured to slip over...
US-9,402,113 Visualizing video audience retention by impression frequency
Systems and methods for visualizing audience retention for a video as a function of impression frequency are provided. In an aspect, a system includes a...
US-9,402,112 Two-stage playback: verifying user intent to watch an embedded video
A method for facilitating monetization of an embedded video configured for automated playback includes detecting, via an iframe embedded in a user interface of...
US-9,401,965 Correlating user interactions with interfaces
Methods, systems, and computer program products are provided for tracking user interactions with interfaces and determining social data. One example method...
US-9,401,950 Node unregisterable without user account at remote site
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,401,947 Methods, systems, and media for presenting comments based on correlation with content
Methods, systems, and media for presenting comments based on correlation with content are provided. In some implementations, a method for presenting ranked...
US-9,401,869 System and methods for sharing memory subsystem resources among datacenter applications
Systems and methods for mapping applications onto system resource of a computing platform are discussed. The computing platform may receive, using control...
US-9,401,750 Method and precoder information feedback in multi-antenna wireless communication systems
A method for two component feedback in wireless communication systems is disclosed, with a wireless communication device sending a first representation of a...
US-9,401,749 Method for codebook enhancement for multi-user multiple-input multiple-output systems
A wireless terminal is capable of receiving a pilot signal from a base station; and determining a precoding matrix as a linear combination of two matrices...
US-9,401,572 Positioning of contacts in audio jack
An electronic device may include an audio jack allowing a peripheral audio output device to be connected to the electronic device by inserting the plug into the...
US-9,401,148 Speaker verification using neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for inputting speech data that corresponds to a particular...
US-9,401,147 Disambiguating input based on context
In one implementation, a computer-implemented method includes receiving, at a mobile computing device, ambiguous user input that indicates more than one of a...
US-9,401,146 Identification of communication-related voice commands
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining audio data corresponding to an utterance;...
US-9,401,143 Cluster specific speech model
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data representing acoustic characteristics of a...
US-9,401,130 Electronic device with enhanced method of displaying notifications
There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive...
US-9,401,128 Dynamic update of display pixels
A system and method of driving images on displays includes receiving image content in a processing unit. When a peak data condition is identified, pixel rows of...
US-9,401,000 Protecting content on a mobile device from mining
Systems and methods prevent or restrict the mining of content on a mobile device. For example, a method may include determining that content to be displayed on...
US-9,400,894 Management of log files subject to edit restrictions that can undergo modifications
Systems and methods for applying edit restrictions, modifying a file subject to edit restrictions, and obtaining a modified file that is subject to edit...
US-9,400,871 Selecting content for devices specific to a particular user
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content for user devices specific to a...
US-9,400,849 Scalable system for determining short paths within web link network
Systems and methods for finding multiple shortest paths. A directed graph representing web resources and links are divided into shards, each shard comprising a...
US-9,400,848 Techniques for context-based grouping of messages for translation
A computer-implemented technique includes receiving, at a server, a first request from a computing device to translate a web page from a source language to a...
US-9,400,832 Dynamic bitwise sharding of live stream comment groups
Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number...
US-9,400,828 Hierarchical chunking of objects in a distributed storage system
Placement of object replicas in a distributed storage system includes, at a first instance, opening a journal for storage of object chunks. An object is...
US-9,400,824 Systems and methods for sorting data
Systems and methods for sorting data are disclosed. In some implementations, a method of sorting a set of data includes, at a computing device including one or...
US-9,400,816 System for indexing collections of structured objects that provides strong multiversioning semantics
A multiversioned position-space indexing system is disclosed. The system includes data structures for maintaining a multiversioned position space including a...
US-9,400,809 Visual restrictions for image searches
A method and apparatus are provided for performing an image search based on a search query having a portion P.sub.1 and a portion P.sub.2. Based on the first...
US-9,400,789 Associating resources with entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources with entities. One of the methods...
← 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.