SYSTEMS AND METHODS FOR METADATA-DRIVEN COMMAND PROCESSOR AND STRUCTURED PROGRAM TRANSFER PROTOCOL
First Claim
1. A method for facilitating on-demand delivery and processing of one or more programs and program-compatible applications, the method comprising, using at least one hardware processor:
- by a first metadata-driven command processor on a first machine, sending a first request for a booting program and application to an agent, wherein the first request comprises an identification of a resource;
in response to the first request, by the agent,invoking the identified resource to generate a booting program dataset that defines the booting program and an application dataset that defines the application,generating a first response dataset, wherein the first response dataset comprises two or more nested datasets, wherein the two or more nested datasets comprise at least the booting program dataset and the application dataset, andsending the first response dataset to the first metdata-driven command processor; and
,by the first metadata-driven command processor,copying the booting program dataset and the application dataset into a first process dataset comprising two or more nested datasets, andprocessing the first process dataset to execute the booting program and the application on the first machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating on-demand delivery and processing of one or more programs and program-compatible applications on a plurality of different machines. In an embodiment, a metadata-driven command processor on a machine sends a request for a booting program and application to an agent. In response to the request, the agent invokes a resource to generate a booting program dataset that defines the booting program and an application dataset that defines the application, generates a response dataset comprising two or more nested datasets, wherein the two or more nested datasets comprise at least the booting program dataset and the application dataset, and sends the response dataset to the metadata-driven command processor. The metadata-driven command processor copies the booting program dataset and the application dataset into a process dataset comprising two or more nested datasets, and processes the first process dataset to execute the booting program and application on the machine.
10 Citations
42 Claims
-
1. A method for facilitating on-demand delivery and processing of one or more programs and program-compatible applications, the method comprising, using at least one hardware processor:
-
by a first metadata-driven command processor on a first machine, sending a first request for a booting program and application to an agent, wherein the first request comprises an identification of a resource; in response to the first request, by the agent, invoking the identified resource to generate a booting program dataset that defines the booting program and an application dataset that defines the application, generating a first response dataset, wherein the first response dataset comprises two or more nested datasets, wherein the two or more nested datasets comprise at least the booting program dataset and the application dataset, and sending the first response dataset to the first metdata-driven command processor; and
,by the first metadata-driven command processor, copying the booting program dataset and the application dataset into a first process dataset comprising two or more nested datasets, and processing the first process dataset to execute the booting program and the application on the first machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for facilitating on-demand delivery and processing of one or more programs and program-compatible applications, the system comprising:
-
a first machine comprising at least one hardware processor and a first metadata-driven command processor; and an agent; wherein the first metadata-driven command processor sends a first request for a booting program and application to the agent, wherein the first request comprises an identification of a resource; wherein, in response to the first request, the agent invokes the identified resource to generate a booting program dataset that defines the booting program and an application dataset that defines the application, generates a first response dataset, wherein the first response dataset comprises two or more nested datasets, wherein the two or more nested datasets comprise at least the booting program dataset and the application dataset, and sends the first response dataset to the first metdata-driven command processor; and wherein the first metadata-driven command processor copies the booting program dataset and the application dataset into a first process dataset comprising two or more nested datasets, and processes the first process dataset to execute the booting program and the application on the first machine. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium having stored thereon:
-
a first metadata-driven command processor comprising a first set of instructions; and an agent comprising a second set of instructions; wherein the first metadata-driven command processor sends a first request for a booting program and application to the agent, wherein the first request comprises an identification of a resource; wherein, in response to the first request, the agent invokes the identified resource to generate a booting program dataset that defines the booting program and an application dataset that defines the application, generates a first response dataset, wherein the first response dataset comprises two or more nested datasets, wherein the two or more nested datasets comprise at least the booting program dataset and the application dataset, and sends the first response dataset to the first metdata-driven command processor; and wherein the first metadata-driven command processor copies the booting program dataset and the application dataset into a first process dataset comprising two or more nested datasets, and processes the first process dataset to execute the booting program and the application on the first machine. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification