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:
Apr. 09, 2002

Filed:

Feb. 26, 1998
Applicant:
Inventors:

John Wickens Lamb Merrill, Redmond, WA (US);

Tandy W. Trower, II, Woodinville, WA (US);

Mark Jeffrey Weinberg, Carnation, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 1/300 ; G06T 1/570 ;
U.S. Cl.
CPC ...
G06T 1/300 ; G06T 1/570 ;
Abstract

An animation system provides synchronization services to synchronize actions of two more interactive user interface characters that are displayed simultaneously. The animation services allow applications to make animation requests to control the actions of characters on the display. These actions include playing one of the character's animation sequences and generating speech output with lip-synched animation of the character's mouth. Accessible via script commands or an Application Programming Interface, the synchronization services allow an application to control interaction between two or more characters on the display. Applications can synchronize actions by invoking straightforward commands such as Wait, Interrupt, or Stop. In response to these commands, the animation server synchronizes scheduled actions by halting playback of a character until a specified action of another character completes or halting a specified action of one character after scheduled actions for another character are completed.


Find Patent Forward Citations

Loading…