Patents by Inventor Arthur Beaverson

Arthur Beaverson 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: 8082231
    Abstract: Described are techniques for representing a data segment comprising. A list of one or more tokens representing one or more data portions included in the data segment is received. A unique identifier uniquely identifying said data segment from other data segments is received. A signature value determined in accordance with said list of tokens and said unique identifier is received. The list of tokens, said unique identifier, and said signature value are stored as information corresponding to said data segment.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: December 20, 2011
    Assignee: EMC Corporation
    Inventors: Matthew R. McDaniel, Arthur Beaverson
  • Patent number: 7930559
    Abstract: Described are techniques for storing data. A plurality of data portions and a corresponding token for each of the data portions are received. Each of said plurality of data portions is to be stored by one of a plurality of processes and each token has a corresponding token value. Each of the data portions is stored at a storage location on a device allocated for use by one of said plurality of processes. An entry is written in a log file in accordance with said storing of the data portion. The log file is a private log file of one of the plurality processes. An access structure used to access stored data portions is updated. The access structure is indexed by token values of the stored data portions. The updating of the access structure is performed in accordance with log entries from private log files of the plurality of processes.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 19, 2011
    Assignee: EMC Corporation
    Inventors: Arthur Beaverson, Bin Yang, Jamie Pocas
  • Patent number: 7725704
    Abstract: Described are techniques for performing a restoration operation of data to a device of a system. Using a driver, the boot blocks used in connection with booting said system a first time are determined as said boot blocks are accessed during said booting. A first portion of data is restored to the device in accordance with said boot blocks used in connection with booting said system said first time. The system is booted a second time using said first portion of data. Remaining portions of data are restored to said device after booting said system the second time.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: May 25, 2010
    Assignee: EMC Corporation
    Inventors: Arthur Beaverson, Michael W. Healey, Jr.
  • Patent number: 7720892
    Abstract: Described are techniques for processing a request to store data. The request to store data in accordance with a single instance storage technique is received. A schedule for storing the data in accordance with information included in the request is determined. Data for processing is requested in accordance with the single instance storage technique in accordance with the schedule.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: May 18, 2010
    Assignee: EMC Corporation
    Inventors: Michael W. Healey, Jr., Arthur Beaverson, John D. Cooper, Bin Yang, Jamie Pocas
  • Patent number: 7685171
    Abstract: Described are techniques for performing restoration processing for a data segment. A list of tokens is received. The list represents a first data state of said data segment. Each of the tokens correspond to a data portion of said data segment. Data portions of the data segment are scanned. A token is determined for each data portion. The token represents the data currently stored in said data segment at said each data portion. For each data portion of said data segment, it is determined whether a first token from said list associated with said each data portion is different from a second token associated with said each data portion. The second token is determined as part of said scanning and corresponds to data currently stored at said each data portion. Each data portion of the data segment determined to have a first token that is different from a second token representing data currently stored at said each data portion is restored.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: March 23, 2010
    Assignee: EMC Corporation
    Inventors: Arthur Beaverson, Matthew R. McDaniel, Michael W. Healey, Jr.
  • Patent number: 7673099
    Abstract: Described are techniques for initializing a cache in connection with storing a received data set. A previously stored data set that is similar to the received data set is identified. A cache is initialized in accordance with the previously stored data set. Processing is performed using the cache to store the received data set.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 2, 2010
    Assignee: EMC Corporation
    Inventors: Arthur Beaverson, Michael W. Healy, Jr., Jie Zhong
  • Patent number: 7640262
    Abstract: Described are techniques for managing an index structure used to access data portions. A token having a token value for a data portion is provided. An entry in said index structure for said data portion is provided. The index structure is accessed using said token value as a key to determine said entry in said index structure for said data portion. The entry is allocated to have a location in accordance with said token value.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: December 29, 2009
    Assignee: EMC Corporation
    Inventors: Arthur Beaverson, Bin Yang, Jamie Pocas