Patentable/Patents/US-9697051
US-9697051

Method and apparatus for providing services via cloud-based analytics

PublishedJuly 4, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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.

Plain English Translation

A system analyzes user data to provide personalized services. The system first determines data propagation policies for sending user information from a user's device to cloud components. The system then uses these policies to actually send the user data to the cloud. This makes the data available to cloud applications and services. The system also determines data caching policies and receives additional user information from various online services and websites. It analyzes all this data to create user-specific service information, such as recommendations. Finally, it uses the caching policies to decide when and how to cache this service information on the user's device based on factors like data type, network conditions, device capabilities, and time. The cached service info includes personalized recommendations from various sources.

Claim 2

Original Legal Text

2. A method of claim 1 , wherein the one or more data propagation policies, the one or more data caching policies, or a combination thereof are independent of the one or more applications, the one or more services, or a combination thereof, and the one or more data propagation policies describe a kind of user information that is propagated to the one or more cloud components, wherein the additional user information is received at the apparatus via one or more live information streams.

Plain English Translation

Building on the previous description, the data propagation and caching policies are independent of specific applications or services. The propagation policies define what types of user information should be sent to the cloud. The additional user information (collected from various sources) is received via live data streams. In other words, the system described earlier has the feature where it works with real time data and does not require special coding within apps to work.

Claim 3

Original Legal Text

3. A method of claim 1 , further comprising: processing the one or more data propagation policies to determine one or more rules, one or more criteria, or a combination thereof for the propagation, 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, one or more network interactions, network availability information, resource availability information, device capability information, temporal information, or a combination thereof.

Plain English Translation

Expanding on the first system description, the data propagation policies include rules and criteria that govern how the user information is sent to the cloud. These rules are based on factors such as the type of data, how it's being propagated, network activity, network and device availability, device capabilities, and the time of day. The system is capable of dynamically deciding how and when to propagate the information based on various parameters.

Claim 4

Original Legal Text

4. A method of claim 1 , further comprising: processing the user information to determine one or more future events, wherein the caching is performed preemptively based, at least in part, on the one or more future events.

Plain English Translation

In addition to the first system description, the system analyzes user information to predict future events. Based on these predictions, the service information is proactively cached on the user's device. The caching happens *before* the user needs the information, based on anticipated needs.

Claim 5

Original Legal Text

5. A method of claim 1 , further comprising: initiating at least one notification of an availability, an update, or a combination thereof of the user information, the service information, or a combination thereof, wherein the one or more data propagation policies, the one or more data caching policies, or a combination thereof is processed based, at least in part, on the at least one notification.

Plain English Translation

Expanding on the system described in the first claim, the system can send notifications to the user when new or updated user information or service information becomes available. These notifications trigger the processing of the data propagation and caching policies. The system proactively keeps the user informed of new data and reacts to the notification by managing data transfer and storage.

Claim 6

Original Legal Text

6. A method of claim 1 , wherein the service information is generated using one or more resources of the one or more cloud computing components, and cached at a data persistence layer of the one or more cloud computing components.

Plain English Translation

Continuing from the system in claim 1, the service information (like personalized recommendations) is generated using cloud resources. This generated information is then stored in a data persistence layer within the cloud infrastructure. The cloud is where the bulk of the processing happens and the results are stored.

Claim 7

Original Legal Text

7. A method of claim 1 , wherein the service information includes a plurality of recommendations for the user when using the application, and the method further comprising: when determining the application is activated, initiating, at the at least one device, a presentation of a rating of a level of confidence of each of the recommendations and the recommendations listed in an order of the rating.

Plain English Translation

Building on the first claim, the service information includes recommendations for the user within an application. When the application is opened, the system displays these recommendations along with a confidence rating for each, sorted by rating. This lets the user know which recommendation the system thinks is best.

Claim 8

Original Legal Text

8. A method of claim 7 , wherein the one or more cloud components include, at least in part, one or more information spaces, and wherein the recommendations include a plurality of recommended contacts or a plurality of recommended routes.

Plain English Translation

Continuing from claim 7, the cloud components include "information spaces" (likely referring to shared or organized data repositories). The recommendations can include recommended contacts or routes. The user is presented with suggestions for people to connect with or paths to take.

Claim 9

Original Legal Text

9. A method of claim 7 , wherein the rating of a level of confidence is made based on one or more user organizational affiliations, one or more user addresses, a user age, one or more user interests, one or more user careers, or a combination thereof.

Plain English Translation

Expanding on claim 7, the confidence rating for the recommendations is based on user data such as organizational affiliations, addresses, age, interests, and career information. The accuracy of the suggestion is influenced by the user's profile.

Claim 10

Original Legal Text

