System and Method for Sharing Information in a Private Ecosystem
First Claim
1. A mobile communications system for controlling a restricted ecosystem of software applications, the system comprising:
- a computer comprising a computer processor and a memory, whereinsaid computer processor executes a plurality of software applications,said processor programmed for providing an application loader and an ecosystem controller,said application loader for loading said software applications onto said computer processor for execution,said ecosystem controller programmed to;
receive a collection of software applications comprising an ecosystem;
manage said collection of software applications;
load said collection of software applications onto said application loader; and
transfer data between said collection of software applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
43 Citations
36 Claims
-
1. A mobile communications system for controlling a restricted ecosystem of software applications, the system comprising:
a computer comprising a computer processor and a memory, wherein said computer processor executes a plurality of software applications, said processor programmed for providing an application loader and an ecosystem controller, said application loader for loading said software applications onto said computer processor for execution, said ecosystem controller programmed to; receive a collection of software applications comprising an ecosystem; manage said collection of software applications; load said collection of software applications onto said application loader; and transfer data between said collection of software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A mobile communications system for transferring data between a restricted ecosystem of software applications, the system comprising:
-
a computer memory storing instructions; and a computer processor, wherein said computer processor executes said software applications, said processor programmed for providing an application loader and an ecosystem controller, said application loader for loading said software applications onto said computer processor for execution, said ecosystem controller programmed to; load a first of said software applications onto said application loader; encrypt data to transfer to a second software application; store said data at a location in said computer memory; and communicate said location to said second software application. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for controlling a restricted ecosystem of software applications at a first server and computer, the method comprising:
-
generating a collection of software applications; restricting said collection of software applications to a targeted user audience; communicating said collection of software applications from said first server; receiving said collection of software applications at an ecosystem controller; loading a first software application from said collection of software applications onto an application loader; executing said first software application; loading a second software application from said collection of software applications onto said application loader; and executing said second software application. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for controlling a restricted ecosystem of software applications at a first server and computer, the method comprising:
-
originating a plurality of software applications from a vendor; associating a collection of said plurality of software applications with a targeted user; controlling the distribution of said collection of software applications to said targeted user at said first server; controlling access to said collection of software applications based on user credentials; and communicating said collection of software applications from said first server;
whereinsaid vendor is enabled to specify the collection of software applications targeted to a user audience; and said collection of software applications is received at an ecosystem controller at said computer.
-
-
20. The method of claim 20, further comprising:
-
receiving said collection of software applications at said computer; and automatically installing and updating said collection of software applications. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A mobile communications system for integrating a collection of ecosystem software applications originating from a vendor, the system comprising:
a first server comprising a computer processor and computer memory, wherein said computer processor programmed for; associating a collection of said plurality of software applications to a targeted user; controlling the distribution of said collection of software applications to said targeted user audience at said first server; controlling access to said collection of software applications based on user credentials; and communicating said collection of software applications from said first server, wherein said vendor is enabled to specify the collection of software applications targeted to a user audience. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
Specification