Merging of Multiple Data Sets
AssigneeComcast Interactive Media, LLC
InventorRobert Rubinoff
Life of this patent
Estimating the term…
Abstract
A method may comprise comparing a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles. The method may further comprise generating a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles. Apparatuses, methods, and software for performing these and other functions are also described.
Claims32
A method, comprising:
- comparing a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles;
- and
- generating in a computer a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles.
A computer-readable medium storing computer-executable instructions for performing a method, the method comprising:
- comparing a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles;
- and
- generating a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles.
A method, comprising:
- receiving a first data set representing relationships between a first plurality of names with a first plurality of events, and associating the first plurality of names with a plurality of first identifiers;
- receiving a second data set representing relationships between a second plurality of names with a second plurality of events, and associating the second plurality of names with a plurality of second identifiers;
- for each of the plurality of first identifiers, associating a third identifier with the first identifier;
- determining a subset of the relationships of the second data set, such that each of the relationships of the subset corresponds to at least one of the relationships of the first data set;
- for each of the subset of relationships, associating the second identifier of the name that is part of that relationship of the second data set with the third identifier of the name in the at least one corresponding relationship of the first data set;
- and
- generating in a computer a third data set representing the associations between the first and third identifiers and the associations between the second and third identifiers.
A computer-readable medium storing computer-executable instructions for performing a method, the method comprising:
- receiving a first data set representing relationships between a first plurality of names with a first plurality of events, and associating the first plurality of names with a plurality of first identifiers;
- receiving a second data set representing relationships between a second plurality of names with a second plurality of events, and associating the second plurality of names with a plurality of second identifiers;
- for each of the plurality of first identifiers, associating a third identifier with the first identifier;
- determining a subset of the relationships of the second data set, such that each of the relationships of the subset corresponds to at least one of the relationships of the first data set;
- for each of the subset of relationships of the second data set, associating the second identifier of the name that is part of that relationship of the second data set with the third identifier of the name in the at least one corresponding relationship of the first data set;
- and
- generating a third data set representing the associations between the first and third identifiers and the associations between the second and third identifiers.
A method, comprising:
- receiving a first data set representing relationships between a first plurality of names with a first plurality of events, associating the first plurality of names with a plurality of first identifiers;
- receiving a second data set representing relationships between a second plurality of names with a second plurality of events;
- for each of at least some of the relationships of the second data set, performing only one of the following depending upon the relationships of the first data set:
- associating the relationship of the second data set with one of the first identifiers, or
- associating the relationship of the second data set with a second identifier;
- and
- generating in a computer a third data set representing the associations between the relationships of the second data set with the first and second identifiers.
A computer-readable medium storing computer-executable instructions for performing a method, the method comprising:
- receiving a first data set representing relationships between a first plurality of names with a first plurality of events, associating the first plurality of names with a plurality of first identifiers;
- receiving a second data set representing relationships between a second plurality of names with a second plurality of events;
- for each of at least some of the relationships of the second data set, performing only one of the following depending upon the relationships of the first data set:
- associating the relationship of the second data set with one of the first identifiers, or
- associating the relationship of the second data set with a second identifier;
- and
- generating a third data set representing the associations between the relationships of the second data set with the first and second identifiers.
An apparatus, comprising:
- a computer-readable medium;
- and
- a processor,
- wherein the apparatus is configured to:
- compare a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles, and
- generate in a computer a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles.
Dependencies are inferred from the claim text.