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,716,161 Methods and apparatus for serving relevant advertisements
The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or...
US-7,716,140 Methods and systems for controlling access to relationship information in a social network
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from...
US-7,715,531 Charting audible choices
In one embodiment, a system and method for charting audible choices comprises determining if an option is offered; selecting the option if the option is offered;...
US-7,712,141 Determining advertising activity
A system may obtain a first group of information when an advertising link is requested and a second group of information when the advertising link is selected....
US-7,711,679 Phrase-based detection of duplicate documents 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,711,313 Broadcast monitoring system and method for intelligent optimization
A system for optimizing play of media content, and a method of optimizing play of media content are disclosed. The system for optimizing play of media content...
US-7,710,966 Distributing packets more evenly over trunked network links
Routing nodes in communications networks use policies and certain fields, called selection fields, in packet headers to make routing decisions. When routing over...
US-7,707,573 Systems and methods for providing and installing software
The present invention comprises systems and methods, and computer readable media comprising the methods, for installing software components. A user's need for a...
US-7,707,516 Embedded navigation interface
A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations,...
US-7,707,224 Blocking of unlicensed audio content in video files on a video hosting website
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users,...
US-7,707,157 Document near-duplicate detection
A near-duplicate component includes a fingerprint creation component and a similarity detection component. The fingerprint creation component receives a document...
US-7,707,142 Methods and systems for performing an offline search
Methods and systems that perform an offline search for an article are described. In one aspect of the invention, the aspect includes receiving a search query,...
US-7,707,053 Determining a minimum price
Different minimum prices are assigned to different ad serving constraints (such as keywords, geolocations, serving times, etc.). A single auction minimum price...
US-7,702,653 Methods and systems for triggering actions
Systems and methods for triggering actions are set forth. According to one embodiment, a method comprising determining at least one triggering condition...
US-7,702,631 Method and system to produce and train composite similarity functions for product normalization
A method and system to produce and train composite similarity functions for record linkage problems, including product normalization problems, is disclosed. In...
US-7,702,618 Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
US-7,702,614 Index updating using segment swapping
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-7,698,713 Altered states of software component behavior
An altered states engine executes in computer memory, controlling the execution of at least one software component based upon condition dependent rules....
US-7,698,626 Enhanced document browsing with automatically generated links to relevant information
Additional documents are automatically located that are relevant to an original document, such as a document being read by a user, and also potentially relevant...
US-7,698,266 Meaning-based advertising and document relevance determination
A method for advertising on electronic data networks based upon semantic differentiation.
US-7,698,059 Using boundaries associated with a map view for business location searching
A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity...
US-7,697,791 Method and system for providing targeted documents based on concepts automatically identified therein
A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the...
US-7,697,758 Shape clustering and cluster-level manual identification in post optical character recognition processing
Techniques for shape clustering and applications in processing various documents, including an output of an optical character recognition (OCR) process.
US-7,697,735 Image based multi-biometric system and method
This disclosure describes methods to integrate face, skin and iris recognition to provide a biometric system for identifying individuals. These methods only...
US-7,696,643 Interim power source
An interim power source includes an energy storage, a switch coupled with the energy storage, and a control circuit coupled with the switch. The switch selects a...
US-7,694,328 Systems and methods for secure client applications
An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context,...
US-7,694,212 Systems and methods for providing a graphical display of search activity
A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a...
US-7,693,945 System for reclassification of electronic messages in a spam filtering system
A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics...
US-7,693,830 Programmable search engine
A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search...
US-7,693,829 Search engine with fill-the-blanks capability
A method of searching for information is described. A sequence of terms, including one or more term segments and one or more identifiers corresponding to one or...
US-7,693,827 Personalization of placed content ordering in search results
A system and method for using a user profile to order placed content in search results returned by a search engine. The user profile is based on search queries...
US-7,693,825 Systems and methods for ranking implicit search results
Systems and methods for ranking implicit search queries are described. In one embodiment a method comprising receiving an event, the event comprising user...
US-7,693,824 Number-range search system and method
A system and method is disclosed for generating numerical index terms for numbers encountered in documents indexed by a search engine. The numerical index terms...
US-7,693,813 Index server architecture using tiered and sharded phrase posting lists
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-7,689,924 Link annotation for keyboard navigation
A computer navigation system and method has one or more interactive links displayed on a display connected to a computer appliance, and one or more visual...
US-7,689,873 Systems and methods for prioritizing error notification
Errors occurring in computing clusters and other computing systems can impact system performance. Each error has an error type and each error type has a base...
US-7,689,536 Methods and systems for detecting and extracting information
Systems and methods that detect information and extract information are described. In one aspect, target rules are defined for detection of target hits in an...
US-7,685,236 Methods and systems for developing an instant messaging network
An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse...
US-7,685,144 Dynamically autocompleting a data entry
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,680,895 Integrated conversations having both email and chat messages
Email and chat messages may be displayed as part of the same conversation, in an integrated conversation view. The conversation view would include items...
US-7,680,891 CAPTCHA-based spam control for content creation systems
Methods and systems of spam control for content creation systems include evaluation of documents created by a creator for characteristics associated with spam. A...
US-7,680,888 Methods and systems for processing instant messenger messages
Systems and methods for processing instant messenger messages are described. In one embodiment, an instant messenger event is captured by compiling event data...
US-7,680,809 Profile based capture component
An indexing system in a computer system may include applications, a capture processor, a queue, a search engine, and a display processor. The indexing system...
US-7,680,796 Determining and/or using location information in an ad system
The usefulness, and consequently the performance, of advertisements are improved by allowing businesses to better target their ads to a responsive audience....
US-7,680,773 System for automatically managing duplicate documents when crawling dynamic documents
A system of reducing the possibility of crawling duplicate document identifiers partitions a plurality of document identifiers into multiple clusters, each...
US-7,680,770 Automatic generation and recommendation of communities in a social network
Systems and methods for automatic generation and recommendation of communities in a social network or set forth. According to one embodiment a method comprising...
US-7,680,749 Generating attribute models for use in adaptive navigation systems
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user's personal driving history. As a user drives, models are...
US-7,680,675 Automated determination of validity of complaints
The potential validity of complaints, including those relating to intellectual property rights, may be automatically determined. In one implementation, whether a...
US-7,680,648 Methods and systems for improving text segmentation
Methods and systems for improving text segmentation are disclosed. In one embodiment, at least a first segmented result and a second segmented result are...
US-7,676,745 Document segmentation based on visual gaps
A document may be segmented based on a visual model of the document. The visual model is determined according to an amount of visual white space or gaps that are...
← 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.