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.
Optimized web domains classification based on progressive crawling with
Techniques for optimized web domains classification based on progressive crawling with clustering are disclosed. In some embodiments, optimized web domains...
Systems and methods for creating, navigating, and searching informational
Systems and methods for the creation of hierarchical networks of overlapping informational web neighborhoods using percolation crawling. Each neighborhood...
System and method for displaying search results
Disclosed are systems, methods and computer program products for showing search information. In one aspect of the invention, a method for showing search...
System and method for generating and interacting with a contextual search
A system and method for a collection of digital items that includes generating a collection of result items, wherein each result item corresponds to result data...
Automatic disambiguation assistance for similar items in a set
A method includes calculating, for each unique pair of search results of a plurality of search results, a first similarity value; automatically determining that...
Custom web page themes
Methods, systems, and apparatus, including computer program products, for applying custom web page themes. In one aspect, a method includes receiving a request...
Question-related identification of relevant social communities
Methods, products, apparatus, and systems may identify one or more relevant social communities for one or more questions. Additionally, a user-question affinity...
Method of determining http process information
A method of determining http process information while executing a secure web application which redirects to a separate an unsecure web application to determine...
Searching for images by video
Techniques describe submitting a video clip as a query by a user. A process retrieves images and information associated with the images in response to the...
Method and apparatus to provide an improved voice over internet protocol
A method and apparatus for an improved voice over Internet Protocol (VoIP) system is described.
Clustering of search results
One particular embodiment clusters a plurality of documents using one or more clustering algorithms to obtain one or more first sets of clusters, wherein: each...
Tools and techniques for extracting knowledge from unstructured data
retrieved from personal data sources
A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least...
Systems and methods for natural language processing
Methods, systems and computer programs for automatic, highly accurate machine comprehension of a plurality of segments of free form unstructured text in a...
Social graph data analytics
Systems and methods for social graph data analytics and node traversal are described herein. A social graph may comprise two or more nodes that each represent...
Information processing device, information processing method, and program
for the same
An information processing device includes: a storage unit; a first display control unit; and a demanding unit. The storage unit that stores attribute data...
Dynamic data analysis and selection for determining outcomes associated
with domain specific probabilistic data...
Computer-implemented systems and methods are disclosed for analyzing and selecting data to estimate the potential weight associated with an event. The systems...
Method and system to curate media collections
Disclosed is a service which obtains media directly from users and from online sources, which obtains events and anniversaries from online sources, which...
Method for categorizing open-ended comments
Some embodiments include a novel method for categorizing open-ended comments. The method relies on a person who originally made a comment to put the comment...
Method and system employing graphical electric load categorization to
identify one of a plurality of different...
A system for different electric loads includes sensors structured to sense voltage and current signals for each of the different electric loads; a hierarchical...
Data storage method, data storage system and requesting node using the
The present disclosure provides a data storage method, a data storage system and a requesting node. The data storage method includes the following steps. A...
Idle state triggered constrained synchronization of shared content items
A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for...
Enabling collaborative development of a database application across
multiple database management systems
An approach for enabling collaborative development of a database application is provided. Specifically, this approach provides a database development and...
Log-base data replication from a source database to a target database
A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between different...
Database, apparatus, and method for storing encoded triples
A database of graph data encoded as triples, each including a subject, a predicate, and an object, and each stored within a data item of data items ordered...
Metadata manager for analytics system
A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be...
Access system and method for accessing signal data
Signal data from a sensor is stored in a storage device. The signal data is accessed by means access request that includes an identification of a base signal...
Ascribing actionable attributes to data that describes a personal identity
There is provided a method that includes (a) receiving an inquiry to initiate a search for data for a specific individual, (b) determining, based on the...
Determining geographic areas of interest for a query
Methods, systems, and apparatus for selecting geographic areas of interest for a query. A method includes for each query stored in search log data, determining...
Scoring authors of posts
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of...
Methods and apparatus for targeting communications using social network
A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users,...
Automatically generating music marketplace editorial content
Example apparatus and methods concern automatically creating editorial content for albums that are to be recommended in a computerized music marketplace. An...
Ranking of heterogeneous information objects
A Computer implemented method of ranking information objects within a collection of information objects linked by a collection of links, the collection of...
Systems and methods for providing culturally-relevant search results to
Search results may be provided to a user. A search query may be received from the user. A query feature vector may be formed for the search query. The query...
Social media contributor weight
A system and method is disclosed for measuring contributor weight or influence in social media. Content posted by a user on one or more social media platforms...
Method and system for reducing instability when upgrading software
A system and a method of rating software bugs using a bug scoring and tracking system is presented. The system and method may use automated scoring of the bugs...
Relevancy sorting of user's browser history
Various embodiments provide a Web browser that employs a relevancy algorithm to make an educated guess as to the likelihood of a user's intended destination...
Previewing parsed raw data using a graphical user interface
Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw...
Mathematical method for performing homomorphic operations
The present invention relates generally to a system and method of querying an anonymized database. More particularly, the invention provides a method and system...
Data analysis using multiple systems
Data analysis is disclosed, including: receiving data to be analyzed, wherein the data includes one or more data identifiers (IDs) and one or more preset...
System and methods for enabling arbitrary developer code consumption of
A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code...
Database language extended to accommodate entity-relationship models
Embodiments extend the relational model and language of standard SQL, to recognize features of higher level entity-relationship models (ERMs). SQL extensions...
Related-word registration device, information processing device,
related-word registration method, program for...
A search query including a search word entered by the user is obtained (S4), the obtained search query is stored in association with user identification...
Systems and methods for processing data stored in data storage devices
A system and method for processing data stored in data storage devices is described. A computing processor acquires blocks of data from a target machine and...
Systems, methods and techniques for polymorphic queries
Techniques for providing polymorphic query requests. A request is received that has at least a database query. The database query comprises at least an...
Associating cosmetic products to skin tone color
A system allows people to more easily find products matching their skin tone. The system includes a database that categorizes cosmetic products according to a...
Managing a data set
A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may...
Weighted transaction priority based dynamically upon phase of transaction
Resource reservation request information originated by a client application during a first phase of a distributed multi-phase transaction is received at a...
System and method for asynchronous update of a search index
A method for maintaining a document database and search index includes the steps of: (i) receiving a plurality of document action requests including one or more...
Evaluation of variant configuration using in-memory technology
A system, method, and computer program product for evaluating variant configuration using in-memory technology. Embodiments receive configuration data and a...
Systems and methods for efficient data ingestion and query processing
A query may be provided to aggregators at hierarchical levels in an in-memory data storage module. The query may be provided to leaf nodes of the in-memory data...