Patents by Inventor Randal Lee Bertram

Randal Lee Bertram 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: 20120324379
    Abstract: Provided are a method, system, and article of manufacture for generating information on application tasks for component objects grouped in a composite object. A composite object in a computer readable medium is comprised of component objects, wherein different application tasks are used to process the component objects. Metadata associates the application tasks for the component objects grouped in the composite object with the composite object. An operation is performed on the composite object by processing the metadata indicating the application tasks for the component objects grouped in the composite object on which the operation is performed.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randal Lee Bertram, Bridget Marie Meyer, Jeffery John Van Heuklon
  • Patent number: 8332368
    Abstract: Provided are a method, system, and article of manufacture for generating information on application tasks for component objects grouped in a composite object. A composite object in a computer readable medium is comprised of component objects, wherein different application tasks are used to process the component objects. Metadata associates the application tasks for the component objects grouped in the composite object with the composite object. An operation is performed on the composite object by processing the metadata indicating the application tasks for the component objects grouped in the composite object on which the operation is performed.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Bridget Marie Meyer, Jeffery John Van Heuklon
  • Patent number: 7987192
    Abstract: A first data model in which a large dataset is stored is maintained, wherein a first set of operations is allowed to be performed on the first data model. The first data model is reduced to a second data model that is of a smaller size than the first data model. Selected operations of the first set of operations are restricted from being performed on the second data model. A second set of operations is performed on the second data model, wherein the second set of operations is a subset of the first set of operations, and wherein the second set of operations does not include the selected operations that have been restricted from being performed on the second data model.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Anthony Wayne Erwin, Steven Gene Halverson, Gregory Richard Hintermeister
  • Patent number: 7962848
    Abstract: A method and system for reducing an amount of horizontal space required when displaying a plurality of columns on a display screen is disclosed. The at least one column of the plurality of columns has at least one entry containing text data. The method and system include obtaining the at least one entry from the at least one column, and abbreviating a width of the at least one entry, determining if there is another entry containing text data. The method and system further include repeating the steps of obtaining the at least one entry, abbreviating the at least one entry and determining if there is another entry until all of the at least one entries are abbreviated. The method and system further include displaying the at least one column having the at least one abbreviated entry.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventor: Randal Lee Bertram
  • Publication number: 20100064296
    Abstract: Provided are a method, system, and article of manufacture for generating information on application tasks for component objects grouped in a composite object. A composite object in a computer readable medium is comprised of component objects, wherein different application tasks are used to process the component objects. Metadata associates the application tasks for the component objects grouped in the composite object with the composite object. An operation is performed on the composite object by processing the metadata indicating the application tasks for the component objects grouped in the composite object on which the operation is performed.
    Type: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randal Lee Bertram, Bridget Marie Meyer, Jeffery John Van Heuklon
  • Publication number: 20090327319
    Abstract: A first data model in which a large dataset is stored is maintained, wherein a first set of operations is allowed to be performed on the first data model. The first data model is reduced to a second data model that is of a smaller size than the first data model. Selected operations of the first set of operations are restricted from being performed on the second data model. A second set of operations is performed on the second data model, wherein the second set of operations is a subset of the first set of operations, and wherein the second set of operations does not include the selected operations that have been restricted from being performed on the second data model.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randal Lee Bertram, Anthony Wayne Erwin, Steven Gene Halverson, Gregory Richard Hintermeister
  • Patent number: 7607088
    Abstract: A computer program product, electronic device and method are provided that enable a user to easily view, in a tooltip, all of the entities of a plurality of entities contained in a cell of a table when the width of the cell prevents the cell display from showing all of the entities. In response to a tooltip being opened for a cell of a table, the cell having a plurality of entities, at least a portion of the plurality of entities is displayed in the tooltip. An indicia expressive of a total number of the plurality of entities is also displayed. Alternate embodiments provide navigation aids in the tooltip to assist a user in more conveniently viewing all of the entities.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Aaron Roger Cox, Mark E. Molander, Kerry A. Ortega
  • Patent number: 7525414
    Abstract: A method is disclosed for aurally indicating progress. In one embodiment, a node count module determines a node threshold. A discovery module searches for a plurality of nodes over a communications channel wherein each node is autonomously connected to the communications channel. In addition, the discovery module receives a reply from a node. The node count module may direct an indicator module to modify an aural indicator in response to the node count exceeding the node threshold. The indicator module further emits the aural indicator.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Andrew Ehrenzeller, Alan J. Happ, Mark E. Molander, Kerry A. Ortega
  • Patent number: 7188156
    Abstract: Disclosed are embodiments of a method, a system and a computer program product for selecting data to be presented in a report form. A selector window is displayed to a user, the selector window displaying periods of time for indicating those periods of time for which data is available. The periods of time are displayed as a stack of temporally aligned time lines that are each partitioned into time periods of different duration, where each partition of a given time line has a spatial extent that differs from the spatial extent of partitions of other time lines, with longer partitions encompassing a plurality of shorter partitions. In response to the user selecting a point on a time line, the method, system and computer program product displays a report of that data.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Dawn Ashley Comfort, Frederick Scott Hunter Krauss, James C. Cook
  • Patent number: 7168039
    Abstract: A method and system for reducing an amount of horizontal space required when displaying a plurality of columns on a display screen is disclosed. The at least one column of the plurality of columns has at least one entry containing text data. The method and system include obtaining the at least one entry from the at least one column, and abbreviating a width of the at least one entry, determining if there is another entry containing text data. The method and system further include repeating the steps of obtaining the at least one entry, abbreviating the at least one entry and determining if there is another entry until all of the at least one entries are abbreviated. The method and system further include displaying the at least one column having the at least one abbreviated entry.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventor: Randal Lee Bertram
  • Patent number: 7043700
    Abstract: A computer system preferably a mobile client computer, optimizes data handling and display through the use of predictive widgets. A predictive widget uses a predictive list of possible entries into a defined field of a form, as in a form filling application, to provide one or both of a predictive default entry for a field or a predictive fill once a user has started an entry into the field.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: May 9, 2006
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Randal Lee Bertram, David Frederick Champion, Peter James Brittenham
  • Patent number: 7016972
    Abstract: A method and system for providing performance analysis on a computer system is disclosed. The computer system includes at least one resource group and at least one node. The method and system include obtaining performance data for a plurality of monitors for the at least one resource group and analyzing the performance data to determine whether performance of the system can be improved using the at least one resource group. Preferably, performance is improved by moving the resource group between nodes. The method and system include graphically displaying the performance data graphically displaying performance data for at least one monitor of the plurality of monitors for the at least one resource group.
    Type: Grant
    Filed: April 23, 2001
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Antonio Abbondanzio, Janet Anne Brewer, James Franklin Macon, Jr., Gregory Joseph McKnight, Walter Cade Metz, Jr.
  • Patent number: 6961794
    Abstract: A data processing system and method analyze the performance of its components by obtaining measures of usage of the components over time as well as electrical requirements of those components to recommend an optimal configuration. The location in the system and the time duration that any one or more components is in a performance-limiting or bottleneck condition is determined. Based on the observed bottlenecks, their times of occurrence and their time duration, more optimal configurations of the system are recommended. The present invention is particularly adapted for use in data processing systems where a peripheral component interconnect (PCI) bus is used.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Edward Atherton, Randal Lee Bertram, Gregory Joseph McKnight, William Joseph Piazza
  • Publication number: 20040199826
    Abstract: Disclosed are embodiments of a method, a system and a computer program product for selecting data to be presented in a report form. A selector window is displayed to a user, the selector window displaying periods of time for indicating those periods of time for which data is available. The periods of time are displayed as a stack of temporally aligned time lines that are each partitioned into time periods of different duration, where each partition of a given time line has a spatial extent that differs from the spatial extent of partitions of other time lines, with longer partitions encompassing a plurality of shorter partitions. In response to the user selecting a point on a time line, the method, system and computer program product displays a report of that data.
    Type: Application
    Filed: March 20, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Dawn Ashley Comfort, Frederick Scott Hunter Krauss, James C. Cook
  • Patent number: 6757681
    Abstract: A system and method for requesting, providing, and displaying data relating to performance of a network is disclosed. In one aspect, the method and system include allowing a user to select the at least one system from which data is requested, identify at least one data type for which data is requested, select a sampling interval for sampling data for the at least one data type, and identify a time period for which data of the at least one data type is requested. In an second aspect, the method and system include receiving the request, retrieving at least one value for the at least one data type if the at least one data type is available on the at least one system, and calculating an average value for the sampling interval. The method and system include saving the average value for the sampling interval in a report and repeating the retrieving, calculating, and saving steps for each sampling interval in the time period.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Margherita LaFauci, Dawn Ashley Comfort
  • Patent number: 6667743
    Abstract: A system and method for graphically displaying data from a plurality of selected data sets on a computer system including a display is disclosed. Each selected data set has a plurality of values corresponding to a plurality of parameter values. The method and system include determining a plurality of average values for a plurality of intervals. The plurality of average values are determined for each selected data set. Each of the plurality of average values is determined from a portion of the plurality of values. The portion of the plurality of values correspond to an interval of the plurality of intervals. Each of the plurality of intervals includes a portion of the plurality of parameter values. The method and system further include plotting the average value for each of the plurality of intervals on the display for each selected data set. The average value is depicted as a first symbol.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: December 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Frederick Scott Hunter Krauss, Margherita LaFauci, Thomas John Sluchak
  • Publication number: 20030061324
    Abstract: A data processing system and method analyze the performance of its components by obtaining measures of usage of the components over time as well as electrical requirements of those components to recommend an optimal configuration. The location in the system and the time duration that any one or more components is in a performance-limiting or bottleneck condition is determined. Based on the observed bottlenecks, their times of occurrence and their time duration, more optimal configurations of the system are recommended. The present invention is particularly adapted for use in data processing systems where a peripheral component interconnect (PCI) bus is used.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: William Edward Atherton, Randal Lee Bertram, Gregory Joseph McKnight, William Joseph Piazza
  • Publication number: 20030014507
    Abstract: A method and system for providing performance analysis on a system including a cluster is described. The cluster includes a plurality of nodes. The method and system include obtaining data for the plurality of nodes and analyzing the data. The data obtained relates to a plurality of monitors for the plurality of nodes. The analysis is used to determine whether performance of the cluster can be improved. The method and system also include providing at least one remedy to improve performance of the cluster if the performance of the cluster can be improved. The at least one remedy is capable of including a cluster level remedy.
    Type: Application
    Filed: March 13, 2001
    Publication date: January 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Antonio Abbondanzio, Janet Anne Brewer, F.S. Hunter Krauss, James Franklin Macon, Gregory Joseph McKnight
  • Publication number: 20020156884
    Abstract: A method and system for providing performance analysis on a computer system is disclosed. The computer system includes at least one resource group and at least one node. The method and system include obtaining performance data for a plurality of monitors for the at least one resource group and analyzing the performance data to determine whether performance of the system can be improved using the at least one resource group. Preferably, performance is improved by moving the resource group between nodes. The method and system include graphically displaying the performance data graphically displaying performance data for at least one monitor of the plurality of monitors for the at least one resource group.
    Type: Application
    Filed: April 23, 2001
    Publication date: October 24, 2002
    Applicant: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Antonio Abbondanzio, Janet Anne Brewer, James Franklin Macon, Gregory Joseph McKnight, Walter Cade Metz
  • Patent number: 6470464
    Abstract: A system and method of monitoring and analyzing the performance of a computer system and its components in a data processing network and for proposing changes to the network to improve the performance. The system involves identifying undesirable conditions (sometimes called bottlenecks) in the system, determining which bottlenecks are the most severe in affecting the performance of the system and in proposing changes to the components of the system to improve performance of the network. The present invention uses historical data and forecasting techniques to predict bottlenecks which have not occurred yet but which can be expected, so that further bottlenecks can be projected, along with a prediction interval to indicate the confidence of the prediction. The further projections and the prediction interval are provided in a graph which is available to the user over the Internet, if desired, using HTML and hot links.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Frederick Scott Hunter Krauss, Gregory J. McKnight