Patents by Inventor Sean P. Riley
Sean P. Riley 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: 11240100Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: GrantFiled: January 7, 2020Date of Patent: February 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louis A Rasor, Sean P. Riley, Juan J. Ruiz
-
Patent number: 10936369Abstract: In a computing storage environment having multiple processor devices, lists of Task Control Blocks (TCBs) are maintained in a processor-specific manner, such that each of the multiple processor devices is assigned a local TCB list. The local TCB list of each of the multiple processor devices is populated with a respective number of TCBs from a global TCB list. The local TCB list of each of the multiple processor devices exchanges TCBs with the global TCB list during processes to maintain the local TCB list of each of the multiple processor devices at the respective number.Type: GrantFiled: November 18, 2014Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trung N. Nguyen, Sean P. Riley
-
Patent number: 10838625Abstract: A method for improving I/O response times in a data replication environment is disclosed. In one embodiment, such a method includes receiving, at a primary storage system, a request to read data on the primary storage system. The method starts a timer upon receiving the request. In the event the data cannot be retrieved from the primary storage system by the time the timer expires, the method requests the data from a secondary storage system. In the event the primary storage system returns the data before the secondary storage system, the method returns data retrieved from the primary storage system to a host system. In the event the secondary storage system returns the data before the primary storage system, the method returns the data retrieved from the secondary storage system to the host system. A corresponding system and computer program product are also disclosed.Type: GrantFiled: October 6, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Todd C. Sorenson, Karl A. Nielsen, Jacob L. Sheppard, Sean P. Riley, Larry Juarez
-
Patent number: 10719244Abstract: Event detection logic detects events which may be associated with a change in risk of potential data loss in a data replication system. Mode selection logic is responsive to detection of such an event to select a data replication mode such as a synchronous data replication mode, for example, as a function of a detected event for initiation of a switch to the selected mode. In one embodiment, upon detecting that the event which lead to initiation of a switch to the synchronous mode has been completed or otherwise resolved, the mode selection logic can initiation of a switch of the data replication mode of multi-mode data replication logic back to an asynchronous mode so that data is replicated in the asynchronous data replication mode. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: November 18, 2016Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew D. Carson, Joshua J. Crawford, David Fei, Larry Juarez, Jay T. Kirch, Sean P. Riley, Todd C. Sorenson, Maoyun Tang, Matthew J. Ward
-
Publication number: 20200145281Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: ApplicationFiled: January 7, 2020Publication date: May 7, 2020Inventors: Louis A RASOR, Sean P. RILEY, Juan J. RUIZ
-
Publication number: 20200110541Abstract: A method for improving I/O response times in a data replication environment is disclosed. In one embodiment, such a method includes receiving, at a primary storage system, a request to read data on the primary storage system. The method starts a timer upon receiving the request. In the event the data cannot be retrieved from the primary storage system by the time the timer expires, the method requests the data from a secondary storage system. In the event the primary storage system returns the data before the secondary storage system, the method returns data retrieved from the primary storage system to a host system. In the event the secondary storage system returns the data before the primary storage system, the method returns the data retrieved from the secondary storage system to the host system. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: October 6, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: Todd C. Sorenson, Karl A. Nielsen, Jacob L. Sheppard, Sean P. Riley, Larry Juarez
-
Patent number: 10567215Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: GrantFiled: November 15, 2017Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louis A Rasor, Sean P. Riley, Juan J. Ruiz
-
Publication number: 20180143774Abstract: Event detection logic detects events which may be associated with a change in risk of potential data loss in a data replication system. Mode selection logic is responsive to detection of such an event to select a data replication mode such as a synchronous data replication mode, for example, as a function of a detected event for initiation of a switch to the selected mode. In one embodiment, upon detecting that the event which lead to initiation of a switch to the synchronous mode has been completed or otherwise resolved, the mode selection logic can initiation of a switch of the data replication mode of multi-mode data replication logic back to an asynchronous mode so that data is replicated in the asynchronous data replication mode. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: November 18, 2016Publication date: May 24, 2018Inventors: Matthew D. Carson, Joshua J. Crawford, David Fei, Larry Juarez, Jay T. Kirch, Sean P. Riley, Todd C. Sorenson, Maoyun Tang, Matthew J. Ward
-
Publication number: 20180077008Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: ApplicationFiled: November 15, 2017Publication date: March 15, 2018Inventors: Louis A Rasor, Sean P. Riley, Juan J. Ruiz
-
Patent number: 9860113Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: GrantFiled: October 21, 2015Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louis A Rasor, Sean P. Riley, Juan J. Ruiz
-
Patent number: 9772785Abstract: A rack-power control module (RPC) module is used for allowing a local storage partition, located on a local server, for controlling a destination storage partition, located on a destination server, by piggybacking commands on power alerts issued by the RPC module in a clustered storage system. The commands are sent from the local storage partition to the RPC module, where the commands are RPC commands and include a destination server identification (ID) and payload data that includes a hypervisor command containing a command type, a subtype, and a destination ID. The RPC module then parses the commands received from the local storage partition.Type: GrantFiled: April 8, 2016Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yolanda Colpo, Larry Juarez, Trung N. Nguyen, Sean P. Riley
-
Publication number: 20170118071Abstract: Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.Type: ApplicationFiled: October 21, 2015Publication date: April 27, 2017Inventors: Louis A. Rasor, Sean P. Riley, Juan J. Ruiz
-
Publication number: 20160224263Abstract: A rack-power control module (RPC) module is used for allowing a local storage partition, located on a local server, for controlling a destination storage partition, located on a destination server, by piggybacking commands on power alerts issued by the RPC module in a clustered storage system. The commands are sent from the local storage partition to the RPC module, where the commands are RPC commands and include a destination server identification (ID) and payload data that includes a hypervisor command containing a command type, a subtype, and a destination ID. The RPC module then parses the commands received from the local storage partition.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yolanda COLPO, Larry JUAREZ, Trung N. NGUYEN, Sean P. RILEY
-
Publication number: 20160139953Abstract: In a computing storage environment having multiple processor devices, lists of Task Control Blocks (TCBs) are maintained in a processor-specific manner, such that each of the multiple processor devices is assigned a local TCB list.Type: ApplicationFiled: November 18, 2014Publication date: May 19, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trung N. NGUYEN, Sean P. RILEY
-
Patent number: 9342249Abstract: A rack-power control module (RPC) module is used for allowing a local storage partition, located on a local server, for controlling a destination storage partition, located on a destination server, by piggybacking commands on power alerts issued by the RPC module in a clustered storage system.Type: GrantFiled: January 2, 2013Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yolanda Colpo, Larry Juarez, Trung N. Nguyen, Sean P. Riley
-
Publication number: 20140189380Abstract: A rack-power control module (RPC) module is used for allowing a local storage partition, located on a local server, for controlling a destination storage partition, located on a destination server, by piggybacking commands on power alerts issued by the RPC module in a clustered storage system.Type: ApplicationFiled: January 2, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yolanda COLPO, Larry JUAREZ, Trung N. NGUYEN, Sean P. RILEY
-
Patent number: D526776Type: GrantFiled: May 24, 2005Date of Patent: August 22, 2006Inventor: Sean P. Riley