Patents by Inventor Steven Halzel

Steven Halzel 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: 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
  • Publication number: 20210240602
    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: Application
    Filed: March 18, 2019
    Publication date: August 5, 2021
    Inventors: David J. Allen, Umesh Kute, Steven Halzel
  • 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: 9501316
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: November 22, 2016
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9424113
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array. In some embodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 23, 2016
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20160062757
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9213561
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array. In some embodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 15, 2015
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 9201699
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 1, 2015
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20150081968
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Application
    Filed: June 20, 2014
    Publication date: March 19, 2015
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20150039830
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 5, 2015
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8839241
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance,and storing the virtual appliance in a storage array. In some emdodiments, creating the virtual appliance includes creating the virtual appliance from a template.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8799915
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: August 5, 2014
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20140130045
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Application
    Filed: October 29, 2013
    Publication date: May 8, 2014
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Patent number: 8601472
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to add to a storage array, determining a virtual appliance associated with the service, and instantiating the virtual appliance. In some embodiments, instantiating the virtual appliance includes instantiating an image of the virtual appliance.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
  • Publication number: 20120174094
    Abstract: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: EMC CORPORATION
    Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier