Patents by Inventor Stuart McLaren

Stuart McLaren 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: 11175902
    Abstract: Embodiments described herein are generally directed to testing an upgrade to a microservice in a production environment. According to an example, a first domain specific language (DSL) program is loaded into a kernel that wraps a container of a production environment of a container orchestration system hosting a known working version of the microservice. Production interactions with the microservice are intercepted by the first DSL program and state information associated with the production interactions is persisted. A second DSL program is loaded into a kernel that wraps a container of the production environment hosting the upgraded microservice. The upgraded microservice is isolated from the production environment by using the persisted state information as a source of data for all requests issued by the upgraded microservice. Outputs of the upgraded microservice and the known working version of the microservice are compared by replaying the production interactions to the upgraded microservice.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Stuart McLaren
  • Publication number: 20210279047
    Abstract: Embodiments described herein are generally directed to testing an upgrade to a microservice in a production environment. According to an example, a first domain specific language (DSL) program is loaded into a kernel that wraps a container of a production environment of a container orchestration system hosting a known working version of the microservice. Production interactions with the microservice are intercepted by the first DSL program and state information associated with the production interactions is persisted. A second DSL program is loaded into a kernel that wraps a container of the production environment hosting the upgraded microservice. The upgraded microservice is isolated from the production environment by using the persisted state information as a source of data for all requests issued by the upgraded microservice. Outputs of the upgraded microservice and the known working version of the microservice are compared by replaying the production interactions to the upgraded microservice.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventor: Stuart McLaren
  • Publication number: 20180095975
    Abstract: Examples relate to managing file formats. In one example, a computing device may identify a particular file having a first format; generate a reference file for a second format of the particular file, the reference file including i) metadata for the second format of the particular file, and ii) at least one reference to a location of data included in the particular file; and generate, for the particular file, a file map that identifies the first format as a base file for the particular file.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventor: Stuart McLaren