Method and apparatus for providing services via cloud-based analytics
First Claim
Patent Images
1. A method comprising:
- determining, by an apparatus, one or more data propagation policies associated with propagating user information from at least one device to a plurality of cloud components of cloud services;
processing, by the apparatus, the one or more data propagation policies to cause, at least in part, a propagation of the user information to the one or more cloud components, wherein the propagation causes, at least in part, the user information to be available to one or more applications, one or more services, or a combination thereof;
determining, by the apparatus, one or more data caching policies;
receiving, by the apparatus, additional user information collected by a plurality of independent collecting entities of the cloud services across a plurality of data domains of service providers, websites, or a combination thereof;
analyzing, by the apparatus, the user information and the additional information to determine service information specific to a user of the at least one device;
processing, by the apparatus, the one or more data caching policies to determine one or more rules, one or more criteria, or a combination thereof, to initiate a caching of the service information at the at least one device, wherein the one or more rules, the one or more criteria, or a combination thereof are based, at least in part, on one or more data types, one or more propagation types, network availability information, resource availability information, device capability information, temporal information, or a combination thereof,wherein the service information includes, at least in part, recommendation information generated specifically for the user and an application across the plurality of data domains.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing services via cloud based analytics. An analytics platform determines one or more data propagation policies associated with propagating user information from at least one device to one or more cloud components. The analytics platform also processes and/or facilitates a processing of the one or more data propagation policies to cause, at least in part, a propagation of the user information to the one or more cloud components, wherein the propagation causes, at least in part, the user information to be available to one or more applications, one or more services, or a combination thereof.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by an apparatus, one or more data propagation policies associated with propagating user information from at least one device to a plurality of cloud components of cloud services; processing, by the apparatus, the one or more data propagation policies to cause, at least in part, a propagation of the user information to the one or more cloud components, wherein the propagation causes, at least in part, the user information to be available to one or more applications, one or more services, or a combination thereof; determining, by the apparatus, one or more data caching policies; receiving, by the apparatus, additional user information collected by a plurality of independent collecting entities of the cloud services across a plurality of data domains of service providers, websites, or a combination thereof; analyzing, by the apparatus, the user information and the additional information to determine service information specific to a user of the at least one device; processing, by the apparatus, the one or more data caching policies to determine one or more rules, one or more criteria, or a combination thereof, to initiate a caching of the service information at the at least one device, wherein the one or more rules, the one or more criteria, or a combination thereof are based, at least in part, on one or more data types, one or more propagation types, network availability information, resource availability information, device capability information, temporal information, or a combination thereof, wherein the service information includes, at least in part, recommendation information generated specifically for the user and an application across the plurality of data domains. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 to perform at least the following, determine one or more data propagation policies associated with propagating user information from at least one device to a plurality of cloud components of cloud services; process the one or more data propagation policies to cause, at least in part, a propagation of the user information to the one or more cloud components, wherein the propagation causes, at least in part, the user information to be available to one or more applications, one or more services, or a combination thereof; determine one or more data caching policies; receive additional user information collected by a plurality of independent collecting entities of the cloud services across a plurality of data domains of service providers, websites, or a combination thereof; analyze the user information and the additional information to determine service information specific to a user of the at least one device; process the one or more data caching policies to determine one or more rules, one or more criteria, or a combination thereof, to initiate a caching of the service information at the at least one device, wherein the one or more rules, the one or more criteria, or a combination thereof are based, at least in part, on one or more data types, one or more propagation types, network availability information, resource availability information, device capability information, temporal information, or a combination thereof, wherein the service information includes, at least in part, recommendation information generated specifically for the user and an application across the plurality of data domains. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification