Robotic shared access
AssigneeInternational Business Machines Corporation
InventorsLaurentiu Gabriel Ghergu, Erik Rueger, Filis Omer, Jeremy R. Fox
Life of this patent
Estimating the term…
Abstract
Aspects of the present invention detect a maximum size of a screen within a same virtual machine allowed by configuration data; determine a number of concurrent bots that access the same virtual machine within a predetermined timeframe; split a width and a height of the screen by the number of the concurrent bots; allocate a sub-screen of a split screen to each of the concurrent bots; and execute a code package for each the concurrent bots within an allocated sub-screen within the same virtual machine in the predetermined timeframe.
Claims20
A computer-implemented method, comprising:
- detecting, by a processor set, a maximum size of a screen within a same virtual machine allowed by configuration data;
- determining, by the processor set, a number of concurrent bots that access the same virtual machine within a predetermined timeframe;
- splitting, by the processor set, a width and a height of the screen by the number of the concurrent bots;
- allocating, by the processor set, a sub-screen of the split screen to each of the concurrent bots;
- executing, by the processor set, a code package for each of the concurrent bots within the allocated sub-screen within the same virtual machine in the predetermined timeframe;
- determining, by the processor set, that a first bot of the concurrent bots is executing a first code package at a same time that a second bot of the concurrent bots is executing a second code package;
- and
- executing, by the processor set, the first code package for the first bot on a full screen of the same virtual machine in response to determining that the first bot of the concurrent bots is executing the first code package at the same time that the second bot of the current bots is executing the second code package.
A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to:
- detect a maximum size of a screen within a same virtual machine allowed by configuration data;
- determine a number of concurrent bots that access the same virtual machine within a predetermined timeframe;
- split a width and a height of the screen by the number of the concurrent bots;
- allocate a sub-screen of the split screen to each of the concurrent bots;
- execute a code package for each of the concurrent bots within the allocated sub-screen within the same virtual machine in the predetermined timeframe;
- determine that a first bot of the concurrent bots is executing a first code package at a same time that a second bot of the concurrent bots is executing a second code package;
- and
- execute the first code package for the first bot on a full screen of the same virtual machine in response to determining that the first bot of the concurrent bots is executing the first code package at the same time that the second bot of the current bots is executing the second code package.
A system comprising:
- a processor set, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to:
- detect a maximum size of a screen within a same computing system allowed by configuration data;
- determine a number of concurrent bots that access the same computing system within a predetermined timeframe;
- split a width and a height of the screen by the number of the concurrent bots;
- allocate a sub-screen of the split screen to each of the concurrent bots;
- execute a code package for each of the concurrent bots within the allocated sub-screen within the same computing system in the predetermined timeframe;
- determine that a first bot of the concurrent bots is executing a first code package at a same time that a second bot of the concurrent bots is executing a second code package;
- and
- execute the first code package for the first bot on a full screen of the same virtual machine in response to determining that the first bot of the concurrent bots is executing the first code package at the same time that the second bot of the current bots is executing the second code package.
Dependencies are inferred from the claim text.