INFORMATION-PROCESSING APPARATUS, INFORMATION-PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
First Claim
1. An information-processing apparatus comprising:
- an environment storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment;
an execution unit that executes the set of instructions stored in the environment storage unit, with a status of execution of one of the plurality of runtime environments being a foreground status and a status of execution of each of the other runtime environment(s) being a background status;
a status-holding unit that stores an item(s) of status information to be transmitted from the first runtime environment to the second runtime environment;
a timing storage unit that stores a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and
a transmission unit that transmits the item(s) of status information stored in the status-holding unit to the second runtime environment in a case where the condition stored in the timing storage unit is fulfilled.
1 Assignment
0 Petitions
Accused Products
Abstract
An information-processing apparatus comprises: an environment storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment; an execution unit that executes the set of instructions stored in the environment storage unit; a status-holding unit that stores an item(s) of status information to be transmitted from the first runtime environment to the second runtime environment; a timing storage unit that stores a condition relating to a status of execution of one of the first runtime environment and the second runtime environment; and a transmission unit that transmits the item(s) of status information stored in the status-holding unit to the second runtime environment in a case where the condition stored in the timing storage unit is fulfilled.
32 Citations
24 Claims
-
1. An information-processing apparatus comprising:
-
an environment storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment; an execution unit that executes the set of instructions stored in the environment storage unit, with a status of execution of one of the plurality of runtime environments being a foreground status and a status of execution of each of the other runtime environment(s) being a background status; a status-holding unit that stores an item(s) of status information to be transmitted from the first runtime environment to the second runtime environment; a timing storage unit that stores a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and a transmission unit that transmits the item(s) of status information stored in the status-holding unit to the second runtime environment in a case where the condition stored in the timing storage unit is fulfilled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An information-processing method performed in an information-processing apparatus comprising:
- a storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment and a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and
an execution unit that executes the set of instructions stored in the storage unit, with a status of execution of one of the plurality of runtime environments being a foreground status and a status of execution of each of the other runtime environment(s) being a background status,the method comprising the steps of; causing, by the execution unit, the storage unit to store an item of status information to be transmitted from the first runtime environment to the second runtime environment; and transmitting, by the execution unit, the item of status information stored in the storage unit to the second runtime environment in a case where the condition stored in the storage unit is fulfilled. - View Dependent Claims (23)
- a storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment and a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and
-
24. A non-transitory computer-readable storage medium storing a program for causing a computer to execute an information-processing method, the computer serving as an information-processing apparatus comprising:
- a storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment and a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and
an execution unit that executes the set of instructions stored in the storage unit, with a status of execution of one of the plurality of runtime environments being a foreground status and a status of execution of each of the other runtime environment(s) being a background status,the method comprising the steps of; causing, by the execution unit, the storage unit to store an item of status information to be transmitted from the first runtime environment to the second runtime environment; and transmitting, by the execution unit, the item of status information stored in the storage unit to the second runtime environment in a case where the condition stored in the storage unit is fulfilled.
- a storage unit that stores a set of instructions for implementing a plurality of runtime environments including a first runtime environment and a second runtime environment and a condition relating to a status of execution of a target runtime environment, which is one of the first runtime environment and the second runtime environment; and
Specification