Application and permission integration
First Claim
1. An apparatus, comprising:
- at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to;
identify a first set of applications having a first set of permissions, the first set of permissions being based on a type of application of applications in the first set of applications;
identify a second set of applications having a second set of permissions, the second set of permissions being different from the first set of permissions and being based on a type of application of applications in the second set of applications, the applications in the second set of applications being different from the applications in the first set of applications;
integrate the first set of applications with the second set of applications in an application region, wherein the first set of applications and the second set of applications are configured to be in communication with each other and share data with each other within the application region; and
define a third set of permissions for the application region and the integrated applications within the application region, the third set of permissions identifying rules for communication and data sharing between at least one application of the first set of applications and at least one application of the second set of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and apparatuses of integrating applications in an application integration system are provided. In some examples, work-based applications may be integrated with personal applications, such as in an application region. One or more rules for accessing the applications within the application region may be determined or defined. In some examples, accessing the application region (e.g., via login or other authentication process) may provide access to all applications within the application region, without requiring additional login or authentication for each particular application being accessed. Further, the system may determine one or more rules for providing communication and/or data sharing between the one or more applications within the application region, between applications within the application region and outside the application region, between two or more applications regions, and the like.
22 Citations
21 Claims
-
1. An apparatus, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; identify a first set of applications having a first set of permissions, the first set of permissions being based on a type of application of applications in the first set of applications; identify a second set of applications having a second set of permissions, the second set of permissions being different from the first set of permissions and being based on a type of application of applications in the second set of applications, the applications in the second set of applications being different from the applications in the first set of applications; integrate the first set of applications with the second set of applications in an application region, wherein the first set of applications and the second set of applications are configured to be in communication with each other and share data with each other within the application region; and define a third set of permissions for the application region and the integrated applications within the application region, the third set of permissions identifying rules for communication and data sharing between at least one application of the first set of applications and at least one application of the second set of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause at least one computing device to:
-
identify a first set of applications having a first set of permissions, the first set of permissions being based on a type of application of applications in the first set of applications; identify a second set of applications having a second set of permissions, the second set of permissions being different from the first set of permissions and being based on a type of application of applications in the second set of applications, the applications in the second set of applications being different from the applications in the first set of applications; integrate the first set of applications with the second set of applications in an application region, wherein the first set of applications and the second set of applications are configured to be in communication with each other and share data with each other within the application region; and define a third set of permissions for the application region and the integrated applications within the application region, the third set of permissions identifying rules for communication and data sharing between at least one application of the first set of applications and at least one application of the second set of applications. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; identify a first set of applications having a first set of permissions; identify a second set of applications having a second set of permissions, the second set of permissions being different from the first set of permissions, applications in the second set of applications being different from applications in the first set of applications; integrate the first set of applications with the second set of applications in an application region, wherein the first set of applications and the second set of applications are configured to be in communication with each other and share data with each other within the application region; and define a third set of permissions for the application region and the integrated applications within the application region, the third set of permissions identifying rules for communication and data sharing between at least one application of the first set of applications and at least one application of the second set of applications; provide, on a mobile device, a plurality of user profiles, each user profile including access to one or more applications; receive, by the mobile device, user input selecting a first user profile of the plurality of user profiles, authenticate a first user associated with the selected first user profile on the mobile device; upon authenticating the user, provide access to a first subset of the integrated first set of applications and second set of applications, the first subset being associated with the first user profile, wherein the first subset of applications include at least one of;
a work application and a personal application associated with the first user;receive user input selecting a second user profile of the plurality of user profiles; authenticate a second user associated with the second user profile on the mobile device; and upon authenticating the second user, provide access to a second subset of the integrated first set of applications and second set of applications, the second subset being associated with the second user profile, wherein the second applications include at least one of a work application and a personal application associated with the second user and at least one application provided to the second user in the second subset is different from at least one application provided to the first user in the first subset. - View Dependent Claims (20, 21)
-
Specification