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.
Prefix burrows-wheeler transformations for creating and searching a merged
Systems and methods to create a merged lexeme set from a first lexeme set and a second lexeme set such that an existential lexeme search may be performed on...
Asynchronous global index maintenance during partition maintenance
Techniques for maintaining a global index in response to a partition being dropped are provided. In response to an instruction to drop a partition, partition...
Managing replicated data
An approach for managing replicated data is presented. Metadata is received specifying inter-data correlation(s), inter-replica correlation(s), and data-replica...
High performance index creation
High performance index creation using parallel query plans with repartitioning scan and vector-based repartitioning scan is described. An example method...
Bitmap index including internal metadata storage
A method includes receiving a query directed to a bitmap index. The bitmap index includes a plurality of bit strings, where a value stored in a particular...
Rollover strategies in a N-bit dictionary compressed column store
Disclosed herein are system, method, and computer program product embodiments for rollover strategies in an n-bit dictionary compressed column store. An...
Data processing device and method for controlling the same
A data processing device including a processing unit that performs data processing and a history recording module that records an operation history of the...
Systems, methods, and machine-readable memories for partitioning a
Systems, methods, and machine-readable memories are provided for partitioning a multi-tenant database between tenants. A first level partition of data in a...
Linear time processing of weak properties in a garbage collected
A method includes traversing pointers reachable from a root node, identifying an object, determining whether the identified object has a weak property,...
Geometric array data structure
A method for implementing a geometric array in a computing environment is disclosed. In one embodiment, such a method includes providing an array of slots,...
De-duplicating data in a network with power management
A method, computer system, and computer program product for managing copies of data objects in a network data processing system. The computer system identifies...
Method and apparatus for providing visual search engine results
An approach is provided for modifying the image content of returned images resulting from a search query. The portions of each image that is unrelated to the...
Method and system for generating a pictorial reference database using
For generating a pictorial reference database from a plurality of digital images, distributed geographical sub-areas are defined (S1). For the geographical...
Methods and systems for object recognition
An object identification system comprises at least one database of reference images. Each reference image comprises an identifiable reference object and is...
Interactive item filtering using images
Systems and methods are provided for generating one or more user interfaces that enable filtering of the contents of a collection of items based on user...
Data center management using virtualized data center inventory
Described are methods, systems, and apparatus, including computer program products for locating a target IT component in a data center. A first identification...
Columnwise range K-nearest neighbors search queries
A range k-nearest neighbor search query of a database is processed by first defining an inner rectangle bounded within a circle around a center point specified...
Impact data manager for dynamic data delivery
Techniques for dynamic delivery of client-indicated source data to an impact-on-demand or mapping system include a dynamic data delivery module configured to...
Intermediation of hypervisor file system and storage device models
A communication model in which application(s) above a hypervisor use a file system having one data access model (e.g., a block-based file system) to access an...
System and method for exposing cloud stored data to a content delivery
A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store...
Systems and methods for prioritizing file uploads
Systems and methods are disclosed herein for uploading data to a cloud system. A plurality of files on a client system is identified for uploading to a cloud...
The information system of the present invention is composed of multiple sites including a local file server and clients, and a data center having a center file...
High availability data replication
A data replication system and method is disclosed in which a master file server uses a first filter in a kernel space to intercept file I/O events, send the...
File storage system based on coordinated exhaustible and non-exhaustible
A file storage system may be implemented by coordinating non-exhaustible and exhaustible storage devices. The exhaustible storage devices may be lower grade...
Reconciling access rights at IAM system implementing IAM data model
Systems and methods for reconciling access rights provisioned for physical computing resources of a computer system are provided. A reconciler may identify...
System and method for maintaining cache coherency
A cache manager maintains coherency of cached objects used by applications in a computing system. The cache manager maintains a cache memory of objects as they...
Computing system, host system and method for managing data
A computing system includes a storage device in which file data is stored through data blocks and metadata is stored through a node block, and a file system...
Storage management of data streamed from a video source device
A computer implemented method for managing data received from a video source device is disclosed. At least a first storage tier and a second storage tier on a...
Inferred operations for data analysis
A method may include importing into a memory a set of data into a data structure having a plurality of rows and a plurality of columns, and metadata for the set...
Exact look and feel for sharepoint archived content
A system and method for archiving a version of a document are disclosed. The document to be archived may be web-based or written in a markup language. The...
Content providing techniques
Techniques for content providing and classifying users based on content search conditions are generally described. In some examples, the techniques may be...
Relevant content to enhance a streaming media experience
A method, system and apparatus of relevant content to enhance a streaming media experience are disclosed. In one embodiment, a method includes selecting a media...
Digital publishing platform
The present subject matter relates in general to system and method of content management and content life cycle management on a digital publishing platform....
Structured document customizable comparison systems and methods
Multiple structured documents can be compared with one another utilizing user-specified custom configurations. For example, a traversal of at least two of the...
Methods and apparatus for management of unconsciously captured documents
Methods and apparatuses for management of unconsciously captured documents are described. Various documents generated by networked devices are unconsciously...
Predicting data unavailability and data loss events in large database
Data unavailability and data loss events in a large distributed database system are predicted by proactively and substantially continuously collecting...
Parsing rule generalization by N-gram span clustering
A method includes accessing command sentences stored in a data store, wherein each command sentence is a collection of n-grams and each command sentence...
Inferring recipe difficulty
Embodiments infer a difficulty attribute of a recipe. A recipe is obtained that includes recipe content such as preparation steps and ingredients. A recipe...
Identifying confidential data in a data item by comparing the data item to
similar data items from alternative...
A method, apparatus and computer program product to identify confidential information in a document. To examine a document for inclusion of confidential...
Speech recognition using an operating system hooking component for
context-aware recognition models
Inputs provided into user interface elements of an application are observed. Records are made of the inputs and the state(s) the application was in while the...
Computer readable storage medium having input program stored therein,
system, and input method
Upon receiving an input of an input character a1 by a user, a game apparatus stores the received input character a1 as an unfixed character, and displays the...
Interactive segment extraction in computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying...
Web-based spell checker
A fast client-side spell checker is provided that builds efficient structures out of dictionary and a common misspelling list and uses the structures to prune...
Detection of data in a sequence of characters
A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to...
Synonym relation determination device, synonym relation determination
method, and program thereof
A synonym relation determination device comprises: a synonym expression candidate storage unit which associates and stores a synonym candidate (EW) with the...
Spread sheet application having multidimensional cells
The invention relates to a method for modifying the content of one or a plurality of cells of a spread sheet or a report which is associated with a spread sheet...
Suggesting a set of operations applicable to a selected range of data in a
A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint...
Systems and methods for mutations and operational transforms in a
collaborative spreadsheet environment
Mutations representing spreadsheet edit operations are received at a server from client computers of collaborators and also at a collaborator's client computer...
Interactive synchronization of web data and spreadsheets
Interactive synchronization of Web data and spreadsheets is usable to build data wrappers based on any type of data found in a document. Such data wrappers can...
User interface for visualizing resizing of table elements
The present disclosure relates to the resizing of tables elements, such as rows or columns of a table. In one embodiment, a user selects two or more rows or...