Patents by Inventor David E. Marwood

David E. Marwood 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).

  • Publication number: 20040038737
    Abstract: Over a poor quality network, interactive computer animation displayed at the client terminal may be jittery due delays in processing the animation at the client. The present invention therefore provides a method for improving interactive animation over a computer network having a client and a server, comprising: a) forming a queue of server messages at the client; b) adding received server messages to the queue; c) calculating the minimum deadline of the server messages in the queue; d) calculating the time required to play all the currently queued animations; and e) if the time required to play all the currently queued animations is greater than the minimum deadline of the server messages in the queue, accelerating the animation.
    Type: Application
    Filed: April 25, 2003
    Publication date: February 26, 2004
    Inventors: Christopher Piche, David E. Marwood
  • Publication number: 20020062386
    Abstract: Over a poor quality network, interactive computer animation displayed at the client terminal may be jittery due delays in processing the animation at the client. The present invention therefore provides a method for improving interactive animation over a computer network having a client and a server, comprising: a) forming a queue of server messages at the client; b) adding received server messages to the queue; c) calculating the minimum deadline of the server messages in the queue; d) calculating the time required to play all the currently queued animations; and e) if the time required to play all the currently queued animations is greater than the minimum deadline of the server messages in the queue, accelerating the animation.
    Type: Application
    Filed: October 17, 2001
    Publication date: May 23, 2002
    Inventors: Christopher Piche, David E. Marwood