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,131,754 Systems and methods for determining an article association measure
Systems and methods for determining an article association measure are described. In one described method, a computer program receives a first article...
US-8,131,751 Algorithms for selecting subsequences
The present disclosure includes, among other things, systems, methods and program products for selecting subsequences (shingles or tuples) generated from...
US-8,131,736 System and method for navigating documents
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a...
US-8,131,712 Regional indexes
A corpus of documents is identified, such as a large corpus of web documents. A quality score is applied to each, and at least some of the documents in the...
US-8,131,702 Systems and methods for browsing historical content
A system graphically plots articles. The system executes one or more search queries to search stored articles and receives results of the executed one or more...
US-8,131,685 Duplicate account identification and scoring
A system matches accounts based on attributes of the accounts, and scores the matched account pairs based on a probability of the matched accounts being...
US-8,131,665 System and method for improved information retrieval
An improved information retrieval system. In response to detecting that the user has interacted with a display element in a first web page within a web browser...
US-8,131,545 Aligning a transcript to audio data
The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving audio data and a...
US-8,131,543 Speech detection
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an audio signal, determining an ...
US-8,131,118 Inferring locations from an image
Systems and methods are disclosed for determining the location where an image was captured. In general, a device such as a smartphone may capture one or more...
US-8,131,085 Shape clustering in post optical character recognition processing
Techniques for shape clustering and applications in processing various documents, including an output of an optical character recognition (OCR) process. The...
US-8,130,881 MIMO with reduced compute complexity
Systems, methods, and devices for MIMO communications with reduced compute complexity are disclosed. Spectrally whitened communications are received, magnitude...
US-8,130,560 Multi-rank partial width memory modules
A system is provided for multi-rank, partial-width memory modules. A memory controller is provided. Additionally, a memory bus is provided. Further, a memory...
US-8,128,493 Method and system for automatically managing a content approval process for use in in-game advertising
A method for approving data wherein a request for approval of advertising content for being impressed upon video game players within a known advertising spot...
US-8,127,325 Log processing to determine impression values using reliable durations
Set top box logs are received from a television provider and processed to identify channel tunes and channel tune times. The channel tunes and channel tune...
US-8,127,220 Scoring links in a document
A system modifies documents to aid users in determining which of the entries in the documents to choose. The system identifies a document that includes one or...
US-8,126,963 System and method for adding dynamic information to digitally signed mobile applications
Described are systems and methods for adding information to a mobile application. A mobile application is downloaded from a server to a mobile device using a...
US-8,126,909 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-8,126,893 Automatically creating lists from existing lists
A system automatically creates a list from items in existing lists. The system receives one or more example items corresponding to the list and assigns weights...
US-8,126,882 Credibility of an author of online content
Methods, computer program products and systems are described for obtaining at a first computer an online content item authored by an author for public online...
US-8,126,876 Systems and methods for improving the ranking of news articles
A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of...
US-8,126,874 Systems and methods for generating statistics from search engine query logs
A computer-implemented method includes calculating first statistics about a user-identified event within a first subset of a database of events; selecting a...
US-8,126,866 Identification of possible scumware sites by a search engine
Users may be protected from scumware included on or associated with web sites indexed by a search engine. The search engine may, for instance take the presence...
US-8,126,865 Systems and methods for syndicating and hosting customized news content
A system provides client access to customized news content. The system includes a custom news source server and a news search server. The custom news source...
US-8,125,481 Lightweight three-dimensional display
A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined...
US-8,122,341 Sharing geographical information between users
Users can collaborate to annotate a map by sharing geographical information. Map data can be stored locally or remotely while annotations are stored in an...
US-8,122,207 Apparatus and method for power management of memory circuits by a system or component thereof
An apparatus and method are provided for communicating with a plurality of physical memory circuits. In use, at least one virtual memory circuit is simulated...
US-8,122,032 Identifying and linking similar passages in a digital text corpus
A corpus contains digital text from multiple documents. A passage mining engine identifies similar passages in the documents and stores data describing the...
US-8,122,031 User label and user category based content classification
Methods, program products, and systems for classifying feeds are described. A system acquires user created labels and user subscribed data feeds from a group of...
US-8,122,026 Finding and disambiguating references to entities on web pages
A system and method for disambiguating references to entities in a document. In one embodiment, an iterative process is used to disambiguate references to...
US-8,122,022 Abbreviation detection for common synonym generation
One embodiment of the present invention provides a system for determining an abbreviation for a term. During operation, the system receives a candidate...
US-8,122,019 Sharing user distributed search results
A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they...
US-8,122,018 System and method for generating creatives
Attribute data regarding an entity, such as a business entity, are identified. Thereafter, one or more creative templates are selected based on the attribute...
US-8,122,017 Enhanced retrieval of source code
Methods, systems, and apparatus, including computer program products are provided for indexing tags in source code. Implementations provide an enhanced...
US-8,122,013 Title based local search ranking
A method for performing a local search includes receiving a local search request that includes at least a search term and a geographic identification. Business...
US-8,122,011 Identifying sibling queries
Methods, systems, and apparatus, including computer program products, in which one or more search query suggestions can be identified based upon the...
US-8,122,005 Training set construction for taxonomic classification
A training set generator may be configured to input a taxonomy including a hierarchy of categories and a plurality of top-level sites, and to output a training...
US-8,121,991 Identifying transient paths within websites
Systems, methods and computer readable media for identifying transient paths within websites. Transient paths can be identified, for example, by identifying a...
US-8,121,989 Determining differences between documents
Embodiments of a computer system that compares documents are described. During operation, the computer system identifies a set of matching elements and...
US-8,121,957 Discrete verification of payment information
In a computing system, in response to an order placed by a customer, a request for verification information is received from a merchant. Customer information is...
US-8,121,893 Customizing advertisement presentations
Customization settings are received from a content publisher. The customization settings control a manner in which information is displayed to users. A request...
US-8,121,619 Geographic location information updates
A method, computer program product, and system are provided to update geographic location information for an electronic device. The method can include...
US-8,121,268 Web page creation by telephone
A web page is composed for an entity using information obtained by a computer-based service provider during a telephone call. In some embodiments, a user calls...
US-8,121,263 Method and system for integrating voicemail and electronic messaging
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with...
US-8,117,531 Interpreted language translation system and method
A computer-implemented method of processing an interpreted language element for execution on a mobile communication device including receiving at a server...
US-8,117,322 Latency reduction on HTTP servers
Methods, systems, and computer-readable medium for latency reduction on Hypertext Transfer Protocol (HTTP) servers using User Datagram Protocol (UDP) are...
US-8,117,308 Detecting events of interest
Methods, systems, and apparatus, including computer program products, for detecting events of interest. In one aspect, a method includes generating a network...
US-8,117,223 Integrating external related phrase information into a phrase-based indexing information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents, analyzing documents and storing the results of the analysis as...
US-8,117,209 Ranking documents based on user behavior and/or feature data
A system generates a model based on feature data relating to different features of a link from a linking document to a linked document and user behavior data...
US-8,117,195 Providing blog posts relevant to search results
A device identifies a search result document based on a search query, and searches a blog post repository to identify a blog post relevant to the search result...
← 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.