Patents by Inventor Debra Lyn Orton

Debra Lyn Orton 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: 20080250433
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Application
    Filed: June 19, 2008
    Publication date: October 9, 2008
    Applicant: APPLE INC.
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Publication number: 20080250432
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Application
    Filed: June 19, 2008
    Publication date: October 9, 2008
    Applicant: APPLE INC.
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Patent number: 7424704
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: September 9, 2008
    Assignee: Object Technology Licensing Corporation
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Publication number: 20040103416
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Application
    Filed: August 27, 2003
    Publication date: May 27, 2004
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Patent number: 6684261
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Grant
    Filed: August 29, 1995
    Date of Patent: January 27, 2004
    Assignee: Object Technology Licensing Corporation
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Patent number: 6606742
    Abstract: An object-oriented interface is disclosed for conferring portability for object-oriented programming to diverse operating systems on diverse hardware platforms in a computer system. The object-oriented interface is executable on a plurality of different computer platforms and includes classes of object-oriented methods. The interface is responsive to the object-oriented programming which instantiates its objects from its own classes and invokes the object oriented methods of the interface. Operating system specific, procedural program logic is compiled for use on a given computer platform that includes given computer hardware and a given procedural operating system which is executable on the hardware. A determination is made if the object-oriented methods of the interface to be invoked during runtime execution are present in the program memory of the computer hardware.
    Type: Grant
    Filed: August 20, 1999
    Date of Patent: August 12, 2003
    Assignee: Taligent, Inc.
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Patent number: 6351778
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: February 26, 2002
    Assignee: Object Technology Licensing Corporation
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller
  • Patent number: 6275983
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: August 14, 2001
    Assignee: Object Technology Licensing Corp.
    Inventors: Debra Lyn Orton, Eugenie Lee Bolton, Daniel F. Chernikoff, David Brook Goldsmith, Christopher P. Moeller