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.
Generating sitemap where last modified time is not available to a network
Methods, systems and apparatus, including computer program products, for generating a sitemap where a last modified time of website content is not available to...
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...
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...
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...
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...
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...
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...
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...
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...
Enhanced query performance using fixed length hashing of multidimensional
Methods, systems and apparatus, including computer program products, for enhancing query performance through fixed length hashing of multidimensional data....
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...
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...
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...
Flexible advertiser billing system with mixed postpayment and prepayment
A computer-implemented method of providing advertising to a client includes establishing a billing experience between a client and a provider, providing...
System and method of accessing and recording messages at coordinate way
The present invention is essentially a method and system for leaving and retrieving messages at specific coordinate way points within a commercial mobile radio...
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...
Method and apparatus for learning a probabilistic generative model for
One embodiment of the present invention provides a system that learns a generative model for textual documents. During operation, the system receives a current...
Systems and methods for determining query similarity by query distribution
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Cabinet structures resistant to racking deformation for rack mounted
Cabinet structures resistant to racking deformation for rack mount computing systems are disclosed. The cabinet structure may generally include a first and a...
Display screen of a communications terminal with teardrop-shaped marker
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....
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...
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...
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...
Pairs of similar vectors (or objects) in a set of vectors (or objects) are identified. A comparison vector x in a set of vectors is identified; a size threshold...
Techniques for web site integration
Disclosed is a method and device for finding documents, such as Web pages, for presentation to a user, automatically or in response to a user expression of...
Personalized network searching
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the...
Detecting duplicate and near-duplicate files
Near-duplicate documents may be identified by processing an accepted set of documents to determine a first set of near-duplicate documents using a first...
Methods and systems for the display and navigation of a social network
Systems and methods for the display and navigation of a social network or set forth. According to one embodiment a method comprising identifying a first profile...
Distributed electronic commerce system with centralized virtual shopping
An electronic commerce system includes a broker that enables customers to purchase items from multiple different merchants. A customer interacts with the...
Deleted account handling for hosted services
An application service server provides hosted services to clients. Upon receiving a request to delete a user account associated with a user of the hosted...
Methods and systems for providing a document
Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social...
Digital mapping system
Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request...
Method and system for approving documents based on image similarity
A system and method for comparing graphical content (e.g., images) of documents for approval, rating, and other uses are provided. Information may be stored...
Tilt-out shelf guide mechanism suitable for rack mount computing systems
Tilt out shelf guide mechanism suitable for rack mount computing systems are disclosed. The mechanism generally includes a slidable shelf and two opposing shelf...