10. A method of claim 8 , wherein the recommended contacts include a list of nearby contacts, a list of frequently called contacts, a list of contacts called frequently at a given day and time, or a list of contacts in an upcoming meeting.

Plain English Translation

Expanding on claim 8, the recommended contacts can include lists of nearby contacts, frequently called contacts, contacts called frequently at a specific time, or contacts in an upcoming meeting. The suggestions are tailored to the user's location and call history.

Claim 11

Original Legal Text

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.

Plain English Translation

An apparatus (a device or system) analyzes user data to provide personalized services. It determines data propagation policies for sending user information from a user's device to cloud components, and uses these policies to actually send the data. This makes the data available to cloud applications and services. The apparatus also determines data caching policies and receives additional user information from various online services and websites. It analyzes all this data to create user-specific service information, such as recommendations. Finally, it uses the caching policies to decide when and how to cache this service information on the user's device based on factors like data type, network conditions, device capabilities, and time. The cached service info includes personalized recommendations.

Claim 12

Original Legal Text

12. An apparatus of claim 11 , wherein the one or more data propagation policies, the one or more data caching policies, or a combination thereof are independent of the one or more applications, the one or more services, or a combination thereof, and the one or more data propagation policies describe a kind of user information that is propagated to the one or more cloud components.

Plain English Translation

Building on the previous apparatus description, the data propagation and caching policies are independent of specific applications or services. The propagation policies define what types of user information should be sent to the cloud.

Claim 13

Original Legal Text

13. An apparatus of claim 11 , wherein the apparatus is further caused to: process the one or more data propagation policies to determine one or more rules, one or more criteria, or a combination thereof for the propagation, 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, one or more network interactions, network availability information, resource availability information, device capability information, temporal information, or a combination thereof.

Plain English Translation

Expanding on the first apparatus description, the data propagation policies include rules and criteria that govern how the user information is sent to the cloud. These rules are based on factors such as the type of data, how it's being propagated, network activity, network and device availability, device capabilities, and the time of day.

Claim 14

Original Legal Text

14. An apparatus of claim 11 , wherein the apparatus is further caused to: process the user information to determine one or more future events, wherein the caching is performed preemptively based, at least in part, on the one or more future events.

Plain English Translation

In addition to the first apparatus description, the apparatus analyzes user information to predict future events. Based on these predictions, the service information is proactively cached on the user's device.

Claim 15

Original Legal Text

15. An apparatus of claim 11 , wherein the apparatus is further caused to: receive at least one notification of an availability, an update, or a combination thereof of the user information, the service information, or a combination thereof, wherein the one or more data propagation policies, the one or more data caching policies, or a combination thereof is processed based, at least in part, on the at least one notification.

Plain English Translation

Expanding on the apparatus described in the first claim, the apparatus can receive notifications when new or updated user information or service information becomes available. These notifications trigger the processing of the data propagation and caching policies.

Claim 16

Original Legal Text

16. An apparatus of claim 11 , wherein the service information is generated using one or more resources of the one or more cloud computing components, and cached at a data persistence layer of the one or more cloud computing components.

Plain English Translation

Continuing from the apparatus in claim 11, the service information (like personalized recommendations) is generated using cloud resources. This generated information is then stored in a data persistence layer within the cloud infrastructure.

Claim 17

Original Legal Text

17. An apparatus of claim 11 , wherein the service information specifies, at least in part, one or more user interface elements for causing, at least in part, a presentation of the service information at the at least one device.

Plain English Translation

Building on the apparatus described in claim 11, the service information also specifies the user interface elements to display the service information on the user's device. The device automatically generates the user interface based on the information received.

Claim 18

Original Legal Text

18. An apparatus of claim 11 , wherein the one or more cloud components include, at least in part, one or more information spaces.

Plain English Translation

Continuing from claim 11, the cloud components include "information spaces".

Claim 19

Original Legal Text

19. An apparatus of claim 11 , wherein the service information includes a plurality of recommended contacts for the user, and the recommended contacts include a list of nearby contacts, a list of frequently called contacts, a list of contacts called frequently at a given day and time, or a list of contacts in an upcoming meeting.

Plain English Translation

Building on the apparatus in claim 11, the service information includes recommended contacts, which can be nearby contacts, frequently called contacts, contacts called frequently at a specific time, or contacts in an upcoming meeting.

Claim 20

Original Legal Text

20. An apparatus of claim 19 , wherein the service information further includes a rating of a level of confidence for each of the recommended contacts.

Plain English Translation

Continuing from claim 19, the service information also includes a confidence rating for each of the recommended contacts.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 27, 2011

Publication Date

July 4, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus for providing services via cloud-based analytics” (US-9697051). https://patentable.app/patents/US-9697051

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9697051. See llms.txt for full attribution policy.