Patents by Inventor Barrett A. Trask

Barrett A. Trask 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: 8346740
    Abstract: In one embodiment a method of file cache management in a computer system comprises creating a resource group; developing one or more cache management policies for the resource group; and managing one or more subsequent requests for cache memory in accordance with the one or more cache management policies.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: January 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Barrett Trask, Robery Gilanyi, Arthur L. Sabsevitz
  • Patent number: 7571163
    Abstract: A method is provided for performing a weak sort on a data structure comprising a plurality of list elements, the elements being associated with data values. The linked list data structure can have a head element containing a comparatively lower data value and a tail element containing a comparatively higher data value. One operation is identifying the head element and tail element of the data structure. The method can also include the operation of calculating a weighted mean value of the data values of the head and tail elements. A further operation can be inserting a new list element into the data structure, the location of the insertion in the data structure being dependent upon the data value of the new element as compared to the weighted mean value.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: August 4, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Barrett A. Trask
  • Publication number: 20080034169
    Abstract: Pseudo-FIFO (first in, first out) memory apparatus comprises: a processor operative to execute atomic instructions; a first memory portion operated by the processor as a primary last in, first out (LIFO) memory stack using atomic instructions; and a second memory portion operated by the processor as a backup LIFO memory stack using atomic instructions upon detection of a starvation condition in the primary LIFO memory stack.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: Barrett Trask, Jaroslav Andrew Delapedraja
  • Publication number: 20070022143
    Abstract: In one embodiment a method of file cache management in a computer system comprises creating a resource group; developing one or more cache management policies for the resource group; and managing one or more subsequent requests for cache memory in accordance with the one or more cache management policies.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Barrett Trask, Robery Gilanyi, Arthur Sabsevitz
  • Publication number: 20060015510
    Abstract: A method is provided for performing a weak sort on a data structure comprising a plurality of list elements, the elements being associated with data values. The linked list data structure can have a head element containing a comparatively lower data value and a tail element containing a comparatively higher data value. One operation is identifying the head element and tail element of the data structure. The method can also include the operation of calculating a weighted mean value of the data values of the head and tail elements. A further operation can be inserting a new list element into the data structure, the location of the insertion in the data structure being dependent upon the data value of the new element as compared to the weighted mean value.
    Type: Application
    Filed: July 13, 2004
    Publication date: January 19, 2006
    Inventor: Barrett Trask