Patents by Inventor Alan Silverstein

Alan Silverstein 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: 6816856
    Abstract: An adaptive digital tree data structure incorporates various codes within the parent pointers to indicate the state of the underlying subexpanses. The use of these codes reduces the amount of memory used in storage for the subexpanses and improves the overall efficiency of the system. The structure of the system is flexible so that if values stored within a fully populated expanse are removed, the adaptive digital tree data structure will adopt the most memory efficient representation of the structure available.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: November 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Patent number: 6785687
    Abstract: An adaptive digital tree data structure supports scalability by encoding type bits within unused data bits of the root pointer word or, as the population increases to support it, into an additional word. In both instances the type bits included in the word or additional word contain dataset-global data which pertains to the underlying data structure. The information contained within the dataset-global data represents the total population of the tree or the amount of memory required to support the tree which may be used to determine the global memory efficiency of the data structure.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: August 31, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Patent number: 6671694
    Abstract: An adaptive digital tree data structure incorporates a rich pointer object, the rich pointer including both conventional address redirection information used to traverse the structure and supplementary information used to optimize tree traversal, skip levels, detect errors, and store state information. The structure of the pointer is flexible so that, instead of storing pointer information, data may be stored in the structure of the pointer itself and thereby referenced without requiring further redirection.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: December 30, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Patent number: 6654760
    Abstract: An adaptive digital tree data structure incorporates a rich pointer object, the rich pointer including both conventional address redirection information used to traverse the structure and supplementary information used to optimize tree traversal, skip levels, detect errors, and store state information. The structure of the pointer is flexible so that, instead of storing pointer information, data may be stored in the structure of the pointer itself and thereby referenced without requiring further redirection. The digital tree data structure is self-modifying based on a digital tree (or “trie”) data structure which is stored in the memory, can be treated as a dynamic array, and is accessed through a root pointer. For an empty tree, this root pointer is null, otherwise it points to the first of a hierarchy of branch nodes of the digital tree.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: November 25, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Publication number: 20030061189
    Abstract: An adaptive digital tree data structure incorporates various codes within the parent pointers to indicate the state of the underlying subexpanses. The use of these codes reduces the amount of memory used in storage for the subexpanses and improves the overall efficiency of the system. The structure of the system is flexible so that if values stored within a fully populated expanse are removed, the adaptive digital tree data structure will adopt the most memory efficient representation of the structure available.
    Type: Application
    Filed: June 4, 2001
    Publication date: March 27, 2003
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Publication number: 20030061227
    Abstract: An adaptive digital tree data structure incorporates a rich pointer object, the rich pointer including both conventional address redirection information used to traverse the structure and supplementary information used to optimize tree traversal, skip levels, detect errors, and store state information. The structure of the pointer is flexible so that, instead of storing pointer information, data may be stored in the structure of the pointer itself and thereby referenced without requiring further redirection. The digital tree data structure is self-modifying based on a digital tree (or “trie”) data structure which is stored in the memory, can be treated as a dynamic array, and is accessed through a root pointer. For an empty tree, this root pointer is null, otherwise it points to the first of a hierarchy of branch nodes of the digital tree.
    Type: Application
    Filed: June 4, 2001
    Publication date: March 27, 2003
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Publication number: 20020194184
    Abstract: An adaptive digital tree data structure supports scalability by encoding type bits within unused data bits of the root pointer word or, as the population increases to support it, into an additional word. In both instances the type bits included in the word or additional word contain dataset-global data which pertains to the underlying data structure. The information contained within the dataset-global data represents the total population of the tree or the amount of memory required to support the tree which may be used to determine the global memory efficiency of the data structure.
    Type: Application
    Filed: June 4, 2001
    Publication date: December 19, 2002
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Publication number: 20020184231
    Abstract: An adaptive digital tree data structure incorporates a rich pointer object, the rich pointer including both conventional address redirection information used to traverse the structure and supplementary information used to optimize tree traversal, skip levels, detect errors, and store state information. The structure of the pointer is flexible so that, instead of storing pointer information, data may be stored in the structure of the pointer itself and thereby referenced without requiring further redirection.
    Type: Application
    Filed: June 4, 2001
    Publication date: December 5, 2002
    Inventors: Douglas L. Baskins, Alan Silverstein
  • Patent number: 6099725
    Abstract: A tower press filtering system (1) is provided. System (1) includes a frame assembly (10) having at least one support engagement portion (14); a collapsible filter tower assembly (20) having a plurality of displaceable filter plate members (20); a press assembly (30) having a support plate member (300), a compression mechanism (320), and a press plate (326); and, a stabilization assembly (40) for automatically maintaining press plate (326) in a fixed planar orientation during displacement thereof. System (1) also includes a port assembly (50) having a substantially rigid conduit segment (52) that maintains coupling with the manifold section (210) of at least one filter plate member (200). System (1) also includes a mechanism by which the coupling of each compression mechanism (320) employed may be adjustably coupled to support plate (300).
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: August 8, 2000
    Assignee: The Bethlehem Corporation
    Inventors: Alan Silverstein, Esko Riikonen, Mikhail Pavlovich Yuryev, Vitaliy Grigoryevich Saenko, Yuriy Dmitrievch Gorodyskiy
  • Patent number: 5758084
    Abstract: A method and apparatus establishes and manages a connection between a computer client system and each of a plurality of server computer systems in parallel.
    Type: Grant
    Filed: February 27, 1995
    Date of Patent: May 26, 1998
    Assignee: Hewlett-Packard Company
    Inventors: Alan Silverstein, William G. Golson, Munir Mallal