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,175,297 Ad hoc sensor arrays
Systems and methods for estimating audio at a requested location are presented. In one embodiment, the method includes receiving from a client device a request...
US-8,174,933 Listening with multiple computing devices
A computer-implemented method is executable by a first computing device to perform functions including retrieving, from the first computing device, sound...
US-8,174,772 Display device with integrated photovoltaic layer
A display device with a plurality of electrofluidic display cells may be used to display images to a viewer. The electrofluidic display cell could include a...
US-8,174,739 Systems and methods for glare removal using polarized filtering in document scanning
Systems and methods using polarized filtering for glare removal to improve the process of scanning documents, particularly bound documents with glossy content,...
US-8,174,501 Computer having interlocking L-shape components
A computer has a display, keyboard and two main component parts. The components each have an L-shape and are linked together to enable sliding movement in...
US-8,171,525 Enabling users to select between secure service providers using a central trusted service manager
Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager ("TSM"))...
US-8,171,424 Method, system, and graphical user interface for meeting-spot maps for online communications
A method, system, and graphical user interface for meeting-spot maps for online communications are disclosed. A "meeting spot" is a specific physical location...
US-8,171,202 Asynchronous distributed object uploading for replicated content addressable storage clusters
A method is performed by two or more devices of a group of devices in a distributed data replication system. The method includes receiving, at the two or more...
US-8,171,137 Transferring application state across devices
A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the...
US-8,171,048 Ranking documents based on a location sensitivity factor
Systems and methods improve search rankings for a search query by using location data associated with queries and documents related to the search query. In one...
US-8,171,034 Methods and apparatus for serving relevant advertisements
The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or...
US-8,171,021 Query identification and association
Apparatus, systems and methods for predictive query identification for advertisements are disclosed. Candidate query are identified from queries stored in a...
US-8,171,020 Spam detection for user-generated multimedia items based on appearance in popular queries
A system, a method, and various software tools enable a video hosting website to automatically identify posted video items that contain spam in the metadata...
US-8,171,011 Content identification expansion
Content of a first type, such as web pages, are identified in response to a query. One or more correlated entities are identified based on the content of the...
US-8,170,913 Optimizing placement and delivery of advertisements
The efficient allocation of advertisements, also known as creatives, on one or more web sites is provided for while ensuring that guarantees to advertisers are...
US-8,170,621 Mobile device display management
The display of a mobile device is managed during a voice communication session using a proximity sensor and an accelerometer. In one example, the display of a...
US-8,170,537 Playing local device information over a telephone connection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone...
US-8,170,351 Shape clustering in post optical character recognition processing
Systems, methods, and computer program products on storage devices for shape clustering and applications in processing various documents, including an output of...
US-8,170,289 Hierarchical alignment of character sequences representing text of same source
Systems and methods for character-by-character alignment of two character sequences (such as OCR output from a scanned document and an electronic version of the...
US-8,170,112 Video compression and encoding method
Disclosed herein is a method for encoding a video signal having at least one frame with a plurality of blocks including a current block, including generating,...
US-8,170,048 Dynamic spectrum allocation and access for user device
Methods, systems, and apparatus, including computer program products, in which access allocations to a spectrum band and transmit rights to the access...
US-8,169,945 Maintaining network connectivity
A network device may select between two or more network connections based on a determination of whether the network device can access general Internet resources...
US-8,169,519 System and method for reducing motion blur using CCD charge shifting
A method and system is disclosed for reducing motion blur using CCD charge shifting. In one embodiment, photodiode wells are exposed for a set of successive...
US-8,169,233 Programming of DIMM termination resistance values
Systems, methods, and apparatus, including computer program products, for providing termination resistance in a memory module are provided. An apparatus is...
US-8,166,399 In-page full screen internet video method
A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the...
US-8,166,203 Server selection based upon time and query dependent hashing
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for selecting a server from a plurality...
US-8,166,055 Event searching
Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time...
US-8,166,046 Link filter
One or more keywords associated with a first content item are identified. Restricted terms are identified. One or more of the one or more keywords are selected...
US-8,166,045 Phrase extraction using subphrase scoring
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-8,166,042 Height based indexing
The present invention provides a system and method for height based indexing of data. In an embodiment, the present invention parses indexed data by (1) storing...
US-8,166,028 Method, system, and graphical user interface for improved searching via user-specified annotations
A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a...
US-8,166,021 Query phrasification
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-8,166,017 Personalized network searching
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the...
US-8,165,915 Advertisement customization
Methods, systems and computer program products for customizing one or more advertisements are described. Specifically, advertisements may be customized using...
US-8,165,911 Market maturity optimization of web-based service
Historical web-based service performance metric values and the historical web-based standards are analyzed to determine maturity classifications for a plurality...
US-8,165,414 Vector transformation for indexing, similarity search and classification
A feature vector is encoded into a sparse binary vector. The feature vector is retrieved, for example from storage or a feature vector generator. The feature...
US-8,165,354 Face recognition with discriminative face alignment
The present invention relates to systems and methods for face recognition. In an embodiment, a system for face recognition includes a face alignment module, a...
US-8,165,127 Distributing packets more evenly over trunked network links
Routing nodes in communications networks use policies and certain fields, called selection fields, in packet headers to make routing decisions. When routing...
US-8,164,599 Systems and methods for collecting and providing map images
Aspects of the present disclosure relate to collecting images of maps at plurality of client devices, orienting the images with respect to the Earth, and...
US-8,164,523 Compact antenna
An antenna 1 for a hand held or small radio communication device such as a cellular radio handset, laptop computer or hand held computer, or GPS device. The...
US-8,162,758 Implementing video contests
A video hosting site allows a contest owner to specify parameters to be used for a contest. Examples of parameters include contest name, description, how the...
US-8,161,368 Distributed processing when editing an image in a browser
Methods, apparatus, computer program products and systems are provided for editing an image. In one method a selection of an image for editing is received at a...
US-8,161,072 Systems and methods for sorting and displaying search results in multiple dimensions
A system plots results of a data search. The system executes one or more search queries to search stored data. The system receives results of the executed one...
US-8,161,053 Methods and systems for eliminating duplicate events
Systems and methods for eliminating duplicate events are described. In one embodiment, an event is captured, wherein the event comprises a user interaction with...
US-8,161,041 Document-based synonym generation
One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system...
US-8,161,033 Scheduler for search engine crawler
A scheduler for a search engine crawler includes a history log containing document identifiers (e.g., URLs) corresponding to documents (e.g., web pages) on a...
US-8,161,030 Method and system for aggregating reviews and searching within reviews for a product
The embodiments disclosed herein include new, more efficient ways to collect product reviews from the Internet, aggregate reviews for the same product, and...
US-8,160,973 Technique for producing constructed fares
A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that...
US-8,160,927 Privacy-sensitive cookies
Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an...
US-8,160,926 Privacy-sensitive cookies
Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an...
← 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.