Patents by Inventor Bradford R. Wetmore

Bradford R. Wetmore 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: 7058656
    Abstract: A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure extension system includes logic that allows a programmer to “privately” extend fields of existing entries in data structures in the operating system's kernel without interfering with the functionality of the overall data structure for other applications. An extension pointer disposed in the data structure associates each entry of the data structures extended with a respective extension table. The extension table allows for the dynamic addition of non-intefering interfering fields to the data structures. Each extension table entry has corresponding data stored in an external storage unit.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: June 6, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Gary W. Winiger, Bradford R. Wetmore, John E. Zolnowsky
  • Publication number: 20030208492
    Abstract: A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure extension system includes logic that allows a programmer to “privately” extend fields of existing entries in data structures in the operating system's kernel without interfering with the functionality of the overall data structure for other applications. An extension pointer disposed in the data structure associates each entry of the data structures extended with a respective extension table. The extension table allows for the dynamic addition of on-interfering fields to the data structures. Each extension table entry has corresponding data stored in an external storage unit.
    Type: Application
    Filed: April 11, 2002
    Publication date: November 6, 2003
    Inventors: Gary W. Winiger, Bradford R. Wetmore, John E. Zolnowsky