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).

  • Publication number: 20240399477
    Abstract: Stepped rotary broaches, and systems and methods employing such broaches, are disclosed herein. In one example embodiment, a stepped rotary broach includes a contact portion integrally formed with or coupled to a support portion. The contact portion includes a face and a periphery. The periphery includes an outer surface and a plurality of step formations, where each of the step formations extends between the face and a respective location along the periphery at which the respective step formation adjoins a respective portion of the outer surface. Each of the step formations includes a respective step including a respective surface region extending in a respective direction about a central axis of the stepped rotary broach. The respective surface regions of the respective steps are respectively positioned more closely to the central axis than are the respective portions of the respective outer surface that respectively adjoin the respective step formations.
    Type: Application
    Filed: October 4, 2023
    Publication date: December 5, 2024
    Inventor: David Halpin
  • 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