Keep-alive messaging when two applications are running
First Claim
1. An application management system comprising:
- a first computer configured to host an application;
a user terminal;
a communication network, said first computer coupled to said user terminal through said communication network;
an computer-executable first application, wherein at least a portion of said first application is executed by said first computer and at last a second portion of the first application being executed at said user terminal;
a computer-executable second application, wherein said second application is executed at said user terminal; and
a computer-executable keep-alive function, to collect first application timeout information related to said first application to formulate a keep-alive input based on the collected first application timeout information; and
to transmit said keep-alive input to said first computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is generally directed to a system and method in which a second application (the “keep-alive function”) sends a ping, message or other signal to a first application to prevent the first application from being timed out (hereinafter, “keep-alive input”). In an embodiment of the invention, the first application is queried as to the appropriate content and format of a timeout period restart message. The keep-alive function may be automatically executed upon the occurrence of a triggering event. The keep-alive function may, periodically or based on a timeout clock related to the first application, check the status of the first application and/or send a keep-alive input.
-
Citations
27 Claims
-
1. An application management system comprising:
-
a first computer configured to host an application; a user terminal; a communication network, said first computer coupled to said user terminal through said communication network; an computer-executable first application, wherein at least a portion of said first application is executed by said first computer and at last a second portion of the first application being executed at said user terminal; a computer-executable second application, wherein said second application is executed at said user terminal; and a computer-executable keep-alive function, to collect first application timeout information related to said first application to formulate a keep-alive input based on the collected first application timeout information; and
to transmit said keep-alive input to said first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of managing a plurality of applications, said method comprising:
-
executing a first application, at least a portion of the first application being executed by a first computer and at least a second portion of the first application being executed at a user terminal, the first computer and the user terminal being coupled via a network; executing a second application at the user terminal; collecting, by a keep-alive function, first application timeout information related to said first application; formulating a keep-alive input based on the collected timeout information; and transmitting said keep-alive input from said user terminal to said first computer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification