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:
Feb. 14, 2017

Filed:

May. 24, 2012
Applicant:

Tobias Edward Sebastian Gray, Cambridge, GB;

Inventor:
Assignee:

RealVNC Ltd, Cambridge, Cambridgeshire, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 8/22 (2009.01); G06F 9/50 (2006.01); G06F 9/44 (2006.01); G06F 3/14 (2006.01); H04M 1/725 (2006.01); G06F 9/48 (2006.01); G09G 5/395 (2006.01);
U.S. Cl.
CPC ...
H04W 8/22 (2013.01); G06F 3/1454 (2013.01); G06F 9/4445 (2013.01); G06F 9/4881 (2013.01); G06F 9/5038 (2013.01); H04M 1/72527 (2013.01); G09G 5/395 (2013.01);
Abstract

A mobile device comprising a processor which is configured to run at least one of a plurality of threads, said plurality of threads comprising a mobile control thread, a priority adjusting thread and at least one other thread; a scheduler for scheduling threads to be run on said processor dependent on a priority of an thread relative to other threads, a display for displaying data to a user, an input system for a user to input commands, and a communication link for connecting said mobile device to a remote terminal, wherein, when said mobile control thread is running the processor is configured to capture data currently displayed on said display; send said captured data over said communication link; and issue an update sent notification to activate said priority adjusting thread; wherein, when said priority adjusting thread is running, the processor is configured to determine, on receipt of an update sent notification, whether a previous update sent notification issued less than a threshold time earlier, determine whether said mobile control thread has used more than a threshold amount of said processor, and if both determining steps are met reduce said priority of said mobile control thread below a priority of said at least one other thread and set a timer whereby when said timer expires, said priority of said mobile control thread is increased above said priority of said at least one other thread.


Find Patent Forward Citations

Loading…