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,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...
US-7,603,355 Variably controlling access to content
A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire...
US-7,603,350 Search result ranking based on trust
A search engine system provides search results that are ranked according to a measure of the trust associated with entities that have provided labels for the...
US-7,603,345 Detecting spam documents in a phrase based information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
US-7,603,292 Methods and systems for providing a gift registry
Systems and methods for providing a gift registry are described. In one described method, gift interest data is identified. A gift registry comprising a gift...
US-7,600,263 Access controlled search results
Serving a search result that includes an access controlled document includes obtaining a persistent access token that permits the verification of access to an...
US-7,600,028 Methods and systems for opportunistic cookie caching
Caching cookies in a server includes observing cookies in document requests generated from a client and in responses from web hosts and storing them in a data...
US-7,599,920 System and method for enabling website owners to manage crawl rate in a website indexing system
Web crawlers crawl websites to access documents of the website for purposes of indexing the documents for search engines. The web crawlers crawl a specified...
US-7,599,914 Phrase-based searching in an information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
US-7,599,790 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,595,725 System and method for identifying geographical areas that significantly overlap a map view
A system and method for identifying, from a set of geographical areas, a set of target areas that overlap a map view or view port of a map. Target areas are...
US-D601,154 Grapical user interface for a display screen of a communications terminal
US-7,593,939 Generating specialized search results in response to patterned queries
Third party content providers can specify parameters for generating specialized search results in response to queries matching specific patterns. In this way, a...
US-7,593,740 Location-based social software for mobile devices
A method of establishing connection between users of mobile devices includes receiving at a computer a location of a first user from a first mobile device,...
US-7,592,930 Method and apparatus for reducing memory usage by encoding two values in a single field
One embodiment of the present invention provides a system that reduces memory usage by encoding two values in a single field. During operation, the system...
US-7,590,691 Indirect subscriptions to top N lists of content feeds
A user may subscribe to a content feed group that includes a set of content feeds. The content feed group includes a first set of content items from the set of...
US-7,590,628 Determining document subject by using title and anchor text of related documents
A system and method identifies a subject for a source document. The system and method identifies a collection of peer documents from the same domain as the...
US-7,590,620 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-7,590,562 Product recommendations based on collaborative filtering of user data
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations...
← 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.