Patents by Inventor Richard E. Barry

Richard E. Barry 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: 11327999
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 10, 2022
    Assignee: BMC Software, Inc.
    Inventor: Richard E. Barry
  • Publication number: 20210209087
    Abstract: Technologies are described for a system and method for reorganizing a tablespace in a database such that rows of the tablespace are arranged in a sequence defined in a balanced tree-type clustering index of the tablespace. The method includes sectioning the clustering index and the tablespace into sections including logically distinct sets of data by reading only tree pages of the clustering index to determine logical divisions. The method further includes allocating an amount of output space on a storage device for each section of the tablespace and of the clustering index, to provide for each section a first range of storage space for an output clustering index for the section, and a second range of storage space for an output tablespace for the section. The method further includes scheduling a reorg task for each section, and executing, by at least one processor, the scheduled reorg tasks on the sections.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Inventor: Richard E Barry
  • Patent number: 10990575
    Abstract: Technologies are described for a system and method for reorganizing a tablespace in a database such that rows of the tablespace are arranged in a sequence defined in a balanced tree-type clustering index of the tablespace. The method includes sectioning the clustering index and the tablespace into sections including logically distinct sets of data by reading only tree pages of the clustering index to determine logical divisions. The method further includes allocating an amount of output space on a storage device for each section of the tablespace and of the clustering index, to provide for each section a first range of storage space for an output clustering index for the section, and a second range of storage space for an output tablespace for the section. The method further includes scheduling a reorg task for each section, and executing, by at least one processor, the scheduled reorg tasks on the sections.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 27, 2021
    Inventor: Richard E Barry
  • Publication number: 20200301903
    Abstract: Technologies are described for a system and method for reorganizing a tablespace in a database such that rows of the tablespace are arranged in a sequence defined in a balanced tree-type clustering index of the tablespace. The method includes sectioning the clustering index and the tablespace into sections including logically distinct sets of data by reading only tree pages of the clustering index to determine logical divisions. The method further includes allocating an amount of output space on a storage device for each section of the tablespace and of the clustering index, to provide for each section a first range of storage space for an output clustering index for the section, and a second range of storage space for an output tablespace for the section. The method further includes scheduling a reorg task for each section, and executing, by at least one processor, the scheduled reorg tasks on the sections.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventor: Richard E Barry
  • Publication number: 20200125584
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventor: Richard E. Barry
  • Patent number: 10521454
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 31, 2019
    Assignee: BMC Software, Inc.
    Inventor: Richard E. Barry
  • Publication number: 20170199925
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Application
    Filed: June 16, 2016
    Publication date: July 13, 2017
    Inventor: Richard E. BARRY
  • Patent number: 6458050
    Abstract: An athletic shooting aid adapted to be detachably mounted directly on the goal of a sporting event to provide a target at which the player aims and strikes with the game piece in order to improve the form and accuracy of the player's shooting. The device comprises a clamp which is removably attachable to the goal having a substantially straight elongated member extending from the clamp with a ball or target of material attached to the elongated member to serve as the target at which the player aims when shooting the game piece. The elongated member is adapted and configured to allow the ball to move when struck by the game piece in such a manner that the game piece deflects the ball without substantially affecting the trajectory of the game piece and to allow the ball to be repositioned after the game piece has passed through the goal.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: October 1, 2002
    Assignee: Sports Scoring Aides Ltd.
    Inventor: Richard E. Barry
  • Publication number: 20010005701
    Abstract: An athletic shooting aid adapted to be detachably mounted directly on the goal of a sporting event to provide a target at which the player aims and strikes with the game piece in order to improve the form and accuracy of the player's shooting. The device comprises a clamp which is removably attachable to the goal having a substantially straight elongated member extending from the clamp with a ball or target of material attached to the elongated member to serve as the target at which the player aims when shooting the game piece. The elongated member is adapted and configured to allow the ball to move when struck by the game piece in such a manner that the game piece deflects the ball without substantially affecting the trajectory of the game piece and to allow the ball to be repositioned after the game piece has passed through the goal.
    Type: Application
    Filed: February 20, 2001
    Publication date: June 28, 2001
    Applicant: Sports Scoring Aids Ltd.
    Inventor: Richard E. Barry
  • Patent number: 6190270
    Abstract: An athletic shooting aid adapted to be detachably mounted directly on the goal of a sporting event to provide a target at which the player aims and strikes with the game piece in order to improve the form and accuracy of the player's shooting. The device comprises a clamp which is removably attachable to the goal having a substantially straight elongated member extending from the clamp with a ball or target of material attached to the elongated member to serve as the target at which the player aims when shooting the game piece. The elongated member is adapted and configured to allow the ball to move when struck by the game piece in such a manner that the game piece deflects the ball without substantially affecting the trajectory of the game piece and to allow the ball to be repositioned after the game piece has passed through the goal.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: February 20, 2001
    Assignee: Sports Scoring Aides Ltd.
    Inventor: Richard E. Barry
  • Patent number: 5887274
    Abstract: An improved method to dramatically reduce the time required to reorganize DB2 tablespaces and index files by not utilizing conventional sort techniques. Viewing access is allowed during the reorganization process by setting the files to read only status. The process is basically non-destructive, allowing a prompt return to the original state, and is checkpointed, allowing restarting at selected intervals. Briefly, the original table and indices are considered as A files and read into memory. New row IDs or RIDs are developed using a non-sorting technique so that the proper order of the data is developed. After the new RIDs have been developed, both the clustering index and the row data are read out of memory and written to a new table and clustering index files in the proper order as B files. All of the table files are then stopped to allow exclusive access. Next, a series of AMS statements are built to do the renaming operations.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: March 23, 1999
    Assignee: CDB Software, Inc.
    Inventors: Richard E. Barry, Eisa A. Al-eisa
  • Patent number: 5800290
    Abstract: An athletic shooting aid adapted to be detachably mounted directly on the goal of a sporting event to provide a target at which the player aims and strikes with the game piece in order to improve the form and accuracy of the player's shooting. The device comprises a clamp which is removably attachable to the goal having a substantially straight elongated member extending from the clamp with a ball or bulk of material attached to the elongated member to serve as the target at which the player aims when shooting the game piece. The elongated member is adapted and configured to allow the ball to move when struck by the game piece in such a manner that the game piece deflects the ball without substantially affecting the trajectory of the game piece and to allow the ball to be repositioned after the game piece has passed through the goal.
    Type: Grant
    Filed: February 6, 1997
    Date of Patent: September 1, 1998
    Assignee: Sports Advisor, Inc.
    Inventor: Richard E. Barry
  • Patent number: 5758357
    Abstract: An improved method to dramatically reduce the time required to reorganize DB2 tablespaces and index files by not utilizing conventional sort techniques. Viewing access is allowed during the reorganization process by setting the files to read only status. The process is basically non-destructive, allowing a prompt return to the original state, and is checkpointed, allowing restarting at selected intervals. Briefly, the original table and indices are considered as A files and read into memory. New row IDs or RIDs are developed using a non-sorting technique so that the proper order of the data is developed. After the new RIDs have been developed, both the clustering index and the row data are read out of memory and written to a new table and clustering index files in the proper order as B files. All of the table files are then stopped to allow exclusive access. Next, a series of AMS statements are built to do the renaming operations.
    Type: Grant
    Filed: January 19, 1996
    Date of Patent: May 26, 1998
    Assignee: DBC Software, Inc.
    Inventors: Richard E. Barry, Eisa A. Aleisa
  • Patent number: 5517641
    Abstract: An improved method to dramatically reduce the time required to reorganize DB2 tablespaces and index files by not utilizing conventional sort techniques. Viewing access is allowed during the reorganization process by setting the files to read only status. The process is basically non-destructive, allowing a prompt return to the original state, and is checkpointed, allowing restarting at selected intervals. Briefly, the original table and indices are considered as A files and read into memory. New row IDs or RIDs are developed using a non-sorting technique so that the proper order of the data is developed. After the new RIDs have been developed, both the clustering index and the row data are read out of memory and written to a new table and clustering index files in the proper order as B files. Then any remaining non-clustering indices are reorganized using non-sorting techniques in a similar fashion.
    Type: Grant
    Filed: December 7, 1993
    Date of Patent: May 14, 1996
    Assignee: CDB Software, Inc.
    Inventors: Richard E. Barry, Eisa A. ALeisa
  • Patent number: 5408654
    Abstract: A method for reorganizing database index files without performing a conventional sort operation. The index file uses a balanced tree structure, with the logical order of the entries in each page being maintained by the database program. In the reorganizing method the logical order of the leaf pages is determined. A logical order buffer is developed which correlates the logical order to the physical order. This buffer is transposed to a physical order to logical order buffer. A large buffer is set aside in memory and the index file is read sequentially. As each physical page is read, it is placed in its logical position in the large memory buffer. When the large buffer is filled, the pages are sequentially written to a new index file, with the various tree pages being developed in the fly. When the writing operation is completed, the old index file is removed and the new, ordered index file is used.
    Type: Grant
    Filed: May 27, 1992
    Date of Patent: April 18, 1995
    Assignee: CDB Software, Inc.
    Inventor: Richard E. Barry