Patents by Inventor Dale Howard Anderson

Dale Howard Anderson 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: 10176271
    Abstract: Apparatus, method, and computer program product embodiments for implementing a command line interface (CLI) browser for a client/server pair in a computing environment are provided. A protocol is initialized. The protocol operates on a CLI command, breaking a close coupling between the client/server pair. The protocol facilitates receiving a command query about the CLI command from the client to the server, and sending data representative of the CLI command from the server to the client.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Dale Howard Anderson
  • Patent number: 9516128
    Abstract: A method to establish a generic remote connection to a command line interface (CLI) application is provided. A server is implemented. The server is configured with a data input channel, a data output channel, and an error output channel, each connected to the CLI application. A first socket is configured for routing data streams through the data input channel and data output channel of the server. At least one client is implemented. The at least one client is configured with the data input channel, data output channel, and the error output channel.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dale Howard Anderson, Jason Lee Peipelman
  • Patent number: 8578113
    Abstract: A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dale Howard Anderson, Philip Matthew Doatmas, Michael Robert Groseclose, Paul Anthony Jennas, Larry Juarez, Brian Sean McCain, David Montgomery, Jason Lee Peipelman, Joshua Marshall Rhoades, Todd Charles Sorenson
  • Patent number: 8566540
    Abstract: A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dale Howard Anderson, Philip Matthew Doatmas, Michael Robert Groseclose, Paul Anthony Jennas, II, Larry Juarez, Brian Sean McCain, David Montgomery, Jason Lee Peipelman, Joshua Marshall Rhoades, Todd Charles Sorenson
  • Patent number: 8200860
    Abstract: A method to perform a version pre-check of a storage controller command, wherein the method extracts a plurality of objects from a storage controller command, and determines, without querying the storage controller, if each object comprising a method or a method parameter is enabled on that storage controller. If each object comprising a method or a method parameter is enabled on the storage controller, the method indicates success for a version pre-check of the storage controller command.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dale Howard Anderson, Jason Lee Peipelman, Joshua Marshall Rhoades
  • Publication number: 20100211606
    Abstract: A method to perform a version pre-check of a storage controller command, wherein the method extracts a plurality of objects from a storage controller command, and determines, without querying the storage controller, if each object comprising a method or a method parameter is enabled on that storage controller. If each object comprising a method or a method parameter is enabled on the storage controller, the method indicates success for a version pre-check of the storage controller command.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DALE HOWARD ANDERSON, JASON LEE PEIPELMAN, JOSHUA MARSHALL RHOADES
  • Publication number: 20100017720
    Abstract: Apparatus, method, and computer program product embodiments for implementing a command line interface (CLI) browser for a client/server pair in a computing environment are provided. A protocol is initialized. The protocol operates on a CLI command, breaking a close coupling between the client/server pair. The protocol facilitates receiving a command query about the CLI command from the client to the server, and sending data representative of the CLI command from the server to the client.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Dale Howard Anderson
  • Publication number: 20090157884
    Abstract: A method to establish a generic remote connection to a command line interface (CLI) application is provided. A server is implemented. The server is configured with a data input channel, a data output channel, and an error output channel, each connected to the CLI application. A first socket is configured for routing data streams through the data input channel and data output channel of the server. At least one client is implemented. The at least one client is configured with the data input channel, data output channel, and the error output channel.
    Type: Application
    Filed: February 18, 2008
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dale Howard Anderson, Jason Lee Peipelman