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.
Enhanced search engine
A search engine system capable of displaying indicative information to a user from searches performed by entities connected directly or indirectly to the user,...
Search systems and methods with integration of user annotations
Computer systems and methods allow users to annotate content items found in a corpus such as the World Wide Web. Annotations, which can include any descriptive...
Personalizing search queries based on user membership in social network
Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or...
Search ranking diversity based on aspect affinity
Collaborative filtering along the aspect dimension and use of co-occurring aspects to qualify products that will be shown on a search page in response to...
System and method for generating expert curated results
Aspects and embodiments are directed to systems and methods for managing validated information. Validated information can leverage previous research on an...
Single point metadata driven search configuration, indexing and execution
Systems and methods for application search configuration, indexing, and execution. A method includes receiving a metadata definition for search and indexing...
Suggesting interaction among members of a social network
Techniques include receiving a search query; determining a topic related to the search query; identifying, within a specific time following receipt of the...
Methods and apparatus for initiating an action
Some embodiments relate to techniques for receiving a query from a device, the query comprising content; determining based at least in part on the content of...
Previewing file information over a network
A process for opening and reading a file over a network, including a WAN. An edge file gateway receives a request from an application to open a file cached with...
Method and apparatus for multi-dimensional content search and video
A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar...
Automatic generation of playlists from digital content embedded on
A content hosting service automatically creates a playlist of embedded content items based on the content items embedded by a third-party service. The playlist...
Building an ontology by transforming complex triples
An approach for building an ontology is provided. Syntactically transformed complex triples whose core terms are identified are semantically transformed into...
Image based spam blocking
A fingerprint of an image identified within a received message is generated following analysis of the message. A spam detection engine identifies an image...
Visual data definition for identifying data items in loosely-structured
A computer-implemented method is provided for identifying items in loosely-structured data. The method generally includes constructing a composite data...
Method and apparatus for responding to an inquiry
Disclosed is a method and apparatus for responding to an inquiry from a client via a network. The method and apparatus receive the inquiry from a client via a...
Method and system for identifying keywords for use in placing
A method and system for identifying search terms for placing advertisements along with search results is provided. The advertisement system selects a...
Network graph evolution rule generation
A network's evolution is characterized by graph evolution rules. A graph, formed by merging multiple graphs representing the multiple snapshots of the network,...
Scalable current leaderboard using delta-encoded updates
Systems and techniques are provided for providing a scalable current leaderboard. Entries may be received. The entries may include an identifier and a score....
Computer-implemented system and method for generating a training set for
use during document review
A computer-implemented system and method for generating a training set for use during document review is provided. Classification codes are assigned to a set of...
System and method for distributed categorization
A generic categorization method may include receiving interaction data on a distributed computing system operating on a plurality of computing nodes. The...
Determining associations between media objects
A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to...
Scheduling of splits and moves of database partitions
A system that implements a data storage service may store data in multiple replicated partitions on respective computing nodes on behalf of clients. A storage...
Prevention of circular event publication in publish/subscribe model using
Techniques to prevent circular event publication are disclosed. In various embodiments, a change in an entity's own value is detected. A change event is...
Reusable multimodal application
A method and system are disclosed herein for accepting multimodal inputs and deriving synchronized and processed information. A reusable multimodal application...
Opportunistic, priority-based object synchronization
Mechanisms for synchronizing an object set with a remote data store are often performed at a particular frequency, e.g., once per hour or day. However, the...
Generating portable interpolated data using object-based encoding of
Embodiments relate to systems and methods for generating portable interpolated data using object-based encoding of interpolation results. A database can store...
Systems and methods for visualizing master data services information
According to some embodiments, a processor may receive an original set of records and automatically transform the original set of records into a transformed set...
Master data management database asset as a web service
A method, system, apparatus, and article of manufacture is configured to expose a database asset as a web service. A relational database management system...
Gateway enablement of analytic database services
An example database system comprises one or more database servers configured to serve database data of a database and configured to provide database services...
Method and apparatus for operating a user interface
A method and apparatus for operating a user interface is provided, in which a first user input is detected, and a confidence analysis is carried out. Different...
System and method for replication log branching avoidance using
A system that implements a data storage service may store data on behalf of clients in multiple replicas stored on respective computing nodes. The system may...
User interface for predictive model generation
A dataset is searched using inclusion set criteria to produce an inclusion set and exclusion set criteria to produce an exclusion set. A set of unique content...
System and method for using speech for data searching during presentations
There is provided for a system, method, and computer readable medium storing instructions related to controlling a presentation in a multimodal system. A method...
System and method for distributed search-by-content
A method for conducting search-by-content is provided. The method includes responsive to an input multimedia content item provided to a user device, checking if...
System and method for identifying applicable third-party applications to
associate with a file
Systems and methods are disclosed herein for identifying an application for opening a file. A first user input indicative of a file selected by a user is...
Computer system, data management method, and program
A computer system comprising a plurality of computers coupled through a network, the computer system performing service by using a database constructed by a...
Search ranking method and system for community users
Disclosed is a search ranking method for community users. The method includes: calculating a pre-ranking factor and an offline ranking factor according to...
System, method and computer-readable medium for optimization of
multiple-parallel join operations on skewed data
Techniques that facilitate management of skewed data during a parallel multiple join operation are provided. Portions of tables involved in the join operation...
Distributed feature collection and correlation engine
A distributed feature collection and correlation engine is provided, Feature extraction comprises obtaining one or more data records; extracting information...
Routing order lookups
The present invention is generally directed to methods, systems, and computer program products for routing order lookups. Order data from order management...
Techniques determine a quantity of rows to fetch based on memory available on a client computer and the fetch state of cursors. The techniques are used to...
Query data acquisition and analysis
Described in this disclosure are systems and techniques for acquiring query data which includes an execution plan descriptive of how queries used to access a...
System and method for searching disparate datastores via a remote device
A system and method are provided for searching the contents of a network system connected to data storage devices from a remote terminal over a wired or...
Transmission apparatus, information processing method, program, reception
Disclosed herein is a transmission apparatus including: at least one content recognition section; and a timeline data generation section. The content...
System and method for in-context exploration of search results
A method of providing in-context exploration of a query results web page, wherein the web page has at least one element and a plurality of query results,...
System and method for optimizing business performance with automated
A system, process and method for automatically collecting, collating and transforming data into useful formats and displaying or otherwise outputting the...
Processing database queries embedded in application source code from
within integrated development environment tool
Embodiments of the invention provide database integration within an integrated development environment (IDE) tool for displaying database structure and other...
Auto-search textbox in a content submission system
Systems and methods for providing an auto-search text box in a content submission system are provided. In example embodiments, a message interface that is used...
Scalable searching of biometric databases using dynamic selection of data
A method of searching a biometric database includes storing biometric data corresponding to a number of users in a database, and defining one or more data...
System and method for updating infographics based on multiple online
Systems and methods are provided for updating infographics based on multiple online social networks. A system receives a request from a client to display an...