Patents by Inventor Steven Cooper

Steven Cooper 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: 20200111151
    Abstract: A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
    Type: Application
    Filed: December 4, 2019
    Publication date: April 9, 2020
    Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
  • Publication number: 20200080771
    Abstract: An LNG production plant is constructed from a plurality of containerised LNG liquefaction units. Each containerised LNG liquefaction unit can produce a predetermined quantity of LNG. For example, up to 0.3 MPTA. A manifold system enables connection between the plurality of containerised LNG liquefaction units, and at least a feed stream of natural gas, a source of electrical power, and an LNG storage facility. The production capacity of the plant is incrementally changed by connecting or disconnecting containerised LNG liquefaction units to or from the plant via the manifold system. Each unit contains its own liquefaction plant having a closed loop SMR circuit. Refrigerant within the SMR circuit is circulated solely by pressure differential generated by refrigerant compressors in the liquefaction plant.
    Type: Application
    Filed: March 14, 2018
    Publication date: March 12, 2020
    Inventor: Steven COOPER
  • Patent number: 10535092
    Abstract: A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: January 14, 2020
    Assignee: NASDAQ, INC.
    Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
  • Publication number: 20190340673
    Abstract: A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
  • Patent number: 10395302
    Abstract: A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: August 27, 2019
    Assignee: NASDAQ, INC.
    Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
  • Publication number: 20190205867
    Abstract: Systems and methods are disclosed that utilize a flexible data structure to facilitate a consumer payment account digitization process. In an embodiment, a Trusted Services Provider (TSP) computer receives a digitization request associated with a consumer payment account from a registered Wallet Provider (WP) computer, and then generates a WP backpack data package by combining WP identification data, WP load data, and data resulting from a combination of WP-specific data and a WP-specific data mask. The TSP computer then generates an authorizeService application program interface (API) request by combining the WP backpack data package with TSP data elements, and transmits the authorize service API request to an Issuer FI computer for digitization authorization processing.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: Cristian Radu, Anthony Steven Cooper
  • Patent number: 10288656
    Abstract: An apparatus includes a measurement structure for performing measurements of an RF device. The measurement structure includes an aperture in a conductive surface of the RF device and a conductive projecting region projecting into the aperture from a conductive perimeter of the aperture and electrically connected to that conductive perimeter. The aperture has a similar width in all dimensions. A combined shape of the aperture and the conductive projecting region does not possess even rotational symmetry about a point where a signal conductor will be placed on the conductive projecting region in order to conduct RF energy between the measurement structure and an external measurement instrument for performing the measurements. The measurement structure may be used for performing measurements of a multimode resonator, the measurements comprising one or more of resonant frequencies and quality factors of resonant modes of the resonator.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 14, 2019
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Steven Cooper, David Hendry, Chris Boyle
  • Publication number: 20190141127
    Abstract: A method and system for synchronizing components of heterogeneous systems. A request is made to a host computer for a latest version of a client component pertaining to client code identified in a previously received communication. One or more loadable modules, which include an object representing the client component and are bound with a host component, are located at the host computer. The object is retrieved from the one or more loadable modules and sent to the client computer. A host component binary is built with a set of additional components bound to the host component binary. An encoding generated during compilation of the additional components transforms the client component into the object with an array populated with data of the client component. The object is built during link time into the one or loadable modules tightly bound with the host component binary.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 9, 2019
    Inventors: Tom C. Chen, Steven Cooper, Roger Pett, Trong Truong
  • Patent number: 10283828
    Abstract: A first dielectric resonator component is joined to a second dielectric resonator component by bonding a first face of the first dielectric resonator component to a second face of the second dielectric resonator component. The first face has a first coupling aperture formed by removing a portion of a coating of first conductive material from the first dielectric resonator component, and the second face has a second coupling aperture formed by removing a portion of a coating of second conductive material from the second dielectric resonator component. The first coupling aperture and said second coupling aperture are aligned with one another when said first face is bonded to the second face. The first dielectric resonator component, which is slab-shaped, and the second dielectric resonator component, which is generally cubed-shaped, form a linear stack having two end faces and four side faces.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 7, 2019
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Steven Cooper, Kimmo Kalervo Karhu, David Hendry, Kimmo Siponen, Mostafa Shabani
  • Patent number: 10212225
    Abstract: A process for automatic version synchronization of dependent components running on heterogeneous systems. In response to receiving a communication using a predetermined protocol through a network at a host, it is determined whether required client code is not present on the client. In response to a determination required client code is not present on the client, a required version of the client component is requested at the host. One or more loadable modules are located at the host bound with a host component that represents the client component. An object comprising the one or more loadable modules is sent to the client, wherein the client receives, loads and runs the object as a new component to communicate with the host component at a latest level.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tom C. Chen, Steven Cooper, Roger Pett, Trong Truong
  • Patent number: 10198345
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Steven Cooper, Michael S. Fulton
  • Patent number: 10169192
    Abstract: An approach for collection and presentation of runtime data semantics. At least one of code-coverage history, system runtime history and code version information are received. An inspection line of code or variable(s) are received and runtime data semantics is retrieved from at least one of code-coverage history, system runtime history and code version information. The runtime data semantics are filtered based on the inspection line of code and/or variable(s) and are output.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alan S. Boxall, Steven Cooper, Tao Guan, Trong Truong
  • Patent number: 10120784
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Cooper, Michael S. Fulton
  • Publication number: 20180225197
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 9, 2018
    Inventors: Steven Cooper, Michael S. Fulton
  • Publication number: 20180225196
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 9, 2018
    Inventors: Steven Cooper, Michael S. Fulton
  • Publication number: 20180219268
    Abstract: A first dielectric resonator component is joined to a second dielectric resonator component by bonding a first face of the first dielectric resonator component to a second face of the second dielectric resonator component. The first face has a first coupling aperture formed by removing a portion of a coating of first conductive material from the first dielectric resonator component, and the second face has a second coupling aperture formed by removing a portion of a coating of second conductive material from the second dielectric resonator component. The first coupling aperture and said second coupling aperture are aligned with one another when said first face is bonded to the second face. The first dielectric resonator component, which is slab-shaped, and the second dielectric resonator component, which is generally cubed-shaped, form a linear stack having two end faces and four side faces.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: Steven Cooper, Kimmo Kalervo Karhu, David Hendry, Kimmo Siponen, Mostafa Shabani
  • Patent number: 9996452
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Cooper, Michael S. Fulton
  • Patent number: 9990272
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Cooper, Michael S. Fulton
  • Publication number: 20180149683
    Abstract: An apparatus includes a measurement structure for performing measurements of an RF device. The measurement structure includes an aperture in a conductive surface of the RF device and a conductive projecting region projecting into the aperture from a conductive perimeter of the aperture and electrically connected to that conductive perimeter. The aperture has a similar width in all dimensions. A combined shape of the aperture and the conductive projecting region does not possess even rotational symmetry about a point where a signal conductor will be placed on the conductive projecting region in order to conduct RF energy between the measurement structure and an external measurement instrument for performing the measurements. The measurement structure may be used for performing measurements of a multimode resonator, the measurements comprising one or more of resonant frequencies and quality factors of resonant modes of the resonator.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Steven Cooper, David Hendry, Chris Boyle
  • Publication number: 20180039568
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Inventors: Steven Cooper, Michael S. Fulton