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-8,244,530 Efficient indexing of documents with similar content
A set of documents may be stored and indexed as a compressed sequence of tokens. A set of documents are grouped into clusters. Sequences of tokens representing...
US-8,244,462 System and method of determining distances between geographic positions
A system and method is provided of determining geographic positions. In one aspect, a user points the device at first and second positions on the surface of a...
US-8,244,043 Moving information between computing devices
A computer-implemented method for moving information between computing devices includes capturing a digital image of a display of a first computing device using...
US-8,243,988 Clustering images using an image region graph
Methods for grouping images from image corpora using graph clustering are presented. In one embodiment, a method is presented where grouping of images from a...
US-8,243,961 Controlling microphones and speakers of a computing device
Various aspects of this disclosure are directed to determining an orientation of a mobile computing device. The mobile computing device may include a first...
US-8,243,924 Progressive download or streaming of digital media securely through a localized container and communication...
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time...
US-8,243,915 Network and location based phone number format identification
Method, system, and computer readable medium for detecting the collect phone number format to use based on the user current country and an original country...
US-8,243,730 Geographically localizing mobile communication devices
This specification describes technologies relating to geographically localizing mobile communication devices. In general, one aspect of the subject matter...
US-8,243,102 Derivative-based selection of zones for banded map display
A graphics or image rendering system, such as a map image rendering system, determines a viewing window of a map surface to be displayed, wherein the viewing...
US-8,239,926 Method and system for obtaining identification information on a mobile device
Methods, apparatuses, and computer-readable media for obtaining a limited ID cookie for ad targeting are disclosed. A client requests a limited ID cookie from a...
US-8,239,918 Application marketplace administrative controls
A computer-implemented method includes receiving, by one or more servers associated with an application marketplace, a policy that includes data that identifies...
US-8,239,840 Sensor simulation for mobile device applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications using a visual...
US-8,239,751 Data from web documents in a spreadsheet
A spreadsheet user interface accepts a request for at least one fact, the request comprising a user-selected identifier for the desired fact. Responsive to the...
US-8,239,729 Data storage device with copy command
A data storage device includes an interface that is configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the...
US-8,239,724 Error correction for a data storage device
An apparatus for error correction for a data storage device may include an input interface that is configured to receive individual error correction requests to...
US-8,239,713 Data storage device with bad block scan command
A data storage device includes an interface that is configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the...
US-8,239,662 Network based operating system across devices
A system for providing an operating system over a network to a local device is provided. The system includes a base image server, a preferences image server and...
US-8,239,532 System and method of reducing latency using adaptive DNS resolution
A system and method is provided whereby a client device adaptively optimizes the selection of a network device from a plurality of network devices hosting...
US-8,239,529 Event management for hosted applications
At a server system, event data is received that was sent over a network to the server system. The event data reflects one or more application events generated...
US-8,239,515 Parallel data transfer over multiple channels with data order prioritization
A parallel download system is described to download data from a plurality of source servers in parallel. The system may include a source scheduler, a...
US-8,239,494 Method and system for processing published content on the internet
The invention is a method for processing content published on-line so as to identify each item in a unique manner. The invention includes software that receives...
US-8,239,491 Content request optimization
The occurrence of a request event is monitored during the rendering of a browser page. In response to monitoring the occurrence of the request event, content...
US-8,239,490 Exposing resource capabilities to web applications
The subject matter of this document can be implemented in, among other things, a method that includes executing a web application within a web browser of a...
US-8,239,489 Web page experiments with fragmented section variations
In one general aspect, a page identifier of a test display environment having code defining a content section, the content section comprising a plurality of...
US-8,239,418 Video-related recommendations using link structure
The subject matter of this specification can be embodied in, among other things, a method that includes inferring labels for videos, users, advertisements,...
US-8,239,394 Bloom filters for query simulation
A method of restricting a database access operation is disclosed. A plurality of Bloom filters corresponding to a plurality of fields in a database are applied...
US-8,239,392 Enhanced query performance using fixed length hashing of multidimensional data
Methods, systems and apparatus, including computer program products, for enhancing query performance through fixed length hashing of multidimensional data....
US-8,239,378 Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document...
US-8,239,367 Bookmarks
A system receives a search query from a user and searches a repository of documents based on the search query to obtain search results. The system provides the...
US-8,239,350 Date ambiguity resolution
A system and method for resolving ambiguities in date values associated with an attribute in a memory of the computer system. If a first text string conforms to...
US-8,239,331 Auction verification
An auction verification subsystem provides verification, without revealing actual bid values, that bid values remained sealed prior to a closing time for the...
US-8,239,267 Media play optimization
Systems, methods, and a user interface for automatically scheduling a media play is disclosed. The user can specify criteria for play of the media play,...
US-8,239,266 Targeting based on intent or presence
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for campaign management. A method includes:...
US-8,239,263 Identifying and/or blocking ads such as document-specific competitive ads
A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content...
US-8,239,219 Method and apparatus for providing availability of airline seats
A computer program product, method and system for producing seat availability information for a mode of travel such as airline travel produce a prediction of...
US-8,239,206 Routing queries based on carrier phrase registration
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile...
US-8,239,200 Delta language model
Among other disclosed subject matter, a computer-implemented method for generating a language model includes generating a language model based on a data set,...
US-8,239,196 System and method for multi-channel multi-feature speech/noise classification for noise suppression
An architecture and framework for speech/noise classification of an audio signal using multiple features with multiple input channels (e.g., microphones) are...
US-8,239,194 System and method for multi-channel multi-feature speech/noise classification for noise suppression
An architecture and framework for speech/noise classification of an audio signal using multiple features with multiple input channels (e.g., microphones) are...
US-8,239,186 Machine translation feedback
Methods, program products and systems for first receiving an indication of when a user-manipulable cursor is positioned in proximity to a first presentation of...
US-8,239,130 Enhanced identification of interesting points-of-interest
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method...
US-8,238,965 Flexible communication systems and methods
A method of initiating a telecommunication session for a communication device include submitting to one or more telecommunication carriers a proposal for a...
US-8,238,961 Low radiation wireless communicator
A wireless communicator, including a modem operable to transmit and receive voice communication phone calls, a power amplifier coupled with the modem operable...
US-8,238,826 Method for supplying container security
A method for monitoring the status of a container for transporting goods, wherein the container includes sensors includes receiving data at a processing system...
US-8,238,671 Scene classification for place recognition
Aspects of the invention pertain to identifying whether or not an image from a user's device is of a place. Before undertaking time and resource consuming...
US-8,238,669 Detection and classification of matches between time-based media
A system and method detects matches between portions of video content. A matching module receives an input video fingerprint representing an input video and a...
US-8,238,531 Computing device with remote contact lists
In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes...
US-8,238,526 Voicemail outbox
The subject matter of this specification can be embodied in, among other things, a method that includes receiving a voicemail message from a first telephone...
US-8,238,268 Channel scanning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel scanning. In one aspect, a method includes, while...
US-8,237,972 Print preview in a tab
Methods and systems for printing of a document using tabs. An indication of a print command is received to print a first instance of a document displayed in 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.