Patents by Inventor Holly Knight

Holly Knight 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: 20020083012
    Abstract: A method and system for managing accounts that control access to resources of different providers. The account management system allows providers to use a common logon procedure through an account management server. The account management system dynamically creates accounts when users request to access resources. To access to a resource, a user provides their credentials (e.g., user identifier and password) through a certain location (e.g., client computer) and identifies the resource (e.g., application). The account management system determines whether an account has already been created for those credentials. If not, the account management system authenticates the user, creates a new account for those credentials (i.e., registration), and associates the identified resource with the account.
    Type: Application
    Filed: December 22, 2000
    Publication date: June 27, 2002
    Inventors: Steve Bush, Edward Jung, Holly Knight
  • Patent number: 6178464
    Abstract: A program routine generates Requests for a target system, such as a physical device or program code, to perform a service. Each Request includes identification information, and passes through intermediate layers, including a family program interface and a Family Server, for processing before it reaches the target system. The program routine also generates Cancels, which include the appropriate identification information, and sends the Cancels after the Requests. Each Cancel tracks its Request, and upon finding the Request, attempts to cancel it. A Cancel may find a Request before the Request has been forwarded to a target system, while it is being processed by the target system, after it has been executed by the target system, or may not find it. Results of the Requests and of the Cancels are returned through the intermediate layers to the program routine.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: January 23, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Holly Knight, Don Banks
  • Patent number: 5835737
    Abstract: A method and apparatus for arbitrating access to a selected device in a computer system comprises a routine for registering access rules for accessing the selected system device, a plurality of competing clients which may each request a connection to the selected device, and an arbitrator which uses the registered access rules to negotiate access to the requested connection on behalf of the competing clients.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: November 10, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Jonathan Sand, Carl Sutton, Holly Knight
  • Patent number: 5802365
    Abstract: A method and mechanism for automatically correlating a device to its appropriate driver and family within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which specify a particular device's name (device name) and a property which indicates compatible device names (compatible names) to the particular device. Drivers and corresponding families for devices can be located in RAM, ROM, or in another storage media (such as disk drive). Drivers can include a data field indicating a driver name indicative of a corresponding device with which they operate. For a particular device, the system constructs a candidate list of drivers by comparing (1) the device name and (2) the compatible names from the device tree against all the driver names of data fields of all known drivers.
    Type: Grant
    Filed: May 2, 1996
    Date of Patent: September 1, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Pradeep Kathail, Thomas E. Saulpaugh, Holly Knight, Jano Banks, Ron Hochsprung
  • Patent number: 5787019
    Abstract: The present invention is a system and method by which changes in states of devices within a computer system are identified and understood by relevant parts of the system. The system responds to state changes in a well-defined and predictable way without requiring a reboot cycle of operation. The state changes can be classified as a "hard event" or a soft event." Each event may further classified as, among others, a "device removed" event or a "device added" event.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: July 28, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Holly Knight, Milton Soong, Pradeep Kathail
  • Patent number: 5630076
    Abstract: A method and mechanism for automatically correlating a device to its appropriate driver within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which specify a particular device's name (device name) and a property which indicates compatible device names (compatible names) to the particular device. Drivers for devices can be located in RAM, ROM, or in another storage media (such as disk drive). Drivers can include a data field indicating a driver name indicative of a corresponding device with which they operate. For a particular device, the system constructs a candidate list of drivers by comparing (1) the device name and (2) the compatible names from the device tree against all the driver names of data fields of all known drivers. The candidate list is sorted so that matches by device name and proper version number are higher priority.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: May 13, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Thomas E. Saulpaugh, Holly Knight, Jano Banks, Ron Hochsprung