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:
Nov. 13, 2001

Filed:

Feb. 04, 1997
Applicant:
Inventors:

Leonardo Del Castillo, Redmond, WA (US);

Damon Vincent Danieli, Bellevue, WA (US);

Scott Randell, Redmond, WA (US);

Craig S. Ranta, Redmond, WA (US);

Harjit Singh, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 5/00 ;
U.S. Cl.
CPC ...
G10L 5/00 ;
Abstract

A communications system that provides bandwidth efficient, bi-directional communications over a single communications channel, allowing a master device to control the operation of remote devices. A computer system continuously provides an audio/video presentation on a speaker and display device. During a first time period, the computer system also provides control and speech data, relevant to the presentation, to a link master controller. The link master controller encodes the control and speech data to reduce bandwidth requirements, and then transmits the encoded data to a remote device. The remote device receives and decodes the encoded data, places the data into a data buffer, and uses the data to control at least one motion servo motor and/or provide data to a speech synthesizer. During a second time period, the remote device continues to operate on the data in the data buffer while formulating a response message based on the status of at least one sensor device, encoding the response message, and transmitting the encoded response message to the link master controller. In response to receiving the encoded response message, the link master controller decodes the encoded response message, and provides the response message to the computer system. The computer system responds to the reception of the response data by altering the audio/video presentation in accordance with the response data.


Find Patent Forward Citations

Loading…