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.
Generating a query plan for estimating a number of unique attributes in a
In a method for generating a query plan for estimating a number of unique entry counts of an attribute in a database, a sample of entries in the database is...
System and method for distributed SQL join processing in shared-nothing
relational database clusters using self...
System and method embodiments are provided for improving the performance of query processing in a massively parallel processing (MPP) database system by pushing...
Abstracting denormalized data datasets in relational database management
A denormalized dataset, an associated primary key field, one or more associated secondary key fields and information identifying one or more normalized datasets...
Hierarchy of servers for query processing of column chunks in a
distributed column chunk data store
An improved system and method for query processing in a distributed column chunk data store is provided. A distributed column chunk data store may be provided...
User interface for summarizing the relevance of a document to a query
According to an aspect, summarizing relevance of a document to a conceptual query includes receiving the conceptual query, accessing concepts extracted from the...
Identifying missing content using searcher skill ratings
An approach for identifying missing content is provided. An approach includes: receiving a search string; determining a skill rating associated with a searcher...
Methods and system for item matching are described. In one embodiment, compatibility-based text for an item may be accessed. A compatibility identifier may be...
Methods, systems, and computer program products for storing graph-oriented
data on a column-oriented database
Systems, methods, and computer program products for efficiently storing and accessing graph-oriented information retrieved from disparate sources using an...
Increasing distributed database capacity
Disclosed are various embodiments for increasing distributed database capacity by adding new nodes while minimizing downtime. A database is partitioned among...
Revision deletion markers
A method begins by receiving a delete data object request within a dispersed storage network (DSN). The method continues by determining a set of dispersed...
Systems and methods for managing graphical model consistency
In certain example embodiments, a system is configured to check consistency between a first computer-represented graphical model and a second...
Targeting stories based on influencer scores
A story describing an activity performed by an interacting user is distributed to viewing users according to the influencer scores for the viewing users. Each...
Domain-specific language for dataset transformations
Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a...
Computer readable electronic records automated classification system
Classifying an electronic document in a computer-based system is disclosed. For each classification instance in a plurality of classification instances, a...
Optimizing update operations in in-memory database systems
Performing optimized update operations in in-memory database systems. Update values corresponding to a source table of values stored on an in-memory database...
Hierarchical tablespace space management
A method, apparatus, and system for hierarchical organization of tablespace free space metadata in a database are provided. The hierarchy is divided into at...
Indexing hierarchical data
A system includes generation of an encoding for each of a hierarchy of nodes, each of the nodes associated with one or more attributes, and the encoding for...
Monitoring an application environment
In various embodiments, a system and related method for organizing transactional data from an application environment is disclosed. In some embodiments, a...
Automatic generation of narratives from data using communication goals and
The exemplary embodiments described herein are related to techniques for automatically generating narratives about data based on communication goal data...
System and method for search indexing
A system includes circuitry configured to: read a plurality of character information and a plurality of identifiers that are included in a text file; determine...
Index and query serving for low latency search of large graphs
A search index for searching a graph-based data store can include triple entries, each triple entry having a posting list value, at least one intersection...
Method and system for storing data in a database
A database has a main table and an auxiliary table. Data are stored by: dividing the data into a sequence of segments each having a size smaller than a...
A search system includes a storage device and a search server. The storage device stores an index database storing an index encrypted with an index key and the...
Free space management in databases
Managing free space in a relational database. A data statistics history for the relational database is received, including a distribution of index key columns...
Providing unique views of data based on changes or rules
In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects...
Content optimization system and method
Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is...
Adaptive fragment assignment for processing file data in a database
Scheduling mechanisms for assigning data in a distributed file system to database workers are provided. In one embodiment, a method of and computer program...
System for managing address reflectors
A system is disclosed for managing address reflectors. In one example, the system discloses a reflector storage 108, 116, 124, 608, with a set of reflector...
Adaptive presentation of content based on user action
Various embodiments provide an intelligent adaptive content canvas that can enable users to access content, such as photos and videos, and consume the content...
Methods, systems, and products for recalling and retrieving documentary
Methods, systems, and products help users recall memories and search for content of those memories. When a user cannot recall a memory, the user is prompted...
Emotion image recommendation system and method thereof
A emotion image recommendation system and method are disclosed, where a recommended emotion image is provided in replace with a selected emotion image as...
Image processing methods
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated...
Methods and devices for data retrieval
Methods and device are disclosed for data retrieval. At first images and reports are analyzed by respective parser units to detect both structures and text...
Binary difference operations for navigational bit streams
A computing device may identify a series of bits representative of a first binary large object (BLOB) for navigation data including road segments and road...
Presentation of a digital map
The invention relates to a method, a map providing device, a computer program and a computer program product for presenting a digital map via a map presenting...
Enabling coarse-grained volume snapshots for virtual machine backup and
A technique of backing up a workload in a virtual environment includes identifying one or more files that are associated with the workload. One or more source...
Partitioning data within a distributed data storage system using virtual
A record within a destination virtual file is generated on a destination node of a distributed data storage system. The record comprises (i) a link directed to...
Method for file handling in a hierarchical storage environment and
corresponding hierarchical storage environment
A method for file handling in a hierarchical storage environment includes receiving a new document for storage, and triggering and/or initiating a new document...
Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
System and method for providing assured database updates via a one-way
A system for assuredly copying information from a reference database to a remote database. A send server is coupled to a first network. A receive server is...
Method for managing design files shared by multiple users and system
A method for managing design files shared by multiple users is provided. A plurality of design files are stored in a design library. A lock table is moved to a...
Distributed lock administration
Apparatus, systems, and methods may operate to grant a renewable lease synchronization lock to a node for a file having copies distributed among a group of...
Similarity analysis method, apparatus, and system
A similarity analysis method, an apparatus, and a system where the method includes acquiring file fingerprint information of a file to be analyzed, sending an...
Calculating deduplication digests for a synthetic backup by a
deduplication storage system
Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage. A synthetic backup is constructed by...
Size targeted database I/O compression
Solid-state storage devices may be employed to store data maintained by a database management system, but may have characteristics that reduce the efficiency of...
Cloud service enabled to handle a set of files depicted to a user as a
single file in a native operating system
Systems and methods method enabling file actions to be performed on a folder structure in a cloud-based service are disclosed. In one aspect, embodiments of the...
Information management system
An information management system creates data structures based entirely on the content of source files, then compares these data structures to discover...
Determining application composition and ownership
Techniques are described for automatically determining application composition and application ownership of an application that may include a plurality of files...
Restoring objects in a client-server environment
Provided are a computer program product, system, and method for restoring objects in a client-server environment. An entry is added to an index for each chunk...
Data management system
A method and apparatus for tracking purged data includes at least one of a data deletion module and a data deletion registry that are used to compare data,...