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.
A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data...
Systems and methods of efficiently preloading documents to client devices
Documents are preloaded from a server to a client device before the client device submits a request for the preloaded documents. The server predicts which...
Systems and methods for providing subscription-based personalization
A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a...
Geographic coding for location search queries
A method for performing a location search includes receiving a location search query, determining key words corresponding to the location search query,...
Streaming and interactive visualization of filled polygon data in a
geographic information system
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information....
Log processing of channel tunes and channel tune times generated from a
television processing device
Reporting data related to content processing devices, e.g., television devices, are processed to identify channel tunes and corresponding tune times of the...
Model generation for ranking documents based on large data sets
A system ranks documents based, at least in part, on a ranking model. The ranking model may be generated to predict the likelihood that a document will be...
Detecting spam related and biased contexts for programmable search engines
A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search...
Scaling machine learning using approximate counting that uses feature
A system may track statistics for a number of features using an approximate counting technique by: subjecting each feature to multiple, different hash functions...
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...
Encoding and displaying default landing page content
Methods, systems, and apparatus, including computer program products for defining landing pages to test different landing page designs. A combination is...
Scalable user clustering based on set similarity
Methods and apparatus, including systems and computer program products, to provide clustering of users in which users are each represented as a set of elements...
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...
Facilitating searches through content which is accessible through
One embodiment of the present invention provides a system that facilitates crawling through web-based forms to gather information to facilitate subsequent...
Labeling events in historic news
A system identifies a set of documents from a corpus of documents that are relevant to a word, phrase or sentence and that were published at approximately a same...
Systems and methods for replicating data
A system facilitates the distribution and redistribution of chunks of data among multiple servers. The system may identify servers to store a replica of the data...
System and method for updating facts in a fact repository
Metadata is used to determine rules that can be applied to facts. In one embodiment, correlations are identified among types of objects and the attributes of the...
Modular computing environments
A computer system may include a connecting hub having a plurality of docking regions and be configured to provide to each docking region electrical power, a data...
Document similarity detection
A similarity detector detects similar or near duplicate occurrences of a document. The similarity detector determines similarity of documents by characterizing...
Serving advertisements based on content
Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining...
Decentralised web annotation
Annotations relating to web sites may be based on blog posts relating to the web sites. A user viewing a web site may concurrently view related blog posts about...
Method and systems for storing and distributing data
Embodiments of this invention store and distribute from a central system units of information corresponding to files distributively stored in a plurality of...
Managing on-line advertising using metrics such as return on investment
To help advertisers to manage their online advertising, some business metric, such as ROI, profit, gross profit, etc., may be estimated and/or tracked with...
Method and system for temporal autocorrelation filtering
An autocorrelation filter for use with a spread spectrum receiver. The autocorrelation filter can be used as a prefilter stage to reduce phase distortion present...
System for automatically integrating a digital map system
A method and system for integrating a digital map system with a source document is disclosed including detecting a location description in the source document,...
Interface circuit system and method for autonomously performing power
management operations in conjunction with...
A memory circuit power management system and method are provided. In use, an interface circuit is in communication with a plurality of memory circuits and a...
Message catalogs for remote modules
A system and method for incorporating message catalogs in remote modules. The system and method comprise a container server that identifies one or more modules...
Remote module incorporation into a container document
A system and method for serving content in a container document. The system comprises a container server that identifies one or more modules for use with a...
Accelerated large scale optimization
A method for efficiently choosing optimal weights in a distributed manner may include optimizing weights in a predefined order while preventing or reducing the...
Systems and methods for providing searchable prior history
A system may obtain search results associated with a search performed using a search query. The system may modify the search results, if necessary, based at...
Open profile content identification
Open profile data in a user profile, e.g., free-form fields in a user profile, are processed to identify interests and preferences of the user. The interests and...
Proxy server collection of data for module incorporation into a container
A proxy server system comprising a request input unit that receives a request to collect data from a target server, a target server collection unit that collects...
Methods and systems for information capture and retrieval
Systems and methods that identify and extract information from articles are described. In one embodiment, a search engine implements a method comprising...
Time-multiplexing documents based on preferences or relatedness
A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality...
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...
Custom search index
A system includes an application programming interface, an indexer, a security unit and at least one search engine. The application programming interface uploads...
Scheduler for search engine crawler
A scheduler for a search engine crawler includes a history log containing document identifiers (e.g., URLs) corresponding to documents (e.g., web pages) on a...
Duplicate account identification and scoring
A system matches accounts based on attributes of the accounts, and scores the matched account pairs based on a probability of the matched accounts being...
System and method for delaying a signal communicated from a system to at
least one of a plurality of memory...
A system and method are provided for delaying a signal communicated from a system to a plurality of memory circuits. Included is a component in communication...
Synchronizing write accesses
A generational journaling data store can synchronize write accesses so that previous generation masters do not corrupt current generation journals. A master...
Ranking documents based on user behavior and/or feature data
A system generates a model based on feature data relating to different features of a link from a linking document to a linked document and user behavior data...
Variable personalization of search results in a search engine
A search engine provides personalized rankings of search results. A user interest profile identifies topics of interest to a user. Each topic is associated with...
Document ranking based on semantic distance between terms in a document
Techniques are disclosed that locate implicitly defined semantic structures in a document, such as, for example, implicitly defined lists in an HTML document....
Aggregating context data for programmable search engines
Search results are generated using aggregated context data from two or more contexts. When two or more programmable search engines relate to a similar topic,...
Classification of ambiguous geographic references
A location classifier generates location information based on textual strings in input text. The location information defines potential geographical relevance of...
Methods and apparatus for serving relevant advertisements
The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or...
Methods and systems for controlling access to relationship information in
a social network
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from...
Charting audible choices
In one embodiment, a system and method for charting audible choices comprises determining if an option is offered; selecting the option if the option is offered;...
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....
Phrase-based detection of duplicate documents in an information retrieval
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...