发明名称 Method and system for providing remote access to a state of an application program
摘要 A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated. The server difference program is then transmitted to the client computer and at the client executed for updating the state of the application last received from the server computer. Display data indicative of the updated state of the application last received from the server computer are generated and displayed in a human comprehensible fashion on a display.
申请公布号 US8799354(B2) 申请公布日期 2014.08.05
申请号 US200912592473 申请日期 2009.11.25
申请人 Calgary Scientific Inc. 发明人 Thomas Monroe M.;McFadzean David B.;Beauregard Michael;Scherger Derek
分类号 G06F15/16;H04L12/12;G06F19/00;G06F9/52 主分类号 G06F15/16
代理机构 Meunier Carlin & Curfman, LLC 代理人 Meunier Carlin & Curfman, LLC
主权项 1. A method comprising: a) at a server computer, executing an application program for performing an application associated therewith; b) at a client computer connected to the server computer via a communication network, executing a remote access program for providing remote access to a state of the application, and generating a client difference program having encoded data indicative of a change of a state of the application last received from the server computer; c) transmitting the client difference program to the server computer; d) at the server computer, executing the client difference program for determining an updated state of the application and generating a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer; e) transmitting the server difference program to the client computer; and, f) at the client computer, executing the server difference program for updating the state of the application last received from the server computer.
地址 CA