Patents by Inventor Kevin L. Beck
Kevin L. Beck 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: 9471250Abstract: The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other.Type: GrantFiled: June 12, 2014Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Kevin J. Cherkauer
-
Patent number: 9471249Abstract: The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other.Type: GrantFiled: September 4, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Kevin J. Cherkauer
-
Patent number: 9355164Abstract: In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.Type: GrantFiled: June 12, 2014Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Kevin J. Cherkauer
-
Patent number: 9336294Abstract: In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.Type: GrantFiled: September 4, 2013Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Kevin J. Cherkauer
-
Publication number: 20150066998Abstract: In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.Type: ApplicationFiled: June 12, 2014Publication date: March 5, 2015Inventors: Kevin L. BECK, Kevin J. CHERKAUER
-
Publication number: 20150066960Abstract: In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Kevin L. BECK, Kevin J. CHERKAUER
-
Publication number: 20150067198Abstract: The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Kevin L. BECK, Kevin J. CHERKAUER
-
Publication number: 20150067199Abstract: The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other.Type: ApplicationFiled: June 12, 2014Publication date: March 5, 2015Inventors: Kevin L. BECK, Kevin J. CHERKAUER
-
Patent number: 7552137Abstract: A choose tree is generated at compile time to facilitate a determination if any partition of a range partitioned database table includes a particular key at runtime. To generate the choose tree at compile time, a query compiler receives a source code indicative of each partition of the range partitioned database table, and generates the choose tree from the source code at compile time where the choose tree is representative of a pre-computed binary search of the range partitioned database table. Thereafter, the choose tree can be interpreted/executed at runtime to facilitate a traversal of the choose tree for determining if any partition of the range partitioned database table includes the particular key.Type: GrantFiled: December 22, 2004Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Paul M. Brett, Keith G. Billings, Bingjie Miao
-
Patent number: 7200621Abstract: A method and system are provided to enable restoration of a base table and associated catalog table from a database. Table names and table identifiers are copied to a header of a storage media during a backup of the database. When a restore of a designated table is requested, table identifier data is extracted from the header of the storage media housing the backup of the database. Accordingly, the designated base table and associated catalog table(s) are restored from the storage media based upon data stored in the header of the storage media during the backup of the database.Type: GrantFiled: December 17, 2003Date of Patent: April 3, 2007Assignee: International Business Machines CorporationInventors: Kevin L. Beck, Paula N. Collins, Vijay Gopalakrishnan, Tania M. Zirn