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.
Broadcasting in chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes broadcasting popular messages to users...
Determining content to be provided by an entity for rendering via a
resource in a target document or notifying...
A method and system for allowing a resource associated with a target document usable for ad rendering by a first entity to be used for rendering of content by a...
Media material analysis of continuing article portions
The present invention relates to systems and methods for analyzing media material having articles continuing across multiple pages. A media material analyzer...
Local storage for web based native applications
A container application is a native application that allows a web based application to access a computer's system resources and windowing system. If a container...
Web page experiments with fragmented section variations
In one general aspect, a page identifier of a test page having code defining a content section, the content section comprising a plurality of content section...
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...
Verifying human interaction via rotated images
A human interaction proof may restrict access to computer systems by testing the image orientation detection capabilities of the user making the access attempt....
Transferring, processing and displaying multiple images using single
Systems and methods for transferring, processing and displaying multiple images using a single transfer request such as a Transfer Control Protocol/Internet...
Document-based synonym generation
One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system...
Presentation of search results with common subject matters
Methods, systems, and computer program products feature determining a plurality of search result items responsive to a search query. A plurality of search modes...
Translating a search query into multiple languages
A computer-implemented method can include translating a search query from a first language to a second language, comparing the translated query with content in...
Facilitating client-side data-management for web-based applications
A database engine embedded within a browser implements a system that facilitates managing client-side data for web-based applications. During operation, the...
Business listing search
A method of operating a voice-enabled business directory search system includes selecting a subset of speech recognition language models from a larger set of...
Identification of web sites that contain session identifiers
Web sites are analyzed to determine whether the web sites are embedding session identifiers in web documents. The analysis is based on a comparison of in-host...
Zero-minute virus and spam detection
Disclosed are systems and methods for detecting unwanted electronic message transmissions on a communications network. These include establishing a database for...
Methods and apparatus for predicting impact of proposed changes and
implementations in distributed networks
The present invention pertains to specifying, analyzing and evaluating systems such as distributed content distribution networks. Systems and methods are...
Content retrieval from sites that use session identifiers
Session identifiers are automatically identified in uniform resource locators (URLs). The session identifiers may be identified using classification techniques...
UDP transport for web services
Systems, methods, and computer program products for routing of search requests and replies using UDP transport are provided. In some implementations, a method is...
Technique for regulating link traffic
A system which regulates communication with a server is described. During operation, the system determines a retransmission rate of data packets during a first...
Autosave functionality for web browser
A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically...
Systems and methods for relating network traffic using traffic-based
A system includes multiple logging units, an aggregating unit, and an evaluation unit. The logging unit logs traffic attributes associated with network traffic...
Efficient application hosting in a distributed application execution
In a distributed application execution system having an application master and a plurality of application servers, each application server includes one or more...
System and method for adding dynamic information to digitally signed
Described are systems and methods for adding information to a mobile application. A mobile application is downloaded from a server to a mobile device using a web...
Context-aware processes for allowing users of network services to access
A system provides account statistics to a user of a network service. The system provides access, to a user, to the network service. The system determines one of...
System and methods for detecting images distracting to a user
Methods and apparatus for detecting distracting search engine results are described. In one embodiment, the method includes monitoring the behavior of a user...
Selectively deleting clusters of conceptually related words from a
generative model for text
One embodiment of the present invention provides a system that selectively deletes clusters of conceptually-related words from a probabilistic generative model...
Representing n-gram language models for compact storage and fast retrieval
Systems, methods, and apparatuses, including computer program products, are provided for representing language models. In some implementations, a ...
Method and system for detection of peripheral devices and communication of
Detecting of peripheral devices and communication of related information are described herein. One or more devices are detected. The one or more devices may...
Systems and methods for associating a keyword with a user interface area
Systems and methods for associating a keyword with a window are described. In one described system, a computer program, such as an indexer, captures processor,...
Embedding advertisements based on names
The present disclosure includes a system and method for embedding advertisements associated with names. In some implementations, a method includes receiving a...
Computing a group of related companies for financial information systems
Techniques are disclosed by which users looking for financial information about publicly traded or private companies may richly and interactively navigate both...
Systems and methods for providing advertisements in a communications
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...
Content-aware video resizing using discontinuous seam carving
A video is resized while preserving salient regions within the video. The dimensions of the video are reduced by selectively removing unimportant, or less...
Automated screening of content based on intellectual property rights
Systems and methods automatically scan content, such as advertisements, for a list of terms and/or phrases that may not be allowed in the content. In one...
Query revision using known highly-ranked queries
An information retrieval system includes a query revision architecture providing one or more query revisers, each of which implements a query revision strategy....
Method for automatic alignment of raster data with vector data in a
geographic information system
The present invention relates to methods for aligning raster and vector data. In an embodiment, a raster/vector aligner receives raster data and an approximate...
Chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based...
Garbage collecting systems and methods
A system facilitates the deletion of data, such as files, orphaned chunks, and stale replicas. The system may identify a file to be deleted, rename the...
Sitemap generation 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 a...
Distributed electronic commerce system with centralized point of purchase
An electronic commerce system includes a broker that enables customers to purchase items from merchants. A customer interacts with the merchant to identify items...
Secondary map in digital mapping system
Digital mapping techniques are disclosed that provide more flexibility to the user through the use of multiple views of map information, including a secondary...
Automatic operator-induced artifact detection in document images
Techniques for scanning a document, such as a book, magazine, or catalog, are described in which artifacts (e.g., a hand or other body part) in the scanned image...
Systems and methods for close coupled cooling
Systems and methods for close coupled cooling of electrical system components such as computer systems are disclosed. The system may include a structure defining...
Voting in chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes receiving from respective users feedback...
Determining search query statistical data for an advertising campaign
based on user-selected criteria
Techniques for determining search query information for an advertising campaign and communicating the search query information to a sponsor of the advertising...
Distributed aggregation mapping
Processes, systems and computer program products for data management. A distributed map is provided that maps data from a first dimension level in a hierarchy to...
Method and system for obtaining feedback for a product
The embodiments disclosed herein include new, more efficient ways to request, create, send, and receive product reviews from the Internet. One aspect of the...
Product recommendations based on collaborative filtering of user data
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...
Cross domain customer interface updates
A methodology and system for allowing a third-party system to institute online commerce services such as a shipping service. In the described embodiments, a...
Graphic user interface of page turning elements for a display screen of a