Derivation of relationships between data sets using structured tags or schemas
First Claim
Patent Images
1. A computer-implemented method comprising:
- reading, via a computing device, data tags of a first data object and a second data object of a first trip received from a first data feed of a first network connection;
reading, via the computing device, data tags of a first data object and a second data object of a second trip received from a second data feed of a second network connection;
creating, via the computing device, a first link between a first data tag of the first data object of the first trip with a first data tag of the second data object of the second trip, the first data object of the first trip and the second data object of the second trip representing a first type of service, wherein the first link indicates a relationship between the first data tag of the first data object of the first trip and the first data tag of the second data object of the second trip;
creating, via the computing device, a second link between a first data tag of the second data object of the first trip with a first data tag of the first data object of the second trip, the second data object of the first trip and the first data object of the second trip representing a second type of service, wherein the second link indicates a relationship between the first data tag of the second data object of the first trip and the first data tag of the first data object of the second trip;
deducing, via the computing device, an association between the first type of service and the second type of service if the first and second links are within a predetermined number of elements; and
storing, via the computing device, the association between the first type of service and the second type of service on a database;
wherein one or more of the data tags have a weighted value, and the weighted values of the matching tags of the first and second data objects are equal to or greater than a predetermined value in order to determine a relationship between the data tags of the respective data objects; and
wherein the first and second trips include data objects corresponding to one or more of a flight, a hotel, and a restaurant.
13 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a knowledge base is automatically built for enriching feeds coming from different sources and that have tags of different conventions, by deducting which tags go into various categories of knowledge. In one embodiment, method for a relationship between objects is determined based on the relationships between their tags.
90 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
reading, via a computing device, data tags of a first data object and a second data object of a first trip received from a first data feed of a first network connection; reading, via the computing device, data tags of a first data object and a second data object of a second trip received from a second data feed of a second network connection; creating, via the computing device, a first link between a first data tag of the first data object of the first trip with a first data tag of the second data object of the second trip, the first data object of the first trip and the second data object of the second trip representing a first type of service, wherein the first link indicates a relationship between the first data tag of the first data object of the first trip and the first data tag of the second data object of the second trip; creating, via the computing device, a second link between a first data tag of the second data object of the first trip with a first data tag of the first data object of the second trip, the second data object of the first trip and the first data object of the second trip representing a second type of service, wherein the second link indicates a relationship between the first data tag of the second data object of the first trip and the first data tag of the first data object of the second trip; deducing, via the computing device, an association between the first type of service and the second type of service if the first and second links are within a predetermined number of elements; and storing, via the computing device, the association between the first type of service and the second type of service on a database; wherein one or more of the data tags have a weighted value, and the weighted values of the matching tags of the first and second data objects are equal to or greater than a predetermined value in order to determine a relationship between the data tags of the respective data objects; and wherein the first and second trips include data objects corresponding to one or more of a flight, a hotel, and a restaurant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine readable medium having stored thereon a set of instructions which when executed by a machine perform a method comprising:
-
reading, via a computing device, data tags of a first data object and a second data object of a first trip received from a first data feed of a first network connection; reading data tags of a first data object and a second data object of a second trip received from a second data feed of a second network connection; creating a first link between a first data tag of the first data object of the first trip with a first data tag of the second data object of the second trip, the first data object of the first trip and the second data object of the second trip representing a first type of service, wherein the first link indicates a relationship between the first data tag of the first data object of the first trip and the first data tag of the second data object of the second trip; creating a second link between a first data tag of the second data object of the first trip with a first data tag of the first data object of the second trip, the second data object of the first trip and the first data object of the second trip representing a second type of service, wherein the second link indicates a relationship between the first data tag of the second data object of the first trip and the first data tag of the first data object of the second trip; deducing an association between the first type of service and the second type of service if the links are within a predetermined number of elements; storing the association between the first type of service and the second type of service on a database; wherein one or more of the data tags have a weighted value, and the weighted values of the matching tags of the first and second data objects are equal to or greater than a predetermined value in order to determine a relationship between the data tags of the respective data objects; and wherein the first and second trips include data objects corresponding to one or more of a flight, a hotel, and a restaurant. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
at least one server for; reading data tags of a first data object and a second data object of a first trip received from a first data feed of a first network connection; reading data tags of a first data object and a second data object of a second trip received from a second data feed of a second network connection; creating a first link between a first data tag of the first data object of the first trip with a first data tag of the second data object of the second trip, the first data object of the first trip and the second data object of the second trip representing a first type of service, wherein the first link indicates a relationship between the first data tag of the first data object of the first trip and the first data tag of the second data object of the second trip; creating a second link between a first data tag of the second data object of the first trip with a first data tag of the first data object of the second trip, the second data object of the first trip and the first data object of the second trip representing a second type of service, wherein the second link indicates a relationship between the first data tag of the second data object of the first trip and the first data tag of the first data object of the second trip; deducing an association between the first type of service and the second type of service if the links are within a predetermined number of elements; storing the association between the first type of service and the second type of service on a database; wherein one or more of the data tags have a weighted value, and the weighted values of the matching tags of the first and second data objects are equal to or greater than a predetermined value in order to determine a relationship between the data tags of the respective data objects; and wherein the first and second trips include data objects corresponding to one or more of a flight, a hotel, and a restaurant. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification