Metadata Broker
First Claim
1. Apparatus comprising:
- a metadata engine configured to store and access metadata associated with a user device; and
a metadata broker configured to;
verify an authenticity of a metadata request from a service provider;
determine whether the service provider is permitted access to selected metadata in accordance to a selected service;
obtain the selected metadata from the metadata engine; and
provide the selected metadata to the service provider.
2 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.
-
Citations
26 Claims
-
1. Apparatus comprising:
-
a metadata engine configured to store and access metadata associated with a user device; and a metadata broker configured to; verify an authenticity of a metadata request from a service provider; determine whether the service provider is permitted access to selected metadata in accordance to a selected service; obtain the selected metadata from the metadata engine; and provide the selected metadata to the service provider. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
(a) receiving a metadata request from a service provider, the metadata request having at least one rule set parameter; (b) accessing a rule set to obtain a predetermined right of the service provider from the at least one rule set parameter, the predetermined right being associated with first selected metadata stored in a user device; and (c) returning a signed metadata request to the service provider, the signed metadata request having an electronic signature of an authorizing party and being indicative of the first selected metadata. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
(a) sending, by a mobile device, a service request for a selected service; (b) receiving, from the service provider, a signed metadata request having an electronic signature of an authorizing party, the signed metadata request requesting selected metadata stored by the mobile device and associated with the selected service; (c) verifying the electronic signature in the signed metadata request; and (d) returning the selected metadata to the service provider. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
(a) receiving, by a service provider, a service request from a user device, the service request requesting a first selected service; (b) sending a metadata request to an authorization center for signing, the metadata request having at least one rule set parameter, the at least one rule set parameter being indicative of a predetermined right of the service provider; (c) in response to (b), receiving a signed metadata request with an electronic signature of an authorizing party; (d) sending the signed metadata request to the user device, the signed metadata request requesting first selected metadata stored at the user device; (e) receiving the first selected metadata from the user device; and (f) returning the first selected service to the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. Apparatus comprising:
-
a communications interface configured to; receive a metadata request from a service provider, the metadata request having at least one rule set parameter; and return a signed metadata request to the service provider, the signed metadata request having an electronic signature of an authorizing party and being indicative of first selected metadata; and a processor configured to; access a rule set to obtain a predetermined right of the service provider from the at least one rule set parameter, the predetermined right being associated with the first selected metadata stored in a user device. - View Dependent Claims (21)
-
-
22. A computer-readable medium having computer-executable instructions comprising:
-
(a) storing metadata associated with a user device; (b) verifying an authenticity of a metadata request from a service provider; (c) determining whether the service provider is permitted access to selected metadata in accordance with a selected service; (d) obtaining the selected metadata; and (e) providing the selected metadata to the service provider.
-
-
23. A computer-readable medium having computer-executable instructions comprising:
-
(a) receiving a metadata request from a service provider, the metadata request having at least one rule set parameter; (b) accessing a rule set to obtain a predetermined right of the service provider from the at least one rule set parameter, the predetermined right being associated with selected metadata stored in a user device; and (c) returning a signed metadata request to the service provider, the signed metadata request having an electronic signature of an authorizing party and being indicative of the selected metadata.
-
-
24. A computer-readable medium having computer-executable instructions comprising:
-
(a) receiving, by a service provider, a service request from a user device, the service request requesting a selected service; (b) sending a metadata request to an authorization center for signing, the metadata request having at least one rule set parameter, the at least one rule set parameter being indicative of a predetermined right of the service provider; (c) receiving a signed metadata request with an electronic signature of an authorizing party; (d) sending the signed metadata request to the user device, the signed metadata request requesting selected metadata stored at the user device; (e) receiving the selected metadata from the user device; and (f) returning the selected service to the user device.
-
-
25. An apparatus comprising:
-
a first communications interface component configured to interact with a user device and further configured to; receive, by a service provider, a service request from the user device, the service request requesting a selected service; send a signed metadata request to the user device, the signed metadata request requesting selected metadata stored at the user device; receive the selected metadata from the user device; and return the selected service to the user device; a processor to determine at least one rule set parameter from the service request using a rule set; and a second communications interface component configured to interact with an authorization center and further configured to; send a metadata request to the authorization center for signing, the metadata request having the at least one rule set parameter, the at least one rule set parameter being indicative of a predetermined right of the service provider; and receive the signed metadata request with an electronic signature of an authorizing party.
-
-
26. A system comprising:
-
a user device having; a metadata engine configured to store and access metadata associated with a user device; and a metadata broker configured to; verify an authenticity of a metadata request from a service provider; determine whether the service provider is permitted access to selected metadata in accordance to a selected service; obtain the selected metadata from the metadata engine; and provide the selected metadata to the service provider; a first server having; a first communications interface component configured to interact with the user device and further configured to; receive, by the service provider, a service request from the user device, the service request requesting a selected service; send a signed metadata request to the user device, the signed metadata request requesting selected metadata stored at the user device; receive the selected metadata from the user device; and return the selected service to the user device; a processor to determine at least one rule set parameter from the service request using a first rule set; and a second communications interface component configured to interact with an authorization center and further configured to; send a metadata request to the authorization center for signing, the metadata request having the at least one rule set parameter, the at least one rule set parameter being indicative of a predetermined right of the service provider; and receive the signed metadata request with an electronic signature of an authorizing party; and a second server having; a third communications interface configured to; receive the metadata request from the service provider, the metadata request having the at least one rule set parameter; and return the signed metadata request to the service provider, the signed metadata request having the electronic signature of the authorizing party and being indicative of the selected metadata; and a second processor configured to; access a second rule set to obtain the predetermined right of the service provider from the at least one rule set parameter, the predetermined right being associated with the selected metadata stored in the user device.
-
Specification