×

Chained data processing and application utilization

  • US 10,409,576 B2
  • Filed: 10/29/2010
  • Issued: 09/10/2019
  • Est. Priority Date: 10/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating application usage on a computing device, comprising:

  • obtaining a first user context associated with a first user of a first computing device, wherein the first user context includes;

    a timestamp associated with the first user context;

    profile data of the first user, wherein the profile data includes at least one or more of the user'"'"'s contacts, calendar, a profile on a website or an application on the first computing device, preferences, and browser history;

    device data associated with the first computing device; and

    data types associated with existing applications on the first computing device;

    obtaining a second user context associated with a second user of a second computing device, wherein the second user is listed in the profile data of the first user;

    determining a first new application matching the first user context by comparing application data for the first new application with the first user context, wherein the matching is based on;

    the user preferences in the profile data of the first user context,device-based matching based on the device data of the first computing device, andthe data types associated with the existing applications on the first computing device;

    providing a link of the first new application to the first user for installation on the first computing device;

    obtaining an update of the first user context based on the first user installing and executing the first new application on the first computing device, wherein the update to the first user context includes new profile data for the first user and new data types associated with the first new application;

    determining a second new application matching the update of the first user context and the second user context by comparing application data for the second new application with the update of the first user context and the second user context; and

    providing the second new application for installation and execution on the second computing device, wherein the second new application is allowed to access data generated by the first new application to allow the second new application to cooperate with the first new application to perform tasks in the second new application for the second user based at least on the first user'"'"'s new profile data in the update of the first user context.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×