Method for transmitting information from a first information provider to a second information provider via an information intermediary
First Claim
Patent Images
1. A method for transmitting information from a first information provider to a second information provider via an information intermediary, wherein the information intermediary:
- at a first point in time, receives first information from the first information provider;
generates a plurality of different types of data regarding the first information, wherein the plurality of different types of data regarding the first information are two or more of an extract of the first information, a summary of the first information, one or more keywords, one or more categories, other meta data about or from the first information, and a compression of the first information;
associates and stores the plurality of different types of data regarding the first information with a unique identifier of the first information;
at a second point in time that is after the first point in time, receives an encrypted token comprising the unique identifier of the first information, an identifier of the type of data, and a timestamp representing a time that the token is created from the second information provider, the encrypted token being transmitted to the second information provider via the first information provider;
decrypts the encrypted token using a first key to determine the unique identifier of the first information;
checks that the token has not expired by verifying that the timestamp is before a predetermined time;
retrieves, based on the unique identifier of the first information and the identifier of the type of data, the data regarding the first information of the type indicated in the encrypted token; and
transmits at least part of the data regarding the first information of the type indicated in the encrypted token to the second information provider,wherein the first key is not known to the second information provider.
6 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a method for transmitting information from a first information provider (100) to a second information provider (400) via an information intermediary (200), wherein the information intermediary (200):
- at a first point in time, receives (203) first information (500) from the first information provider (100);
- generates (204) data regarding the first information;
- at a second point in time, receives (210) a unique identifier (502) from the second information provider (400), the unique identifier (502) being uniquely associated with the first information (500); and
- transmits (213) the data regarding the first information to the second information provider (400).
27 Citations
26 Claims
-
1. A method for transmitting information from a first information provider to a second information provider via an information intermediary, wherein the information intermediary:
-
at a first point in time, receives first information from the first information provider; generates a plurality of different types of data regarding the first information, wherein the plurality of different types of data regarding the first information are two or more of an extract of the first information, a summary of the first information, one or more keywords, one or more categories, other meta data about or from the first information, and a compression of the first information; associates and stores the plurality of different types of data regarding the first information with a unique identifier of the first information; at a second point in time that is after the first point in time, receives an encrypted token comprising the unique identifier of the first information, an identifier of the type of data, and a timestamp representing a time that the token is created from the second information provider, the encrypted token being transmitted to the second information provider via the first information provider; decrypts the encrypted token using a first key to determine the unique identifier of the first information; checks that the token has not expired by verifying that the timestamp is before a predetermined time; retrieves, based on the unique identifier of the first information and the identifier of the type of data, the data regarding the first information of the type indicated in the encrypted token; and transmits at least part of the data regarding the first information of the type indicated in the encrypted token to the second information provider, wherein the first key is not known to the second information provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for transmitting information from a first information provider to a second information provider via an information intermediary, wherein the first information provider:
-
receives a first key from the information intermediary; transmits first information to the information intermediary; generates a token comprising a timestamp representing a time that the token is created, an identifier of a type of data, and a unique identifier of the first information to identify one or more of a plurality of different types of data regarding the first information generated by the information intermediary, wherein the plurality of different types of data regarding the first information are two or more of an extract of the first information, a summary of the first information, one or more keywords, one or more categories, other meta data about or from the first information, and a compression of the first information; encrypts the token comprising the timestamp, the identifier of the type of data, and the unique identifier of the first information using the first key; and transmits the encrypted token to the second information provider, the encrypted token being transmitted from the second information provider to the information intermediary to identify the data regarding the first information of the type indicated in the encrypted token, wherein the first key is not known to the second information provider. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for transmitting information from a first information provider to a second information provider via an information intermediary, wherein the second information provider:
-
receives an encrypted token via the first information provider, the encrypted token being encrypted using a first key by the first information provider, and the encrypted token comprising a timestamp representing a time that the token is created, an identifier of a type of data, and a unique identifier of first information to identify one or more of a plurality of different types of data regarding the first information that is generated by the information intermediary, wherein the plurality of different types of data regarding the first information are two or more of an extract of the first information, a summary of the first information, one or more keywords, one or more categories, other meta data about or from the first information, and a compression of the first information; transmits the encrypted token to the information intermediary; and receives at least part of the data regarding the first information of the type indicated in the encrypted token from the information intermediary in response to the information intermediary checking that the token has not expired by verifying that the timestamp is before a predetermined time, wherein the first key is not known to the second information provider. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification