Patents by Inventor David G. Greenwood

David G. Greenwood 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: 6275866
    Abstract: Software components such as objects, applications and computational blocks are linked through a data flow manager and an interface that facilitate data exchange between the components. The interface defines a communication protocol. Components that comply with the protocol can share data, even if such components are associated with unrelated applications. Non-compliant components can be paired with translation objects or controlled by scripts to allow such non-compliant components to be linked to compliant components for data sharing. The data flow manager controls data exchange by determining which components are prepared to share data, and then prompting only prepared components to share data. Data exchange is executed in discrete steps.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: August 14, 2001
    Assignee: MathSoft Engineering & Education, Inc.
    Inventors: Donald J. Boulia, David G. Greenwood
  • Patent number: 5568181
    Abstract: A video distribution management system utilizes a shared video library and a wide area network to deliver video files to local caches on the local area networks serving a subset of local viewing stations. A combination of direct local cache access, scheduled future local cache access and speed match distribution of video files makes the overall system both efficient and economical. In particular, a locally stored preface of a video file can be immediately viewed on the local area network while the balance of the video file is transmitted from the remote video library.
    Type: Grant
    Filed: May 1, 1995
    Date of Patent: October 22, 1996
    Assignee: International Business Machines Corporation
    Inventors: David G. Greenwood, David B. Lindquist