Patents by Inventor David W. Boreham

David W. Boreham 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: 6877026
    Abstract: A method of bulk import in a directory server, including defining an extended operation on a server and a client, sending an extended operation request from the client to the server, performing the extended operation after receiving the extended operation request from the server, sending a response of the server back to the client specifying an object identifier of the extended operation and data specific to the extended operation; and performing a series of LDAP add operations framed by extended operations to import an entry into the directory server. A bulk import system for a directory server, including a processor, a memory, extended operations defined on a server and a client, and software instructions residing in memory executable on the processor for performing a series of LDAP add operations framed by extended operations to import an entry into the directory server.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: April 5, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Mark C. Smith, David W. Boreham, Gilles Bellaton, Robey Pointer
  • Publication number: 20030088678
    Abstract: A virtual attribute service in a directory server including an attribute value associated with an entry, a virtual attribute service provider, and an interface using the virtual attribute service provider to generate the attribute value associated with the entry.
    Type: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Inventors: David W. Boreham, Pete Rowley, Mark C. Smith
  • Publication number: 20030055917
    Abstract: Class of Service (CoS) is a mechanism that allows sharing attributes between directory entries in a way transparent to an application. An indirect CoS identifies a template entry using the value of one of the target entry's attributes. In Indirect CoS, template entries are not defined within the CoS Scheme along with the CoS Definition entry. A first target entry may indirectly use a second target entry as a template entry and take on the second target entry's attribute-value pairs. It should be noted, however, that the first target entry's CoS specifier attribute must contain the DN of an existing and valid second target entry. Thus, in indirect CoS, a DN-valued attribute in the first target entry points to a temporary template entry, which is the second target entry's attribute-value set. The value in the attribute-value pair, which represents the CoS specifier must be a DN and must point to a valid entry.
    Type: Application
    Filed: May 29, 2001
    Publication date: March 20, 2003
    Inventors: David W. Boreham, Peter Rowley
  • Publication number: 20020188617
    Abstract: A method of bulk import in a directory server, including defining an extended operation on a server and a client, sending an extended operation request from the client to the server, performing the extended operation after receiving the extended operation request from the server, sending a response of the server back to the client specifying an object identifier of the extended operation and data specific to the extended operation; and performing a series of LDAP add operations framed by extended operations to import an entry into the directory server. A bulk import system for a directory server, including a processor, a memory, extended operations defined on a server and a client, and software instructions residing in memory executable on the processor for performing a series of LDAP add operations framed by extended operations to import an entry into the directory server.
    Type: Application
    Filed: June 8, 2001
    Publication date: December 12, 2002
    Inventors: Mark C. Smith, David W. Boreham, Gilles Bellaton, Robey Pointer