Patents by Inventor Peter Joseph McInerney

Peter Joseph McInerney 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: 7954061
    Abstract: Internet location objects are created and displayed as icons in a graphical user interface environment. When an object is dragged from within an application into a system window, a drag object describing what is being dragged is passed from the application to the operating system. Depending on the drag object, the file manager either causes an Internet location object to be created directly or intelligently parses a text string that has been dragged and dropped onto the user desktop to determine whether the text string is likely a URL. If a text string is found to likely be a URL, then an Internet location object is created to contain a URL by transforming the text string into the URL. When the user “opens” an Internet location object, a browser or other program is launched and retrieves the resource identified by the URL stored as part of the Internet location object.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: May 31, 2011
    Assignee: Apple Inc.
    Inventor: Peter Joseph McInerney
  • Patent number: 6727923
    Abstract: Internet location objects are created and displayed as icons in a graphical user interface (GUI) environment. Internet location objects may be manipulated by the user in similar fashion as other GUI objects, e.g., files, folders, aliases, etc. When an object is dragged from within an application into a system window, a drag object describing what is being dragged in passed from the application to the operating system. An application may be aware of Internet location objects and, when an object is dragged from within the application into the system window, may specify that the object being dragged is a URL. Alternatively, the application may be unaware of or not support Internet locations but support generic text drag-and-drop, in which case the application, instead of specifying a “URL drag flavor,” specifies a “text drag flavor” as part of the drag object.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: April 27, 2004
    Assignee: Apple Computer, Inc.
    Inventor: Peter Joseph McInerney
  • Patent number: 5758160
    Abstract: A human oriented object programming system provides an interactive and dynamic process for the incremental building of computer programs which facilitates the development of complex computer programs such as operating systems and large applications with graphic user interfaces (GUIs). The program is modeled as a collection of units called components. A component represents a single compilable language element such as a class or a function. The three major functionality are the database, the compiler and the build mechanism. The database stores the components and properties. The compiler, along with compiling the source code of a property, is responsible for calculating the dependencies associated with a component. The build mechanism uses properties of components along with the compiler generated dependencies to correctly and efficiently sequence the compilation of components during a build process.
    Type: Grant
    Filed: June 28, 1993
    Date of Patent: May 26, 1998
    Assignee: Object Technology Licensing Corporation
    Inventors: Peter Joseph McInerney, Bill Gibbons