Patents by Inventor David Greig

David Greig 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: 20230177044
    Abstract: Various methods, apparatuses/systems, and media for automatically fixing health of a certain component of an application are disclosed. A processor establishes a communication link between an application and a plurality of data sources each storing raw data related to a certain strategy contract data, wherein the raw data includes a header data and a leg data; accesses the plurality of data sources to obtain the raw data from each data source; identifies from the raw data corresponding leg data based on corresponding leg assignment data associated with the strategy contract data; assigns each identified leg data of the strategy contract data a sub key; combines each sub key to generate a unique combination ID; implements the unique combination ID to derive a character string; and executes the derived character string to link together each strategy contract data received from the corresponding data source based on the corresponding leg assignment data.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Luis RIOS, Awinash JADHAV, Anupam BANSAL, Emre OGUZ, David GREIG
  • Patent number: 11494841
    Abstract: A system and method for multimodal contribution and management of multi-domainal reference data is disclosed. A processor executes an application that utilizes distribution and lookup services on an authoritative data cache to confirm that a reference data record or attribute does not exist and creates a message compliant with a standardized information message (SIM) format; and inspects the contents of the SIM to determine the domain of the data and transmits the message to a corresponding domainal reference data system of record among a plurality of reference data systems within a federated reference data system. A receiving domain system acts as a system of record to one or more reference data domain classes related to the reference data; and initiates the processes of storing, versioning, and publication of the reference data for the domain of reference data for which the reference data system is being designated a system of record.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 8, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Robert Mooney, Ciaron Nixon, Martin Game, Viktoria Freud, Swati Katare, David Greig, Vishakarajan Rajendran, Anant N Karandikar, Tanmay Patwardhan, Barry Corrigan, Anupam Bansal, Sudheer Kumar Jami, Sunil Nair, George I Brandman, James Trait
  • Publication number: 20220318904
    Abstract: A system and method for multimodal contribution and management of multi-domainal reference data is disclosed. A processor executes an application that utilizes distribution and lookup services on an authoritative data cache to confirm that a reference data record or attribute does not exist and creates a message compliant with a standardized information message (SIM) format; and inspects the contents of the SIM to determine the domain of the data and transmits the message to a corresponding domainal reference data system of record among a plurality of reference data systems within a federated reference data system. A receiving domain system acts as a system of record to one or more reference data domain classes related to the reference data; and initiates the processes of storing, versioning, and publication of the reference data for the domain of reference data for which the reference data system is being designated a system of record.
    Type: Application
    Filed: April 1, 2021
    Publication date: October 6, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Robert MOONEY, Ciaron NIXON, Martin GAME, Viktoria FREUD, Swati KATARE, David GREIG, Vishakarajan RAJENDRAN, Anant N KARANDIKAR, Tanmay PATWARDHAN, Barry CORRIGAN, Anupam BANSAL, Sudheer Kumar JAMI, Sunil NAIR, George I BRANDMAN, James TRAIT
  • Patent number: 11034484
    Abstract: A stackable plastic container includes a base with a recessed portion; a sidewall portion; a shoulder; and a spout configured to dispense contents. The shoulder and spout may be configured to move downwardly in a vertical direction toward the base. In embodiments, the recessed portion may be configured to receive or cover at least a portion of a spout of an identical container. In embodiments, one or more containers in a retracted configuration may be stacked.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: June 15, 2021
    Assignee: Plastipak Packaging, Inc.
    Inventors: Marc A. Pedmo, Mike Sainato, Andrew Fischer, David Greig, Matt Kinkoph, Kevin Yerkey
  • Publication number: 20200147855
    Abstract: An injection blow molding system including a core pin, a neck ring, and a blow mold. The injection blow system may be configured to form a preform on the core pin and to blow mold the formed preform on the core pin to form a container. In an embodiment, the core pin includes a poppet that is configured to be disposed in a retracted configuration and an extended configuration. A method for forming a preform and container on a core pin is also disclosed.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 14, 2020
    Inventors: Marc A. Pedmo, Andrew Fischer, Michael J. Sainato, David Greig, Matt Kinkoph, Richard C. Darr
  • Publication number: 20170247142
    Abstract: A stackable plastic container includes a base with a recessed portion; a sidewall portion; a shoulder; and a spout configured to dispense contents. The shoulder and spout may be configured to move downwardly in a vertical direction toward the base. In embodiments, the recessed portion may be configured to receive or cover at least a portion of a spout of an identical container. In embodiments, one or more containers in a retracted configuration may be stacked.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 31, 2017
    Inventors: Marc A. Pedmo, Mike Sainato, Andrew Fischer, David Greig, Matt Kinkoph, Kevin Yerkey
  • Patent number: 6672900
    Abstract: A replacement kit for replacing an electrical device coupled to a vehicle via a plurality of vehicle lead wires. The replacement kit includes a replacement electrical device, a plurality of lead wires extending from the replacement electrical device, and a housing assembly for protecting a spliced connection formed with the lead wires to create an electrical connection between the electrical device and the vehicle. The housing assembly includes a base having a plurality of individually isolated bores extending therethrough. Each bore is capable of housing a spliced connection of a respective vehicle lead wire and a respective replacement electrical device lead wire, and each bore has therein a plurality of seal rings to form a substantially water-tight seal around the associated portion of the spliced connection. The housing assembly also includes a cap secured to the base. Preferably, the electrical device and the replacement electrical device are oxygen sensors.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: January 6, 2004
    Assignee: Robert Bosch Corporation
    Inventors: Ken France, Juergen Lampater, Heinz Schoenborn, Norman Hahn, Brad Pilgrim, Craig Magera, David Greig
  • Publication number: 20020048991
    Abstract: A replacement kit for replacing an electrical device coupled to a vehicle via a plurality of vehicle lead wires. The replacement kit includes a replacement electrical device, a plurality of lead wires extending from the replacement electrical device, and a housing assembly for protecting a spliced connection formed with the lead wires to create an electrical connection between the electrical device and the vehicle. The housing assembly includes a base having a plurality of individually isolated bores extending therethrough. Each bore is capable of housing a spliced connection of a respective vehicle lead wire and a respective replacement electrical device lead wire, and each bore has therein a plurality of seal rings to form a substantially water-tight seal around the associated portion of the spliced connection. The housing assembly also includes a cap secured to the base. Preferably, the electrical device and the replacement electrical device are oxygen sensors.
    Type: Application
    Filed: July 6, 2001
    Publication date: April 25, 2002
    Applicant: Robert Bosch Corporation
    Inventors: Ken France, Juergen Lampater, Heinz Schoenborn, Norman Hahn, Brad Pilgrim, Craig Magera, David Greig
  • Patent number: 4817091
    Abstract: In a multiprocessor system interconnected by a bus structure that provides communication and information transfers between the processor modules of the system, each processor broadcasts a central message to all the other processors of the system on a periodic basis. A processor module not receiving the control message from a sending processor module will assume the sending processor module has failed, and operate to take over the task of the failed processor module.
    Type: Grant
    Filed: May 19, 1987
    Date of Patent: March 28, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4807116
    Abstract: In a multiprocessor system comprising a plurality of individual processor modules interconnected by a bus structure, including a bus controller, for providing communication between the processor modules, a method and apparatus for interprocessor communication includes one of the processor modules sending a request signal to the bus controller to request a transmission; the bus controller polling the processor modules to identify the requesting processor module; the requestor processor module responding to the poll with the identification of the receiver processor module; the bus controller interrogating the receiver processor module to determine its status (i.e., busy or available); and the bus controller then signaling transmission commencement.
    Type: Grant
    Filed: May 18, 1987
    Date of Patent: February 21, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4783733
    Abstract: The present invention relates to a system for controlling multiple communications lines, so that a computer system can operate with a single component failure. Two processors are used to control two communications controllers and each of the controllers control up to 15 line controllers. Each line controller has two ports and each port is connected to a communications controller thereby providing two communications paths to each processor. Two power supplies are also used to provide single failure fault-tolerance. A downloadable microprocessor is provided in combination with, but separate from, an interface board that is designed to meet various communication format specifications and the line controller comprises the two boards.
    Type: Grant
    Filed: April 21, 1986
    Date of Patent: November 8, 1988
    Assignee: Tandem Computers Incorporated
    Inventors: David A. Greig, David L. Hinders, William R. Goodman
  • Patent number: 4672535
    Abstract: In a multiprocessor system of the type in which two or more separate processor modules are connected by an interprocessor bus dedicated exclusively to interprocessor communication for parallel processing, there is provided an input/output system having multiported device controllers connected to the multiprocessor system by input/output buses. Each device controller is shared by pairs of the processor modules, and includes logic that ensures that only one port is selected for access at a time.
    Type: Grant
    Filed: March 18, 1985
    Date of Patent: June 9, 1987
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4672537
    Abstract: A multiprocessor system of the kind in which two or more separate processor modules are interconnected for parallel processing includes interprocessor buses dedicated exclusively to interprocessor communication. The multiprocessor system includes an input/output system having multi-port device controllers and input/output buses connecting each device controller for access by the input/output channels of at least two different processor modules. Each device controller includes logic which insures that only one port is selected for access at a time. An enable latch in each port dynamically disables that port from placing any signals on the related input/output bus in response to a failure of any portion of the device controller, and the enable latch is not responsive to the processor module for re-enabling the port.
    Type: Grant
    Filed: April 29, 1985
    Date of Patent: June 9, 1987
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4639864
    Abstract: A multiprocessor system the kind in which two or more separate processor modules are interconnected for parallel processing. The multiprocessor system includes an input/output system having multi-port device controllers and input/output buses connecting each device controller for access by the input/output channels of at least two different processor modules.The multiprocessor system includes a distributed power supply system which insures non-stop operation of the remainder of the multiprocessor system in the event of a failure of a power supply for a part of the system. The distributed power supply system includes a separate power supply for each processor module and two separate power supplies for each device controller. A power interlock system and a method are provided for protection against data corruption.
    Type: Grant
    Filed: May 6, 1980
    Date of Patent: January 27, 1987
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4607365
    Abstract: The present invention relates to a system for controlling multiple communications lines, so that a computer system can operate with a single component failure. Two processors are used to control two communications controllers and each of the controllers control up to 15 line controllers. Each line controller has two ports and each port is connected to a communications controller thereby providing two communications paths to each processor. Redundant power supplies are also used to provide single failure fault-tolerance. A downloadable microprocessor board is provided in combination with, but separate from, an interface board that is designed to meet various communication format specifications and the line controller comprises the two boards.
    Type: Grant
    Filed: November 14, 1983
    Date of Patent: August 19, 1986
    Assignee: Tandem Computers Incorporated
    Inventors: David A. Greig, David L. Hinders, William R. Goodman
  • Patent number: 4484275
    Abstract: An input/output system for a processor of the kind in which a processor module has a central processing unit, a memory, an input/output channel, and a plurality of device controllers for controlling the transfer of data between the processor module and the peripheral devices includes a star poll connection in which each device controller is provided with a signalling means for signalling its identity in response to a poll operation, independently of other similarly connected device controllers such that any number of device controllers can be failed or powered off without affecting the polling of the other device controllers. The data lines in an input/output bus are used both to transmit data and to transmit signals to reduce the total number of lines needed to connect the device controllers to the channel in the star poll connection. The system is a fault tolerant system which includes an enable bit in the port of each device controller.
    Type: Grant
    Filed: June 17, 1983
    Date of Patent: November 20, 1984
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4378588
    Abstract: A datapath system and protocol is disclosed in which data is transferred between a computer memory and one or more peripheral devices through device controllers, each of which includes a buffer, through periodic connection of the device controller to the channel. The system and protocol are structured to permit multiple device controllers to cooperatively interact on a single channel, without direct communication between device controllers. Each device controller monitors the level of stress on its buffer and at appropriate times presents a reconnect request to the channel, together with indica for permitting the channel to determine the priority of a particular request relative to other reconnect requests. The times at which a reconnect signal should be presented are determined by monitoring the level of information storage in the buffer and relating that level to a threshold level; both overfilling and overemptying are prevented.
    Type: Grant
    Filed: May 6, 1980
    Date of Patent: March 29, 1983
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4365295
    Abstract: A multiprocessor system the kind in which two or more separate processor modules are interconnected for parallel processing includes two redundant interprocessor buses dedicated exclusively to interprocessor communication. Any processor module may send information to any other processor module by either bus.The multiprocessor system includes a memory system in which the memory of each processor module is divided into four logical address areas--user data, system data, user code and system code. The memory system includes a map which translates logical addresses to physical addresses and which coacts with the multiprocessor system to bring pages from secondary memory into primary main memory as required to implement a virtual memory system. The map also provides a protection function. It provides inherent protection among users in a multiprogramming environment, isolates programs from data and protects system programs from the actions of user programs.
    Type: Grant
    Filed: May 6, 1980
    Date of Patent: December 21, 1982
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4356550
    Abstract: A multiprocessor system, the kind in which two or more separate processor modules are interconnected for two power supplies, provides the entire power for the device controller in the event the other power supply fails. The distributed power supply system permits any processor module or device controller to be powered down so that on-line maintenance can be performed in a power-off condition while the rest of the multiprocessor system is on-line and functional.The multiprocessor system includes a memory system in which the memory of each processor module is divided into four logical address areas--user data, system data, user code and system code. The memory system includes a map which translates logical addresses to physical addresses and which coacts with the multiprocessor system to bring pages from secondary memory into primary main memory as required to implement a virtual memory system. The map also provides a protection function.
    Type: Grant
    Filed: May 6, 1980
    Date of Patent: October 26, 1982
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4228496
    Abstract: A multiprocessor system the kind in which two or more separate processor modules are interconnected for parallel processing includes two redundant interprocessor buses dedicated exclusively to interprocessor communication. Any processor module may send information to any other processor module by either bus. The buses are shared in use by the processor modules on a time-sharing basis. Use of each bus is controlled by a special bus controller.The multiprocessor system includes an input/output system having multi-port device controllers and input/output buses connecting each device controller for access by the input/output channels of at least two different processor modules. Each device controller includes logic which insures that only one port is selected for access at a time.The multiprocessor system includes a distributed power supply system which insures nonstop operation of the remainder of the multiprocessor system in the event of a failure of a power supply for a part of the system.
    Type: Grant
    Filed: September 7, 1976
    Date of Patent: October 14, 1980
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga