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.
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...
Systems and methods for demoting personalized search results based on
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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)...
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...
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...
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...
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....
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...
System and method for determining a composite score for categorized search
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...
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...
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...
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...
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...
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...
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...
Targeted video advertising
A computer-implemented method of providing targeted video promotional material includes transmitting a promotional item for display on a video terminal,...
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...
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...
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...
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...
Mixing items, such as ad targeting keyword suggestions, from heterogeneous
The way in which targeting keywords are suggested to advertisers, particularly in instances where different suggestion tools or techniques provide a number of...
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...
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...
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...
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...
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...
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...
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...
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,...
Method, system, and graphical user interface for meeting-spot-related
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...
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...
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...
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...
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...
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...
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...
Flexible advertiser billing system with mixed postpayment and prepayment
The present invention relates to systems and methods for managing risk in business transactions. In an embodiment, a computer-implemented method of managing risk...
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...
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...