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.
Annotating entities using cross-document signals
Techniques for annotating an entity in a document corpus using cross-document signals. A method includes determining which documents in a document corpus...
Training a search query intent classifier using wiki article titles and a
search click log
Techniques are described herein for training a search query intent classifier using wiki article titles and a search click log. Titles of wiki articles that...
Content-providing method and system
A content-providing method and system, including identifying a representative type cluster by clustering content related to behavioral data which represents a...
Methods, systems, and computer program products for integrated world wide
web query classification
Implementing query classification includes executing a reductionist module on a query to extract a core term, which term is used to search a hash table that...
Retrieving indexed data from a dispersed storage network
A method begins by a dispersed storage (DS) processing module traversing multiple index structures based on search criteria to identify an object retrieval...
Storage medium, trie tree generation method, and trie tree generation
A retrieval device according to the present embodiment associates one tag key with one node and removes a node not having a tag key when a trie tree generating...
Computer-implemented method of arranging text items in a predefined order
A computer-implemented method of and a device, such as a base station for a headset, for arranging text items in a predefined order, comprising storing, in the...
Systems and methods for authenticating and aiding in indexing of and
searching for electronic files
According to some aspects there is provided a system, method and a device for generating at least one electronic file. The method includes receiving primary...
Dynamic clustering for streaming data
In general, embodiments of the present invention provide systems, methods and computer readable media for modeling multi-dimensional, dynamically evolving data...
Cloud-based document suggestion service
Systems and methods are disclosed for suggesting relevant documents to a local user. In one embodiment, a method is disclosed comprising determining, at a local...
Maintaining two-site configuration for workload availability between sites
at unlimited distances for products...
A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a...
In-database connectivity components analysis of data
A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of...
Custom object-in-memory format in data grid network appliance
Techniques are disclosed for implementing custom object-in-memory formats in a data grid network appliance. The techniques include maintaining a record of...
Data format for processing information
A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats...
Search apparatus configured to utilize supplemental information to
identify an index associated with a captured...
A search apparatus includes a storage unit configured to store indexes for searching for an object included in an image, link information indicating a function...
Metric gathering and reporting system for identifying database performance
and throughput problems
A database back end system includes a monitoring server operable to poll a first database for a first query running on the first database and add the first...
Systems and methods for content processing
Embodiments of the present disclosure may be used to gather, rank, categorize, and perform other processing of various types of content. In some embodiments,...
Detecting social graph elements for structured search queries
In particular embodiments, a method includes receiving an unstructured text query, parsing the text query to identify n-grams; determining a score that the...
Methods and systems for optimizing text searches over structured data in a
Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced...
Storing events from a datastream
A data stream is stored in a database. An event pipe stores a sliding window of events from the data stream. A query is responded to by utilizing the sliding...
Dynamic card validation
A card validation system comprises an interface and one or more processors. The interface receives a request to validate a card and a set of cell identifiers of...
Unified table query processing
A system and method of query processing in a multi-level storage system having a unified table architecture. A query is received by a common query execution...
Hybrid database table stored as both row and column store
A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the...
Query optimization considering virtual machine mirroring costs
Techniques are disclosed for selecting between query execution plans in part based on VM mirroring costs. In one embodiment, a query optimizer determines...
Real-time security model providing intermediate query results to a user in
a federated data system
The subject technology provides configurations for receiving a query for data stored across data systems in which the query is associated with a user. It is...
Dynamically indentifying and preventing skewed partitions in a
Dynamically identifying and preventing skewed partitions in a shared-nothing database is provided. The database management system software receives a parameter...
Dynamically integrating disparate computer-aided dispatch systems
Systems and methods for dynamically integrating disparate computer-aided dispatch (CAD) systems are disclosed. The systems and methods provide bi-directional...
Numeric range search device, numeric range search method, and numeric
range search program
A numeric range search device includes: interval index storage means for storing, for numeric ranges to be searched, an interval index that is made up of...
Processing data requests for a schemaless datastore in accordance with
A server system having memory and one or more processors analyzes a first data request associated with a first application, where the analyzing includes...
Enhanced business object retrieval
A request for at least a portion of a business object is received by a database from a client in a first half of a roundtrip between the client and the...
Columnwise spatial aggregation
A spatial aggregation query of a database is processed by receiving data specifying a maximum bounded rectangle for point data responsive to the query and...
Methods and apparatus to manage virtual machines
Methods and apparatus to manage virtual machines are disclosed. An example method includes determining that a deployment of a first virtual machine has halted...
Disambiguating user intent in conversational interaction system for large
corpus information retrieval
A method of disambiguating user intent in conversational interactions for information retrieval is disclosed. The method includes providing access to a set of...
Efficiently committing large transactions in a graph database
A computer-implemented method includes receiving a transaction, where the transaction includes a plurality of operations and is applicable to a graph database....
System and method for optimizing storage of multi-dimensional data in data
This technology relates to method and optimization systems for optimizing storage of multi-dimensional data in data storage. The method comprises analyzing a...
Real time content searching in social network
Indexing and retrieving real time content in a social networking system is disclosed. A user-term index includes user-term partitions, each user-term partition...
A multi-level storage architecture and method of performing a partial merge are disclosed. A main store is partitioned into a passive main part and an active...
Computer implemented methods and apparatus for identifying similar labels
using collaborative filtering
Disclosed are methods, apparatus, systems, and computer-readable storage media for identifying similar labels. In some implementations, one or more servers...
Proximity based management services
Described are techniques for determining a list of data storage systems. Filtering criteria is used and includes a distance threshold and associated distance...
Estimating unique entry counts using a counting bloom filter
A method of estimating a number of unique entry counts of an attribute in a database comprises, with a processor: identifying a sample of entries from an...
Data quality monitoring
A computer implemented method, computer program product and system for data quality monitoring includes measuring a data quality of loaded data relative to a...
Rebuilding an encoded data slice within a dispersed storage network
A method begins with a computing device of a dispersed storage network (DSN) determining that an encoded data slice of a set of encoded data slices requires...
System and method for data de-duplication
Disclosed are methods, systems, and computer program products for processing a file which include using a computer system that is programmed for performing a...
Data model generation based on user interface specification
Systems, devices, and methods for providing data model generation based on user interface specifications are presented. On a client device, an execution...
Data storage integrity validation
Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a...
Method and system for unified technological stack management for
An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage...
A method of operating a database node of a distributed database is provided. The distributed database includes a plurality of database nodes each storing a set...
Finger biometric sensor data synchronization via a cloud computing device
and related methods
An electronic system may include a first electronic device comprising a first finger biometric sensor and a first processor. The first processor may be capable...
Method and system for attaching a metatag to a digital image
A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a...
Generating an image of a floor plan
Program code on a mobile computing device and a server computer determines a location of a mobile computing device within a facility, based on coordinates...