Patents by Inventor Gary M Quesenberry

Gary M Quesenberry 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: 7552130
    Abstract: A computerized method, program product, and a service that facilitates the storage of multiple rows of data in a relational database. If the data is clustered data, the method, program product and the service first obtains the clustered data from its source. An identifying primary key of the clustered data is resolved, and the clustered data is parsed, compressed and stored as a binary large object (BLOB). The BLOB may be stored within the relational database or may be stored separately. Storage and access times for large amount of data used in relational databases are optimized.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, Jr., John S. Warren
  • Publication number: 20080091698
    Abstract: A computerized method, program product, and a service that facilitates the storage of multiple rows of data in a relational database. If the data is clustered data, the method, program product and the service first obtains the clustered data from its source. An identifying primary key of the clustered data is resolved, and the clustered data is parsed, compressed and stored as a binary large object (BLOB). The BLOB may be stored within the relational database or may be stored separately. Storage and access times for large amount of data used in relational databases are optimized.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, John S. Warren
  • Patent number: 7171668
    Abstract: An automated method of managing computing resources having a workload of a given type comprises providing resource data collectors for collecting data regarding performance of the resources, such as a server network, in accordance with the type of workload; developing a forecast of utilization of the resources, based on historical performance data; and collecting real-time performance data regarding the resources running under the workload. The method then includes analyzing the performance data and the forecast to identify a critical resource: and automatically adjusting a capacity of the resource to provide steady-state performance of the resource under the workload. Additional hardware resources such as CPUs, computer memory and computer disk storage are initially available to, but unused by, the computing resources.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Christopher L Molloy, Gary M Quesenberry, Robert Robinson
  • Publication number: 20040080542
    Abstract: A method, system, and computer program product for displaying, administrating and modifying client-sided cascading choices containing data levels and data items. The invention includes the operations of associating variables for each data level and each data item and generating visibility rules that define the visibility of each data level and each data item at the client display, wherein the visibility rules include at least some of the associated variables.
    Type: Application
    Filed: October 28, 2002
    Publication date: April 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Randal L. Bertram, James C. Cook, Patrick E. McCamish, Gary M. Quesenberry
  • Publication number: 20030115244
    Abstract: An automated method of managing computing resources having a workload of a given type comprises providing resource data collectors for collecting data regarding performance of the resources, such as a server network, in accordance with the type of workload; developing a forecast of utilization of the resources, based on historical performance data; and collecting real-time performance data regarding the resources running under the workload. The method then includes analyzing the performance data and the forecast to identify a critical resource: and automatically adjusting a capacity of the resource to provide steady-state performance of the resource under the workload. Additional hardware resources such as CPUs, computer memory and computer disk storage are initially available to, but unused by, the computing resources.
    Type: Application
    Filed: December 17, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: Christopher L. Molloy, Gary M. Quesenberry, Robert Robinson
  • Patent number: 6148335
    Abstract: A method of monitoring a computer network by collecting resource data from a plurality of network nodes, analyzing the resource data to generate historical performance data, and reporting the historical performance data to another network node. The network nodes can be servers operating on different platforms, and resource data is gathered using separate programs having different application programming interfaces for the respective platforms. The analysis can generate daily, weekly, and monthly historical performance data, based on a variety of resources including CPU utilization, memory availability, I/O usage, and permanent storage capacity. The report may be constructed using a plurality of documents related by hypertext links. The hypertext links can be color-coded in response to at least one performance parameter in the historical performance data surpassing an associated threshold. An action list can also be created in response to such an event.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: November 14, 2000
    Assignee: International Business Machines Corporation
    Inventors: Neal A. Haggard, Chris L. Molloy, Gary M. Quesenberry, Robert C. Robinson, Henry L. Stuck