Patents by Inventor Christopher Speers
Christopher Speers 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: 10929124Abstract: A system for application integration into a unified code system includes an interface and a processor. The interface is configured to receive a source code bundle. The processor is configured to create an application bundle based at least in part on the source code bundle and integrate the application bundle into the unified code system. The system for application integration executes the unified code system. The unified code system includes a plurality of application bundles. Only one version of each application bundle is available for execution as part of the unified code system.Type: GrantFiled: September 28, 2018Date of Patent: February 23, 2021Assignee: Workday, Inc.Inventors: Christopher Speer, Shakir Karim
-
Publication number: 20200104120Abstract: A system for application integration into a unified code system includes an interface and a processor. The interface is configured to receive a source code bundle. The processor is configured to create an application bundle based at least in part on the source code bundle and integrate the application bundle into the unified code system. The system for application integration executes the unified code system. The unified code system includes a plurality of application bundles. Only one version of each application bundle is available for execution as part of the unified code system.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Christopher Speer, Shakir Karim
-
Patent number: 10083060Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: November 20, 2014Date of Patent: September 25, 2018Assignee: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 9495200Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: GrantFiled: May 23, 2014Date of Patent: November 15, 2016Assignee: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20150143376Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: November 20, 2014Publication date: May 21, 2015Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 8959322Abstract: Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance.Type: GrantFiled: September 24, 2013Date of Patent: February 17, 2015Assignee: Dell Products L.P.Inventors: John Mullin, Campbell McNeill, Christopher Speers, Dana Ragsdill, John Tracey, Lawrence Smithmier
-
Patent number: 8924974Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: June 8, 2011Date of Patent: December 30, 2014Assignee: Workday, Inc.Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20140373016Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: ApplicationFiled: May 23, 2014Publication date: December 18, 2014Applicant: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 8769537Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: GrantFiled: June 8, 2011Date of Patent: July 1, 2014Assignee: Workday, Inc.Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20140026135Abstract: Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance.Type: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: Dell Products L.P.Inventors: John Mullin, Campbell McNeill, Christopher Speers, Dana Ragsdill, John Tracey, Lawrence Smithmier
-
Patent number: 8549272Abstract: Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance.Type: GrantFiled: February 10, 2010Date of Patent: October 1, 2013Assignee: Dell Products L.P.Inventors: John Mullin, Campbell McNeill, Christopher Speers, Dana Ragsdill, John Tracey, Lawrence Smithmier
-
Publication number: 20110197051Abstract: Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance.Type: ApplicationFiled: February 10, 2010Publication date: August 11, 2011Inventors: John Mullin, Campell McNeill, Christopher Speers, Dana Ragsdill, John Tracey, Lawrence Smithmier
-
Publication number: 20110126193Abstract: A method includes emulating an information handling system on a virtual machine, allowing users to create and validate an operating environment on the emulation, creating an image based on the validated environment, and loading the image onto an information handling system. The environment includes an operating system and an application from the virtual machine module, and an application from the user. A disk imaging system includes a virtual machine that emulates an information handling system, and a session manager that establishes a session between an interface and the virtual machine. The virtual machine allows users to create an operating environment including an operating system and an application from the virtual machine and an application from the users, and to validate the environment, captures an image of the environment, and loads the image onto an information handling system.Type: ApplicationFiled: November 20, 2009Publication date: May 26, 2011Applicant: DELL PRODUCTS, LPInventors: John Mullin, Amer Chowdhry, Campbell McNeill, Christopher Speers, Dana Ragsdill, Lawrence Smithmier
-
Publication number: 20070294703Abstract: Migration of user information from a legacy information handling system to a replacement information handling system, including user operating system configuration settings, is performed by copying an image of a legacy hard disk drive to a replacement hard disk drive. Legacy hardware drivers are removed from the image copied to the replacement hard disk drive and replacement hardware drivers are inserted into the image copied to the replacement hard disk drive. The replacement information handling system is booted from an operating system of the image copied to the replacement hard disk drive so that the image operating system can activate the replacement hardware drivers, such as with plug and play functionality. The replacement information handling system then presents the operating environment of the legacy information with the user information copied with the image.Type: ApplicationFiled: June 19, 2006Publication date: December 20, 2007Inventors: Ozan Talu, Christopher Speers