Patent classifications
Y10S707/99943
Data storage system and method by shredding and deshredding
A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and decryption, and data integrity by signature generation and verification. Data shredding is performed by shredders and data deshredding is performed by deshredders that have some implementations that allocate processing internally in the shredder and deshredder either in parallel to multiple processors or sequentially to a single processor. Other implementations use multiple processing through multi-level shredders and deshredders. Redundancy generation includes implementations using non-systematic encoding, systematic encoding, or a hybrid combination. Shredder based tag generators and deshredder based tag readers are used in some implementations to allow the deshredders to adapt to various versions of the shredders.
METHOD AND SYSTEM FOR POPULATING A CONCEPT DATABASE WITH RESPECT TO USER IDENTIFIERS
A method and system for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures. The method includes clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to a create a signature reduced cluster (SRC); generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; associating the index with a user based on the at least one user identifier; and storing the index and the plurality of MMDEs in the concept database.
Computer-implemented system and method for selecting documents for review
A computer-implemented system and method for selecting documents for review is provided. A master array of messages and topics for the messages is generated. The messages in the master array are sorted by the topics and the sorted messages are processed. During processing, each message in the master array is identified as unique, duplicate, or near duplicate. The unique messages are extracted from the duplicate and near duplicate messages, and entered into a log by creating a log entry for each of the unique messages. Each log entry includes a source of and identification information for one of the unique messages. The unique messages are then provided for document review.
SYSTEM AND METHOD FOR COMPATABILITY-BASED CLUSTERING OF MULTIMEDIA CONTENT ELEMENTS
A system and method for compatibility-based clustering of multimedia content elements. The method includes generating at least one signature for the multimedia content element; analyzing, by at least one compatibility engine, the generated at least one signature to determine at least one compatibility score, wherein each compatibility engine is associated with at least one cluster of multimedia content elements, wherein each compatibility engine is configured to compare the generated at least one signature to signatures of the associated at least one cluster, wherein the at least one compatibility score is determined based on the comparison; determining, based on the at least one compatibility score, at least one compatible cluster; and adding, to each compatible cluster, the multimedia content element.
Distributed interactive television program guide system and method
In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key word. Viewer interaction is by way of a remote control unit.
Method and apparatus for multiple agent commitment tracking and notification
A system for tracking client contacts for a host organization utilizes a multimedia database and a user interface at a connected computer device. The database stores client communications as full content, and relates contacts by issue, and the user interface displays client contact communications as objects, such as icons, in issue related chronological strings. In a preferred embodiment the interface also provides an input facility for a host agent to select appropriate responses to client communications, to make commitments for response, to assign responsibility for commitments, and to notify personnel affected by entered commitments in various ways, such as reminders. Other notifications include fulfilled and unfulfilled commitments.
Interview programming for an HVAC controller
Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller.
Software distribution method and apparatus
The present invention provides for a method and apparatus for distributing digital information, such as software applications, to application users. By providing the digital information on unused memory space of a computer system, and providing a process for authorizing access to the information, the information can be efficiently and cost effectively transferred to users. Traditional inventory and distribution channel difficulties are avoided.
High performance map editor for business analysts
A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements of at least one extensible markup language (XML) schema of an XML schema definition-based (XSD-based) model. XSD-based model is programmatically generated by transformation of the elements of the business objects of the business object model into corresponding elements of XML schema of the XSD-based model. The business object model and XSD-based model are displayed in a dual-view editor. The dual-view editor enables users to toggle between and independently edit the business object model and XSD-based model. In response to independent edits made to one XSD-based model and business object model, the elements of the business object model are automatically synchronized with corresponding elements of the XSD-based model using the model synchronization map table.
Generating personalized clusters of multimedia content elements based on user interests
A system and method for generating personalized multimedia content element clusters. The method includes determining, based on at least one interest, at least one personalized concept, wherein each personalized concept represents one of the at least one user interest; obtaining at least one multimedia content element related to a user; generating at least one signature for the at least one multimedia content element, each generated signature representing at least a portion of the at least one multimedia content element; determining, based on the generated at least one signature, at least one multimedia content element cluster, wherein each cluster includes a plurality of multimedia content elements sharing a common concept of the at least one personalized concept; and creating at least one personalized multimedia content element cluster by adding, to each determined cluster, at least one of the at least one multimedia content element sharing the common concept of the cluster.