Patents by Inventor John Corrie

John Corrie 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).

  • Publication number: 20240078127
    Abstract: An example method of automatically deploying a containerized workload on a hypervisor based device is provided. The method generally includes booting the device running a hypervisor, in response to booting the device: automatically obtaining, by the device, one or more intended state configuration files from a server external to the device, the one or more intended state configuration files defining a control plane configuration for providing services for at least deploying and managing the containerized workload and workload configuration parameters for the containerized workload; deploying a control plane pod configured according to the control plane configuration; deploying one or more worker nodes based on the control plane configuration, and deploying one or more workloads identified by the workload configuration parameters on the one or more worker nodes.
    Type: Application
    Filed: January 20, 2023
    Publication date: March 7, 2024
    Inventors: Erol AYGAR, Nikhil DESHPANDE, Benjamin John CORRIE, George Gregory HICKEN, Elliott DAVIS
  • Patent number: 11863352
    Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 2, 2024
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Mark Johnson, Gaetano Borgione, Benjamin John Corrie, Derek Beard, Zach James Shepherd, Vinay Reddy
  • Publication number: 20220038311
    Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
    Type: Application
    Filed: February 25, 2021
    Publication date: February 3, 2022
    Inventors: Jianjun Shen, Mark Johnson, Gaetano Borgione, Benjamin John Corrie, Derek Beard, Zach James Shepherd, Vinay Reddy
  • Patent number: 8001541
    Abstract: A system 300 and method for fast matching of JAVA classpaths in a shared classes JVM system by identifying classpaths of loaded classes and storing a local array (110, 210) of identified classpaths in order to avoid checking on a subsequent class load for a particular JVM. This allows dramatic speeding up of class-loading in cases where multiple JVMs are running similar applications.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventor: Benjamin John Corrie
  • Patent number: 7737169
    Abstract: Anionically substituted 7-nitroindoline derivatives are disclosed and their uses as caged compounds from which effector species such as neurotransmitters and amino acids are releasable on irradiation with light.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: June 15, 2010
    Assignee: Medical Research Council
    Inventors: John Corrie, David Ogden, George Papageorgiou
  • Publication number: 20070203099
    Abstract: Anionically substituted 7-nitroindoline derivatives are disclosed and their uses as caged compounds from which effector species such as neurotransmitters and amino acids are releasable on irradiation with light.
    Type: Application
    Filed: August 22, 2006
    Publication date: August 30, 2007
    Inventors: John Corrie, David Ogden, George Papageorgiou
  • Patent number: 6993682
    Abstract: A system and method for automated FVT test generation by distributed processing among a master (100) and one or more slave (200) JVMs which communicate via RMI. Using reflection analysis, the master (100) sequentially tests each of a plurality of classes, instructs the slave to test each of the plurality of classes, compares the results of the testing at the master and slave and in dependence thereon adds the class to a pool (110) of classes for subsequent use. This provides the advantage that the test application may be set running and allowed to continue automatically. The more objects that are serialised, the more variations and permutations can be tested and theoretically, there is no limit to the amount of testing that can be done. Rather than having a static set of tests that are run over and over, the tests are constantly changing which increases the likelihood of finding bugs.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventor: Benjamin John Corrie
  • Patent number: 6822183
    Abstract: A method of selecting bulk wood units for chemical pulping in alkaline conditions which consists of establishing a reference scale by selecting a test sample, measuring the acoustic velocity through each sample units, selecting acoustic velocity bands from the sample results, processing the sample units using known chemical pulping processes, measuring the percentage pulp yield, and then using the measured pulp yields and acoustic velocities to produce a reference scale; measuring the acoustic velocity through each of the units, comparing the velocity measurement for each unit against the reference scale, and then dividing the tested units into subgroups according to the predicted yield in chemical pulping.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: November 23, 2004
    Assignee: Canterprise Limited
    Inventor: John Corrie Fleming Walker
  • Patent number: 6773552
    Abstract: The invention provides a method for predictively assessing one or more characteristics of wood pulp produced from solid wood. The method comprises the steps of determining the velocity of sound through the solid wood, and assessing characteristic(s) of wood fiber or wood pulp produced from the wood by reference to the velocity of sound through the solid wood. The method may also comprise the steps of causing a sound wave to be transmitted through the wood, determining the velocity of the sound wave through the wood, and comparing the result to stored information on fiber characteristic(s) versus sound velocity through the wood-type to determine the fiber characteristic(s) for the wood.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: August 10, 2004
    Assignee: Carter Holt Harvey Limited
    Inventors: Denis John Albert, John Corrie Fleming Walker, Ross Lindsay Dickson, Thomas Alan Clark
  • Publication number: 20040055717
    Abstract: A method of selecting bulk wood units for mechanical pulping, which consists of establishing a reference scale by selecting a test sample measuring the acoustic velocity through each sample unit, selecting acoustic velocity band from the sample results, processing the sample units using known mechanical pulping processes, testing the resulting pulp to measure the freeness of the pulp, and then graphing the pulping energy measurements against the pulp freeness measurements for each of the velocity bands to produce a reference scale; measuring the acoustic velocity through each of the units, comparing the velocity measurement for each unit against the reference scale, and then dividing the tested units into subgroups according to the predicted mechanical pulping energy.
    Type: Application
    Filed: July 25, 2003
    Publication date: March 25, 2004
    Inventor: John Corrie Fleming Walker
  • Publication number: 20030233635
    Abstract: A system and method for automated FVT test generation by distributed processing among a master (100) and one or more slave (200) JVMs which communicate via RMI. Using reflection analysis, the master (100) sequentially tests each of a plurality of classes, instructs the slave to test each of the plurality of classes, compares the results of the testing at the master and slave and in dependence thereon adds the class to a pool (110) of classes for subsequent use. This provides the advantage that the test application may be set running and allowed to continue automatically. The more objects that are serialised, the more variations and permutations can be tested and theoretically, there is no limit to the amount of testing that can be done. Rather than having a static set of tests that are run over and over, the tests are constantly changing which increases the likelihood of finding bugs.
    Type: Application
    Filed: November 14, 2002
    Publication date: December 18, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Benjamin John Corrie
  • Publication number: 20020112542
    Abstract: A method of selecting bulk wood units for chemical pulping in alkaline conditions which consists of establishing a reference scale by selecting a test sample, measuring the acoustic velocity through each sample units, selecting acoustic velocity bands from the sample results, processing the sample units using known chemical pulping processes, measuring the percentage pulp yield, and then using the measured pulp yields and acoustic velocities to produce a reference scale; measuring the acoustic velocity through each of the units, comparing the velocity measurement for each unit against the reference scale, and then dividing the tested units into subgroups according to the predicted yield in chemical pulping.
    Type: Application
    Filed: February 12, 2002
    Publication date: August 22, 2002
    Inventor: John Corrie Fleming Walker