Method and system for transmitting data from a unidirectional transmitter to a receiver
AssigneeMicrosoft Corporation
InventorsDavid L. Holo, Alfred L. Schumer, John Morrow
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDavid L. Holo, Alfred L. Schumer, John Morrow
Estimating the term…
A method and apparatus for programming a device, such as a universal remote control unit, using a light source, such as a CRT computer monitor coupled to a conventional personal computer. A unidirectional flow of data from the transmitter is used to configure to the receiver. Specifically, a method is provided for synchronizing the baud rates and bytes-per-frame of the receiver and the transmitter. The receiver baud rate is selected based on a "55 hex" synchronization signal received from the transmitter. The receiver measures a synchronization parameter to determine the exact baud rate of the transmitter, to which the receiver synchronizes. Thus, transmitter-to-transmitter baud rate differences, such as those caused by design differences and manufacturing tolerances, do not limit the rate at which data may be transmitted from a particular transmitter to a particular receiver. A method is also provided for verifying the integrity of data received at the receiver. Data is transmitted in segments, and an integrity check parameter is included in each segment. The integrity check parameter includes a "check-sum" parameter that denotes the number of bytes of data in the segment and/or a packet number that indicates the number of the packet in a sequence of data packets defining a data segment. The receiver compares the number of bytes received in the segment to the number of bytes denoted by the integrity check parameter. If the number of bytes segment does not match the number of bytes denoted by the integrity check parameter, the receiver indicates an error condition.
A method for communicating data between a display device operating as a unidirectional transmitter and a receiver, comprising the steps of:
A display device operation as a unidirectional transmitter for transmitting data to a receiver, comprising:
A receiver for receiving data from a display device operating as a unidirectional transmitter, comprising:
A computer-readable medium storing a program module comprising instructions which, when executed by a computer system comprising a processing unit, a memory storage device, and a user input/output system including a CRT, cause the computer system to perform the steps of:
A computer-readable medium storing a program module comprising instructions which, when executed by a receiver comprising a processing unit, cause the receiver to perform the steps of:
In a receiver comprising a processing unit, a memory storage device, and a photo-detector, a method for receiving data displayed on a CRT, comprising the steps of:
In a computer system comprising a processing unit, a memory storage device, and a user input/output system including a CRT, a method for transmitting data from the CRT, comprising the steps of:
Dependencies are inferred from the claim text.