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: 11366747Abstract: 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: GrantFiled: March 18, 2019Date of Patent: June 21, 2022Assignee: Sungard Availability Services, LPInventors: David J. Allen, Umesh Kute, Steven Halzel
-
Publication number: 20210240602Abstract: 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: ApplicationFiled: March 18, 2019Publication date: August 5, 2021Inventors: David J. Allen, Umesh Kute, Steven Halzel
-
Patent number: 10783065Abstract: 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: GrantFiled: March 23, 2018Date of Patent: September 22, 2020Assignee: Sungard Availability Services, LPInventors: David J. Allen, Umesh Kute, Steven Halzel
-
Patent number: 9501316Abstract: 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: GrantFiled: October 29, 2013Date of Patent: November 22, 2016Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 9424113Abstract: 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: GrantFiled: November 10, 2015Date of Patent: August 23, 2016Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Publication number: 20160062757Abstract: 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: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 9213561Abstract: 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: GrantFiled: August 14, 2014Date of Patent: December 15, 2015Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 9201699Abstract: 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: GrantFiled: June 20, 2014Date of Patent: December 1, 2015Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Publication number: 20150081968Abstract: 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: ApplicationFiled: June 20, 2014Publication date: March 19, 2015Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Publication number: 20150039830Abstract: 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: ApplicationFiled: August 14, 2014Publication date: February 5, 2015Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 8839241Abstract: 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: GrantFiled: December 31, 2010Date of Patent: September 16, 2014Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 8799915Abstract: 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: GrantFiled: December 31, 2010Date of Patent: August 5, 2014Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Publication number: 20140130045Abstract: 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: ApplicationFiled: October 29, 2013Publication date: May 8, 2014Inventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Patent number: 8601472Abstract: 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: GrantFiled: December 31, 2010Date of Patent: December 3, 2013Assignee: EMC CorporationInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
-
Publication number: 20120174094Abstract: 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: ApplicationFiled: December 31, 2010Publication date: July 5, 2012Applicant: EMC CORPORATIONInventors: Paul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier