Patents by Inventor Preston A. Carpenter
Preston A. Carpenter 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: 11911682Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: GrantFiled: January 14, 2022Date of Patent: February 27, 2024Assignee: VXT SPORTS LLCInventors: Preston Carpenter Cox, Robin Birdwell Cox
-
Patent number: 11911681Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: GrantFiled: January 14, 2022Date of Patent: February 27, 2024Assignee: VXT SPORTS LLCInventors: Preston Carpenter Cox, Robin Birdwell Cox
-
Publication number: 20230241456Abstract: A method can include projecting one or more objects along one or more pre-determined trajectories toward a target zone, with each having a diameter less than a diameter of a regulation table tennis ball, the trainee attempting to prevent the one or more objects from entering the target zone and scoring the ability of the trainee. A method can include displaying a first video to a trainee that explains setup for a delivery device, setting up the delivery device based on the first video, projecting an object along a pre-determined trajectory toward a target zone proximate the trainee, wherein the object has a diameter that is less than a diameter of a regulation table tennis ball, and scoring an ability of the trainee to interact with the object at the target zone.Type: ApplicationFiled: January 30, 2023Publication date: August 3, 2023Inventors: Preston Carpenter COX, Robin Birdwell COX, Brian Charles ELLIS
-
Publication number: 20230241455Abstract: A method can include determining physical characteristics of a trainee, adjusting a target zone based on the physical characteristics, adjusting one or more parameters of a delivery device based on the physical characteristics, projecting an object toward the target zone along a trajectory, and scoring a performance score of the trainee to track the object along a portion of the trajectory. A method can include projecting an object toward a target zone along a trajectory, a trainee attempting to impact the object at an appropriate location with a desired impact location of a sport tool, capturing imagery that contains the object at the appropriate location and the desired impact location of the sport tool, determining horizontal and vertical distances between the desired impact location and the object arriving at the appropriate location, and scoring a performance based on the horizontal and vertical distances.Type: ApplicationFiled: January 30, 2023Publication date: August 3, 2023Inventors: Preston Carpenter Cox, Robin Birdwell Cox, Brian Charles Ellis
-
Publication number: 20220258022Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: ApplicationFiled: January 14, 2022Publication date: August 18, 2022Inventors: Preston Carpenter COX, Robin Birdwell COX
-
Publication number: 20220258021Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: ApplicationFiled: January 14, 2022Publication date: August 18, 2022Inventors: Preston Carpenter COX, Robin Birdwell COX
-
Publication number: 20220258023Abstract: A method can include projecting an object toward an impact device along a trajectory, receiving the object at a target zone of the impact device, a trainee striking the impact device at an impact zone with a sports tool, and scoring a performance score of the trainee to impact the impact zone at an appropriate time compared to an arrival time of the object at the target zone. A method can include projecting an object toward a target along a trajectory, receiving the object at an actual arrival position at the target, wherein the actual arrival position is either inside a target zone or outside the target zone, and where a trainee is configured to send an indication when the trainee expects the object to arrive inside the target zone, comparing the indication to the actual arrival position, and determining a performance score based on the comparing.Type: ApplicationFiled: January 14, 2022Publication date: August 18, 2022Inventors: Preston Carpenter COX, Robin Birdwell COX
-
Patent number: 11278784Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: GrantFiled: July 30, 2021Date of Patent: March 22, 2022Assignee: BREAKOUT HITTING LLCInventors: Preston Carpenter Cox, Robin Birdwell Cox
-
Publication number: 20220032155Abstract: A method can include providing an object having a size smaller than a size of a known regulation object, projecting the object, via a delivery device, toward a trainee, and training the trainee to follow the object. A method can include determining a game parameter of a game trajectory of a sports object that was projected along the game trajectory in a real-time sports event, and based on the game parameters, adapting a delivery device to deliver a training object along a training trajectory that mimics at least a portion of the game trajectory, with the training object being smaller than the sports object.Type: ApplicationFiled: July 30, 2021Publication date: February 3, 2022Inventors: Preston Carpenter COX, Robin Birdwell COX
-
Patent number: 10705765Abstract: Provided are a computer program product, system, and method for managing point-in-time copies for extents of data. A point-in-time copy for at least one range of extents in at least one volume for a point-in-time copy identifier is established. Change recording information is generated indicating each of the at least one range of extents less than all of the extents in the at least one volume. An update to data in the at least one range of extents in the point-in-time copy is received and data in the source storage in the at least one range of extents to be updated is copied as changed data to the target storage. Indication is made in the change recording information of the data in the at least one range of extents that has been updated.Type: GrantFiled: November 20, 2018Date of Patent: July 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard M. Abbott, Theresa M. Brown, Preston A. Carpenter, Ben Esparza
-
Patent number: 10452273Abstract: A method for preemptively migrating data in a tiered storage system is disclosed. In one embodiment, such a method includes identifying a regularly scheduled event that is associated with an increase in I/O activity. The method further identifies a virtual storage resource (e.g., file, data set, logical volume) associated with the increase in I/O activity. A timeline is then analyzed to determine timing for the regularly scheduled event. The method automatically promotes the virtual storage resource from lower-performing storage media to higher-performing storage media immediately prior to a start of the regularly scheduled event. The method automatically demotes the virtual storage resource to the lower-performing storage media after completion of the regularly scheduled event. A corresponding system and computer program product are also disclosed.Type: GrantFiled: September 24, 2016Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Preston A. Carpenter, David C. Reed, Esteban Rios, Max D. Smith
-
Publication number: 20190196724Abstract: A method for distributing I/O workload across a plurality of processor complexes is disclosed. In one embodiment, such a method includes providing a storage system environment comprising multiple processor complexes. Each processor complex provides access to one or more storage volumes. The processor complexes may be contained within a single storage system or spread across multiple storage systems. Upon allocating data sets in the storage system environment, the method selects storage volumes to store the data sets. In doing so, the method takes into account processor complexes that are associated with each of the storage volumes. More specifically, the method selects storage volumes in a way that more evenly distributes I/O workload across the multiple processor complexes. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: December 26, 2017Publication date: June 27, 2019Applicant: International Business Machines CorporationInventors: Preston A. Carpenter, Gregory E. McBride, David C. Reed, Esteban Rios
-
Publication number: 20190087095Abstract: Provided are a computer program product, system, and method for managing point-in-time copies for extents of data. A point-in-time copy for at least one range of extents in at least one volume for a point-in-time copy identifier is established. Change recording information is generated indicating each of the at least one range of extents less than all of the extents in the at least one volume. An update to data in the at least one range of extents in the point-in-time copy is received and data in the source storage in the at least one range of extents to be updated is copied as changed data to the target storage. Indication is made in the change recording information of the data in the at least one range of extents that has been updated.Type: ApplicationFiled: November 20, 2018Publication date: March 21, 2019Inventors: Richard M. Abbott, Theresa M. Brown, Preston A. Carpenter, Ben Esparza
-
Patent number: 10235099Abstract: Provided are a computer program product, system, and method for managing point-in-time copies for extents of data. A point-in-time copy for at least one range of extents in at least one volume for a point-in-time copy identifier is established. Change recording information is generated indicating each of the at least one range of extents less than all of the extents in the at least one volume. An update to data in the at least one range of extents in the point-in-time copy is received and data in the source storage in the at least one range of extents to be updated is copied as changed data to the target storage. Indication is made in the change recording information of the data in the at least one range of extents that has been updated.Type: GrantFiled: August 18, 2016Date of Patent: March 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard M. Abbott, Theresa M. Brown, Preston A. Carpenter, Ben Esparza
-
Patent number: 10168925Abstract: Provided are a computer program product, system, and method for generating point-in-time copy commands for extents of data. An establish point-in-time copy command is generated for at least one range of extents in at least one volume in the source storage for a point-in-time copy identifier. The at least one range of extents comprises less than all the extents included in the at least one volume. The establish point-in-time copy command is transmitted to a point-in-time copy manager to cause the point-in-time copy manager to create a point-in-time copy for the copy point-in-time identifier and the at least one range of extents, to generate change recording information indicating each of the at least one range of extents, to copy data in the source storage to be updated as changed data, and to indicate in the change recording information the data that has been updated.Type: GrantFiled: August 18, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard M. Abbott, Theresa M. Brown, Preston A. Carpenter, Ben Esparza
-
Patent number: 10162531Abstract: A method for optimizing the allocation of extents to data sets is disclosed. In one embodiment, such a method includes providing multiple storage classes. These storage classes may include a first storage class configured to allocate larger extents to data sets, a second storage class configured to allocate smaller extents to data sets, and a mixed-mode storage class configured to allocate a combination of the smaller and larger extents to data sets. The method further enables data sets to be assigned to one of the multiple storage classes. Upon assigning a data set to the mixed-mode storage class, the method causes an initial portion of the data set to be allocated the larger extents, and an ending portion of the data set to be allocated the smaller extents. A corresponding system and computer program product are also disclosed.Type: GrantFiled: January 21, 2017Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: Preston A. Carpenter, Gregory E. McBride, David C. Reed, Esteban Rios
-
Patent number: 10108352Abstract: For performing incremental replication of a data set, a source data module identifies a source data set, the source data set including a set of storage locations on a source volume, a target data module that defines the target data set in response to the source data module identifying the source data set, a mapping module that stores a replication relationship table, the replication relationship table mapping the defined data set to a target data set, the target data set including a set of storage locations on a target volume, and a replication module that performs an incremental copy of data stored at the source data set based on the replication relationship.Type: GrantFiled: March 3, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Preston A. Carpenter, Dash D. Miller, David C. Reed, Esteban Rios, Max D. Smith
-
Publication number: 20180210647Abstract: A method for optimizing the allocation of extents to data sets is disclosed. In one embodiment, such a method includes providing multiple storage classes. These storage classes may include a first storage class configured to allocate larger extents to data sets, a second storage class configured to allocate smaller extents to data sets, and a mixed-mode storage class configured to allocate a combination of the smaller and larger extents to data sets. The method further enables data sets to be assigned to one of the multiple storage classes. Upon assigning a data set to the mixed-mode storage class, the method causes an initial portion of the data set to be allocated the larger extents, and an ending portion of the data set to be allocated the smaller extents. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: January 21, 2017Publication date: July 26, 2018Applicant: International Business Machines CorporationInventors: Preston A. Carpenter, Gregory E. McBride, David C. Reed, Esteban Rios
-
Patent number: 10007602Abstract: For flash copy relationship management, a management module identifies a data unit in a flash copy relationship with an extent range using a flash copy table. A resolution module erases the flash copy relationship from the flash copy table in response to the flash copy relationship completing.Type: GrantFiled: May 6, 2014Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Preston A. Carpenter, Dash D. Miller, David C. Reed, Max D. Smith
-
Publication number: 20180088802Abstract: A method for preemptively migrating data in a tiered storage system is disclosed. In one embodiment, such a method includes identifying a regularly scheduled event that is associated with an increase in I/O activity. The method further identifies a virtual storage resource (e.g., file, data set, logical volume) associated with the increase in I/O activity. A timeline is then analyzed to determine timing for the regularly scheduled event. The method automatically promotes the virtual storage resource from lower-performing storage media to higher-performing storage media immediately prior to a start of the regularly scheduled event. The method automatically demotes the virtual storage resource to the lower-performing storage media after completion of the regularly scheduled event. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: September 24, 2016Publication date: March 29, 2018Applicant: International Business Machines CorporationInventors: Preston A. Carpenter, David C. Reed, Esteban Rios, Max D. Smith