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.
Universal data relationship inference engine
While a user is viewing content on a computer display, the universal data relationship inference engine presents related information from disparate data...
Advanced logistics analysis capabilities environment
The different advantageous embodiments provide a system for modeling supply chain networks comprising a model manager, a node manager, a pipeline manager, a...
Document template auto discovery
Methods and apparatus for generating a template for automatic data capture are described. The method comprises determining locations of a plurality of data...
System and method for probabilistic relational clustering
Relational clustering has attracted more and more attention due to its phenomenal impact in various important applications which involve multi-type interrelated...
Determining computing device characteristics from computer network
Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data...
Apparatus and method for harmonizing data along inferred hierarchical
A server includes a data processing module with executable instructions executed by a processor to produce a first inferred data type from first received data...
Method, server, database and computer program for enriching comparison
data of a decision making application
A method, a server, a database and a computer program product by means of which comparison data of decision making applications can be enriched so that they may...
System and method for performing replica copying using a physical copy
A system that implements a data storage service may maintain tables in a data store on behalf of clients. The service may maintain table data in multiple...
Managing remote data replication
Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote...
Defining a set of data across mutiple databases using variables and
A method for defining grouping of data, across multiple data sources using variables and functions, may include defining grouping of data corresponding to one...
Merging an out of synchronization indicator and a change recording
indicator in response to a failure in...
A first data structure stores indications of storage locations that need to be copied for forming a consistency group. A second data structure stores...
Table placement in distributed databases
A node type of a plurality of distributed nodes to which a table to be added to a distributed database should be assigned can be identified by applying a set of...
Method, system, and apparatus for providing resilient data transfer in a
data protection system
Restarting transmission and application of changed data. A method includes receiving from the second location a first checkpoint. The first checkpoint points to...
Subroutines in a graphical query builder
A system may determine metadata information associated with data included in a data structure. The system may identify a category, associated with the data,...
A system contains at least one load server that receives subscriber files including encrypted and unencrypted data from a vendor server connected to a...
Data lineage in an intelligent data integration system
A computer-executed method includes storing in a data store data attributes, data objects, and a data analysis tool (DAT). Each data object has an attribute set...
Accessing and editing virtually-indexed message flows using structured
query langauge (SQL)
At least one message flow file that stores a message flow is read by a processor. The message flow stored within the at least one message flow file is parsed....
Searching for software applications based on application attributes
An application search system provides search results for applications based on one or more attributes of the applications. A search query is received by the...
Method and system for processing measurement data for website statistics
Methods and systems for storing web-site visitor data in a specific bucket among a plurality of buckets based on a unique visitor identifier. The methods and...
Method and apparatus of ordering search results
Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log...
Enabling event prediction as an on-device service for mobile interaction
By knowing which upcoming actions a user might perform, a mobile application can optimize a user interface or reduce the amount of user input needed for...
Scoring relationships between entities based on proximity in space and
Methods for determining a relationship score between a first entity and a second entity. A first computer-readable representation of a first spatial region...
Reverse engineering circumvention of spam detection algorithms
A spam score is assigned to a business listing when the listing is received at a search entity. A noise function is added to the spam score such that the spam...
Keyword search method using visual keyword grouping interface
A method of forming a keyword based search query that uses a plurality of keywords, in which the keywords of the query are arranged into groups of ...
Scoring relationships between entities based on proximity in space and
Methods and apparatus, including computer program products, implementing and using techniques for determining a relationship score between a first entity and a...
Method and system of ranking search results, and method and system of
optimizing search result ranking
The present disclosure provides techniques to rank search results. The techniques may include acquiring a set of primitive characteristics and extracting...
Bloom filter construction method for use in a table join operation portion
of processing a query to a...
A method for use in processing database queries performed on a database, having tables made up of outer table data and corresponding inner table data,...
System and method for querying hybrid multi data sources
A system and method of querying hybrid multi data sources includes receiving a query at a hybrid multi data source running on a computer server, creating a list...
Methods, systems, and computer-readable media for providing a query layer
for cloud databases
A method, non-transitory computer readable medium, and apparatus for receiving data from a cloud database. One or more queries requesting data from the cloud...
Incremental statistics update
A data warehousing system maintains large tables comprising a significant quantity of historical data. In general, the addition of small quantities of...
Reducing lag time when searching a repository using a keyword search
Embodiments of the invention provide systems and methods for searching a repository of information such as a database using a keyword search and/or an attribute...
Compression ratio improvement by lazy match evaluation on the string
A plurality of stored data sequences that match one or more search data sequences are determined. Each of the stored data sequences of the plurality of stored...
Data filtering in the internet of things
This invention relates to the Internet of Things (IOT), and discloses a method and apparatus of data filtering in the IOT, where the IOT includes a plurality of...
System and methods thereof for dynamically updating the contents of a
folder on a device
A method and system for dynamically updating contents of a folder on a mobile device. The system comprises identifying at least a folder on the mobile device as...
Extensible data query scenario definition and consumption
Content providers define a set of scenarios that are addressed by their datasets. The scenarios include user-friendly, human-readable attributes such as a...
Manipulation of multi-tenancy database
Embodiments relate to manipulating a multi-tenant database, wherein the multi-tenant database comprises one or more source databases for storing tenant data. An...
Partitioning online databases
Methods, systems, and computer program products are provided for partitioning online databases. Online database operations, such as, for example, SPLIT, MERGE,...
System for identifying a correspondence between a COBOL copybook or PL/1
include file and a VSAM or sequential...
A computer system for matching format defining data structures with at least one data-containing structure of a group of potentially corresponding...
Reclamation of empty pages in database tables
Provided are techniques for reclamation of empty pages in database tables. In response to receiving a plurality of records for insertion into a database table,...
Balanced append tree data structure
Techniques are described for employing a substantially self-balanced append tree data structure to store and access information. The append tree data structure...
Analyzing social proximity of users of a digital magazine server
Connections between an online system user and one or more social networking system users maintained by various social networking systems are analyzed to...
Sparse datatable data structure
A sparse dataset structure is created by creating column vectors for one or more columns in a dataset that have at least one significant value. Each column...
Metadata driven reporting and editing of databases
Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data...
Image data display system and image data display program
An image data display system classifies image data into a cluster based on a predetermined condition regardless of whether or not the image data conforms to DCF...
Content processing apparatus, content processing method, and program
A content processing apparatus according to the present disclosure includes: a content input unit that acquires target content that is content to be processed;...
Browsing related image search result sets
Methods are provided for displaying image results responsive to a search query. In addition to displaying responsive results for a query, responsive results are...
Display control apparatus, display control method, and storage medium for
displaying a content of a file on a...
According to an aspect of the present invention, a display control apparatus is capable of displaying on a display apparatus a content of a plurality of files...
Combining unstructured image and 3D search results for interactive search
Implementations relate to presenting search results to a user. In particular, disclosed techniques include presenting both image search results and 3D model...
Peer to peer code generator and decoder for digital systems and cluster
A highly resilient, scalable, high-performance data storage system that stripes its content across a cluster of peer computers. Multiple peers can fail (up to...
Method for intelligently categorizing data to delete specified amounts of
data based on selected data...
A method assigns stored documents within a distributed storage system (DSS) to various document categories to enable a target number of documents to be deleted....