The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 26, 2016

Filed:

Jan. 04, 2012
Applicants:

Monroe M. Thomas, Calgary, CA;

Matthew James Stephure, Calgary, CA;

Kevin Glen Robinson, Calgary, CA;

Inventors:

Monroe M. Thomas, Calgary, CA;

Matthew James Stephure, Calgary, CA;

Kevin Glen Robinson, Calgary, CA;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 7/18 (2006.01); H04N 5/232 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
H04N 5/23206 (2013.01); H04N 7/181 (2013.01); G06F 9/52 (2013.01); H04N 5/23216 (2013.01);
Abstract

A method and system for remotely controlling a device via a computer network is provided. A client computer generates a client difference program indicative of a change of a state of the device last received from a server computer and transmits the same to the server computer. Upon receipt, the server computer executes the client difference program and determines an updated state of the device, generates control data indicative of the updated state of the device, provides the control data to the device, and generates and transmits a server difference program having encoded a difference between the state of the device and a state of the device last transmitted to the client computer. The client computer executes the server difference program for updating the state of the device last received from the server computer and for displaying the same in a human comprehensible fashion.


Find Patent Forward Citations

Loading…