Patents by Inventor Michael Lane Gough

Michael Lane Gough 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: 8214822
    Abstract: Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candidate computer program file. References are made to the first and second revisions of the first computer program file and the first revision of the second computer program file in generating the candidate computer program file.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: July 3, 2012
    Assignee: Apple Inc.
    Inventors: Michael Lane Gough, Stephanie Eva Koester, Brian Burnell McGhie, James Ieyasu Miyake, Richard Victor Nygord, Samir Ranjan Tiongson Saxena
  • Patent number: 7987427
    Abstract: An editor for creating and editing user-guidance information employs multiple interrelated interfaces. One such interface allows the user to create a user-guidance sequence from a series of component script file module objects and panel display objects. Each object is assigned a graphical icon. The user constructs the sequence by stringing together the icons to implement the desired sequence. The user may maintain a customized file of frequently used component script files objects and panel display objects. The user may add an object from the customized file to a sequence currently being edited by “dragging” its associated icon from the file to the sequence. The user may perform editing on individual display objects within the above described sequence of display objects by “clicking” on one of the display objects. This invokes a separate editor which displays the contents of the display object. The editor operates on information in parse tree format.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: July 26, 2011
    Assignee: Apple Inc.
    Inventors: Michael Lane Gough, Stephanie Eva Koester, Brian Burnell McGhie, James Ieyasu Miyake, Richard Victor Nygord, Samir Ranjan Tiongson Saxena
  • Publication number: 20110107321
    Abstract: Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candidate computer program file. References are made to the first and second revisions of the first computer program file and the first revision of the second computer program file in generating the candidate computer program file.
    Type: Application
    Filed: October 15, 2010
    Publication date: May 5, 2011
    Applicant: APPLE INC.
    Inventors: Michael Lane GOUGH, Stephanie Eva Koester, Brian Burnell McGhie, James Ieyasu Miyake, Richard Victor Nygord, Samir Ranjan Tiongson Saxena
  • Patent number: 7840956
    Abstract: Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candidate computer program file. References are made to the first and second revisions of the first computer program file and the first revision of the second computer program file in generating the candidate computer program file.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: November 23, 2010
    Assignee: Apple Inc.
    Inventors: Michael Lane Gough, Stephanie Eva Koester, Brian Burnell McGhie, James Ieyasu Miyake, Richard Victor Nygord, Samir Ranjan Tiongson Saxena
  • Patent number: 5680617
    Abstract: A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. The computer works with the user to automatically exhibit desired behavior in response to triggering events designated by the user. Any executable function can be designated by the user as the object of a task. The initiation of this task can be carried out in response to any programmatically detectable event, or trigger, which is also designated by the user. The existence and implementation of the behavior is unknown to the files and other objects with which it is associated. With the flexibility offered by this arrangement, the user can customize the operation of a computer to suit his or her particular needs.
    Type: Grant
    Filed: May 16, 1994
    Date of Patent: October 21, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Michael Lane Gough, Glenn Katz, Patricia Coleman, Greg Ames