Metadata Broker
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and apparatuses for obtaining selected metadata from a user device. The user device has a metadata engine that stores and accesses metadata in response to a metadata query. A metadata broker verifies the authenticity of the metadata query from a service provider and returns selected metadata if the service provider has rights to obtain the metadata. The user device has a communications interface that sends a service request that is indicative of the selected service over a communications channel and receives the metadata request that is indicative of the selected metadata. An authorization center receives a metadata request from a service provider, accesses a rule set to determine selected metadata in accordance with predetermined rights, and returns a signed metadata request to the service provider. The signed metadata request has an electronic signature of an authorizing party and is indicative of the selected metadata.
30 Citations
21 Claims
-
1. (canceled)
-
2. A method comprising:
-
receiving, by a processor associated with a service provider, a service request from a user terminal for a service; generating a metadata request for requesting access to metadata stored in the user terminal, wherein the metadata enables the service to be rendered to the user terminal; and determining to transmit the metadata request to be signed by an authorizing party with an electronic signature based upon a right of the service provider to access the metadata. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus that is associated with a service provider to perform at least the following, receive a service request from a user terminal for a service, generate a metadata request for requesting access to metadata stored in the user terminal, wherein the metadata enables the service to be rendered to the user terminal, and determine to transmit the metadata request to be signed by an authorizing party with an electronic signature based upon a right of the service provider to access the metadata. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a processor associated with an authorizing party, a metadata request from a service provider requesting access to metadata stored in a user terminal, wherein the metadata enables a service to be rendered by the service provider to the user terminal; determining a right of the service provider to access the metadata; determining to sign the metadata request with an electronic signature of the authorizing party based upon the determined right; and determining to transmit the signed metadata request to the service provider. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus that is associated with an authorizing party to perform at least the following, receive a metadata request from a service provider requesting access to metadata stored in a user terminal, wherein the metadata enables a service to be rendered by the service provider to the user terminal, determine a right of the service provider to access the metadata, determine to sign the metadata request with an electronic signature of the authorizing party based upon the determined right, and determine to transmit the signed metadata request to the service provider. - View Dependent Claims (18, 19, 20, 21)
-
Specification