×

Methods for managing entity profiles and application launching in software applications

  • US 10,637,909 B2
  • Filed: 03/15/2013
  • Issued: 04/28/2020
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing entity profiles in software applications, comprising:

  • providing an application server storing a plurality of applications, a plurality of users, and a plurality of profiles, wherein;

    each profile corresponds to one of a plurality of entities subscribed to the application server,each of the profiles includes a list of one or more of the plurality of applications to which the subscribed entity has subscribed; and

    each of the profiles includes entity data specific to its corresponding subscribed entity;

    storing a list of the subscribed entities associated with each of the plurality of users;

    receiving, by the application server, credentials associated with one of the plurality of users;

    identifying, by the application server, the subscribed entities associated with the user;

    providing an application from the plurality of applications to a client computer in response to the user selecting the application;

    providing, within the application or within a framework accessible to the application, a selector for the user to select from the subscribed entities associated with the user who are also subscribed to the application, the selector provided by an entity selection framework;

    transferring to the application, entity data from the profile of a first entity in response to the user selecting the first entity from the selector;

    executing the application with the first entity data;

    receiving a selection of a second entity from the selector from the user, and in response;

    updating the first entity data into the profile of the first entity;

    transferring entity data from the profile of a second entity to the application in response to the user selecting the second entity from within the application;

    refreshing the application with the second entity data, so that the entity data from the first entity profile is replaced in the application with the entity data from the second entity profile; and

    executing the application with the second entity data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×