Patents by Inventor John Corry

John Corry 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: 20240281545
    Abstract: Systems and methods of generating and processing one-time pads (OTPs) for use in secure communication are provided. The systems comprise a processor and a memory storing instructions which when executed by the processor configure the processor to perform the methods. One method comprises generating a set of OTPs, seeding an Internet of Things (IoT) device with the OTPs, and securely providing a copy of the OTPs to a receiving server that will receive communications from the IoT device encrypted with the OTPs. Another method comprises generating a payload for a message packet, determining a hash of the payload, encrypting the hash and the payload using one of a set of OTPs stored in a memory of the IoT device, inserting before the payload an identifier associated with the one of the OTPs and the hash of the payload, and transmitting the message packet to the receiving server.
    Type: Application
    Filed: July 29, 2022
    Publication date: August 22, 2024
    Inventors: Joel Roberto SOTOMAYOR, John Corrie SLOOT, Meng TIAN
  • 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: 20070273391
    Abstract: There is disclosed a method and apparatus for measuring loop resistance by injecting into the loop through an inductive injection probe a sinusoidal drive signal at a given frequency, preferably of the order of 1 kHz, to produce a predetermined current in the loop, measuring, by a test probe also inductively coupled to the loop, the true RMS drive voltage signal and induced current, and calculating the loop resistance from the measured RMS values. Also disclosed is a method of providing a reference loop of accurately known resistance, and a multi-value reference loop facilitating accurate measurement of fractional loop resistance.
    Type: Application
    Filed: December 20, 2004
    Publication date: November 29, 2007
    Inventor: John Corry
  • 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
  • Patent number: 6442143
    Abstract: A method for operating a communication system which is subject to fading and interference includes an arrangement at a user terminal andor a gateway for determining the received signal strength. If the received signal strength is low, a fade is declared. The received signal quality is also determined, as for example by determining the bit error rate of the signal. If the signal quality is deemed to be poor and faded, the poor signal quality is deemed to be attributable to the fade, and the coding gain of the path is increased, as for example by increasing the bearer rate without increasing the information rate. If the signal quality is deemed to be poor in the absence of fading, the poor signal quality is deemed to be due to interference. If interference is found in this way, the carrier channel is changed, as for example by changing slot allocation in a TDMA system or channel frequency in an FDMA system, without change in the coding gain.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: August 27, 2002
    Assignee: Lockheed Martin Corporation
    Inventor: Robert John Corry
  • 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
  • Patent number: 4284144
    Abstract: A passive explosion barrier is provided for use in mining operations in suppressing mine explosions. The barrier basically comprises a receptacle or tub which contains an explosion suppressing substance, such as water, and is mounted on a frame adjacent to the roof of the mine. The tub includes a pair of integral support lips at the front and rear edges thereof which are beveled at the sides and which constitute the sole support for the tub. In operation, wind from an explosion will cause the lip disposed toward the explosion to distort and curve inwards and disengage from the frame so that the tub falls, pivoting about the other lip. In an alternative embodiment, the sides of the tub are more flexible than the lips of the tub, and distortion of the sides in response to wind forces causes disengagement of the lip facing the explosion.
    Type: Grant
    Filed: October 3, 1979
    Date of Patent: August 18, 1981
    Assignee: The United States of America as represented by the Secretary of the Interior
    Inventors: Israel Liebman, John Corry, Richard Pro
  • Patent number: 3960217
    Abstract: A passive explosion barrier for suppressing the effects of an explosion in a mine gallery, or the like, comprises a receptacle containing an explosion suppressing substance adapted to be supported by framework adjacent the mine roof. In one embodiment, a corrugated face plate is hinged to the base of the receptacle on one side thereof. First and second support flanges are formed respectively on the upper end of the face plate and on the rim of the receptacle on the side thereof opposite the plate. The receptacle is mounted to the framework with the support flanges resting on first and second beams and with the face plate viewing the explosion source and oblique to a horizontal plane. The weight of the receptacle, and friction between the face plate flange and first beam, prevent the receptacle from releasing due to accidental disturbances. However, the force of wind accompanying an explosion acts against the face plate, causing it to both lift from the first beam and pivot toward the receptacle.
    Type: Grant
    Filed: October 14, 1975
    Date of Patent: June 1, 1976
    Assignee: The United States of America as represented by the Secretary of the Interior
    Inventors: Israel Liebman, John Corry
  • Patent number: 3958644
    Abstract: A pressure sensitive exposion barrier which is activated by a static pressure rise. A liquid tight housing with a latched door contains the explosive suppression agent, usually water, until activation takes place. Upper hinges on the door allow it to be pivoted outwardly and its agent released. Normally a latch keeps the door locked until the pressure rise from the explosion causes a connected bellows assembly to be depressed. Once depressed, the latch is released and the door is forced outwardly by a biasing member to release the agent before the explosion arrives.
    Type: Grant
    Filed: July 2, 1975
    Date of Patent: May 25, 1976
    Assignee: The United States of America as represented by the Secretary of the Interior
    Inventors: Israel Liebman, John Corry, J. Kenneth Richmond