Consolidated data services apparatus and method
First Claim
1. An apparatus for consolidated data services comprising:
- a content application programming interface (API) configured to provide content from each of a plurality of data services to each of a plurality of devices using one or more of a plurality of content API methods;
a user API configured to provide user identification for each of the plurality of devices using one or more of a plurality of user API methods, wherein each of the user API methods includes a required signature parameter;
a device API configured to provide a client system to one or more of the plurality of devices using one or more of a plurality of device API methods; and
a web service consolidator coupled to the content API, the user API and the device API, and to the plurality of data services and the plurality of devices through a communications media.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for consolidated data services comprising a plurality of devices, a plurality of data services and a content application programming interface (API). A user API provides user identification for each of the plurality of devices using one or more of a plurality of user API methods. A feedback API configured to receive data from each of the plurality of devices that identifies media content that was delivered to the plurality of devices using one or more of a plurality of feedback API methods. A device API configured to provide a client system to one or more of the plurality of devices using one or more of a plurality of device API methods. A web service consolidator coupled to the content API, the user API, the feedback API, the device API, the update API, a plurality of data services and the plurality of devices through the communications media.
-
Citations
20 Claims
-
1. An apparatus for consolidated data services comprising:
-
a content application programming interface (API) configured to provide content from each of a plurality of data services to each of a plurality of devices using one or more of a plurality of content API methods; a user API configured to provide user identification for each of the plurality of devices using one or more of a plurality of user API methods, wherein each of the user API methods includes a required signature parameter; a device API configured to provide a client system to one or more of the plurality of devices using one or more of a plurality of device API methods; and a web service consolidator coupled to the content API, the user API and the device API, and to the plurality of data services and the plurality of devices through a communications media. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing consolidated data services comprising:
-
receiving a user logon request at a user API from a registered device having a device id parameter, a partner key parameter and a signature parameter using one or more user API methods, wherein the user logon request includes the partner key parameter and the signature parameter; receiving a content service selection for one of a plurality of content services using a type parameter and a key parameter if the user logon request is accepted; logging the registered device onto the selected content service using stored user logon data for the selected content service; and using a session method of the user API to retrieve a user session, the session method including a username parameter, an authorization token parameter, the partner key parameter and the signature parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing consolidated data services comprising:
-
receiving a user logon request at a user API using one or more user API methods, wherein the user logon request includes a required partner key parameter and a required signature parameter; determining whether required parameters are present in the user logon request; determining whether a device associated with the user logon request is a registered device using a device method of the user API if the required parameters are present in the user logon request, wherein the device method includes a device id parameter, a partner key parameter and a signature parameter; receiving a content service selection for one of a plurality of content services using a type parameter and a key parameter; logging the user onto the selected content service using stored user logon data for the selected content service; and using a share method of the user API to share resources with a second user, the share method including a bookmark share id parameter, the partner key parameter and the signature parameter. - View Dependent Claims (19, 20)
-
Specification