Data transmission optimizer, including programmable symbol code point sorting feature
First Claim
1. A method for optimizing a process of downloading a plurality of programmable symbols, each having a binary value, to respective slots in a symbol buffer of a peripheral unit, each said slot identified by a unique address designator, said method comprising the steps of:
- (a) generating a present-state map of the contents of said slots and an updated-state map of said contents as are expected to exist after said downloading, each said map being logically divided into slots corresponding to the said slots in the peripheral unit;
(b) searching said present-state map and said updated-state map for a particular binary value that is assigned to a slot having a first address designator in said present-state map and that is likewise assigned to a slot having a second address designator, different from the first address designator, in the updated-state map;
(c) replacing said second address designator in said the updated-state map with said first address designator; and
(d) performing a process of downloading programmable symbols that does no include downloading of said particular binary value.
7 Assignments
0 Petitions
Accused Products
Abstract
A mapping-type data signal optimizer performs a code-point sorting function to optimize downloading of programmed symbols. A present-state list of values of programmed symbols already downloaded to a peripheral device is sorted, and a similar intended-state list of programmed symbols intended to be downloaded is likewise sorted. A search is performed to detect any commonalities that might exist between the present-state and intended-state programmed-symbol values, even under differing programmed-symbol designators. When such a commonality is detected, the intended- state designator is altered to be equal to the present-state designator; thus, that particular programmed symbol value need not be redownloaded.
13 Citations
1 Claim
-
1. A method for optimizing a process of downloading a plurality of programmable symbols, each having a binary value, to respective slots in a symbol buffer of a peripheral unit, each said slot identified by a unique address designator, said method comprising the steps of:
-
(a) generating a present-state map of the contents of said slots and an updated-state map of said contents as are expected to exist after said downloading, each said map being logically divided into slots corresponding to the said slots in the peripheral unit; (b) searching said present-state map and said updated-state map for a particular binary value that is assigned to a slot having a first address designator in said present-state map and that is likewise assigned to a slot having a second address designator, different from the first address designator, in the updated-state map; (c) replacing said second address designator in said the updated-state map with said first address designator; and (d) performing a process of downloading programmable symbols that does no include downloading of said particular binary value.
-
Specification