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.
Search results using density-based map tiles
In one embodiment, a method includes accessing a map comprising a plurality of tiles representing a plurality of geographic areas, respectively, where each tile...
Framework for visualizing re-written queries to database
Embodiments relate to re-writing database query plans, and visualizing such re-written query plans. A query re-write framework includes a query normalization...
According to an aspect of an embodiment, a method of graphically representing a history of a user includes receiving information indicating a history of a user...
Sliding window view constructs in relational database query language
This disclosure relates to populating a sliding window view comprising one or more rows associated with one or more view intervals. In some implementations of...
Searching media program databases
A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one...
Social search endorsements
This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in...
Search using business intelligence dimensions
A search system receives business intelligence dimensions and at least one text search term. The system generates and displays key performance indicators based...
Application identification method, and data mining method, apparatus, and
A data mining method, apparatus, and system are provided. The method includes: obtaining to-be-processed data, where the to-be-processed data includes records,...
Cross-domain matching system
A computer implemented method for analyzing a listing object to define a match to a candidate object among many possible candidate objects is disclosed. The...
Method of and system for ranking elements of a network resource for a user
Method of and system for ranking elements of a first network resource for a first user, first network resource being hosted by a first server, method...
Personalizing aggregated news content
A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to...
Methods and apparatus for ranking documents
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and...
Selecting and ordering groups of titles
Techniques for selecting and ordering groups of titles to present as recommendations. In one embodiment, for example, a method performed by one or more...
Searching for segments based on an ontology
The invention pertains to methods, systems, and apparatus for identifying media items relevant to a selected subject matter, the method comprising determining...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels. In one aspect, a method...
Isolating resources and performance in a database management system
Techniques for tenant performance isolation in a multiple-tenant database management system are described. These techniques may include providing a reservation...
Query response using media consumption history
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental...
System for multi-store analytics execution environments with storage
Systems and methods are disclosed for managing a multi-store execution environment by applying opportunistic materialized views to improve workload performance...
System and methods for predicting query execution time for concurrent and
dynamic database workloads
Systems and methods for predicting query execution time for concurrent and dynamic database workloads include decomposing each query into a sequence of query...
System and method for storing and retrieving data
Systems and methods for storing and retrieving data are disclosed where creation of new partitions in a database is driven by write requests. The requests can...
Dynamically creating queries to find related records in a database
A system that generates display objects in a graphical user interface that enable the user of an application which accesses a data repository through result...
Sentiment expression analysis based on keyword hierarchy
A sentiment-scoring system may include a storage device configured to store a plurality of keywords, keyword groups, and a keyword group hierarchy. Each keyword...
Item version similarity scoring system
Generally described are systems and methods for conducting content differential analysis on multiple versions of an item, such as a book published with multiple...
Apparatus and method for accessing materialized and non-materialized
values in a shared nothing system
A computer readable storage medium includes executable instructions to define an interface to a multi-dimensional cube divided into partitions distributed...
Generic data compression for heart diagnosis
A method and associated systems for generic data compression. A mobile device receives realtime data from a medical-monitoring device, such as a heart monitor,...
Data environment change notification
A method of and system for monitoring and providing notification of changes to a data environment. Parameters of interest for monitoring changes made to a...
Static row identifier space partitioning for concurrent data insertion in
delta memory store
The current subject matter describes static partitioning and sub-partitioning of a row identifier space associated with a table in a delta memory store of a...
System and method for inferring reporting relationships from a contact
A system and method for inferring reporting relationships from contact records. Contact records from a single company are identified, and each record is ranked...
Generating database schemas for multiple types of databases
A computer system receives data defining a database schema in a common representation, creates a data model based on the input file, identifies one or more...
Serializing resource utilization using hardware built-in functions
A method includes identifying a first value of a lock word corresponding to a data structure, by a process in a plurality of processes that each have access to...
Metadata cache supporting multiple heterogeneous systems
A request for a metadata object is received where the request includes an identifier. It is determined whether the metadata object is stored in a metadata...
Guaranteeing anonymity of linked data graphs
A system and computer program product for transforming a Linked Data graph into a corresponding anonymous Linked Data graph, in which semantics is preserved and...
Automated protection of a VBA
Protecting a first backup application is disclosed. A backup of a state of the first backup application is received. The first backup application coordinates...
Systems and methods for applying an analytical model to performance
Aspects of the present disclosure describe systems and methods for providing active session history data to users for use in database performance analysis. In...
Multi-latency data management
A data management system comprises a multi-latency logical data store and an associated controller. The multi-latency logical data store comprises a first data...
Method and apparatus for measuring information associated with another
An approach is provided for presenting a measure of relevant information stored on or associated with a nearby device using one or more lighting parameters...
Embedding digital content within a digital photograph during capture of
the digital photograph
A wireless communication device comprises position determining system, a digital imaging system and a photograph customization system coupled to the position...
Method for searching for a phone number in a wireless terminal
In searching for a phone number in a wireless terminal, image search mode is entered when an image search is selected in phone book search mode and the image...
Mobile terminal and metadata setting method thereof
A mobile terminal and metadata setting method thereof are disclosed, by which metadata of various types can be set. The present invention includes displaying an...
Systems and methods for annotation and sorting of surgical images
Certain embodiments of the present invention provide an improved method for using an intraoperative imaging system. The method includes acquiring an image using...
Finding untagged images of a social network member
A method for enabling a new member of a social network to tag photos of the new member is described, where the photos have been previously uploaded by existing...
Image processing apparatus and control method using motion history images
An image processing apparatus includes: a camera configured to generate a captured image by capturing motion of an object; an image processor configured to...
Techniques for enabling coarse-grained volume snapshots for virtual
machine backup and restore
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...
Parallel compression of data chunks of a shared data object using a
log-structured file system
Techniques are provided for parallel compression of data chunks being written to a shared object. A client executing on a compute node or a burst buffer node in...
File management among different zones of storage media
Apparatus and methods for managing files among different zones of storage media in at least one non-volatile storage device. At least a first zone is associated...
Programmatically choosing preferred storage parameters for files in
large-scale distributed storage systems
Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed....
Data synchronization management methods and systems
Data synchronization management methods and systems for use in an electronic device are provided. First, activity log containing information regarding...
Systems and methods for parallel content-defined data chunking
A computer-implemented method for parallel content-defined data chunking may include (1) identifying a data stream to be chunked, (2) splitting the data stream...
Data compression apparatus, data compression method, and non-transitory
computer readable medium
A data compression apparatus includes a lossless compression unit performing lossless compression of each data unit of original data to be compressed to output...
Managing file system checking in file systems
A method is used in managing file system checking in file systems. Metadata of a file system is evaluated upon receiving a request to perform file system...