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.
Enhanced knowledge repository
Embodiments of the present invention relate to knowledge representation systems which include a knowledge base in which knowledge is represented in a...
Methods for query processing of topological relationships among complex
An optimized method of processing queries requesting a description of a spatial relationship between a test geometry and a query geometry, such as points,...
Techniques for query homogenization in cache operations
An apparatus includes a renaming component to homogenized query instructions for retrieving data items from a data set organized using index labels by...
Managing item queries
A network-based service may be provided for facilitating queries for a number of items, such as travel services. A user may submit a query including criteria...
Data graphing methods, articles of manufacture, and computing devices
Data graphing methods, articles of manufacture, and computing devices are described. In one aspect, a method includes accessing a data set, displaying a...
Updating of in-memory synopsis metadata for inserts in database table
In updating a synopsis table of a database system, a database management unit performs a transaction to insert row(s) in a section of the base table and...
Data access management during zero downtime upgrade
A zero downtime upgrade procedure upgrading a source system to a target system is initiated that prepares software for the target system in parallel to the...
Stateless datastore-independent transactions
At a client-side component of a storage group, a read descriptor generated in response to a read request directed to a first data store is received. The read...
Management of I/O and log size for columnar database
A system includes reception of a transaction to change a columnar table, recordation of the transaction within a delta structure in a volatile memory,...
User activity tracking system and device
In an embodiment, a computing device determines sensor signals detected by one or more sensors of the computing device. The sensor signals indicate motion of...
Folding pair of adjacent indices based on optimum quantity of induces for
A method comprising receiving data, where the data includes one or more elements, the data is associated with a first set of indices, and the first set of...
Method and apparatus for road risk indices generation
A system includes a processor configured to gather historical risk-affecting data with respect to a current road. The processor is also configured to gather...
Document indexing and delivery system
A document indexing and delivery system is disclosed. Embodiments of the present invention provide an agent-based delivery platform to supply financial document...
Lock-free creation of hash tables in parallel
A hash table is created in parallel without requiring a lock or random accesses to memory. The hash table of a database system is logically partitioned and a...
Method of spatial storage of an object by means of a flexible hierarchical
structure, and a non-transient...
Method of determining the spatial storage of an object by means of a flexible hierarchical structure containing a set of elements of an n-tree. Method...
Snapshots and thin-provisioning in distributed storage over shared storage
A method for data storage includes, in a system that includes one or more storage controllers, one or more servers and one or more storage devices, defining one...
Method of searching comprising applying a function to individual elements within a digital work to form a set of index elements. Storing the index elements as...
Index structure navigation using page versions for read-only nodes
Read-only nodes of a distributed database system may implement index structure navigation using page versions. A read request may be received at a read only...
Upgrading and migrating a database by a migration tool
Techniques for upgrading and migrating software systems include configuring a target database on a computing appliance that is communicably coupled with a...
Boolean term conversion for null-tolerant disjunctive predicates
System, method, and computer program product to modify a received query, the received query including a first predicate specifying a comparison operator and a...
Method and system for updating a background picture of a web search
results page for different search queries
A method and system for updating a background picture of a web search results page for different search queries. The method includes receiving a search query...
Information processing apparatus, clustering method, and recording medium
storing clustering program
An information processing apparatus, a clustering method, and a clustering program stored on a recording medium, each of which determines an initial value of...
Media content enrichment using an adapted object detector
Disclosed herein are a system, method and architecture for media content enrichment. A visual object detector is trained using a training data set and an...
Determining the accuracy of map data
Computer program products, methods, systems, apparatus, and computing entities are provided for determining the accuracy of map data. In one embodiment, map...
Clustered filesystem with membership version support
A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to...
System and method for providing a virtualized replication and high
The system and method described herein may provide a virtualized replication and high availability environment. In particular, a virtualized production server...
File synchronization method and file synchronization server apparatus
A file synchronization method includes determining whether a terminal apparatus is capable of receiving a file in response to a synchronization request for the...
Method, device, processing center and system for desktop synchronization
The present invention provides a method, device, processing center and system for desktop synchronization and relates to the technical field of network. The...
Techniques for efficiently enforcing resource quotas in a multi-tenant
cloud storage system
A method and system for enforcing resource quotas in cloud storage systems are provided. The method comprises receiving a request to write an object to a target...
Method, apparatus, and system for operating shared resource in
asynchronous multiprocessing system
Technical effects of a method, an apparatus, and a system for operating a shared resource in an asynchronous multiprocessing system that are provided in the...
Hierarchical data compression and computation
According to embodiments of the present invention, machines, systems, methods and computer program products for hierarchical compression of data are presented...
Systems and methods for genetic data compression
Genetic data may be compressed efficiently by selecting for each bi-allelic marker, from among multiple compression algorithms with different associated storage...
Free space management in a database
A row is inserted in a database table on a page having a first space reserved for inserting rows of the database table. A second space is reserved for adding...
A method, system and computer program product for software discovery in a computer system comprising a server and a client. Data defining at least one file...
Data expiry in a non-volatile device
Apparatuses, systems, and methods for data expiry include examining metadata associated with data in a non-volatile recording medium. Apparatuses, systems, and...
Archiving system with partitions of individual archives
According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed....
System and method for searching multimedia
A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one...
Methods and devices for generating media items
A server system with one or more processors and memory receives, from a client device, information including one or more criteria for a media item to be...
Machine map label translation
Map label translation implementations described herein transliterate and translate map labels in a first language, even those written in a non-Latin script,...
System, method and computer program product for multilingual content
A system includes a processor and a non-transitory computer readable medium storing instructions translatable by the processor. The instructions when translated...
Photography recognition translation
Methods are described for efficient and substantially instant recognition and translation of text in photographs. A user is able to select an area of interest...
Intelligent translations in personal see through display
A see-through, near-eye, mixed reality display apparatus for providing translations of real world data for a user. A wearer's location and orientation with the...
Community translation of user-generated content
Translations for items of user-generated content are received from one or more users associated with a social networking system and/or one or more ...
Feed translation for a social network
A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The...
Text processing apparatus and text display system
A text processing apparatus includes an environmental information acquisition unit configured to acquire environmental information, a text acquisition unit...
Deduction of analytic context based on text and semantic layer
A system includes reception of text, extraction of a plurality of linguistic entities and associated linguistic entity categories based on the text;...
System and method for integrated development environments for dynamically
generating narrative content
The present invention is a method and apparatus for narrative content generation using narrative frameworks by receiving a first phrase variation and a second...
Systems and methods for determining lexical associations among words in a
Systems and methods are provided for identifying one or more target words of a corpus that have a lexical relationship to a plurality of provided cue words. The...
Word latent topic estimation device and word latent topic estimation
Provided are a word latent topic estimation device and a word latent topic estimation method which are capable of hierarchically performing processing and which...
Web document annotation service
Annotating web content, in one aspect, may include detecting a request to navigate to a web site for content on a web browser. A component such as a web browser...