EFFICIENT SCREEN IMAGE TRANSFER
First Claim
Patent Images
1. A system comprising:
- a source display, externally updatable;
an algorithm database comprising a plurality of image compression algorithms;
a network connection; and
a frame transfer engine executing on a computer processor and configured to;
receive a plurality of updates made to the source display;
store at least some of the updates in a queue; and
select, based on a bandwidth of the network connection, a size of the update, and sizes and times of updates currently present in the queue, an image compression algorithm in the algorithm database for current transfer over the network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a source display, externally updatable, an image compression algorithm database, a network connection, and a frame transfer engine. The algorithm database comprises a plurality of image compression algorithms. The frame transfer engine is configured to receive a plurality of updates made to the source display, store at least some of the updates in a queue, and select, based on a bandwidth of the network connection, a size of the update, and sizes and times of updates currently present in the queue, an image compression algorithm in the algorithm database for current transfer over the network connection.
12 Citations
34 Claims
-
1. A system comprising:
-
a source display, externally updatable; an algorithm database comprising a plurality of image compression algorithms; a network connection; and a frame transfer engine executing on a computer processor and configured to; receive a plurality of updates made to the source display; store at least some of the updates in a queue; and select, based on a bandwidth of the network connection, a size of the update, and sizes and times of updates currently present in the queue, an image compression algorithm in the algorithm database for current transfer over the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a client computer system comprising a target display; and a server computer system, connected via a network connection to the client computer system, comprising; a source display, and a memory configured to store; an algorithm database comprising a plurality of image compression algorithms; a transmission queue; a frame transfer engine executing on a computer processor and configured to; determine that the transmission queue comprises an untransmitted queue item, wherein the untransmitted queue item comprises a display frame and a timestamp indicating a time at which the frame transfer engine received the display frame; obtain a first image compression algorithm from the algorithm database; process the display frame using the first image compression algorithm to obtain a processed display frame; and transmit the processed display frame to the client computer system via the network connection. - View Dependent Claims (22, 23)
-
-
24. A method for updating a remote display comprising:
-
receiving a first display frame of a source display; generating, using a computer processor, a first queue item comprising the first display frame; generating a first query using the first queue item; querying an algorithm database with a first query; receiving, in response to the first query, a first algorithm identifier identifying a first image compression algorithm; processing, using the computer processor, the first display frame using the first image compression algorithm to obtain a processed first display frame; and transmitting the processed first display frame to a target computer system via a network connection. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification