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,792,883 Viewport-relative scoring for location search queries
A method for performing a location search includes receiving a location search query, identifying one or more geographical features that satisfy the location...
US-7,792,837 Entity name recognition
A system, method, and computer program product for recognizing entity names from a plurality of documents. Embodiments of the methods comprise selecting a...
US-7,792,743 Flexible advertiser billing system with mixed postpayment and prepayment capabilities
The present invention relates to systems and methods for managing risk in business transactions. In an embodiment, a computer-implemented method of managing risk...
US-7,792,698 Automated price maintenance for use with a system in which advertisements are rendered with relative preferences
A cost maintenance scheme useful with an advertising system which orders ads in a manner that maximizes both their relevance and their economic value, and which...
US-7,788,583 In-page full screen internet video method
A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the...
US-7,788,577 Displaying information on a mobile device
A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content...
US-7,788,421 Detectable null memory for airflow baffling
One embodiment of the present invention provides a system for directing airflow through a computing device. This system comprises an airflow baffle, which...
US-7,788,359 Source reputation information system with blocking of TCP connections from sources of electronic messages
Disclosed herein are filtering systems and methods that employ an electronic message source reputation system. The source reputation system maintains a pool of...
US-7,788,326 Conversation-based email messaging
A method and system for searching messages is disclosed that includes searching a message repository to identify a plurality of conversations that each include...
US-7,788,293 Generating structured information
Structured and/or unstructured data about enterprises are acquired from one or more sources such as commercial data providers, enterprise web sites, and/or...
US-7,788,274 Systems and methods for category-based search
Systems and methods for category-based search are described. In one described system, a computer program identifies an article having an attribute, determines a...
US-7,788,258 Automatic determination of whether a document includes an image gallery
Image galleries are automatically located within documents, such as web pages. Documents that are determined to contain image galleries may be treated...
US-7,788,245 Method and system for dynamically generating search links embedded in content
A search engine link provider receives content of a document from a remote computer. Topics for the content are identified and search terms are generated based...
US-7,788,132 Reviewing the suitability of Websites for participation in an advertising network
The way in which Websites are reviewed for use in an advertising network may be improved by (a) accepting a collection including one or more documents, (b)...
US-7,783,644 Query-independent entity importance in books
A corpus contains information including text from books and metadata about the books. The book texts mention entities of various types, such as location, date,...
US-7,783,639 Determining quality of linked documents
A ranking component ranks documents, such as web pages or web sites, to obtain a ranking score that defines a quality judgment of the document. The ranking score...
US-7,783,631 Systems and methods for managing multiple user accounts
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,779,370 User interface for mobile devices
A computer-implemented method of displaying information on a mobile device is discussed. The method includes displaying on the mobile device a first view having...
US-7,779,360 Map user interface
A first map comprising one or more selectable regions is arranged in an interface environment. Each of the one or more selectable regions are associated with...
US-7,779,103 Dual cookie security system
One or more servers receive requests from clients and send responses. At least a subset of the responses including cookies produced by the one or more servers,...
US-7,779,002 Detecting query-specific duplicate documents
An improved duplicate detection technique that uses query-relevant information to limit the portion(s) of documents to be compared for similarity is described....
US-7,778,994 Computer-implemented interactive, virtual bookshelf system and method
A computer-implemented method and system for realizing an interactive, virtual bookshelf representing physical books and digitally stored books of the user....
US-7,778,952 Displaying facts on a linear graph
A set of objects having facts is established. Facts of objects having positions in an order are identified. Some facts explicitly describe the positions in the...
US-7,778,872 Methods and apparatus for ordering advertisements based on performance information and price information
An ordering of advertisements requested by an ad consumer is based on scores generated for the ads. In each case, a score may be a function of at least one...
US-D621,846 Display screen with graphical user interface
US-7,774,782 Limiting requests by web crawlers to a web host
A host load server balances a web host's load capacity among multiple competing web crawlers of a search engine. The host load server establishes a lease for...
US-7,774,633 Controlled power cycling in computing devices
Cycling power in a computer to clear hang-up conditions may include disabling low voltage DC signals between an output of a standby DC power supply and...
US-7,774,328 Browseable fact repository
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. A service engine retrieves the objects that are...
US-D621,413 Display screen of a communications terminal with teardrop-shaped marker icon
US-7,770,004 Methods and systems for image sharing over a network
Methods and systems are provided for sharing images over a network. A first user selects an image for sharing and designates an image recipient. Metadata for the...
US-7,769,792 Low overhead thread synchronization system and method for garbage collecting stale data in a document...
A tokenspace repository stores documents as a sequence of tokens. In each of a sequence of non-overlapping epochs, execution of a respective set of queries...
US-7,769,763 Large scale machine learning systems and methods
A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the...
US-7,769,751 Method and apparatus for classifying documents based on user inputs
One embodiment of the present invention provides a system that automatically classifies documents (such as web pages) based on user inputs. During operation, the...
US-7,769,742 Web crawler scheduler that utilizes sitemaps from websites
Methods and systems for a web crawler scheduler that utilizes sitemaps from websites are described. A web crawler scheduling system receives a notification from...
US-7,769,579 Learning facts from semi-structured text
A method and system of learning, or bootstrapping, facts from semi-structured text is described. Starting with a set of seed facts associated with an object,...
US-7,769,144 Method and system for generating and presenting conversation threads having email, voicemail and chat messages
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with the...
US-7,768,797 Automatically detecting a computer chassis type
A chassis identification system is described which enables a motherboard in a computer system to identify a type of chassis in which the motherboard is...
US-D620,950 Display screen of a communications terminal with teardrop-shaped marker icon
US-7,765,209 Indexing and retrieval of blogs
A system may receive a feed associated with a blog. The system may extract information from the feed and the blog and create a hybrid document based on the...
US-7,761,724 Interface circuit system and method for performing power management operations in conjunction with only a...
A memory circuit power management system and method are provided. An interface circuit is in communication with a plurality of memory circuits and a system. In...
US-7,761,558 Determining a number of users behind a set of one or more internet protocol (IP) addresses
IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers,...
US-7,761,507 Networked chat and media sharing systems and methods
Methods and systems are provided for sharing images and chat text over a network. A determination is made as to whether a first user of a first terminal has...
US-7,761,498 Electronic document policy compliance techniques
According to the described embodiments, an intermediate electronic messaging service is inserted into a message delivery path connecting to an e-mail entity such...
US-7,761,439 Systems and methods for performing a directory search
Systems and methods for performing a directory search are described. In one described system, a computer program receives a first search query and causes the...
US-7,760,735 Method and system for discovering network paths
One embodiment of the present invention provides a system that identifies network switches along a path. During operation, the system receives an address of a...
US-7,757,080 User validation using cookies and isolated backup validation
A system for storage of user access information is described. The user access information is used for validating a user for access data on a computer server over...
US-7,756,919 Large-scale data processing in a distributed and parallel processing enviornment
A large-scale data processing system and method includes one or more application-independent map modules configured to read input data and to apply at least one...
US-7,756,887 System and method for modulating search relevancy using pointer activity monitoring
A method and system of modulating search result relevancy use various types of user browsing activities. In particular, a client assistant residing in a client...
US-7,756,741 Method, algorithm, and computer program for optimizing the performance of messages including advertisements in...
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to...
US-7,756,708 Automatic language model update
A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage...
← 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.