Patents by Inventor Robin Briggs

Robin Briggs 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: 7698659
    Abstract: A system receives a selection of a portion of digital content within a graphical user interface. The system traverses the entire digital content to identify a plurality of components associated with the portion of digital content, and applies at least one policy to each of the plurality of components to select those components necessary to recreate the portion of digital content. The system exports the portion of digital content and the plurality of selected components necessary to recreate the portion of digital content. The system then recreates the portion of digital content using the plurality of selected components necessary to recreate the portion of digital content.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: April 13, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Craig D. Rainwater, Stephen H. Pellegrin, Robin Briggs
  • Patent number: 7043723
    Abstract: Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation class. In general, in one aspect, the technique includes: reading a first boss class having a first interface, defined in a first software component; reading a second interface, defined in a separate second software component; and binding the second interface to the first boss class, so that instantiating the first boss class creates a first boss object including the first interface and the second interface.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: May 9, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Robin Briggs
  • Patent number: 6981006
    Abstract: Methods and apparatus for performing file conversions. In one aspect of the invention, a conversion engine contained in a base program or application program performs conversions based upon “schemas” contained in one or more secondary programs, such as plug-ins. Optionally, the schemas describe each format in which the current and previous versions of the plug-in read and write data. The conversion engine optionally identifies the source and target schemas and outputs a streamed representation of the persistent data in a format compatible with the current version of the secondary program.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: December 27, 2005
    Assignee: Adobe Systems Incorporated
    Inventors: Steve Pellegrin, Robin Briggs
  • Publication number: 20040015944
    Abstract: Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation class. In general, in one aspect, the technique includes: reading a first boss class having a first interface, defined in a first software component; reading a second interface, defined in a separate second software component; and binding the second interface to the first boss class, so that instantiating the first boss class creates a first boss object including the first interface and the second interface.
    Type: Application
    Filed: April 15, 2002
    Publication date: January 22, 2004
    Applicant: Adobe Systems Incorporated, a Delaware corporation
    Inventor: Robin Briggs
  • Publication number: 20020174135
    Abstract: Methods and apparatus for performing file conversions. In one aspect of the invention, a conversion engine contained in a base program or application program performs conversions based upon “schemas” contained in one or more secondary programs, such as plug-ins. Optionally, the schemas describe each format in which the current and previous versions of the plug-in read and write data. The conversion engine optionally identifies the source and target schemas and outputs a streamed representation of the persistent data in a format compatible with the current version of the secondary program.
    Type: Application
    Filed: March 14, 2001
    Publication date: November 21, 2002
    Inventors: Steve Pellegrin, Robin Briggs
  • Patent number: 6397384
    Abstract: Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation class. In general, in one aspect, the technique includes: reading a first boss class having a first interface, defined in a first software component; reading a second interface, defined in a separate second software component; and binding the second interface to the first boss class, so that instantiating the first boss class creates a first boss object including the first interface and the second interface.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: May 28, 2002
    Assignee: Adobe Systems Incorporated
    Inventor: Robin Briggs