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-8,037,054 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-8,037,024 Data propagation in a multi-shard database system
Methods, systems and apparatus, including computer program products, for propagating data across shards of a database system are described. According to one...
US-8,036,936 Hybrid advertising campaign
Keywords and placement criteria related to a campaign are received. An advertisement request that specifies a web property, e.g., a web page, is received, and...
US-8,036,933 Systems and methods for providing advertisements in a communications network
A system provides advertising links. The system may received a query and provide a number of advertising links in response to the query. The number of...
US-8,036,367 Flexible communication systems and methods
A method of initiating a telecommunication session for a communication device include submitting to one or more telecommunication carriers a proposal for a...
US-8,032,820 Efficiently displaying information about the interrelationships between documents
A system for displaying, on a computer screen, information concerning the interrelationships of documents. A system employing the present invention also allows...
US-8,032,649 Combining and serving media content
Systems and methods provide for dynamic generation of media content at the point that content is served. The system and method work within the bounds of simple,...
US-8,032,584 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...
US-8,032,564 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-8,032,527 Search filtering
Apparatus, systems and methods for search filtering are disclosed. A search instance associated with a user device is identified, and a determination is made as...
US-8,032,518 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-8,032,512 Generating sitemap where last modified time is not available to a network crawler
Methods, systems and apparatus, including computer program products, for generating a sitemap where a last modified time of website content is not available to...
US-8,032,507 Similarity-based searching
Pairs of similar objects in a population of objects can be found using a process that includes identifying a comparison vector x in a set of vectors having...
US-8,032,483 Using game responses to gather data
A system provides images or questions to multiple game participants and receives labels or answers in response thereto. The system uses the labels or answers...
US-8,032,259 Bi-directional power control
An electrical circuit for bi-directional power control between two devices, including a first battery-operated device, including a first battery for providing a...
US-8,031,940 Recognizing text in images using ranging data
Methods, systems, and apparatus including computer program products for recognizing text in images are provided. In one implementation, a computer-implemented...
US-8,028,230 Contextual input method
A input method selects a character from a plurality of characters of a logographic script, and identifies characters proximate the selected character. One or...
US-8,028,207 Early memory test
A PC BIOS can contain an early memory test that can identify a memory slot containing a bad memory. The BIOS can also contain a program module for using a...
US-8,027,990 Dynamic query suggestion
A query prefix is received from a user device. A user identifier is determined based on the user device. A user category is determined based on the user...
US-8,027,988 Category suggestions relating to a search
A system determines categories for business listings identified in a list of search results and assigns scores to the categories. The system presents one or...
US-8,027,983 Enhanced query performance using fixed length hashing of multidimensional data
Methods, systems and apparatus, including computer program products, for enhancing query performance through fixed length hashing of multidimensional data....
US-8,027,974 Method and system for URL autocompletion using ranked results
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted...
US-8,027,938 Discriminative training in machine learning
Systems, methods, and apparatuses including computer program products for machine learning are provided. A method is provided that includes distributing a...
US-8,027,918 Micro-payment system architecture
A micro-payment system has buyers, sellers, and a broker. The buyers establish accounts with the broker and provide payment information allowing the broker to...
US-8,027,915 Flexible advertiser billing system with mixed postpayment and prepayment capabilities
A computer-implemented method of providing advertising to a client includes establishing a billing experience between a client and a provider, providing...
US-8,027,692 System and method of accessing and recording messages at coordinate way points
The present invention is essentially a method and system for leaving and retrieving messages at specific coordinate way points within a commercial mobile radio...
US-8,024,708 Systems and methods for debugging an application running on a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-8,024,372 Method and apparatus for learning a probabilistic generative model for text
One embodiment of the present invention provides a system that learns a generative model for textual documents. During operation, the system receives a current...
US-8,024,337 Systems and methods for determining query similarity by query distribution comparison
A system determines query similarity. The system determines a volume per unit time of an issued first query over a time period and determines a volume per unit...
US-8,024,326 Methods and systems for improving a search ranking using related queries
Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one...
US-8,024,316 Providing content using stored query information
Among other disclosed subject matter, a computer-implemented method relating to providing content on a page includes receiving information for providing content...
US-8,024,178 Automatic completion of fragments of text
A system offers potential completions for fragments of text. The system may obtain a text fragment and identify documents that include the text fragment. The...
US-8,023,927 Abuse-resistant method of registering user accounts with an online service
A computer implemented method for registering user accounts that includes sending a first request to an online service wherein the first request includes a...
US-8,019,885 Discontinuous download of media files
Systems and methods provide for discontinuous download of media files. The system and method work within the bounds of simple, existing, open protocols and the...
US-8,019,875 Systems and methods for indicating a user state in a social network
Methods and Systems for determining a user state for a member of a social network are described. According to one embodiment, a method comprising receiving in a...
US-8,019,780 Handling document revision history information in the presence of a multi-user permissions model
One embodiment of the present invention provides a system that controls accesses to revisions of documents in the presence of a multi-user permissions and...
US-8,019,748 Web search refinement
Similar queries are identified so that suggested search queries may be provided to a user. A first search query having at least one term associated with a...
US-8,019,742 Identifying related queries
A method includes receiving search queries. Images are generated that represent the volume of each search query relative to all search queries over a period of...
US-8,019,704 Scaling machine learning using approximate counting
A system may track statistics for a number of features using an approximate counting technique by: subjecting each feature to multiple, different hash functions...
US-8,019,702 Supervised learning with multi-scale time intervals using a statistical classification model to classify...
A method, a system and a computer program product generate a statistical classification model used by a computer system to determine a class associated with an...
US-8,019,700 Detecting an intrusive landing page
Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion...
US-8,019,648 Search engines and systems with handheld document data capture devices
Embodiments of the disclosed innovations provide systems and methods for locating data associated with rendered documents. Some embodiments support the use of a...
US-8,019,589 Memory apparatus operable to perform a power-saving operation
A memory subsystem is provided including an interface circuit adapted for communication with a system and a majority of address or control signals of a first...
US-8,018,094 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...
US-8,016,126 Cabinet structures resistant to racking deformation for rack mounted computing systems
Cabinet structures resistant to racking deformation for rack mount computing systems are disclosed. The cabinet structure may generally include a first and a...
US-D645,052 Display screen of a communications terminal with teardrop-shaped marker icon
US-8,015,615 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-8,015,571 Registering an event
A computer-implemented method for registering an event includes detecting occurrence of at least one event to be registered in a sequence. The sequence is to...
US-8,015,246 Graphical user interface for chat room with thin walls
A method, system and graphical user interface for a chat room system is disclosed. One aspect of certain embodiments includes sending messages that originate...
US-8,015,199 Generating query suggestions using contextual information
A search engine receives a query from an end-user. The search engine executes the query on a content database and identifies a set of matching content. The...
← 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.