Patents by Inventor Peter Singh

Peter Singh 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: 10218825
    Abstract: Software that generates a message containing operations for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions that include sub-operation(s) of the operation, wherein each layer portion corresponds to a respective layer in the multilayer computing environment; and (iii) orchestrating performance of the operation by sending the message between layers in the multilayer computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs a respective set of sub-operation(s) according to the respectively corresponding layer portion for the layer in the message.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Publication number: 20180182043
    Abstract: A system, method, and computer-readable medium to receive, via a user interface, a request to create a valuation for a jet engine asset; retrieve information relevant to the jet engine asset for which the valuation is to be created, the information including at least historical data related to a status of the jet engine asset and current market trends; analyze the retrieved information using heuristics to determine a value of the jet engine asset for at least one asset disposition scenario; store a report of the determined value of the jet engine asset; and display, via the user interface, the report of the determined value of the jet engine asset.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Ahilan RENGANATHAN, Albert Chung-Chee KWOK, Prashanth AYYAVU, Timothy BRECHER, Peter SINGH, Thomas DEKKER, Shahid MASUD
  • Patent number: 9948746
    Abstract: In an approach for adjusting an order of actions to process a request, a processor receives a request that includes a set of actions to be performed in a first order. A processor receives monitored information of a service utilized to perform at least one action of the set of actions. A processor compares the monitored information to previously stored information. A processor determines that at least one aspect of the service is experiencing decreased performance based on the comparison. A processor identifies a first action of the set of actions corresponding to the at least one aspect of the service experiencing decreased performance. A processor adjusts the request, such that the request includes the set of actions to be performed in a second order, wherein the second order includes the first action is in a different position. A processor causes the adjusted request to be processed.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, Peter A. Singh, David M. Schultz
  • Publication number: 20180054500
    Abstract: Software that generates a message containing operations for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions that include sub-operation(s) of the operation, wherein each layer portion corresponds to a respective layer in the multilayer computing environment; and (iii) orchestrating performance of the operation by sending the message between layers in the multilayer computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs a respective set of sub-operation(s) according to the respectively corresponding layer portion for the layer in the message.
    Type: Application
    Filed: November 1, 2017
    Publication date: February 22, 2018
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Patent number: 9888098
    Abstract: Software that generates a message containing program instructions for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer computing environment and includes computer program instructions for performing a set of sub-operation(s) of the operation; and (iii) orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer computing environment, wherein when the message is located at a respective layer, the layer performs its respective set of sub-operation(s) according to the computer program instructions included in the layer's respectively corresponding layer portion of the message.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Patent number: 9600267
    Abstract: Software that dynamically updates virtual machine templates at deterministic intervals in order to reduce patching time, by performing the following operations: (i) identifying a virtual machine (VM) provisioned according to a first VM template; (ii) initiating a patching process that applies a set of patch(es) to the VM, thereby creating a patched VM; (iii) determining that an amount of time taken to complete the patching process is greater than a predetermined threshold; and (iv) responsive to determining that the amount of time taken to complete the patching process is greater than the predetermined threshold, generating a second VM template based, at least in part, on the patched VM.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Publication number: 20160364255
    Abstract: Software that dynamically updates virtual machine templates at deterministic intervals in order to reduce patching time, by performing the following operations: (i) identifying a virtual machine (VM) provisioned according to a first VM template; (ii) initiating a patching process that applies a set of patch(es) to the VM, thereby creating a patched VM; (iii) determining that an amount of time taken to complete the patching process is greater than a predetermined threshold; and (iv) responsive to determining that the amount of time taken to complete the patching process is greater than the predetermined threshold, generating a second VM template based, at least in part, on the patched VM.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Publication number: 20160366243
    Abstract: In an approach for adjusting an order of actions to process a request, a processor receives a request that includes a set of actions to be performed in a first order. A processor receives monitored information of a service utilized to perform at least one action of the set of actions. A processor compares the monitored information to previously stored information. A processor determines that at least one aspect of the service is experiencing decreased performance based on the comparison. A processor identifies a first action of the set of actions corresponding to the at least one aspect of the service experiencing decreased performance. A processor adjusts the request, such that the request includes the set of actions to be performed in a second order, wherein the second order includes the first action is in a different position. A processor causes the adjusted request to be processed.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, Peter A. Singh, David M. Schultz
  • Publication number: 20160366252
    Abstract: Software that generates a message containing program instructions for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer computing environment and includes computer program instructions for performing a set of sub-operation(s) of the operation; and (iii) orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer computing environment, wherein when the message is located at a respective layer, the layer performs its respective set of sub-operation(s) according to the computer program instructions included in the layer's respectively corresponding layer portion of the message.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Patent number: 8038829
    Abstract: Method of coating pipe having a raised weld bead. Curable resin polymer is applied to the pipe and allowed to bond to form a cured or partially cured polymer layer on the pipe. Powder form adhesive composition is applied on the polymer layer while hot, with fusion into a film bonding to the polymer. Powder form polyolefin is applied to the adhesive while hot with fusion into a film bonding to the adhesive to form a powder-based coating. Following forming of the powder-based coating, the pipe is cooled from the inside. An outer polyolefin covering is bonded to the powder-based coating and the pipe cooled to ambient temperature. This procedure can avoid voids, cavities or pinholes forming in the coating adjacent the weld bead.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: October 18, 2011
    Assignee: ShawCor Ltd.
    Inventors: Robert E. Steele, Dennis T. H. Wong, Peter Singh, Chunglee Hank Yih
  • Publication number: 20110213129
    Abstract: This invention relates to the PrtR-PrtK cell surface protein of Porphyromonas gingivalis and in particular a multimeric cell association protein complex comprising the PrtR and PrtK proteins. Accordingly the invention provides a substantially purified antigenic complex for use in raising an antibody response directed against Porphyromonas gingivalis. The complex comprises at least one multimeric protein complex of arginine-specific and lysine-specific thiol endopeptidases each containing at least one adhesin domain, the complex having a molecular weight of greater than about 200 kDa. The invention also relates to pharmaceutical compositions and associated agents based on said complex for the detection, prevention and treatment of Periodontal disease associated with P. gingivalis.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 1, 2011
    Applicant: The University of Melbourne
    Inventors: Eric Charles Reynolds, Peter Singh Bhogal, Nada Slakeski
  • Publication number: 20100154917
    Abstract: The present invention provides an insulated pipe comprising a pipe and a composite insulation system, said composite insulation system comprising: (a) a first insulation layer comprising a first insulation material having a thermal conductivity k-factor value of less than 0.023 W/m-K at 38° C.; and (b) at least one additional insulation layer comprising an insulation material having a thermal conductivity k-factor greater than that of the first insulation material and a maximum operating temperature limit less than that of the first insulation layer. The composite insulation system is bonded to an exterior surface of the pipe with the first insulation layer facing towards said exterior surface of the pipe. At least one of said first insulation layer or said at least one additional layer extends continuously about the exterior surface of the pipe. The present invention further provides an insulated pipe for use in an undersea pipeline and an insulated pipe for use in a subterranean pipeline.
    Type: Application
    Filed: August 3, 2007
    Publication date: June 24, 2010
    Applicant: SHAWCOR LTD.
    Inventors: Maurice Batallas, Peter Singh
  • Publication number: 20090165944
    Abstract: Method of coating pipe having a raised weld bead. Curable resin polymer is applied to the pipe and allowed to bond to form a cured or partially cured polymer layer on the pipe. Powder form adhesive composition is applied on the polymer layer while hot, with fusion into a film bonding to the polymer. Powder form polyolefin is applied to the adhesive while hot with fusion into a film bonding to the adhesive to form a powder-based coating. Following forming of the powder-based coating, the pipe is cooled from the inside. An outer polyolefin covering is bonded to the powder-based coating and the pipe cooled to ambient temperature. This procedure can avoid voids, cavities or pinholes forming in the coating adjacent the weld bead.
    Type: Application
    Filed: February 22, 2007
    Publication date: July 2, 2009
    Applicant: SHAWCOR LTD.
    Inventors: Robert E. Steele, Dennis T.H. Wong, Peter Singh, Chunglee Hank Yih
  • Publication number: 20030157637
    Abstract: This invention relates to the PrtR-PrtK cell surface protein of Porphyromonas gingivalis and in particular a multimeric cell associated protein complex comprising the PrtR and PrtK proteins. Accordingly the invention provides a substantially purified antigenic complex for use in raising an antibody response directed against Porphyromonas gingivalis. The complex comprises at least one multimeric protein complex of arginine-specific and lysine-specific thiol endopeptidases each containing at least one adhesin domain, the complex having a molecular weight of greater than about 200 kDa. The invention also relates to pharmaceutical compositions and associated agents based on said complex for the detection, prevention and treatment of Periodontal disease associated with P. gingivalis.
    Type: Application
    Filed: August 28, 2002
    Publication date: August 21, 2003
    Applicant: The University of Melbourne
    Inventors: Eric Charles Reynolds, Peter Singh Bhogal, Nada Slakeski
  • Patent number: 6511666
    Abstract: This invention relates to the PrtR-PrtK cell surface protein of Porphyromonas gingivalis in particular a multimeric cell associated protein complex comprising the PrtR and PrtK proteins. There is provided a substantially purified antigenic complex for use in raising an antibody response directed against Porphyromonas gingivalis. The complex comprises at least one multimeric protein complex of arginine-specific and lysine-specific thiol endopeptidases each containing at least one adhesin domain. The complex has a molecular weight of greater than about 200 kDa. The invention also relates to pharmaceutical compositions and associated agents based on said complex for the detection, prevention and treatment of Periodontal disease associated with P. gingivalis.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: January 28, 2003
    Assignees: The University of Melbourne, Victorian Dairy Industry Authority
    Inventors: Eric Charles Reynolds, Peter Singh Bhogal, Nada Slakeski