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,165,079 Access controls in a search index
Techniques include: identifying a first group that has a specified number of entities or more; associating a first group restrict with the first group, where a...
US-9,165,040 Producing a ranking for pages using distances in a web-link graph
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for producing a ranking for pages on the web. In one aspect,...
US-9,165,038 Interpreting adjacent search terms based on a hierarchical relationship
A computer-implemented method may include receiving, from a device, a search query that includes search terms, parsing the search terms into combinations of...
US-9,165,033 Efficient query rewriting
Methods and systems for efficient query rewriting and the like are described here. One such described method comprises: offline mapping frequently-seen search...
US-9,165,030 Showing prominent users for information retrieval requests
Implementations of the present disclosure include actions of receiving a search query from a searching user, in response to the search query matching a trigger...
US-9,165,028 Ranking modifications of a previous query
Methods and apparatus related to ranking modifications of a previous query. For example, modifications of a previous query may be generated based on a current...
US-9,165,017 Retrieving images
A system includes: receiving first information about a device, where the first information includes data corresponding to a location of the device and a time at...
US-9,164,987 Translating a search query into multiple languages
A computer-implemented method can include translating a search query from a first language to a second language, comparing the translated query with content in...
US-9,164,985 Techniques for detecting poor machine translations of key terms
Techniques for detecting poor machine translations are disclosed herein. The techniques can include various diagnostics that can be performed to determine...
US-9,164,968 Techniques for server-side determination of font subsets
A computer-implemented technique is presented. The technique can include receiving, at a server comprising one or more processors, a first request from a...
US-9,164,966 Determining sizes of content items
Systems and methods of distributing content items to a resource via a computer network are described. A statistical distribution representing display sizes of...
US-9,164,922 Technique for passive cache compaction using a least recently used cache algorithm
An example method for passive compaction of a cache includes determining first metadata associated with first data and second metadata associated with second...
US-9,164,888 Using a logical to physical map for direct user space communication with a data storage device
A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for...
US-9,164,702 Single-sided distributed cache system
A distributed cache system including a data storage portion, a data control portion, and a cache logic portion in communication with the data storage and data...
US-9,164,669 Dial control for mobile devices
Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function...
US-9,164,655 Multiple views of a geographic area on a mobile device
A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or...
US-9,164,651 Management of geographic data layers in a geographic information system
Systems and methods for management of geographic data layers in a geographic information system are provided. A layer control tool can be presented in...
US-9,164,596 Method and apparatus for gesture interaction with a photo-active painted surface
A method and apparatus for gesture interaction with a photo-active painted surface is described. The method may include driving a spatial electromagnetic...
US-9,164,588 Wearable computing device with gesture recognition
Methods, apparatus, and computer-readable media are described herein related to recognizing a look up gesture. Level-indication data from at least an...
US-9,164,584 Methods and devices for consistency of the haptic response across a touch sensitive device
Disclosed are methods and touch sensitive devices including a haptic actuator drive frequency module stored by the memory and in communication with the...
US-9,164,511 Use of detected objects for image processing
Methods and systems for the use of detected objects for image processing are described. A computing device autonomously controlling a vehicle may receive images...
US-9,164,284 Wearable device with input and output structures
An electronic device including a frame configured to be worn on the head of a user is disclosed. The frame can include a bridge configured to be supported on...
US-9,164,179 Systems and methods for generating compensated speed values for doppler-enabled device
Implementations relate to systems and methods for generating compensated speed values for a Doppler-enabled device. A portable wireless device can contain a GPS...
US-9,163,943 Systems and methods for using magnetic field readings to refine device location estimates
Systems and methods for using magnetic field readings to refine device location estimates are provided. As an example, a plurality of magnetic field readings...
US-9,163,938 Systems and methods for image acquisition
Methods and systems for image acquisition are described. In an example, a computing device may be configured to cause incremental relative rotation of a...
US-9,162,648 Computing device as a vehicle key
In general, aspects of this disclosure are directed towards techniques for using a computing device to perform the functionality of a vehicle key, so that the...
US-9,162,146 Method and system for virtual mobile game session discovery and player matching
A system for establishing multi-party wireless game sessions includes a game session broker and at least two wireless units. Each wireless unit includes a first...
US-9,162,107 Crowd sourced discovery of music for improving performance
Media components can be ranked based on their influence on athletic performance. A score can be computed for a media component based on an individual's athletic...
US-9,161,712 Systems and methods for encapsulating electronics in a mountable device
A mountable device includes a bio-compatible structure embedded in a polymer that defines at least one mounting surface. The bio-compatible structure has a...
US-9,161,196 Apparatus and method for secure private location information transfer
An apparatus includes an emergency services location module, operatively coupled to location hardware. The emergency services location module is operative to...
US-9,161,176 Methods and apparatus for serving content to a wireless device
Methods and apparatus for serving content to a wireless device (106) are disclosed. In an embodiment, a gateway (114), or any other suitable device or system,...
US-9,161,165 Obscuring true location for location-based services
A location of a client device may be obscured by using generated random offsets and/or a set of regions. In one implementation, the location of a client device...
US-9,161,075 System independent remote storing of digital content
A system and a method are disclosed for a content delivery system that enable system-independent, remote storing of digital content on any number of a user's...
US-9,161,066 Methods, systems, and media for generating and presenting supplemental content based on contextual information
Methods, systems, and media for generating and presenting supplemental content based on contextual information are provided. In some implementations, a method...
US-9,160,978 Method and apparatus related to variable duration media segments
A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a...
US-9,160,800 Integrating web services with a content item
Methods, systems, and apparatus, including computer program products, for integrating web services into a content item are disclosed. In one aspect, a method...
US-9,160,790 Methods and systems for determining and controlling network data usage at the application and feature level
An operating system of a computing device can include or operate in conjunction with a data usage service. The data usage service can determine the network data...
US-9,160,786 Method for media sharing based on location proximity
Methods, systems, and computer programs are presented for sharing songs stored on a cloud music storage. One method includes identifying a first user and a...
US-9,160,776 Reusing data in content files
An embodiment for reusing data in content files includes receiving a request for a content file and retrieving a recipe that includes a series of instructions...
US-9,160,717 Systems and methods for using a domain-specific security sandbox to facilitate secure transactions
Computer systems, methods, and computer readable media for facilitating a secure transaction are provided in which a client application is executed on a client...
US-9,160,663 Dynamic congestion control
A system and method is disclosed for moving between delay sensing and packet loss based congestion control states. In connection with communicating over a...
US-9,160,662 Uplink buffer status reporting of relay stations in wireless networks
The present disclosure is directed to a method for reporting uplink buffer status of a relay station to a base station in a wireless network. The method...
US-9,160,631 System and method for discovering impactful categories of traffic in live traffic experiments
A system and method for summarizing changes between a first set of metrics and a second set of metrics are disclosed. An example method includes obtaining and...
US-9,160,613 Ranking plural cookies
A system and machine-implemented method for ranking cookies. A plurality of cookies associated with accessing web content is identified. For each cookie of the...
US-9,160,068 Systems and methods for antenna arrangements in an electronic device
Systems and methods are provided for arranging antennas in an electronic device (200). According to one aspect, the electronic device includes a housing (202)...
US-9,159,364 Aggregation of related media content
Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform media items into one aggregated media...
US-9,159,329 Statistical post-filtering for hidden Markov modeling (HMM)-based speech synthesis
A method and system for improving the quality of speech generated from Hidden Markov Model (HMM)-based Text-To-Speech Synthesizers using statistical...
US-9,159,327 System and method for adding pitch shift resistance to an audio fingerprint
Systems and techniques for adding pitch shift resistance to an audio fingerprint are presented. In particular, an audio track for a media file is received. A...
US-9,159,316 Automatic language model update
A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language...
US-9,159,315 Environmentally aware speech recognition
Examples of methods and systems for implementing environmentally aware speech recognition are described. In some examples, a method may be performed by a...
← 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.