Widget management system and method of operating thereof
AssigneePlaytech Software Limited
InventorRoei Gavish
Life of this patent
Estimating the term…
Abstract
A widget manager configured for managing at least one widget process, the widget manager comprising a processing module, a widget interface and a service interface operatively coupled to each other, wherein said at least one widget process is configured to run as a part of a client process, said client process configured to communicate with a game platform and/or parts therein via a client communication channel; wherein the widget interface is configured to enable communication between said at least one widget process and a game process which is configured to run as a part of said client process independently from the widget process; and wherein the service interface is configured to enable communication between said at least one widget process and the game platform and/or parts therein.
Claims15
A computer configured to operate in conjunction with a game platform via a client communication channel and comprising a processing unit operatively coupled to a memory having a widget manager installed thereon, the widget manager configured for managing at least one widget process and comprising a processing module, a widget interface and a service interface operatively coupled to each other,
- wherein said at least one widget process is configured to run on the processing unit as a part of a client process running on the processing unit, said client process configured to communicate with the game platform and/or parts therein via the client communication channel;
- wherein the widget interface is configured to enable communication between said at least one widget process and a game process which is configured to run on the computer as a part of said client process independently from the widget process;
- and
- wherein the service interface is configured to enable communication between said at least one widget process and the game platform and/or parts therein.
A method of managing a client process which runs on a processing unit and communicates with a game platform and/or parts therein via a client communication channel;
- the method comprising
- running a game process as a part of said client process;
- running at least one widget process as a part of said client process, wherein said at least one widget process runs independently from the game process;
- communicating between said at least one widget process and said game process merely via a widget interface accessible by said game process and said at least one widget process;
- and
- communicating between said at least one widget process and said game platform and/or parts therein via said client communication channel.
A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for managing a client process which runs on a processing unit and communicates with a game platform and/or parts therein via a client communication channel, the computer program product comprising:
- computer readable program code for causing the processing unit to run a game process as a part of said client process;
- computer readable program code for causing the processing unit to run at least one widget process as a part of said client process, wherein said at least one widget process runs independently from the game process;
- computer readable program code for causing the processing unit to enable communicating between said at least one widget process and said game process merely via a widget interface accessible by said game process and said at least one widget process;
- and
- computer readable program code for causing the processing unit to enable communicating between said at least one widget process and said game platform and/or parts therein via said client communication channel.
Dependencies are inferred from the claim text.