Patents by Inventor Richard Edwin Harper

Richard Edwin Harper 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: 11868323
    Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 9, 2024
    Assignee: KYNDRYL, INC.
    Inventors: Ozan A. Akyureklier, Ramandeep S. Arora, Richard Edwin Harper
  • Publication number: 20190317922
    Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventors: Ozan A. AKYUREKLIER, Ramandeep S. ARORA, Richard Edwin HARPER
  • Patent number: 10423588
    Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ozan A. Akyureklier, Ramandeep S. Arora, Richard Edwin Harper
  • Patent number: 10268549
    Abstract: A system, a computer readable storage medium, and a method for determining a suggested component restart order in a computer system on a basis of one or more heuristic analyses of a plurality of input data. The method can include performing one or more sort or merge orders after one or more of each heuristic analysis, combining the one or more sort orders according to a weighting algorithm, generating a recovery dependency graph between each of the components of the computer system, and presenting the recovery dependency graph.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Richard Edwin Harper, Ruchi Mahindru, Harigovind Venkatraj Ramasamy, Soumitra Sarkar, Mahesh Viswanathan, Long Wang
  • Publication number: 20170255474
    Abstract: A system, a computer readable storage medium, and a method for determining a suggested component restart order in a computer system on a basis of one or more heuristic analyses of a plurality of input data. The method can include performing one or more sort or merge orders after one or more of each heuristic analysis, combining the one or more sort orders according to a weighting algorithm, generating a recovery dependency graph between each of the components of the computer system, and presenting the recovery dependency graph.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: Yu DENG, Richard Edwin HARPER, Ruchi MAHINDRU, Harigovind Venkatraj RAMASAMY, Soumitra SARKAR, Mahesh VISWANATHAN, Long WANG
  • Publication number: 20170060975
    Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Ozan A. AKYUREKLIER, Ramandeep S. ARORA, Richard Edwin HARPER
  • Patent number: 8566028
    Abstract: An apparatus, system, and method are disclosed for autonomously determining a set of destinations. A landmark module stores a plurality of landmarks from a database. An identification module identifies a first current location and direction of the vehicle. In response to receiving a help command from the help button, a destination module determines a first set of destinations from the plurality of landmarks, the first current location, and the first current direction. A prompt module audibly prompts a driver to navigate the vehicle to the first set of destinations. A navigation module determines if the driver is navigating towards the first direction. In response to the driver not navigating the vehicle toward at least one destination of the first set of destinations, the navigation module may direct the identification module to identify a second current location and direction of the vehicle and the destination module to determine a second set of destinations.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas Michael Bradicich, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 8516495
    Abstract: Systems and methods for domain management in a virtualized computing environment are provided. In one embodiment, the method comprises collating advice received from one or more domain advisors connected in the virtualized computing environment; resolving any conflicts among the advice received from said one or more domain advisors; utilizing the collated advice to generate a placement plan comprising a plurality of operations for virtual machines in said virtualized computing environment; and executing the one or more operations in the placement plan, wherein one or more domain handlers may be called to update the virtualized computing environment before, during or after execution of one or more operations from among said plurality of operations in the plan.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Richard Edwin Harper, Elliot K. Kolodner, Yosef Moatti, Lorrie A. Tomek
  • Publication number: 20120151474
    Abstract: Systems and methods for domain management in a virtualized computing environment are provided. In one embodiment, the method comprises collating advice received from one or more domain advisors connected in the virtualized computing environment; resolving any conflicts among the advice received from said one or more domain advisors; utilizing the collated advice to generate a placement plan comprising a plurality of operations for virtual machines in said virtualized computing environment; and executing the one or more operations in the placement plan, wherein one or more domain handlers may be called to update the virtualized computing environment before, during or after execution of one or more operations from among said plurality of operations in the plan.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 14, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Richard Edwin Harper, Elliot K. Kolodner, Yosef Moatti, Lorrie Ann Tomek
  • Patent number: 8032331
    Abstract: Thermal diagnostic systems and methods are provided for improved detection of airflow anomalies in a computer system. In particular, processor load is selectively increased to amplify the effects caused by any airflow anomaly that may be present in the computer system. Workload migration may be used to shift processor load from another node to a target node. Artificial load may also be generated on the target node. The processor load increased to a level sufficient that an airflow anomaly would cause a detectable temperature difference at the selected node. The processor load may be increased by an amount computed to generate this detectable temperature difference. Alternatively, the processor load may be increased by a predetermined amount of between 40% and 100% of full processor utilization. While at the increased processor load, actual temperature sensed by temperature sensors may be compared to temperatures predicted from the model to detect the presence or absence of an airflow anomaly.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Angela Beth Dalton, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7966614
    Abstract: Management of a virtual machine is enhanced by establishing an initial availability policy for the machine. Once the virtual machine is invoked, the real environment for the virtual machine is monitored for the occurrence of predetermined events. If a real environment event is detected that could affect the availability of the virtual machine, the availability policy of the virtual machine is automatically adjusted to reflect the new or predicted state of the real environment.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Evans Chodroff, Adam S Edelstein, Richard Edwin Harper, Mangesh Kanaskar, Wayne Frederick Schildhauer, Megan Susanne Schneider, Lorrie A Tomek
  • Patent number: 7958509
    Abstract: A method and system of resource allocation for execution of a job are provided. The method includes receiving feedback (134) regarding the execution of previously submitted jobs on one or more resource nodes (101-104), and estimating the resources required for execution of a submitted job based on the feedback (134) and the parameters of the job. One, or a plurality of resource nodes in parallel, having the estimated resources are allocated the job. The feedback may be implicit feedback indicating the success or failure of the execution of a job. The one or more resource nodes (101-104) allocated for execution of a job may have less than a user requested resource allocation for the job.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yariv Aridor, Richard Edwin Harper, Elad Yom-Tov
  • Patent number: 7933739
    Abstract: Systems, methods, and software for analyzing the layout of computer equipment racks in a datacenter. One embodiment involves obtaining the position relative to the computer room of each of a plurality of temperature sensors distributed among a plurality of computer components mounted between opposing intake and exhaust ends of each computer equipment rack. The layout of the computer equipment racks is automatically determined from the positions of the temperature sensors, and a representation of the layout of the computer equipment racks is electronically stored or displayed. The actual layout is compared to target layout parameters to score the layout.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Brey, Simon C. Chu, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7930573
    Abstract: An improved method is provided for managing workload on a multi-server computer system. In one embodiment, a subset of servers is selected according to an anticipated net workload. The remaining servers in the system may be powered off to conserve energy and prolong equipment life. Workload is dynamically apportioned among the subset of servers at selected intervals to more uniformly distribute the mean and variance of the workload among the subset of servers. More particularly, the mean and the variance for each of a plurality of workload units are equally weighed in determining a ranking of the workload units. The workload units may be ordered according to a mathematical combination of the mean and variance, such as the sum or product of mean and variance for each workload unit. The workload units are allocated among the subset of servers in according to rank, such as by assigning the workload units to the servers in a reverse round-robin fashion according to rank.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Patrick Maurice Bland, Yiyu Chen, Angela Beth Dalton, Amitayu Das, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7925389
    Abstract: A system and method of detecting recirculation within a rack server system. A heat transfer model is constructed for a rack server system. A recirculation zone is specified, and hypothetical recirculation temperatures are input at the recirculation zone. The heat transfer model predicts temperatures elsewhere in the rack severe system, and a predicted temperature profile is computed. Actual temperatures in the rack server system are sensed, and an actual temperature profile is also generated. The actual temperature profile is compared with the predicted temperature profile to detect potential recirculation.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas Michael Bradicich, Angela Beth Dalton, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7870241
    Abstract: Power and redundancy management policies are applied individually to the tiers of redundant servers of an application service such that power is reduced while maintaining a high level of system availability. Servers which are determined to be relatively inactive are moved to a free pool. Certain servers of the free pool are maintained in a hot standby state, while others are powered-off or set to operate in a low power mode. During times of high load, the servers in the hot standby state can be provisioned quickly into the application service.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Richard Edwin Harper, Srirama Mandyam Krishnakumar, Kenneth Bruce MacKenzie, Gregory Brian Pruett, Ben-Ami Yassour
  • Patent number: 7770064
    Abstract: Provided are a method, system, and article of manufacture for recovery of application faults in a mirrored application environment. Application events are recorded at a primary system executing an instruction for an application. The recorded events are transferred to a buffer. The recorded events are transferred from the buffer to a secondary system, wherein the secondary system implements processes indicated in the recorded events to execute the instructions indicated in the events. An error is detected at the primary system. A determination is made of a primary order in which the events are executed by processes in the primary system. A determination is made of a modified order of the execution of the events comprising a different order of executing the events than the primary order in response to detecting the error. The secondary system processes execute the instructions indicated in the recorded events according to the modified order.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard Edwin Harper, Dinesh Kumar Subhraveti
  • Patent number: 7676301
    Abstract: Systems and methods for detecting and analyzing elevated temperatures at a component rack to identify and characterize air recirculation anomalies. In one embodiment, temperatures are sensed in proximity to an air intake of the component rack. Temperature sensors communicate with a workstation having system management software including a thermal management component for analyzing air intake temperatures. Predefined temperature differentials (PTD) are established, corresponding to expected temperature differentials between the selected locations in the absence of any appreciable recirculation. The PTD provides a threshold for comparing with “actual” temperature differentials (ATD) to identify the presence and/or mode of recirculation. If an ATD exceeds a corresponding PTD for a predefined time interval, a signal is output. The mode of recirculation, such as left-side, right-side, or dual-surface recirculation, may be determined using as few as four temperature sensors positioned at a zone of interest (ZOI).
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Brey, Richard Edwin Harper, Thomas Dixon Pahel, Jr., William Joseph Piazza
  • Patent number: 7673183
    Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Fred Allison Bower, III, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah
  • Patent number: 7650538
    Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are reordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Fred Allison Bower, III, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah