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,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...
US-7,587,461 Method and system for activity based email sorting
Messages of a user are ranked based on metrics derived from user actions with regard to the messages. Groupings of messages, such as conversations or a set of...
US-7,587,398 System and method of accessing a document efficiently through multi-tier web caching
The present invention is directed to a client-server network system implementing a multi-tier caching strategy for a user to access a document efficiently. The...
US-7,587,391 Method and apparatus for generating a preference ranking
One embodiment of the present invention provides a system that produces a preference ranking for a set of items based on preferences expressed by users. During...
US-7,587,387 User interface for facts query engine with snippets from information sources that include query terms and...
A method and a system for providing snippets of source documents of an answer to a fact query are disclosed. Snippets of source documents may be provided in...
US-7,587,309 System and method for providing text summarization for use in web-based content
A system and method for providing text summarization for use in Web-based content is presented. Text is determined responsive to an executed query. Phrases...
US-7,586,655 Acquiring and using three-dimensional information in a document scanning system
Systems and methods for acquiring and using three-dimensional imaging data to improve the process of scanning bound documents are disclosed. The system includes...
US-7,584,426 Browser-based spell checker
A system and method is provided for a spell checker that includes sending a document to a spelling server which returns the document with associated spelling...
US-7,584,268 Collaborative web page authoring
Collaborative web pages are enabled which allow every page on a website to be editable by an author and by others the author lets access the site. Web pages can...
US-7,584,264 Data storage and retrieval systems and related methods of storing and retrieving data
Data storage and retrieval systems and related methods are disclosed herein. In one aspect, a system includes data processing servers configured to receive...
US-7,584,177 Determination of a desired repository
A system receives a search query from a user and searches a group of repositories, based on the search query, to identify, for each of the repositories, a set of...
US-7,584,175 Phrase-based generation of document descriptions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
US-D599,372 Graphical user interface for a display screen of a communications terminal
US-7,581,227 Systems and methods of synchronizing indexes
Systems and methods that synchronize indexes are described. In one embodiment, a first index on a first client can be provided, wherein the first index comprises...
US-7,581,173 Methods and apparatuses for formatting web pages
Methods and apparatuses for formatting web pages through categorizing properties and values for specifying the appearance of web pages. In one aspect, a method...
US-7,580,981 System for determining email spam by delivery path
A spam detector for determining likelihood of forgery of a source in an email addressed to a destination is provided, comprising extraction means for extracting...
US-7,580,929 Phrase-based personalization of searches 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,580,921 Phrase identification 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,580,827 Semantic unit recognition
A semantic locator determines whether input sequences form semantically meaningful units. The semantic locator includes a coherence component that calculates a...
US-7,580,568 Methods and systems for identifying an image as a representative image for an article
Methods and systems that identify a representative image for an article are described. In one aspect of the invention, an article is received, an image data...
US-7,577,702 Context-aware processes for allowing users of network services to access account information
A system provides account statistics to a user of a network service. The system provides access, to a user, to the network service. The system determines one of...
US-7,577,655 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-7,576,754 System and method for identifying bounds of a geographical area
A system and method for determining bounds of a geographical area, such as a city, metropolis, region (e.g., state) or country. From a set of coordinates within...
US-7,571,048 Providing routing information based on ambiguous locations
A routing server receives a request for routing information. The request specifies one or more locations. A specified location may be ambiguous. For an ambiguous...
US-7,570,828 Generating, storing, and displaying graphics using sub-pixel bitmaps
Techniques for generating, storing and displaying graphics on computer systems are disclosed. The type of graphics in particular are images, where the image can...
US-7,568,148 Methods and apparatus for clustering news content
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and...
US-7,568,034 System and method for data distribution
A method of distributing files operates in a system having a master and a plurality of slaves, interconnected by a communications network. Each slave determines...
US-7,567,976 Merging objects in a facts database
A key attribute may be selected for a set of objects in a fact repository. A candidate attribute is identified and objects having an attribute-value pair with...
US-7,567,973 Storing a sparse table using locality groups
Each of a plurality of data items is stored in a table data structure. The table structure includes a plurality of columns. Each of the columns is associated...
US-7,567,959 Multiple index 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,565,630 Customization of search results for search queries received from third party sites
A third party website provides a search interface to a general search engine. A site profile of the third party website describes various topics, keywords, or...
US-7,565,423 System and method of accessing a document efficiently through multi-tier web caching
The present invention is directed to a system and method of performing a lookup, self-refreshing and prefetching against a DNS provider that includes a DNS cache...
US-7,565,358 Agent rank
The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information...
← 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.