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: 20200111151Abstract: 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: ApplicationFiled: December 4, 2019Publication date: April 9, 2020Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
-
Publication number: 20200080771Abstract: 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: ApplicationFiled: March 14, 2018Publication date: March 12, 2020Inventor: Steven COOPER
-
Patent number: 10535092Abstract: 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: GrantFiled: July 17, 2019Date of Patent: January 14, 2020Assignee: NASDAQ, INC.Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
-
Publication number: 20190340673Abstract: 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: ApplicationFiled: July 17, 2019Publication date: November 7, 2019Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
-
Patent number: 10395302Abstract: 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: GrantFiled: July 1, 2016Date of Patent: August 27, 2019Assignee: NASDAQ, INC.Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
-
Publication number: 20190205867Abstract: 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: ApplicationFiled: January 3, 2018Publication date: July 4, 2019Inventors: Cristian Radu, Anthony Steven Cooper
-
Patent number: 10288656Abstract: 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: GrantFiled: November 30, 2016Date of Patent: May 14, 2019Assignee: Nokia Solutions and Networks OyInventors: Steven Cooper, David Hendry, Chris Boyle
-
Publication number: 20190141127Abstract: 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: ApplicationFiled: January 2, 2019Publication date: May 9, 2019Inventors: Tom C. Chen, Steven Cooper, Roger Pett, Trong Truong
-
Patent number: 10283828Abstract: 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: GrantFiled: February 1, 2017Date of Patent: May 7, 2019Assignee: Nokia Solutions and Networks OyInventors: Steven Cooper, Kimmo Kalervo Karhu, David Hendry, Kimmo Siponen, Mostafa Shabani
-
Patent number: 10212225Abstract: 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: GrantFiled: November 19, 2015Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Tom C. Chen, Steven Cooper, Roger Pett, Trong Truong
-
Patent number: 10198345Abstract: 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: GrantFiled: May 2, 2018Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Steven Cooper, Michael S. Fulton
-
Patent number: 10169192Abstract: 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: GrantFiled: November 11, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Alan S. Boxall, Steven Cooper, Tao Guan, Trong Truong
-
Patent number: 10120784Abstract: 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: GrantFiled: May 2, 2018Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Steven Cooper, Michael S. Fulton
-
Publication number: 20180225197Abstract: 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: ApplicationFiled: May 2, 2018Publication date: August 9, 2018Inventors: Steven Cooper, Michael S. Fulton
-
Publication number: 20180225196Abstract: 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: ApplicationFiled: May 2, 2018Publication date: August 9, 2018Inventors: Steven Cooper, Michael S. Fulton
-
Publication number: 20180219268Abstract: 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: ApplicationFiled: February 1, 2017Publication date: August 2, 2018Inventors: Steven Cooper, Kimmo Kalervo Karhu, David Hendry, Kimmo Siponen, Mostafa Shabani
-
Patent number: 9996452Abstract: 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: GrantFiled: July 24, 2017Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Steven Cooper, Michael S. Fulton
-
Patent number: 9990272Abstract: 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: GrantFiled: August 3, 2016Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Steven Cooper, Michael S. Fulton
-
Publication number: 20180149683Abstract: 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: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Steven Cooper, David Hendry, Chris Boyle
-
Publication number: 20180039568Abstract: 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: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Steven Cooper, Michael S. Fulton