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.
Method and apparatus for submitting, organizing, and searching for content
Some embodiments of the invention provide a method for tagging and searching for content. In some embodiments, a tagging mechanism is provided that allows the...
System and methods for searching objects and providing answers to queries
using association data
System and methods are disclosed for providing answers to search queries, and for searching using association data without requiring keyword matching. Datasets...
Natural-language rendering of structured search queries
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query, identifying...
Search engine that applies feedback from users to improve search results
The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises...
Abstract generating search method and system
The present disclosure provides an information search method and system applicable in an information search system wherein each document has corresponding...
Systems, methods, and interfaces for extending legal search results
The present invention makes legal research more efficient by selecting clusters in response to the behavior of a user (e.g., a legal professional such as a...
Systems and methods for behavioral segmentation of users in a social data
There is provided methods and systems for analyzing data from a plurality of users within a social networking platform, comprising: receiving a query for a...
Probabilistic cluster assignment
A computing device to assign observations to clusters based on a statistical probability is provided. A first cluster assignment is defined by assigning the...
Cost-based optimization of configuration parameters and cluster sizing for
Cost-based optimization of configuration parameters and cluster sizing for distributed data processing systems are disclosed. According to an aspect, a method...
Policy-based storage structure distribution
Policy-based storage and retrieval combined with a distribution algorithm results in automatic and even distribution of policy-based storage structures across a...
Search based specification for data synchronization
Systems and methods for a search based specification for data synchronization are described. In some embodiments, a method to synchronize information of a...
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...
Automatically managing mapping and transform rules when synchronizing
A method and associated system for managing rules that synchronize operations of a source system and a target system. A set of linked worksheets is generated as...
Synchronization of data objects between two or more devices with automatic
A method and apparatus is for implementing a conflict resolution policy. The method includes providing a rule set that includes a plurality of rules that define...
Method and system for visual wiring tool to interconnect apps
A computer system includes a display interface; a user input device interface; and a processor cooperatively operable with the display and user input device...
Determining statistics for cost-based optimization of a workflow
Techniques, systems, and articles of manufacture for determining statistics for cost-based optimization of a workflow. A method includes generating individual...
Method for sorting and displaying data on a portable electronic device
A method of sorting and displaying data on a portable electronic device includes: determining geographical coordinates of the portable electronic device,...
Using metaphors to present concepts across different intellectual domains
A method, system, and computer program product for generating content of a topic for an intended audience are described. Topic information regarding a topic to...
Client system and server
Embodiments of the present invention provide a client system and a server for searching, through the Internet, useful information that matches more closely a...
Method and system to cloud-enabled large-scaled internet data mining and
A method and procedure for large-scaled Internet data mining and data analytics for consumers over the cloud. The method describes an online market place which...
Where to go next via mined trails
A system and method for providing destination recommendations to a user based on mining of a location history. The location history provides information on...
Method and system for assessing relevant properties of work contexts for
use by information services
An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system...
System and method for combining inputs to generate and modify playlists
Systems, methods, and computer readable storage mediums are provided for selecting a media content object for a user using a combination of inputs. A media...
Data validation and service
A data validation service includes providing a user interface to a subscriber of the service via a computer device of the subscriber, receiving, via the user...
Data storage and query method
A data storage and query method supporting an agile development and horizontal scaling, in a field of computer applications, includes steps of: transforming...
Data management system and method to host applications and manage storage,
finding and retrieval of typed items...
A data management method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated...
Systems and methods of generating content performance metrics
Systems and methods of the present disclosure are directed generally to evaluating performance of a content group of a content provider. In some ...
Systems and methods involving information objects
A method includes receiving a request from a source service, determining whether the target service associated with the request supports a by-reference...
System and method of quality assessment of a search index
Systems, methods, and computer program products for enabling assessment of the quality of a search index. In one embodiment, objects are processed to produce...
Method, apparatus and computer program for detecting deviations in data
The present disclosure describes a method and an apparatus for detecting deviations in data sources, each data source comprising a plurality of data posts, each...
System and method for maintaining a file change log within a distributed
Various methods and systems for implementing a file change log in a distributed file system are disclosed. In one embodiment, a method involves operating a...
Method and system for message tracking and checking
An invalidation tracker system for tracking messages in a caching architecture of a pricing and shopping platform. The caching architecture includes multiple...
Method for processing patent information for outputting convergence index
The present invention relates to a method for outputting a convergence index, and more particularly, to a method for outputting a convergence index by utilizing...
Indexing of significant media granulars
Identifying significant media granulars may comprise partitioning a media document into one or more media granulars. A score may be assigned to each of the one...
System and method for managing deduplication between applications using
dissimilar fingerprint types
The present disclosure provides for a fingerprint service that maintains a fingerprint index configured to support a number of dissimilar fingerprint types. In...
Efficient query processing in columnar databases using bloom filters
A bloom filter is generated for efficient query processing for unsorted data in a column of a columnar database. Bloom filters represented as bitmaps are...
Methods and apparatus for archiving system having enhanced processing
Methods and apparatus for archiving files in a system with primary storage and secondary storage that reduces thread contention. A single input reader thread...
Metadata-based file-identification systems and methods
In a system comprising media files resident on various devices, devices equipped with media servers can deliver files to devices with media clients for purposes...
Techniques for integrating parameterized information requests into a
system for collaborative work
Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information...
Ad hoc queryable JSON with audit trails
Recovery of directory information
Locating a file object in a storage system includes determining at least one characteristic of the file object, obtaining a subset of nodes in the storage...
Aggregating tags in images
In one embodiment, a method includes receiving, from a first user associated with an online social network, a request to view an image associated with the...
Feature value extraction apparatus and feature value extraction method
A feature value extraction apparatus is provided that includes an image input unit that receives an input of an image, and a converted image generation unit...
Tiled map display on a wireless device
A tiled-map display control with a predictive caching technique that minimizes user wait time and provides at least the illusion of continuous panning, even...
Polygon creation for an aquatic geographic information system
A method of processing geo-statistical data includes piloting a watercraft with a monitoring system on a water body, taking measurements of a depth of the water...
Dynamic grouping of domain objects via smart groups
A method of organizing a first group of domain objects relating to hydrocarbon management is disclosed. User-defined logic conditions are established. A...
Managing records in a travel management system
Methods, apparatus, and computer program products for managing an extended record data structure in a content management system. A plurality of records are...
Distributing data on distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file into non-transitory memory and dividing the received file into chunks...
Prioritized backup segmenting
A method, article of manufacture, and apparatus for backing up data, including backing up an object to a repository, segmenting the object into a plurality of...
Method, system and apparatus for synchronizing changes in a directory
Disclosed are methods of synchronizing changes in a directory service, comprising receiving a sync request comprising a token from a sync client and returning a...