Patents by Inventor Matthew J. Foster

Matthew J. Foster 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: 6256048
    Abstract: A method of producing a frame sequence file from a two-dimensional virtual canvas includes receiving control instructions from a user and thereafter, producing frame sequence file frames by repeatedly mapping a virtual camera frame upon the virtual canvas in accordance with the control instructions, processing virtual canvas information within the mapped virtual camera frame in accordance with the control instructions, and saving the processed virtual canvas information as one frame in the frame sequence file. Additionally, the canvas artwork may be animated during frame sequence file generation.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: July 3, 2001
    Assignee: Adobe Systems Incorporated
    Inventors: Matthew J. Foster, Robert S. Sargent
  • Patent number: 5870091
    Abstract: A computer-implemented graphical user interface method receives a select command to select a first window from a group of three or more separate and distinct windows. A dock command is received to combine the selected first window and a distinct second window from the group of windows. The first window is docked to the second window to form a single composite window having its own content and its own decoration. The composite window includes a first pane containing the first window content and a second pane containing the second window content. A collapse command is received to collapse a selected one of the first and second panes in the composite window, and an uncollapse command is received to uncollapse the previously collapsed first or second pane in the composite window. A stack command is received to stack a third window with the second pane of the composite window.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: February 9, 1999
    Assignee: Adobe Systems Incorporated
    Inventors: David R. Lazarony, Jr., Jonathan K. Ferraiolo, Matthew J. Foster, Ning-Ju Nan