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.
Syndicated trackable ad content
A system sends ad content to a publisher, where the ad content includes a first snippet of code. The system receives requests from browsers accessing a document...
Method and system for automatically creating an image advertisement
A system and method for generating an electronic document are provided. A request to generate an electronic document associated with a concept is received....
Searching for user interface objects
A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the...
Query rewriting with entity detection
A system determines whether a received search query includes an entity name, determines whether to rewrite the received search query based on information...
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...
Keywords associated with document categories
A system extracts a pair that includes a keyword candidate and information associated with a document from multiple documents, and calculates a frequency that...
Systems and methods for providing search results
A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links...
Document ranking using word relationships
Methods, systems, and apparatus, including computer program products, for scoring documents. A plurality of documents with an initial ordering is received....
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...
Electronic shipping notifications
A broker facilitates customer purchases from merchants. Shippers ship shipments containing the purchases from merchants to the customers. A shipper identifies a...
Methods and systems for selecting a language for text segmentation
Methods and systems for selecting a language for text segmentation are disclosed. In one embodiment, at least a first candidate language and a second candidate...
Providing interactive alert information
In some implementations, a computer-implemented method of displaying alert information with a mobile communication device includes displaying device status...
Classifying objects in a scene
In some implementations, a computer-implemented method of classifying image data includes receiving a plurality of data points corresponding to ...
Enabling users to create, to edit and/or to rate online video captions
over the web
This invention relates to systems and methods for enabling users to create, to edit and to rate online video timed text over the web. A system embodiment of...
ID persistence through normalization
A system and method for maintaining persistent object identifiers across versions of a collection of data. According to one embodiment of the present invention,...
Performing multiple related searches
A first search is performed in response to a received search query. The first search is based at least in part on a first portion of the search query. In the...
Providing history and transaction volume information of a content source
A computer-implemented system and method for providing a legitimacy rating of a content source are provided. A request for a document is received. An electronic...
Detecting repeating content in broadcast media
Systems, methods, devices, and computer program products provide social and interactive applications for detecting repeating content in broadcast media. In some...
Crawling pages is disclosed. Pages are crawled up to a target number of pages. Additional pages, that have an importance that is equal to or greater than an...
Intrusive feature classification model
Landing pages associated with advertisements are partitioned into training landing pages and testing landing pages. Iterative training and testing of a...
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...
Isolation of traffic composition change in performance metrics
Apparatus, systems and methods for isolation of traffic composition in performance metrics are disclosed. A change in a performance metric of a content...
Method and circuit for configuring memory core integrated circuit dies
with memory interface integrated circuit...
A memory device comprises a first and second integrated circuit dies. The first integrated circuit die comprises a memory core as well as a first interface...
Association of a portable scanner with input/output and storage devices
A device identifier is scanned with a portable scanner and communicated to a service provider. The service provider associates the device with the portable...
Viewing and navigating within panoramic images, and applications thereof
A panorama viewer is disclosed which facilitates navigation from within the panorama of a larger, structured system such as a map. The panorama viewer presents...
Dynamic determination of location-identifying search phrases
A computer-implemented method includes providing location factors for first phrases in a collection of phrases, where each location factor for a first phrase is...
Targeting advertisements based on cached contents
A request including a domain name is received. Content associated with the domain name is identified in a cache. A language preference is determined based on...
Domain-specific sentiment classification
A domain-specific sentiment classifier that can be used to score the polarity and magnitude of sentiment expressed by domain-specific documents is created. A...
Ranking custom search results
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to...
Minimizing visibility of stale content in web searching including revising
web crawl intervals of documents
A method and system is disclosed for associating an appropriate web crawl interval with a document so that the probability of the document's stale content being...
Digital image archiving and retrieval in a mobile device system
A computer-implemented method of managing information is disclosed. The method can include receiving a message from a mobile device configured to connect to a...
Auto-measurement and calibration of DC resistance in current sensing
The present invention pertains to calibration in current sensing applications. Power conversion systems such as those used in computer architectures may employ...
System and method for assisting in remote message server configuration
When a user enters an email address associated with a remote message server account in a configuration area on a display, one or more suggestions for other...
Determining placement of user data to optimize resource utilization for
User information describing a group of users of a distributed computer system configured to store and retrieve individualized user data associated with...
Providing profile information to partner content providers
In some implementations, a computer-implemented method includes receiving a search query, at an information provider, from a mobile device; generating a...
Representative document selection for sets of duplicate documents in a web
Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the...
Generic online ranking system and method suitable for syndication
Methods, systems, and apparatus, including computer program products, for providing ranking services. In one aspect, first signals are received from a first...
Providing parallel resources in search results
Various aspects can be implemented for providing parallel resources in search results. In general, one aspect can be a method that includes receiving a search...
System and method for selecting targeted information for serving with a
A system and method for selecting targeted information (e.g., advertisements) for serving with map views. The information is associated with target geographical...
Domain dictionary creation by detection of new topic words using
divergence value comparison
Methods, systems, and apparatus, including computer program products, to identify topic words in a document corpus that includes topic documents related to a...
Machine translation feedback
Methods, program products and systems for first receiving an indication of when a user-manipulable cursor is positioned in proximity to a first presentation of...
Geographically localizing mobile communciation devices
This specification describes technologies relating to geographically localizing mobile communication devices. In general, one aspect of the subject matter...
The subject matter of this specification can be embodied in, among other things, a method that includes generating, within a web-accessible document, a parent...
Recognizing table of contents in an image sequence
A user interface (e.g., a browser window) includes a display area for displaying an image (e.g., a book page image). The image can be rescaled based on the...
Enhanced message display
Informational items are displayed in a scrollable area of a message display. The informational items may be any number of type of items (e.g., RSS feeds, new...
Systems and techniques for converting numeric queries into substantially equivalent textual queries are described. In general, the systems and techniques...
Embedded communication of link information
A method of processing documents is described. The method includes the operation of receiving a document in a search engine crawler. The document includes an...
Product recommendations based on collaborative filtering of seller
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations...
A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data...
Geographic image overlay
A computer-implemented method for correlating an electronic object with a geo-location is discussed. The method includes selecting an object in a first...