Information vault, data format conversion services system and method
First Claim
1. A method of converting data item formats, comprising:
- placing a new data format in a conversion database, the new data format previously not included in the conversion database;
adding, by a processor, one or more conversion rules to the conversion database,wherein each of the one or more conversion rules specifies a from-format, a to-format, and a conversion routine for converting data items from the from-format to the to-format, andwherein the adding is performed asynchronously;
creating, by the processor, at least one conversion subscription in the conversion database,wherein the creating is performed asynchronously, andwherein the at least one conversion subscription encompasses conversions performed using the one or more added conversion rules;
determining, by the processor, the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format;
based on the determination of the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format, performing, by the processor, a conversion scan for each of the conversion subscriptions;
wherein the conversion scan is performed asynchronously, andwherein the conversion scan includes;
querying, by the processor, an information index for the one or more data items having a from-format matching a from-format type of one or more conversion rules,determining, by the processor, that an identifier of the one or more data items matches an identifier of an owner of the one or more conversion subscriptions; and
converting, based on the determination, the one or more data items to the to-format associated with the new data format as specified in the one or more conversion rules such that at least one of the one or more data items is maintained in the new data format;
storing, by the processor, the one or more converted data items in the information index; and
updating, by the processor, the information index with parameters of the one or more converted data items.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a secured information vault so that individual owners of personal data may control and manage the access and dissemination of the personal data. The system and method provides for the owner of the personal data to receive compensation for the use of the personal data, thus, in effect, the personal data becomes a valuable commodity analogous to money. Centralized protected storage of personal data is provided, which minimizes the number of copies that may be in existence. The personal data may be converted from one format to another by subscribing to format conversion services provide by the vault. The vault regularly updates stored personal data per the subscribed services so that the personal data is available in the latest data formats used by various industries. A fee may be charged for format conversions.
35 Citations
20 Claims
-
1. A method of converting data item formats, comprising:
-
placing a new data format in a conversion database, the new data format previously not included in the conversion database; adding, by a processor, one or more conversion rules to the conversion database, wherein each of the one or more conversion rules specifies a from-format, a to-format, and a conversion routine for converting data items from the from-format to the to-format, and wherein the adding is performed asynchronously; creating, by the processor, at least one conversion subscription in the conversion database, wherein the creating is performed asynchronously, and wherein the at least one conversion subscription encompasses conversions performed using the one or more added conversion rules; determining, by the processor, the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format; based on the determination of the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format, performing, by the processor, a conversion scan for each of the conversion subscriptions; wherein the conversion scan is performed asynchronously, and wherein the conversion scan includes; querying, by the processor, an information index for the one or more data items having a from-format matching a from-format type of one or more conversion rules, determining, by the processor, that an identifier of the one or more data items matches an identifier of an owner of the one or more conversion subscriptions; and converting, based on the determination, the one or more data items to the to-format associated with the new data format as specified in the one or more conversion rules such that at least one of the one or more data items is maintained in the new data format; storing, by the processor, the one or more converted data items in the information index; and updating, by the processor, the information index with parameters of the one or more converted data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of converting formats, comprising:
-
placing at least one new data format in a conversion database; creating, by a processor, one or more conversion subscription accounts in a secured vault specifying at least one data item to maintain in the at least one new data format, the secured vault located remotely from a user computer system; adding, by the processor, one or more conversion rules to the secured vault, each of the one or more conversion rules specifying a from-format, a to-format associated with the at least one new format, and a conversion routine; and determining, by the processor, the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format; based on the determination of the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format, performing, by the processor, a conversion scan for each of the conversion subscriptions, the conversion scan comprising; querying the conversion database for the at least one data item having the from-format matching one or more data conversion descriptions from-format type and having an identifier matching an owner of the one or more conversion subscription accounts; for each positive matching result of the querying, converting the at least one data item to the to-format as specified in the matching each one or more data conversion descriptions; converting at least one of the data items to the at least one new data format using the conversion routine specified in the one or more conversion rules such that the at least one of the one or more data items is maintained in the at least one new data format; and updating an information index with parameters of the converted data items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more processors; and one or more non-transitory computer readable mediums for storing program instructions used by the one or more processors, wherein the program instructions, when executed by the one or more processors, cause the one or more processors to perform the steps of; placing a new data format in a conversion database, the new data format previously not included in the conversion database; adding one or more conversion rules to the conversion database, wherein each of the one or more conversion rules specifies a from-format, a to-format, and a conversion routine for converting data items from the from-format to the to-format, and wherein the adding is performed asynchronously; creating at least one conversion subscription in the conversion database, wherein the creating is performed asynchronously, and wherein the at least one conversion subscription encompasses conversions performed using the one or more added conversion rules; determining the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format; based on the determination of the placement of the new data format in the conversion database and the addition of the one or more conversion rules including the new data format, performing, by the processor, a conversion scan for each of the conversion subscriptions; wherein the conversion scan is performed asynchronously, and wherein the conversion scan includes; querying an information index for the one or more data items having a from-format matching a from-format type of one or more conversion rules, determining that an identifier of the one or more data items matches an identifier of an owner of the one or more conversion subscriptions; and converting, based on the determination, the one or more data items to the to-format associated with the new data format as specified in the one or more conversion rules such that at least one of the one or more data items is maintained in the new data format; storing the one or more converted data items in the information index; and updating the information index with parameters of the one or more converted data items. - View Dependent Claims (20)
-
Specification