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,831,438 Local item extraction
A system identifies a document that includes an address and locates business information in the document. The system assigns a confidence score to the business...
US-7,831,387 Visually-oriented driving directions in digital mapping system
Digital mapping techniques are disclosed that provide visually-oriented information to the user, such as driving directions that include visual data points along...
US-7,830,043 Adaptable computer rack for power distribution
A system may include a rack that is configured to receive electrical power from a power distribution box and to distribute the electrical power to one or more...
US-7,827,254 Automatic generation of rewrite rules for URLs
A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different...
US-7,827,214 Maintaining data in a file system
A file system includes a master connected to multiple servers. The servers may store data. The master may communicate with the servers upon startup of the master...
US-7,827,176 Methods and systems for endorsing local search results
Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of...
US-7,827,170 Systems and methods for demoting personalized search results based on personal information
An information server identifies a list of search results associated with a search query from a user. Each search result has an initial position in the list. The...
US-7,827,123 Graph based sampling
An iterative method of sampling real world event data to generate a subset of data that is used for training a classifier. Graph Based Sampling uses an iterative...
US-7,827,062 Method of delivery, targeting, and measuring advertising over networks
Methods and apparatuses for targeting the delivery of advertisements over a network such as the Internet are disclosed. Statistics are compiled on individual...
US-7,827,060 Using estimated ad qualities for ad filtering, ranking and promotion
A system obtains a first parameter (QP.sub.1) associated with a quality of an advertisement among multiple advertisements, where the first quality parameter...
US-7,827,052 Systems and methods for reputation management
A reputation management system, method and computer readable storage medium assigns reputation scores to various types of entities including, but not limited to...
US-7,826,911 Automatic selection of representative media clips
A system determines human recognizable labels for portions of an electronic media stream, gathers data associated with the electronic media stream from a number...
US-7,822,751 Scoring local search results based on location prominence
A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a...
US-7,822,712 Incremental data warehouse updating
Processes, systems and computer programs for data management. New fact data is received, e.g., at a data warehouse, and the new fact data is aggregated to...
US-7,818,378 Displaying conversation views in a conversation-based email system
A method and system of processing messages is described that includes receiving a plurality of messages directed to a user, wherein each message has a unique...
US-7,818,325 Serving geospatially organized flat file data
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few...
US-7,818,324 Searching indexed and non-indexed resources for content
Methods, systems, and apparatus, including computer program products, for searching indexed and non-indexed content. One method includes updating an index of a...
US-7,818,208 Accurately estimating advertisement performance
An on-line advertising system provides advertisements to users. At least one candidate advertisement is identified in response to an advertisement trigger. At...
US-7,818,207 Governing the serving of advertisements based on a cost target
Helping advertisers to control marketing expenditures by governing the delivery of an advertisement over a time period. Such governing may be accomplished by (a)...
US-7,817,631 Network transfer protocol
Systems, methods and computer program products facilitate communication on a network by transmitting a communication on the network from a first node to a second...
US-7,814,486 Multi-thread runtime system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-7,814,159 Time line display of chat conversations
Chat messages in a chat session may be displayed in a timeline view. Messages are displayed in a first display region. Timestamps of the chat messages are...
US-7,814,155 Email conversation management system
A system and method are disclosed for producing a list of conversation as the result of a search query. Messages are received and associated with a conversation....
US-7,814,103 Systems and methods for using anchor text as parallel corpora for cross-language information retrieval
A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible...
US-7,814,085 System and method for determining a composite score for categorized search results
A system and method for scoring documents is described. One or more documents are identified responsive to a search criteria. A text match score indicating a...
US-7,813,582 Method and apparatus for enhancing object boundary precision in an image
One embodiment of the present invention provides a system that enhances sharpness of object boundaries in an image. During operation, the system first receives...
US-7,810,030 Fault-tolerant romanized input method for non-roman characters
Fault-tolerant systems and methods to process and correct input errors are disclosed. Original inputs can be received, each original input being defined as...
US-7,809,785 System using router in a web browser for inter-domain communication
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated...
US-7,809,769 Database partitioning by virtual partitions
A database may be virtually partitioned into virtual partitions. The virtual partitions are mapped to physical databases of a database. Data records added to the...
US-7,809,725 Acquiring web page experiment schema
Methods, systems and apparatus, including computer program products, for acquiring an experiment schema from a test web page. The test web page is read and...
US-7,809,697 Compressing hyperlinks in a hyperlink-based document
A computer-implemented method can include accessing a network-accessible document that is formatted according to a hypertext markup language and that has a...
US-7,806,329 Targeted video advertising
A computer-implemented method of providing targeted video promotional material includes transmitting a promotional item for display on a video terminal,...
US-7,805,495 Method and system for transferring web browser data between web browsers
In one embodiment, a method for transferring web browser data between web browsers includes collecting browser data pertaining to a first web browser, packaging...
US-7,802,280 Approving transcoded advertisements in advertisement front end
Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending...
US-7,801,955 Distributed metrics collection
Distributed metrics collection systems and methods can be used to help bind together a large organization by implementing both formal and informal information...
US-7,801,948 Methods and systems for transferring client device data over a network
Systems and methods for the transfer of client device data on a network are described. One described method comprises causing non-time-sensitive client device...
US-7,801,899 Mixing items, such as ad targeting keyword suggestions, from heterogeneous sources
The way in which targeting keywords are suggested to advertisers, particularly in instances where different suggestion tools or techniques provide a number of...
US-7,801,898 Methods and systems for compressing indices
Systems and methods for compressing indices are described. In one aspect, a plurality of items are selected where each item has an entry in an inverted index and...
US-7,801,897 Indexing documents according to geographical relevance
A local search engine efficiently indexes documents relevant to a geographical area by indexing, for each document, multiple location identifiers that...
US-7,801,881 Sitemap generating client for web crawler
Methods and systems for a sitemap generating client for web crawlers are described. The client accesses one or more sources of document information about the...
US-7,801,876 Systems and methods for customizing behavior of multiple search engines
The present invention relates to systems and methods for customizing search engine (CSE) behavior. In an embodiment of the present invention, a system customizes...
US-7,801,738 System and method for rating documents comprising an image
A system and method for rating a document comprising an image are provided. A document is received for distribution. Rating information associated with the...
US-7,801,721 Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to...
US-7,801,358 Methods and systems for analyzing data in media material having layout
The present invention relates to systems and methods for analyzing media material having a layout. A media material analyzer includes a segmenter and an article...
US-7,797,692 Estimating a dominant resource used by a computer program
A system that estimates a dominant computational resource which is used by a computer program. During operation, for each basic block in the computer program,...
US-7,797,642 Method, system, and graphical user interface for meeting-spot-related contact lists
A method, system, and graphical user interface for meeting-spot-related contact lists are disclosed. A "meeting spot" is a specific physical location where two...
US-7,797,316 Systems and methods for determining document freshness
A system determines a freshness of a first document. The system determines whether a freshness attribute is associated with the first document. The system...
US-7,797,274 Online content collaboration model
A collaborative editing model for online content is described. A set of suggested edits to a version of the online content is received from multiple users. Each...
US-7,796,837 Processing an image map for display on computing device
A computer implemented method of processing an image for display on a mobile communication device includes extracting a portion of an image based on an image...
US-7,792,909 Electronic message source reputation information system
Disclosed herein are filtering systems and methods that employ an electronic message source reputation system. The source reputation system maintains a pool of...
← 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.