Patents Assigned to SunGard Availability Services LP
  • Patent number: 11586489
    Abstract: A Disaster Recovery (DR) verification process or system verifies readiness to execute a Disaster Recovery (DR) test. Such DR verification is automatically provided on a regular basis, with minimum impact on both a production and recovery environment. However, DR verification is only enabled at a time when no disaster recovery or DR testing of other sites is already under way. Configuration data needed for DR verification is constantly replicated from production to recovery, by dedicated data movers. DR verification allocates and configures recovery resources in an encapsulated environment, confirms successful their instantiation (such as boot up and network connections), and reports the outcome.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: February 21, 2023
    Assignee: Sungard Availability Services, LP
    Inventor: Michael Schniebel
  • Patent number: 11366747
    Abstract: An automated testing framework to coordinate functions among code management, build management, automated test, resource reservation, artifact repositories and team communication subsystems. In one embodiment specific to software development, software developers check new code into a code management subsystem, a development project tracking system, or other tools that automatically generate a build. Test suites are then automatically selected and executed based on a scope of the project or code that was built. This scope can include such attributes as what portion of the software was built, the purpose (objective) of the build, the maturity of developing that build, and so forth. In one implementation, label directives may be used to associate build scope to test suites. During or after the automated tests, other actions may then be automatically triggered, to store test results, inform the development team, stored data integrated with test definition and results, or update an artifact repository.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 21, 2022
    Assignee: Sungard Availability Services, LP
    Inventors: David J. Allen, Umesh Kute, Steven Halzel
  • Patent number: 11288150
    Abstract: A Recovery Maturity Index 1 (RMM) is used to determine whether a particular Information Technology (IT) production environment is relatively mature enough to successfully execute the disaster recovery (DR). The RMI provides a quantitative analysis in terms of a set of categories for elements that characterize the environment and multiple elements for each category. At least some of the elements depend upon the extent to which automation components have been leveraged for disaster recovery. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric. The metric can used to determine whether or not disaster recovery can be expected to be successful.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 29, 2022
    Assignee: Sungard Availability Services, LP
    Inventor: Darpan Thaker
  • Patent number: 10977274
    Abstract: In one example, a system and method for replication and recovery of protected resources may include one or more vendor neutral components that identify a corresponding vendor specific replication and/or recovery tool. The vendor specific tool is then executre to obtain replication data related to the protected logical entity. The replication data is formatted in a vendor neutral format, and forwarded to a target site over a data transport mechanism. The target site can then reformat the replication data into the appropriate vendor specific formats required on the target site (which may not be the same vendor or vendor formats on the source site), and proceed to recover and/or replicate the protected resources.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: April 13, 2021
    Assignee: Sungard Availability Services, LP
    Inventors: Amol Manvar, Krunal Jain, Nandkumar Mane, Rahul Rege
  • Patent number: 10817340
    Abstract: An approach to improving system availability. Availability data for individual resources may be obtained from configuration templates and stored in an Availability Graph. The graph is traversed to calculate availability statistics at a grouped component and at an overall architecture level and grouping components level. Revisions may be made to enhance overall availability levels, and the revised Availability Graph can also be exported as an implementable configuration file. As a result, this solution provides a structured way to detect and resolve availability bottlenecks.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 27, 2020
    Assignee: Sungard Availability Services, LP
    Inventors: Alex Ough, Abayanathan Radhakrishnan, Gregory Cox, Robert Don Peterson, Jr., Navakiran Chitturi, Susan Clark, Jerrel T. Loeppke, Joshua Crowe
  • Patent number: 10783065
    Abstract: An automated testing framework to coordinate functions among code management, build management, automated test, resource reservation, artifact repositories and team communication subsystems. In one embodiment specific to software development, software developers check new code into a code management subsystem, a development project tracking system, or other tools that automatically generate a build. Test suites are then automatically selected and executed based on a scope of the project or code that was built. This scope can include such attributes as what portion of the software was built, the purpose (objective) of the build, the maturity of developing that build, and so forth. In one implementation, label directives may be used to associate build scope to test suites. During or after the automated tests, other actions may then be automatically triggered, to store test results, inform the development team, stored data integrated with test definition and results, or update an artifact respository.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 22, 2020
    Assignee: Sungard Availability Services, LP
    Inventors: David J. Allen, Umesh Kute, Steven Halzel
  • Patent number: 10439887
    Abstract: A generic framework for testing service interfaces where attributes for service access are abstracted from test execution attributes. An eXtensible Markup Language (XML) Service Attribute (SA) file may be used to define a server tag and one or more services tags. The server tag specifies protocol, address, and other access information for a host machine that provides the service. A service type and configuration parameter defaults may also be included with the server tag. Each service tag defines a name of a corresponding service, and a request-response configuration for the corresponding service. With this information in hand, a test executor can then issue a request message to the corresponding service indicated in the service tag, using the protocol and address information and request configuration, and match the response received against the response configuration.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 8, 2019
    Assignee: Sungard Availability Services, LP
    Inventors: Sonal Ojha, Nischal Vohra
  • Patent number: 10210079
    Abstract: A Recovery as a Service (RaaS) system including a Configuration Management Database (CMDB), a Resource Planning System (RPS), a Recovery Execution System (RES), and an Asset Reservation System (ARS). A scope for a test or recovery is specified as one or more applications. In one implementation, the RPS can request, from the CMDB, identification of which protected resources are within the requested scope and request the ARS to only reserve assets within that scope. At time of test or disaster, the RES programmatically generates a recovery workflow and initiates its orchestration such as provisioning and/or configuring operating systems, file systems, networks, applications, and data, and executing startup processes. If there are exceptions to automated workflow, then operations personnel may perform corresponding manual operations such as through a ticketing system.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: February 19, 2019
    Assignee: Sungard Availability Services, LP
    Inventor: Kaushik Ray
  • Patent number: 9836365
    Abstract: Programmatic generation of an actionable recovery workflow from data stored inside a Configuration Management Database which may be primarily populated through automated discovery. The programmatic workflow can be sent to an orchestration engine for execution, leveraging underlying automation components.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: December 5, 2017
    Assignee: SUNGARD AVAILABILITY SERVICES, LP
    Inventor: Kaushik Ray
  • Patent number: 9612814
    Abstract: A computer system may be configured to deploy software to multiple target machines. A controller, based on a request, may select a target machine and an installation job. The controller may be configured to determine a machine location of the target machine. Based on the machine location, the installation job may be routed to a run queue. The run queue may comprise a set of dedicated workers that may service the installation job.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: April 4, 2017
    Assignee: Sungard Availability Services, LP
    Inventors: Emmanuel Sheldon Levijarvi, Ognian Simeonov Mitzev
  • Patent number: 9479396
    Abstract: Services that support recovery of a data center require collecting information concerning the service customer's physical and virtual infrastructure, and specifically the configuration of their operating systems such as UNIX operating systems. Here an automatic discovery tool executes within the context of a secure browser program. Once a user is authenticated, a JavaScript or HTML program seamlessly retrieves a file that is specific to the type and version of the UNIX operating system on the host; the file contains commands and parsing logic for the commands to retrieve configuration data. Once parsed, the program forwards that data to a database so that the replication service provider may then correctly provision recovery systems.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: October 25, 2016
    Assignee: Sungard Availability Services, LP
    Inventor: Amol P. Gokhale
  • Patent number: 9317268
    Abstract: A computer system may be configured to invoke drivers to one or more target machines. A controller, based on a request, may select a driver from a set of interface drivers. The controller may be configured to invoke the driver selected from the set of interface drivers. The invoked driver may issue commands to a target machine that was named in the request. The commands may install an operating system, named in the request, on the target machine.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: April 19, 2016
    Assignee: SUNGARD AVAILABILITY SERVICES LP
    Inventor: Emmanuel Sheldon Levijarvi
  • Patent number: 9208006
    Abstract: A Recovery Maturity Model (RMM) is used to determine whether a particular Information Technology (IT) production environment can be expected, with some level of confidence, to successfully execute a test for disaster recovery (DR). The RMM provides a quantitative analysis in terms of the extent to which best practices are seen to have been implemented as a set of categories for elements of the environment and multiple elements for each category. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric which is then used to control whether or not testing will proceed.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 8, 2015
    Assignee: SUNGARD AVAILABILITY SERVICES, LP
    Inventors: Steven Jones, Jose Maldonado
  • Patent number: 9183097
    Abstract: Systems, methods and procedures to capture, format and process configuration information needed for a Managed Recovery Program (MRP) solution that supports orderly handling of virtual machines in an information technology production environment. An MRP automation package is portable and contains all of the required configuration data to bring virtual infrastructure on line in a recovery environment as well as associated scripts that can be executed to automatically process the configuration data.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: November 10, 2015
    Assignee: SUNGARD AVAILABILITY SERVICES, LP
    Inventors: William J. Tarves, Jr., Haim Glickman
  • Patent number: 9047248
    Abstract: Recovering logical domain processes from a virtual production environment to a recovery environment by building recovery automation scripts. The process, partially automated and partially guided by an administrative user, captures logic necessary for orderly recovery, but also permits the user to specify certain configuration information for the recovered logical domains. A first step before building recovery script(s) is to execute a capture script on the production environment to retrieve configuration information for the production logical domains. Based on this captured output, a recovery script builder then starts to build one or more recovery script(s). To account for unavoidable inconsistencies between the production and recovery environments, the user is guided through a deterministic process of providing additional information, such as different resource mappings, so that the script builder may further address such differences.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: June 2, 2015
    Assignee: Sungard Availability Services, LP
    Inventor: Edward A. Crabtree, Jr.
  • Publication number: 20150142508
    Abstract: Systems, methods and procedures enabling an incident planner to build and distribute disaster response playbooks to be used by incident responders. Information is excerpted from multiple plan documents (such as disaster recovery, crisis management, business continuity, or emergency response plans) that includes only what are the essential personnel contacts, tasks, and resources needed at time of disaster.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: SunGard Availability Services, LP
    Inventors: Francis Buck, Patrick Olivares, Bhuvana Sundaresan, Derek Bluestone, Gary Cohen
  • Patent number: 9021294
    Abstract: A survey tool for use in a Recover to Cloud (R2C) replication service environment that determines configuration information automatically (such as through SNMP messaging or custom APIs) and stores it in a survey database. A Virtual Data Center (VDC) representation is then instantiated from the survey database, with the VDC being a virtual replica of the production environment including dormant Virtual Machine (VM) definition files, applications, storage requirements, VLANs firewalls, and the like. The survey tool determines the order in which the replicas are brought on line to ensure orderly recovery, by determining the order in which each machine makes requests for connections to other machines.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: April 28, 2015
    Assignee: Sungard Availability Services LP
    Inventor: Chandra Reddy
  • Patent number: 8935570
    Abstract: Information Technology (IT) system configuration is managed using a set of defined flows with atomic execution properties. The instructions to execute a change to one or more infrastructure elements (a “forward transaction”) are maintained with instructions and/or information needed to execute a corresponding “reverse” transaction that is responsible for returning the element(s) to a pre-transaction action state in the event of a configuration failure or other request originating at a high level flow.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: January 13, 2015
    Assignee: Sungard Availability Services, LP
    Inventors: Jerry W. Childers, Jr., Christopher T. Sears, Rajagopalan Subrahmanian
  • Patent number: 8930747
    Abstract: Replication and recovery for a protected private cloud infrastructure that may include hosts, virtual machines (VMs) provisioned on the hosts, storage arrays and a management server. Metadata is periodically captured and made accessible to a recovery site. Upon a recovery event, replication of storage arrays is halted, and a number of target machines corresponding to the management server and the hosts to be recovered are assigned. The assigned management server and hosts are then bare provisioned by installing operating systems or hypervisors as specified by the metadata. Only then are recovery target machines connected to the replicated storage arrays so that virtual machines can be activated.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 6, 2015
    Assignee: Sungard Availability Services, LP
    Inventors: Emmanuel S. Levijarvi, Ognian S. Mitzev
  • Publication number: 20140258782
    Abstract: A Recovery Maturity Model (RMM) is used to determine whether a particular Information Technology (IT) production environment can be expected, with some level of confidence, to successfully execute a test for disaster recovery (DR). The RMM provides a quantitative analysis in terms of the extent to which best practices are seen to have been implemented as a set of categories for elements of the environment and multiple elements for each category. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric which is then used to control whether or not testing will proceed.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: SUNGARD AVAILABILITY SERVICES, LP
    Inventors: Steven Jones, Jose Maldonado