Patents by Inventor Tandy W. Trower, II

Tandy W. Trower, II has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6369821
    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.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: April 9, 2002
    Assignee: Microsoft Corporation
    Inventors: John Wickens Lamb Merrill, Tandy W. Trower, II, Mark Jeffrey Weinberg
  • Patent number: 6181351
    Abstract: The animation of a speaking character is synchronized with recorded speech by creating and playing a linguistically enhanced sound file. A sound editing tool employs a speech recognition engine to create the linguistically enhanced sound file from recorded speech and a text of the speech. The speech recognition engine provides timing information related to word breaks and phonemes that is used by the sound editing tool to annotate the speech sound data when creating the linguistically enhanced sound file. When the linguistically enhanced sound file is played to produce sound output, the timing information is retrieved to control the animated character's mouth movement and word pacing in the character's word balloon. The sound editing tool additionally provides editing functions for manipulating the timing information.
    Type: Grant
    Filed: April 13, 1998
    Date of Patent: January 30, 2001
    Assignee: Microsoft Corporation
    Inventors: John Wickens Lamb Merrill, Tandy W. Trower, II, Mark Jeffrey Weinberg
  • Patent number: 6121981
    Abstract: An animation method and system generates interactive animation in the foreground of the user interface of the computer. The system generates arbitrary shaped animation that is independent of the background image of the user interface by computing a bounding region for a current animation frame in real time and creating a non-rectangular window to match this bounding region. The system draws the animation to this non-rectangular window, which clips the frame to the bounding region of the graphical object. The system can be used to create interactive animation that is not confined to a rectangular window of a hosting application or a window of the application making the request to playback animation.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: September 19, 2000
    Assignee: Microsoft Corporation
    Inventors: Tandy W. Trower, II, Mark Jeffrey Weinberg, John Wickens Lamb Merrill
  • Patent number: 5983190
    Abstract: A client server animation system provides services to enable clients to play animation and lip-synched speech output for an interactive user interface character. Through the programming interface of the server, clients can specify both speech and cursor device input that an instance of an interactive user interface character will respond to when the clients are active. Clients can also request playback of animation and lip-synched speech output through this interface. Services can be invoked from application programs as well as web scripts embedded in web pages downloaded from the Internet.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: November 9, 1999
    Assignee: Microsoft Corporation
    Inventors: Tandy W. Trower, II, Mark Jeffrey Weinberg, John Wickens Lamb Merrill
  • Patent number: 5726687
    Abstract: A system for scrolling during a drag and drop operation is provided wherein the determination of whether to scroll is based on the location of a mouse indicator as well as the speed of the mouse indicator. The system maintains a predetermined threshold that is empirically proven to reliably distinguish as to whether a user wishes to perform a drag and drop operation or whether the user wishes to invoke the automatic scrolling of the present invention. The system determines when the mouse indicator is over a predefined area of a window, compares the speed of the mouse indicator to the predetermined threshold and scrolls the window if the mouse indicator is over the predefined area and the speed is less than the predetermined threshold.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: March 10, 1998
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Belfiore, Christopher J. Guzak, Christopher E. Graham, Stephen M. Madigan, Tandy W. Trower, II, Randall L. Kerr, Adrian M. Wyard
  • Patent number: 5611060
    Abstract: A system for scrolling during a drag and drop operation is provided wherein the determination of whether to scroll is based on the location of a mouse indicator as well as the speed of the mouse indicator. The system maintains a predetermined threshold that is empirically proven to reliably distinguish as to whether a user wishes to perform a drag and drop operation or whether the user wishes to invoke the automatic scrolling of the present invention. The system determines when the mouse indicator is over a predefined area of a window, compares the speed of the mouse indicator to the predetermined threshold and scrolls the window if the mouse indicator is over the predefined area and the speed is less than the predetermined threshold.
    Type: Grant
    Filed: February 22, 1995
    Date of Patent: March 11, 1997
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Belfiore, Christopher J. Guzak, Christopher E. Graham, Stephen M. Madigan, Tandy W. Trower, II, Randall L. Kerr, Adrian M. Wyard