Patents by Inventor David Halpin

David Halpin 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: 9639511
    Abstract: Systems and methods are disclosed herein for editing documents with non-native applications using an application engine. A request to open a document file using a non-native application is received from a user. An engine of the non-native application is selected, the engine being configured to edit the format of the file. Modifications to the document are received by the non-native application engine, and the document is saved to the file using the format of the file, without converting the document to a different format.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Nagarajan Hariharan, Jeffrey Michael Kurtz, Ryan Tabone, Sarah Cooper, Dominic Marin Espinosa, Jonathan Rochelle, David Halpin
  • Publication number: 20160147722
    Abstract: Systems and methods are disclosed herein for editing documents with non-native applications using an application engine. A request to open a document file using a non-native application is received from a user. An engine of the non-native application is selected, the engine being configured to edit the format of the file. Modifications to the document are received by the non-native application engine, and the document is saved to the file using the format of the file, without converting the document to a different format.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Nagarajan Hariharan, Jeffrey Michael Kurtz, Ryan Tabone, Sarah Cooper, Dominic Marin Espinosa, Jonathan Rochelle, David Halpin
  • Patent number: 8700994
    Abstract: A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on two or more layered master pages to provide a child page. The objects disposed on the layered master pages are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master pages interleaved with and/or among objects on layers of the document page.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 15, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: David Spells, Fan Yu, David Halpin
  • Patent number: 8020092
    Abstract: A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on two or more layered master pages to provide a child page. The objects disposed on the layered master pages are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master pages interleaved with and/or among objects on layers of the document page.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: September 13, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: David Spells, Fan Yu, David Halpin
  • Patent number: 7467351
    Abstract: A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on a layered master page to provide a child page. The objects disposed on the layered master page are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master page interleaved with and/or among objects on layers of the document page.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: December 16, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: David Spells, Fan Yu, David Halpin
  • Patent number: 6771276
    Abstract: A two dimensional drawing environment which includes one or more perspective grids is disclosed. The preferred embodiment method for providing a perspective view of an object in the two dimensional drawing environment, comprises the steps of creating a two dimensional perspective grid drawing environment; drawing an object in the two dimensional drawing environment; selecting a grid in the two dimensional drawing environment; and applying the drawn object to the selected grid thereby automatically providing a perspective view of the object.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: August 3, 2004
    Assignee: Macromedia, Inc.
    Inventors: Delores Highsmith, Fan Yu, David Halpin