Patents by Inventor Richard A. Suarez
Richard A. Suarez 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: 11675513Abstract: A computer-implemented method, according to one embodiment, includes: storing records in an input data buffer, where each of the records include a key which is appended to payload data in the respective record. Moreover, for each of the records: shearing the key associated with the record from the payload data, normalizing the sheared key, and storing the normalized sheared key in a first target area of memory. A determination is made as to whether a size of the payload data in the record is outside a predetermine range, and in response to determining that the size of the payload data in the record is outside the predetermine range, the payload data is stored in a second target area of memory. A data locator is also appended to the normalized sheared key in the first target area of memory to form a sheared record.Type: GrantFiled: August 16, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Scott B. Compton, Jeffrey Richard Suarez, Matthew Michael Garcia Pardini, Christian Jacobi, Dominik Steenken, Sri Hari Kolusu, Vicky Vezinaw
-
Publication number: 20230047349Abstract: A computer-implemented method, according to one embodiment, includes: storing records in an input data buffer, where each of the records include a key which is appended to payload data in the respective record. Moreover, for each of the records: shearing the key associated with the record from the payload data, normalizing the sheared key, and storing the normalized sheared key in a first target area of memory. A determination is made as to whether a size of the payload data in the record is outside a predetermine range, and in response to determining that the size of the payload data in the record is outside the predetermine range, the payload data is stored in a second target area of memory. A data locator is also appended to the normalized sheared key in the first target area of memory to form a sheared record.Type: ApplicationFiled: August 16, 2021Publication date: February 16, 2023Inventors: Scott B. Compton, Jeffrey Richard Suarez, Matthew Michael Garcia Pardini, Christian Jacobi, Dominik Steenken, Sri Hari Kolusu, Vicky Vezinaw
-
Publication number: 20230030808Abstract: A computer-implemented method, according to one embodiment, includes: receiving a data process that includes a plurality of sub-processes. A unique subset of the sub-processes is assigned to each of: a managing thread, and at least one other thread. Moreover, performance characteristics of each of the threads is evaluated while the respective subsets of sub-processes are being performed, and a determination is made as to whether the performance characteristics of each of the threads are substantially equal to the performance characteristics of each of the other threads. In response to determining that performance characteristics of each of the threads are not substantially equal, the subsets of the sub-processes are dynamically adjusted such that the performance characteristics of each of the threads become more equal. Moreover, the adjusted subsets of the sub-processes are reassigned to each of the managing thread and at least one other thread.Type: ApplicationFiled: July 27, 2021Publication date: February 2, 2023Inventors: Scott B. Compton, Jeffrey Richard Suarez
-
Patent number: 11513704Abstract: A computer-implemented method, according to one embodiment, includes: processing records by, for each of the records: shearing the key associated with the record from the payload data, normalizing the sheared key, and storing the normalized sheared key in a first target area of memory. A determination is made whether a size of the payload data is outside a first predetermined range. In response to determining that the size of the payload data is outside the first predetermined range, the payload data is stored in a second target area of memory, and a data locator is appended to the normalized sheared key. Furthermore, in response to determining that a storage capacity of the memory is outside a second predetermined range, some of the payload data is transferred to external physical storage. Moreover, an external list is integrated with each of the data locators that correspond to the transferred payload data.Type: GrantFiled: August 16, 2021Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Scott B. Compton, Jeffrey Richard Suarez, Matthew Michael Garcia Pardini, Christian Jacobi
-
Patent number: 11416443Abstract: A method for generating preview information related to data migrated to archival storage media. In an embodiment, the method includes one or more computer processors identifying data designated for archival. The method further includes identifying a set of preferences associated with generating a set of preview data corresponding to the data designated for archival. The method further includes determining metadata related to the data designated for archival based on the identified set of preferences. The method further includes archiving the data designated for archival. The method further includes responding to archiving the data designated for archival by determining information associated with archiving the designated data. The method further includes generating a set of preview data corresponding to the archived designated data based, at least in part, on the determined metadata and the information associated with archiving the designated data.Type: GrantFiled: February 24, 2020Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Jeffrey Richard Suarez, Evelyn Brazelton, Samantha Jean Wareing, Carly Joanne Fife
-
Publication number: 20210263886Abstract: A method for generating preview information related to data migrated to archival storage media. In an embodiment, the method includes one or more computer processors identifying data designated for archival. The method further includes identifying a set of preferences associated with generating a set of preview data corresponding to the data designated for archival. The method further includes determining metadata related to the data designated for archival based on the identified set of preferences. The method further includes archiving the data designated for archival. The method further includes responding to archiving the data designated for archival by determining information associated with archiving the designated data. The method further includes generating a set of preview data corresponding to the archived designated data based, at least in part, on the determined metadata and the information associated with archiving the designated data.Type: ApplicationFiled: February 24, 2020Publication date: August 26, 2021Inventors: Jeffrey Richard Suarez, Evelyn Brazelton, Samantha Jean Wareing, Carly Joanne Fife
-
Patent number: 9032169Abstract: A method, system and computer-usable medium which provides a format in which data is written to a dump data set to allow use of Fast Replication technology for both backing up and restoring of both datasets and volumes. Such a format allows any data that can be captured at a track level to be written to the dump data set via Fast Replication. When using this methodology of backing up and restoring, backups should be made to devices that support Fast Replication technology and restoration of the data should be to devices which are capable of being the target of a Fast Replication for that backup device.Type: GrantFiled: May 24, 2012Date of Patent: May 12, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Justin Paul Eastman, Robert Stanley Gensler, Jr., Jeffrey Richard Suarez
-
Patent number: 8433867Abstract: A method for using a change-recording feature to perform more effective backups includes generating an initial point-in-time copy of source data residing in a storage device. The method may then perform an initial backup of the initial point-in-time copy. As changes are made to the source data, the method may record changes made to the source data after the initial point-in-time copy is generated. These changes may be stored as incremental change data. At some point, the initial point-in-time copy may be updated using the incremental change data. In order to perform an incremental backup of the updated point-in-time copy, the method may query the incremental change data to determine which changes were used to update the point-in-time copy. The method may then perform an incremental backup of the updated point-in-time copy by backing up the changes designated in the incremental change data.Type: GrantFiled: January 9, 2010Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Justin Paul Eastman, Jeffrey Richard Suarez, Henry Verdugo Valenzuela, Andrew Nelson Wilt
-
Patent number: 7689743Abstract: An apparatus, system, and method are disclosed for copying data. The present invention includes a data storage subsystem that supports fast replication and a host system that communicates a fast replication request to the data storage subsystem, estimates an expected wait time for a pending fast replication operation if the fast replication request is not granted, awaits the expiration of the wait time, communicates an additional fast replication request to the data storage subsystem, and records the data as moved if the additional fast replication is granted. In certain embodiments, the host system moves the data via conventional I/O operations if the expected wait time exceeds an expected duration for the conventional I/O operations.Type: GrantFiled: December 20, 2006Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Justin Paul Eastman, Jeffrey Richard Suarez, Andrew Nelson Wilt
-
Publication number: 20080154968Abstract: An apparatus, system, and method are disclosed for copying data. The present invention includes a data storage subsystem that supports fast replication and a host system that communicates a fast replication request to the data storage subsystem, estimates an expected wait time for a pending fast replication operation if the fast replication request is not granted, awaits the expiration of the wait time, communicates an additional fast replication request to the data storage subsystem, and records the data as moved if the additional fast replication is granted. In certain embodiments, the host system moves the data via conventional I/O operations if the expected wait time exceeds an expected duration for the conventional I/O operations.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventors: Justin Paul Eastman, Jeffrey Richard Suarez, Andrew Nelson Wilt
-
Patent number: 4815731Abstract: An exercise device for developing various parts of a user's body. A coil tension spring is attached and extends between a pair of cuff strips. The cuff strips are secured into loops by Velcro fastening strips for receiving the wrists and ankles of the user. An elastic cord is attached to metal rings and extends within the coil spring for limiting the separation distance of the cuff strips and to provide increased resistance as the spring is stretched. The spring and cord are secured on the cuff strips with metal rings which extend through loops formed on each of the cuff strips by a reinforcing strip of material sewed on the cuff.Type: GrantFiled: October 23, 1987Date of Patent: March 28, 1989Assignee: Fitness Quest, Inc.Inventors: Richard A. Suarez, Adolf H. Friedebach
-
Patent number: 4043553Abstract: An exercise device for improving muscular tone, primarily of the upper torso and arms, is provided wherein circular motion is imparted to a pair of hand grips rotatably secured to an eccentrically weighted cross shaft. Sufficient tolerance is provided between the cross shaft and the hand grips so that the cross shaft is free to move in an orbital path eccentric to the center of said hand grips, wherein the orbital movement of said hand grips and the eccentric orbital movement of said cross shaft may be utilized to exercise various muscles of the body.Type: GrantFiled: January 23, 1976Date of Patent: August 23, 1977Assignee: Consumer Publishing Company, Inc.Inventor: Richard A. Suarez
-
Patent number: D625370Type: GrantFiled: December 18, 2009Date of Patent: October 12, 2010Assignee: Cordio, LLCInventors: Aaron D. Huber, Richard A. Huber, Julius Toth, Richard A. Suarez
-
Patent number: D637245Type: GrantFiled: October 11, 2010Date of Patent: May 3, 2011Assignee: Cordio, LLCInventors: Aaron D. Huber, Richard A. Huber, Julius Toth, Richard A. Suarez