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,647,300 Methods and systems for output of search results
A search engine implements a method comprising receiving a search query, identifying a plurality of item identifiers responsive to the search query, identifying...
US-7,647,299 Serving advertisements using a search of advertiser web information
Advertisers are permitted to put targeted ads on, or to serve ads in association with, various content such as search results pages, Web pages, e-mail, etc.,...
US-7,647,242 Increasing a number of relevant advertisements using a relaxed match
The number of ads potentially relevant to search query information may be increased by relaxing the notion of search query keyword matching. This may be done,...
US-7,647,038 Dynamic selection and scheduling of radio frequency communications
A method of delivering data from a source to a remote device is disclosed. The method of delivering data from a source to a remote device includes a network...
US-7,646,921 High resolution replication of document based on shape clustering
Techniques for shape clustering and applications in processing various documents, including an output of an optical character recognition (OCR) process.
US-7,644,416 Access to a target object with desired functionality
A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing...
US-7,644,315 Diagnostics and error reporting for common tagging issues
Content requests are debugged in accordance with a presence of a flag in a request to a publisher. A document received from the publisher contains a script to...
US-7,643,822 Method and system for processing queries initiated by users of mobile devices
In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated be a...
US-7,643,673 Markup language for interactive geographic information system
Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an...
US-D607,465 Graphical user interface
US-7,640,193 Distributed electronic commerce system with centralized virtual shopping carts
An electronic commerce system includes a broker that enables customers to purchase items from multiple different merchants. A customer interacts with the...
US-7,640,184 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-7,639,898 Method and system for approving documents based on image similarity
A system and method for comparing graphical content (e.g., images) of documents for approval, rating, and other uses are provided. Information may be stored...
US-7,639,406 Movable document cradle for facilitating imaging of bound documents
Systems and methods for moving a document cradle to facilitate imaging of a bound document are disclosed. The system may include a cradle supporting a document,...
US-7,636,714 Determining query term synonyms within query context
A method is applied to search terms for determining synonyms or other replacement terms used in an information retrieval system. User queries are first sorted by...
US-7,634,716 Techniques for finding related hyperlinked documents using link-based analysis
Techniques for finding related hyperlinked documents using link-based analysis are provided. Backlink and forwardlink sets can be utilized to find web pages that...
US-7,634,715 Effects applied to images in a browser
Methods, tools, and systems are provided for editing an image in a browser. One method includes presenting an image in a browser, receiving a selection from a...
US-7,634,517 System and method for dynamically updating a document repository without interrupting concurrent querying
A tokenspace repository stores documents as a sequence of tokens. A first version of a document is stored in the repository, within an accessible range of the...
US-7,634,463 Automatically generating and maintaining an address book
Techniques are disclosed for automatically generating and maintaining personal data, such as an address book, a financial portfolio, a discussion groups or blogs...
US-7,634,112 Automatic finger detection in document images
Techniques for scanning a document, such as a book, magazine, or catalog, are described in which artifacts (e.g., a hand or other body part) in the scanned image...
US-7,633,510 Rollback in a browser
Methods, tools, and systems are provided for editing an image in a browser. One method provides editing an image in a browser including maintaining a list of...
US-7,631,310 Loadbalancing multiple files across computing devices
A load balancer evenly distributes processing loads to multiple computing devices. A data structure may be divided into multiple files, each of which corresponds...
US-7,631,253 Selective image editing in a browser
Methods, tools, and systems are provided for editing an image in a browser. One method includes presenting an image in a browser, receiving a selection...
US-7,631,252 Distributed processing when editing an image in a browser
Methods, tools, and systems are provided for editing an image in a browser. In one method an image is selected in the browser, the image is edited in the browser...
US-7,627,828 Systems and methods for graphically representing users of a messaging system
In a method of graphically representing users of an integrated email and instant messaging (IM) system, the system allows a second user to associate a graphical...
US-7,627,638 Verbal labels for electronic messages
Verbal labels for electronic messages, as well as systems and methods for making and using such labels, are disclosed. A verbal label is a label containing audio...
US-7,627,613 Duplicate document detection in a web crawler system
Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the...
US-7,627,569 Document access control
Embodiments of this invention control access to documents by identifying a user requesting a document, retrieving a membership list associated with the user,...
US-7,627,548 Inferring search category synonyms from user logs
Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category...
US-7,624,101 Enhanced search results
A method includes receiving a search query from a user and generating search results based on the search query. The method may also include providing the search...
US-7,623,274 Three-dimensional calibration using orientation and position sensitive calibration pattern
Systems and methods using an orientation/position-sensitive calibration pattern for three-dimensional calibration of an imaging system, such as one used in a...
US-7,620,496 Combined map scale and measuring tool
A combined map scale and measuring tool can be used in digital mapping systems. In the scale mode, the scale indicates the correct scale, for example, at the...
US-7,619,784 Pacing and error monitoring of manual page turning operator
Systems and methods for pacing and error monitoring of a manual page turning operator of a system for capturing images of a bound document are disclosed. The...
US-7,617,226 Document treadmilling system and method for updating documents in a document repository and recovering storage...
A tokenspace repository stores documents as a sequence of tokens. The tokenspace repository, as well as the inverted index for the tokenspace repository, uses a...
US-7,617,205 Estimating confidence for query revision models
An information retrieval system includes a query revision architecture that integrates multiple different query revisers, each implementing one or more query...
US-7,617,197 Combined title prefix and full-word content searching
A system for searching an object environment includes harvesting and indexing applications to create a search database and one or more indexes into the database....
US-7,616,217 Dynamic exploration of electronic maps
A mapping engine receives map data from a map server and displays electronic maps. The mapping engine also receives one or more templates that specify metrics to...
US-D603,866 Graphical user interface for display screen of a communications terminal
US-7,614,018 Web based user interface for selecting options
Icons can be combined to form toolbars such as those appearing on computer desktops and within application windows such as web browsers. Small icons are desired...
US-7,613,769 Methods and systems for providing blog information associated with a member of a social network
Methods and systems for providing hyperlinks to blogs that are maintained by members of a social network who have a particular association or relationship with a...
US-7,613,693 Preferential ranking of code search results
TAG files are generated on a client and communicated to a server. The TAGS files are indexed and loaded into memory on the server. Search requests are run...
US-7,610,491 Account recovery key
Systems and methods generate an account recovery key for a protected system. The account recovery key may comprise a plurality of words that may be supplied to...
US-7,610,289 System and method for monitoring and analyzing internet traffic
A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest...
US-7,610,287 System and method for impromptu shared communication spaces
Communications between entities who may share common interests. For entities determined to be sharing common interests (e.g., searching using the same terms or...
US-7,610,282 Rank-adjusted content items
Click logs and query logs are processed to identify statistical search patterns. A search session is compared to the statistical search patterns. Content items...
US-7,609,000 Variable-length compression technique for encoding or decoding a sequence of integers
A system that encodes a sequence of integers using a variable-length compression technique is described. During operation, the system scans the sequence of...
US-7,606,798 Methods and systems for improving a search ranking using location awareness
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-7,605,844 Imaging opposing bound pages at high speed using multiple cameras
Systems and methods for capturing images of opposing pages in a bound document at high speed using multiple cameras are disclosed. The system generally includes...
US-7,603,619 Formatting a user network site based on user preferences and format performance data
A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is...
US-7,603,472 Zero-minute virus and spam detection
Disclosed in this application are systems and methods for detecting unwanted electronic message transmissions at a certain location on an electronic...
← 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.