On-demand loading of types of software code of a program executing on a computing device
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a first computing device over a network from a second computing device, a first request for a container that includes information relating to types of software code that are potentially invoked by a program executing on the second computing device;
generating the container;
sending the container to the second computing device in response to the first request;
receiving, from the second computing device, a second request identifying a particular type of software code, the second request indicating that a determination was made, according to an on-demand basis and during execution of the program on the second computing device, that the particular type of software code is to be loaded from the first computing device to the second computing device, the determination indicating that the particular type of software code was invoked by the program and that the particular type of software code is not loaded in the second computing device; and
transmitting, from the first computing device to the second computing device in response to receiving the second request, information relating to the particular type of software code, the information at least partly enabling the second computing device to at least partly fill the container with information relating to the particular type of software code in response to the particular type of software code being loaded into the second computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first computing device receives (over a network) from at least a second computing device a container that includes information relating to types of software code that are potentially invoked by a program executing on the first computing device. A determination is made according to an on-demand basis, during execution of the program, whether a particular type of software code is to be loaded from the at least second computing device to the first computing device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a first computing device over a network from a second computing device, a first request for a container that includes information relating to types of software code that are potentially invoked by a program executing on the second computing device; generating the container; sending the container to the second computing device in response to the first request; receiving, from the second computing device, a second request identifying a particular type of software code, the second request indicating that a determination was made, according to an on-demand basis and during execution of the program on the second computing device, that the particular type of software code is to be loaded from the first computing device to the second computing device, the determination indicating that the particular type of software code was invoked by the program and that the particular type of software code is not loaded in the second computing device; and transmitting, from the first computing device to the second computing device in response to receiving the second request, information relating to the particular type of software code, the information at least partly enabling the second computing device to at least partly fill the container with information relating to the particular type of software code in response to the particular type of software code being loaded into the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A hardware computer-readable storage medium storing instructions that when executed cause a first computing device perform a method, the method comprising:
-
receiving, by the first computing device over a network from a second computing device, a first request for a container that includes information relating to types of software code that are potentially invoked by a program executing on the second computing device; generating the container; sending the container to the second computing device in response to the first request; receiving, from the second computing device, a second request identifying a particular type of software code, the second request indicating that a determination was made, according to an on-demand basis and during execution of the program on the second computing device, that the particular type of software code is to be loaded from the first computing device to the second computing device, the determination indicating that the particular type of software code was invoked by the program and that the particular type of software code is not loaded in the second computing device; and transmitting, from the first computing device to the second computing device in response to receiving the second request, information relating to the particular type of software code, the information at least partly enabling the second computing device to at least partly fill the container with information relating to the particular type of software code in response to the particular type of software code being loaded into the second computing device. - View Dependent Claims (16, 17)
-
-
18. A first computer comprising:
-
a network interface for communication over a network with at least a second computer; and a processor operable with the network interface to; receive from a second computer a first request for a container that includes information relating to types of software code that are potentially invoked by a program executing on the second computer; generate the container; send the container to the second computer in response to the first request; receive, from the second computer, a second request identifying a particular type of software code, the second request indicating that a determination was made, according to an on-demand basis and during execution of the program on the second computer, that the particular type of software code is to be loaded from the first computer to the second computer, the determination indicating that the particular type of software code was invoked by the program and that the particular type of software code is not loaded in the second computer; and transmit, to the second computer in response to receiving the second request, information relating to the particular type of software code, the information at least partly enabling the second computer to at least partly fill the container with information relating to the particular type of software code in response to the particular type of software code being loaded into the second computer. - View Dependent Claims (19, 20)
-
Specification