Patents by Inventor Roderick B. Wideman

Roderick B. Wideman 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).

  • Publication number: 20090259701
    Abstract: The present invention is directed toward methods and systems for data de-duplication. More particularly, in various embodiments, the present invention provides systems and methods for data de-duplication that may utilize storage reclamation. In various embodiments, data de-duplication may be performed using data storage reclamation by reconciling a list of all active tags against a list of all tags present within the object store itself. Any tags found to be in the object store that have no corresponding active usage may then be deleted. In some embodiments additional steps may be taken to avoid race conditions in deleting tags that are needed by incoming data. In some embodiments the object store may request the lists. In other embodiments, a runtime list, in which each new tag is entered as they are returned from the object store. In another embodiment the object store may maintain this list directly.
    Type: Application
    Filed: April 14, 2008
    Publication date: October 15, 2009
    Inventors: Roderick B. Wideman, Stephen Philip Lord, Jeffery D. Leuschner, Camden John Davis, John Theodore Kline, Douglas Alan Burling, Joshua Fitzsimmons Martin
  • Publication number: 20090254609
    Abstract: In accordance with some embodiments, of the systems and methods described here a data storage system that may include data de-duplication may receive a stream of data and parse the stream of data into a block at a local client node. Additionally, in some embodiments, a code that represents the block of data might be determined at the local client node. This code, representing the block of data, may be sent to a server. In accordance with various embodiments, the server may determine if a block is unique, for example, based on the code received at the server. In various embodiments, the server might write a unique block to a file at the local client node; and update metadata.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Inventor: Roderick B. Wideman
  • Publication number: 20090164714
    Abstract: Method and apparatus for analyzing a mass data storage device, such as for troubleshooting a cartridge tape drive device. In one embodiment, the method comprises: physically associating non-volatile memory with a removable media storage device, storing information in the non-volatile memory regarding characteristics of the removable media storage device, and providing the non-volatile memory and the removable media storage device for service. Information stored in the non-volatile memory is available for use by a service technician. This information includes at least a first data structure associated with a state of the removable media storage device before servicing and at least a second data structure associated with historical information regarding operation of the removable media storage device.
    Type: Application
    Filed: February 27, 2009
    Publication date: June 25, 2009
    Inventors: Roderick B. WIDEMAN, Carsten H. PRIGGE, Roger B. COOK
  • Patent number: 5559982
    Abstract: The present invention provides a storage system having a programmable controller which recognizes the amount of storage capacity paid for by a customer, even if more physical capacity is actually installed. When the customer purchases additional capacity, the controller is directed to recognize the additional capacity and permit access thereto.
    Type: Grant
    Filed: April 10, 1995
    Date of Patent: September 24, 1996
    Assignee: International Business Machines Corporation
    Inventor: Roderick B. Wideman