System and method for deploying and implementing software applications over a distributed network
DCFirst Claim
1. A system for deploying applications over a distributed network to an Internet-enabled device for interacting with a server, the server being in communication with the distributed network and having text files containing program logic, the system comprising:
- an application assembler for storing on and running on the Internet-enabled device, the application assembler for downloading one or more text flies from the server, retrieving the program logic from each of the downloaded text files, and assembling the retrieved program logic into a functioning application and running the functioning application on the Internet-enabled device, wherein the functioning application provides a graphical user interface for receiving and interpreting user inputs to the Internet-enabled device.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for deploying applications over a distributed network to web-enabled devices uses a server, with stored text files containing application logic, and an application assembler. The application assembler downloads and installs on each web-enabled device. Then, the application assembler downloads one or more text files from the server, retrieves program logic from each of the downloaded text files, and assembles the retrieved program logic into a fuctioning application. In some instances, a plugin that is downloaded and installed on each web-enabled device is activated by web pages on the server to launch the application assembler.
-
Citations
19 Claims
-
1. A system for deploying applications over a distributed network to an Internet-enabled device for interacting with a server, the server being in communication with the distributed network and having text files containing program logic, the system comprising:
an application assembler for storing on and running on the Internet-enabled device, the application assembler for downloading one or more text flies from the server, retrieving the program logic from each of the downloaded text files, and assembling the retrieved program logic into a functioning application and running the functioning application on the Internet-enabled device, wherein the functioning application provides a graphical user interface for receiving and interpreting user inputs to the Internet-enabled device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system for deploying an application over a network to an Internet-enabled device, the network having a server containing one or more application logic files, the application logic files containing embedded application logic relating to a computer program, the system comprising:
a program assembler for storing on and running on the Internet-enabled device, the program assembler for downloading the application logic files, retrieving the embedded application logic from the application logic files, and building the computer program from the retrieved embedded application logic, and running the computer program on the Internet-enabled device, wherein the computer program provides a graphical user interface for receiving and interpreting user inputs to the Internet-enabled device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A method for deploying a computer program over a network, the method comprising:
-
storing and running a software module on a client device of a user; providing to the client device text files containing embedded program logic for the software module to assemble into the computer program, wherein the computer program provides a graphical user interface for receiving and interpreting user inputs to the client device; running the computer program assembled from the embedded program logic on the client device; and enabling user interaction with the computer program running on the client device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification