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-7,962,491 Document near-duplicate detection
A near-duplicate component includes a fingerprint creation component and a similarity detection component. The fingerprint creation component receives a...
US-7,962,477 Blending mobile search results
Methods, systems, and apparatus, including computer program products, for blending mobile search results. A method includes receiving a search query and...
US-7,962,469 In-context searching
A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to...
US-7,962,462 Deriving and using document and site quality signals from search query streams
A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams....
US-7,962,461 Method and system for finding and aggregating 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-7,962,281 Generating and serving tiles in a digital mapping system
Digital tile-based mapping techniques are disclosed that enable efficient online serving of aesthetically pleasing maps. In one particular embodiment, an image...
US-7,962,128 Mobile image-based information retrieval system
An image-based information retrieval system, including a mobile telephone, a remote recognition server, and a remote media server, the mobile telephone having a...
US-7,961,986 Ranking of images and image labels
The subject matter of this specification can be embodied in, among other things, a method that includes determining a score for an image of a plurality of...
US-7,960,945 Estimating remaining use time of a mobile device
The present disclosure provides methods and systems for estimating the remaining use time of a battery of a mobile device. In some implementations, the method...
US-7,958,544 Device authentication
A computer-implemented method of assisting in establishing a secure communication is disclosed. The method includes obtaining an encryption key that is shared...
US-7,958,516 Controlling communication within a container document
A system allows modules associated with different domains to communicate, such as within a container document. To transfer payload data from the first module...
US-7,958,187 Systems and methods for managing directory harvest attacks via electronic messages
The present invention provides an electronic message management system (EMS) that includes a real-time feedback loop where data is collected from the electronic...
US-7,958,136 Systems and methods for identifying similar documents
The present invention provides systems and methods for identifying similar documents. In an embodiment, the present invention identifies similar documents by...
US-7,958,128 Query-independent entity importance in books
A corpus contains information including text from books and metadata about the books. The book texts mention entities of various types, such as location, date,...
US-7,953,763 Method for detecting link spam in hyperlinked databases
Methods for facilitating the identification of link spamming in a linked database include calculating a spam likelihood value for nodes in a directed graph of...
US-7,953,746 Contextual query revision
Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query...
US-7,953,741 Online ranking metric
Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality...
US-7,953,720 Selecting the best answer to a fact query from among a set of potential answers
A method and system for selecting a best answer to a factual query. Possible answers to a factual query are identified. The possible answers are scored and the...
US-7,953,642 On-line payment transactions
A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page,...
US-7,953,295 Enhancing text in images
Methods, systems, and apparatus including computer program products for enhancing text in images are provided. In one implementation, a computer-implemented...
US-7,953,152 Video compression and encoding method
A method of compressing video data having at least one frame having at least one block and each block having an array of pixels is provided. The method...
US-7,949,714 System and method for targeting advertisements or other information using user geographical information
A request for information items may include content information associated with one or more electronic messages and geographical information associated with the...
US-7,949,572 Distributed electronic commerce system with independent third party virtual shopping carts
An electric commerce system includes a broker that enables third parties to create their own independent shopping carts including items from multiple different...
US-7,948,832 Time zone determination
A computer-implemented method of determining a time zone for a computing device is disclosed. The method includes identifying a first time offset for the device...
US-7,945,952 Methods and apparatuses for presenting challenges to tell humans and computers apart
Methods and apparatuses to tell humans and machines apart. In one embodiment, automated determination of whether a human or machine is at the other end of a...
US-7,945,861 Initiating communications with web page visitors and known contacts
Methods and apparatus, including computer program products, implementing and using techniques for initiating communication between two users among several users...
US-7,945,579 Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords...
US-7,945,546 Local search and mapping for mobile devices
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-7,945,474 Unified automated billing
Various aspects can be implemented for providing a unified automated billing system for offline media (e.g., radio, television, newspaper, and the like)...
US-7,941,439 Methods and systems for information capture
Systems and methods for information capture from articles are described. In one embodiment, a plurality of keystrokes associated with an application is...
US-7,940,171 Machine-readable representation of geographic information
A computer-implemented location identification method involves obtaining a digital image of a machine-readable representation encoded with a geographic location...
US-7,937,582 Secure XML feeds
A system receives an Extensible Markup Language (XML) feed, where the XML feed includes a reference to secure content. The system downloads secure content from...
US-7,937,405 Serving advertisements based on content
Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining...
US-7,937,396 Methods and systems for identifying paraphrases from an index of information items and associated sentence...
Methods and systems for identification of paraphrases from an index of information items and associated sentence fragments are described. One method described...
US-7,937,265 Paraphrase acquisition
Methods and apparatus, including systems and computer program products, to acquire potential paraphrases from textual input. In one aspect, textual input is...
US-7,934,166 Snap to content in display
The present disclosure provides methods and systems for managing viewable content on a display. In some implementations, the method includes displaying content...
US-7,934,131 Server farm diagnostic and status system
Methods, systems and computer-program products are disclosed that provide a scalable system for evaluating the health of and providing status about any of a...
US-7,933,984 Systems and methods for detecting click spam
A system detects spamming. The system identifies normal users visiting a web site and determines an occurrence of spamming on the web site based at least in...
US-7,933,962 Reducing reliance on a central data store while maintaining idempotency in a multi-client, multi-server environment
One embodiment of the present invention provides a system for reducing reliance on a central data store while maintaining idempotency in a multi-client,...
US-7,933,929 Network link for providing dynamic data layer in a geographic information system
A markup language is provided that facilitates communication between servers and clients of an interactive geographic information system (GIS, which enables a...
US-7,933,900 Search over structured data
A user can refine a search over structured data by specifying that a label or an attribute value be used to further filter the results of a query.
US-7,933,897 Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of...
US-7,933,890 Propagating useful information among related web pages, such as web pages of a website
Web pages of a Website may be processed to improve search results. For example, information likely to pertain to more than just the Web page it is directly...
US-7,933,798 Determining and displaying impression share to advertisers
An advertisement associated with a bid and a budget for placement of the advertisement is received, and a determination as to whether to present the...
US-7,933,395 Virtual tour of user-defined paths in a geographic information system
Interactive geographic information systems (GIS) and techniques provide users with a greater degree of flexibility, utility, and information. A markup language...
US-7,933,338 Ranking video articles
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as...
US-7,930,736 Providing selective access to a web site
A restricted web site has features that are selectively exposed to clients. A screening web site interacts with clients and collects data about the clients...
US-7,930,400 System and method for managing multiple domain names for a website in a website indexing system
When a website has a number of equivalent domain names including a preferred domain name, the URL for a document in the website can be rewritten using the...
US-7,930,384 Encoding ad and/or ad serving information in a click URL
The tracking of ad selections (such as ad clicks for example), and/or rich levels of ad performance may be facilitated by encoding one or more ad properties in...
US-7,930,252 Method and system for sharing anonymous user information
A method and system for sharing online user information in an anonymous manner. The system associates an identifier with anonymized information of the user, and...
← 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.