Patents by Inventor Gordon Booman

Gordon Booman 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: 10922288
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Publication number: 20190220448
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Patent number: 10282349
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Patent number: 10255234
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: April 9, 2019
    Assignee: International Business Machine Corporation
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Publication number: 20170060908
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Application
    Filed: May 24, 2016
    Publication date: March 2, 2017
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Publication number: 20170060890
    Abstract: In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Gordon A. Booman, James L. Finnie, Oliver Koeth, Sunil K. Sarin
  • Patent number: 9417913
    Abstract: A computer-implemented method for scheduling a set of jobs executed in a computer system can include determining a workload-time parameter for a set of at least one job. The workload-time parameter can relate to execution-time parameters for the set of at least one job. The method can include determining a schedule tuning parameter for the set of at least one job, the schedule tuning parameter based on the workload-time parameter. The method can include generating a scheduling factor for each job in the set, the scheduling factor generated based on the schedule tuning parameter. The method can include scheduling the set of at least one job based on the scheduling factor.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gordon Booman, David Kalmuk, Torsten Steinbach
  • Patent number: 9361154
    Abstract: A computer-implemented method for scheduling a set of jobs executed in a computer system can include determining a workload-time parameter for a set of at least one job. The workload-time parameter can relate to execution-time parameters for the set of at least one job. The method can include determining a schedule tuning parameter for the set of at least one job, the schedule tuning parameter based on the workload-time parameter. The method can include generating a scheduling factor for each job in the set, the scheduling factor generated based on the schedule tuning parameter. The method can include scheduling the set of at least one job based on the scheduling factor.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gordon Booman, David Kalmuk, Torsten Steinbach
  • Publication number: 20160092269
    Abstract: A computer-implemented method for scheduling a set of jobs executed in a computer system can include determining a workload-time parameter for a set of at least one job. The workload-time parameter can relate to execution-time parameters for the set of at least one job. The method can include determining a schedule tuning parameter for the set of at least one job, the schedule tuning parameter based on the workload-time parameter. The method can include generating a scheduling factor for each job in the set, the scheduling factor generated based on the schedule tuning parameter. The method can include scheduling the set of at least one job based on the scheduling factor.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Gordon Booman, David Kalmuk, Torsten Steinbach
  • Publication number: 20160092275
    Abstract: A computer-implemented method for scheduling a set of jobs executed in a computer system can include determining a workload-time parameter for a set of at least one job. The workload-time parameter can relate to execution-time parameters for the set of at least one job. The method can include determining a schedule tuning parameter for the set of at least one job, the schedule tuning parameter based on the workload-time parameter. The method can include generating a scheduling factor for each job in the set, the scheduling factor generated based on the schedule tuning parameter. The method can include scheduling the set of at least one job based on the scheduling factor.
    Type: Application
    Filed: May 8, 2015
    Publication date: March 31, 2016
    Inventors: Gordon Booman, David Kalmuk, Torsten Steinbach
  • Patent number: 7492785
    Abstract: A method of processing data received at a local system in response to polling a remote device, wherein the local system includes a local clock, the method involving: sending a first poll to the remote device; receiving a response from the remote device to the first poll, the response to the first poll containing data and a time stamp indicating when the remote device responded to the first poll; for the data received in response to the first poll, computing a first time by using both a time that was derived from the local clock for a previous poll of the remote device and also the time stamp contained in the response to the first poll; comparing the computed first time to information that the local system stored in connection with the first poll, wherein the information that the local system stored in connection with the first poll was derived from the local clock; and determining how to process the data received in response to the first poll based on comparing the computed first time to the information that
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: February 17, 2009
    Assignee: Computer Associates Think, Inc.
    Inventors: Daniel R. Seligman, David L. Shepard, Mark W. Sylor, Gordon Booman, Lawrence A. Stabile
  • Patent number: 7415671
    Abstract: The invention features a method and apparatus for displaying the status of networked resources, including rendering in a fishbone layout a hierarchy that includes a plurality of resource profiles and a plurality of dependency relationships among resource profiles in the plurality of resource profiles, where the resource profiles represent networked resources. The invention also features a method and apparatus for displaying the status of networked resources, to include rendering fishbone layouts in a snowflake layout. Each fishbone layout features a hierarchy with resource profiles and dependency relationships among the resource profiles. The resource profiles represent networked resources. Hierarchies in the snowflake layout share a common root.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: August 19, 2008
    Assignee: Computer Associates Think, Inc.
    Inventors: Mark W. Sylor, Gordon Booman, Richard Buttiglieri, Gary Pratt, Karen Whitehead
  • Publication number: 20060029085
    Abstract: Apparatus and methods for automatically processing and displaying information for managing equipment or services in a network. The information is automatically inserted into a hierarchical data structure, which can then presented in a ticker display for viewing by a user. The information concerning the network equipment or services may also be used to determine the users affected by particular network failures.
    Type: Application
    Filed: January 16, 2005
    Publication date: February 9, 2006
    Inventors: Gordon Booman, John Boutotte, Robert Lindberg, Florent Mali, Patricia Mulligan, Jaimin Patel, Mark Sylor
  • Publication number: 20050094661
    Abstract: A method of processing data received at a local system in response to polling a remote device, wherein the local system includes a local clock, the method involving: sending a first poll to the remote device; receiving a response from the remote device to the first poll, the response to the first poll containing data and a time stamp indicating when the remote device responded to the first poll; for the data received in response to the first poll, computing a first time by using both a time that was derived from the local clock for a previous poll of the remote device and also the time stamp contained in the response to the first poll; comparing the computed first time to information that the local system stored in connection with the first poll, wherein the information that the local system stored in connection with the first poll was derived from the local clock; and determining how to process the data received in response to the first poll based on comparing the computed first time to the information that
    Type: Application
    Filed: June 23, 2004
    Publication date: May 5, 2005
    Applicant: Concord Communications, Inc.
    Inventors: Daniel Seligman, David Shepard, Mark Sylor, Gordon Booman, Lawrence Stabile
  • Publication number: 20020186238
    Abstract: The invention features a method and apparatus for displaying the status of networked resources, including rendering in a fishbone layout a hierarchy that includes a plurality of resource profiles and a plurality of dependency relationships among resource profiles in the plurality of resource profiles, where the resource profiles represent networked resources. The invention also features a method and apparatus for displaying the status of networked resources, to include rendering fishbone layouts in a snowflake layout. Each fishbone layout features a hierarchy with resource profiles and dependency relationships among the resource profiles. The resource profiles represent networked resources. Hierarchies in the snowflake layout share a common root.
    Type: Application
    Filed: November 19, 2001
    Publication date: December 12, 2002
    Inventors: Mark W. Sylor, Gordon Booman, Richard Buttiglieri, Gary Pratt, Karen Whitehead
  • Patent number: 6216169
    Abstract: The invention features methods of, and systems for generating a report that depends on data stored in a plurality of remote workstations. The methods and systems involve at least some of the following steps: sending a request from a master workstation to the remote workstations specifying a group name and a named function; identifying data stored within each of the remote workstations belonging to a group specified by the group name; operating on the identified data within each of the remote workstations according to an algorithm specified by the named function to generate an output for each remote workstation; returning the output from each remote workstation to the master workstation; and consolidating the outputs at the master workstations to generate the report.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: April 10, 2001
    Assignee: Concord Communications Incorporated
    Inventors: Gordon A. Booman, Robert S. Diebboll, Ferdinand Engel, Arthur P. Hamlin, Stephen F. McKellar