Patents by Inventor John A. Reeve

John A. Reeve 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: 11960507
    Abstract: A computer-implemented method, system and computer program product for identifying ancestor objects in hierarchical data configured for processing with a query, the query having an associated abstract syntax tree. The abstract syntax tree may be processed so as to generate an augmented abstract syntax tree which includes parent identifiers configured to identify the parent nodes of the query. In this way, a need to pre-parse the data may be alleviated. Instead, the identification of a parent node of a query may be encoded into the abstract syntax tree of the query.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Andrew John Coleman, John Anthony Reeve, Trevor Clifford Dolby
  • Patent number: 11931268
    Abstract: A trial neck for hip surgery and a method of attaching a trial neck to a femoral canal preparation instrument. The trial neck includes a body portion including a bore for receiving a proximal end of a femoral canal preparation instrument. The trial neck also includes an elongate neck extending from the body portion. The trial neck further includes a locking mechanism comprising a lever. The lever has a first end integral with the body portion. The lever also has a second end. The lever further has an engagement surface located intermediate the first end and the second end. The second end of the lever is actuable to urge the engagement surface against the proximal end of the femoral canal preparation instrument to secure the proximal end of the femoral canal preparation instrument within the bore.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 19, 2024
    Assignee: DEPUY IRELAND UNLIMITED COMPANY
    Inventors: Timothy Board, John Bohannon Mason, Michael Reeve, Neil Woollen
  • Patent number: 11869043
    Abstract: An adaptive bidding system for networked advertising. A bid request is received from an exchange over a network. Each bid request represents the opportunity to bid on an advertising opportunity. A processing time limit is determined based at least in part on a network latency measurement and an exchange reported timeout. The execution of one or more tasks is initiated by the adaptive bidding system. A response is determined from one or more results which are available before the processing time limit expires. The execution of any tasks that have not completed execution before the processing time limit expires are terminated. The response is provided to the exchange.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: January 9, 2024
    Assignee: Quantcast Corporation
    Inventors: Crispin Edward Harold Flowerday, Faraaz Aejaz Sareshwala, Damian John Reeves
  • Publication number: 20230332553
    Abstract: An internal combustion engine is operated at fuel-rich conditions by adjusting one or more operating parameters such as, for example, a throttle, an ignition timing, a load coupled to the engine, a fuel pressure, power to a supercharger, and power to a preheater to maintain a specified engine speed and a temperature of an exhaust gas. Operating the engine under these conditions allows the engine to function as a reformer producing a synthesis gas comprising hydrogen and carbon monoxide.
    Type: Application
    Filed: April 24, 2023
    Publication date: October 19, 2023
    Inventors: John Reeves Carpenter, III, David Douglas Barbee, Apoorv Agarwal
  • Patent number: 11776010
    Abstract: Protected audience selection system. Media consumption histories of browsers which have converted are received at a modeling system where targeting of browsers is prohibited. A model is built by determining a frequency of each respective media consumption event among the histories and comparing each determined frequency of a respective media consumption event to a frequency of the respective media consumption event among a population of browsers without the conversion event. The model is sent to a targeting system which excludes conversion events. A description of the conversion event is received at the targeting system. A history of a targetable browser is received at the targeting system. The model is applied to the history of the targetable browser at the targeting system, where conversion events have been excluded from the history. Advertising content is sent to the targetable browser according to a result of applying the model.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: October 3, 2023
    Assignee: Quantcast Corporation
    Inventors: Konrad S. Feldman, Damian John Reeves, Paul G. Sutter
  • Patent number: 11724938
    Abstract: Synthesis gas containing nitrogen as the majority component is processed to increase the hydrogen to carbon dioxide ratio. Nitrogen, carbon dioxide, and other contaminants are subsequently removed by a purification unit to produce a purified hydrogen gas stream. A recycle stream within the purification unit helps achieve a hydrogen purity greater than 99.9 percent, and hydrogen recovery greater than 99 percent.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 15, 2023
    Assignee: Research Triangle Institute
    Inventors: Shaojun James Zhou, Raghubir P. Gupta, John Reeves Carpenter, Brian S. Turk
  • Patent number: 11649777
    Abstract: An internal combustion engine is operated at fuel-rich conditions by adjusting one or more operating parameters such as, for example, a throttle, an ignition timing, a load coupled to the engine, a fuel pressure, power to a supercharger, and power to a preheater to maintain a specified engine speed and a temperature of an exhaust gas. Operating the engine under these conditions allows the engine to function as a reformer producing a synthesis gas comprising hydrogen and carbon monoxide.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 16, 2023
    Assignee: Research Triangle Institute
    Inventors: John Reeves Carpenter, III, David Douglas Barbee, Apoorv Agarwal
  • Publication number: 20230092018
    Abstract: An adaptive bidding system for networked advertising. A bid request is received from an exchange over a network. Each bid request represents the opportunity to bid on an advertising opportunity. A processing time limit is determined based at least in part on a network latency measurement and an exchange reported timeout. The execution of one or more tasks is initiated by the adaptive bidding system. A response is determined from one or more results which are available before the processing time limit expires. The execution of any tasks that have not completed execution before the processing time limit expires are terminated. The response is provided to the exchange.
    Type: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Inventors: Crispin Edward Harold Flowerday, Faraaz Aejaz Sareshwala, Damian John Reeves
  • Publication number: 20230016763
    Abstract: Protected audience selection system. Media consumption histories of browsers which have converted are received at a modeling system where targeting of browsers is prohibited. A model is built by determining a frequency of each respective media consumption event among the histories and comparing each determined frequency of a respective media consumption event to a frequency of the respective media consumption event among a population of browsers without the conversion event. The model is sent to a targeting system which excludes conversion events. A description of the conversion event is received at the targeting system. A history of a targetable browser is received at the targeting system. The model is applied to the history of the targetable browser at the targeting system, where conversion events have been excluded from the history. Advertising content is sent to the targetable browser according to a result of applying the model.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventors: Konrad S. Feldman, Damian John Reeves, Paul G. Sutter
  • Patent number: 11514479
    Abstract: An adaptive bidding system for networked advertising. A bid request is received from an exchange over a network. Each bid request represents the opportunity to bid on an advertising opportunity. A processing time limit is determined based at least in part on a network latency measurement and an exchange reported timeout. The execution of one or more tasks is initiated by the adaptive bidding system. A response is determined from one or more results which are available before the processing time limit expires. The execution of any tasks that have not completed execution before the processing time limit expires are terminated. The response is provided to the exchange.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: November 29, 2022
    Assignee: Quantcast Corporation
    Inventors: Crispin Edward Harold Flowerday, Faraaz Aejaz Sareshwala, Damian John Reeves
  • Patent number: 11449897
    Abstract: Protected audience selection system. Media consumption histories of browsers which have converted are received at a modeling system where targeting of browsers is prohibity. A model is built by determining a frequency of each respective media consumption event among the histories and comparing each determined frequency of a respective media consumption event to a frequency of the respective media consumption event among a population of browsers without the conversion event. The model is sent to a targeting system which excludes conversion events. A description of the conversion event is received at the targeting system. A history of a targetable browser is received at the targeting system. The model is applied to the history of the targetable browser at the targeting system, where conversion events have been excluded from the history. Advertising content is sent to the targetable browser according to a result of applying the model.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 20, 2022
    Assignee: Quantcast Corporation
    Inventors: Konrad S. Feldman, Damian John Reeves, Paul G. Sutter
  • Patent number: 11263216
    Abstract: A computer system performs decentralized collection and aggregation of data. A plurality of requests for data are transmitted, by a data collection server, to a corresponding plurality of remote servers, wherein the plurality of remote server submit responses to the plurality of requests for data to a distributed data structure. The distributed data structure is accessed, by the data collection server, to retrieve the plurality of responses to the plurality of requests. The plurality of responses are aggregated, by the data collection server, into a message and the message is transmitted to an entity requesting data collection. Embodiments of the present invention further include a method and program product for performing decentralized collection and aggregation of data in substantially the same manner described above.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Coleman, John A. Reeve, Trevor C. Dolby, Matthew E. Golby-Kirk
  • Patent number: 11151151
    Abstract: Disclosed embodiments provide improvements in integration template generation. In embodiments, existing customer integration flows already created by users are analyzed using computer-implemented methods, and from these customer integration flows, templates are created that encapsulate the general patterns that are seen in existing customer integration flows. The customer integration flows are anonymized by removing proprietary and/or identifying data. The result is customer integration templates based on actual real-world usage, which can more accurately resemble the needs of customers as compared to traditional templates that are authored by someone envisioning how he thinks the applications will be linked together, but not based on how they actually are used. Disclosed embodiments can generate integration templates based on general patterns encountered by multiple users that serve as a good starting point for any user that wants to do similar integrations.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: John A. Reeve, Trevor C. Dolby, Matthew E. Golby-Kirk, Andrew J. Coleman
  • Patent number: 11144439
    Abstract: A method for integration-testing a microservices-based application is performed by an automated software-testing system by using mock software entities. The mock entities emulate the behavior of other microservices or external software applications that would normally interact with the tested microservices in a production environment. The mock entities are managed by a mock server that communicates with the test system through a messaging system. The mock server determines how the mock entities should respond to the tested application's service requests by referring to test guidelines stored in a behavior store. During testing, the test system dynamically updates the behavior store in response to the tested application's service requests and to other indicators of the current state of the tested application. If the tested application interacts with the mock entities during the test as expected, the test system deems the application to have passed the integration test.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: John A. Reeve, Mark Peter Frost, Paul S. M. Thorpe
  • Patent number: 11140036
    Abstract: Methods and systems for identifying groups of related nodes in an integration flow are disclosed.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Doina L. Klinger, John A. Reeve, Ashley Harrison, Vlad Balanescu
  • Publication number: 20210240711
    Abstract: A computer system performs decentralized collection and aggregation of data. A plurality of requests for data are transmitted, by a data collection server, to a corresponding plurality of remote servers, wherein the plurality of remote server submit responses to the plurality of requests for data to a distributed data structure. The distributed data structure is accessed, by the data collection server, to retrieve the plurality of responses to the plurality of requests. The plurality of responses are aggregated, by the data collection server, into a message and the message is transmitted to an entity requesting data collection. Embodiments of the present invention further include a method and program product for performing decentralized collection and aggregation of data in substantially the same manner described above.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Andrew J. Coleman, John A. Reeve, Trevor C. Dolby, Matthew E. Golby-Kirk
  • Patent number: 10938860
    Abstract: Preserving privacy related to networked media consumption activity. Privacy zones are defined and associated with privacy standards. Privacy standards include frequency criteria governing the storage of datasets including information associated with networked media consumption activity collected from the privacy zone. Transaction requests are received over a network from a client device at a location by a networked privacy system. The privacy zone associated with the client device is identified. A dataset can be created including information associating the networked media consumption activity. The dataset is processed to comply with the privacy standards. The processed dataset can be stored in a database on a physical storage device at a storage location coupled to the networked privacy system.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: March 2, 2021
    Assignee: Quantcast Corporation
    Inventor: Damian John Reeves
  • Patent number: 10901964
    Abstract: A method and system for mapping data elements between a source data structure and a target data structure. A source data element is mapped to a target data element by matching a source key and value pair to a target key and value pair. A parent source Soundex key for each parent element of the source data element is created. A parent target Soundex key for each parent element of a plurality of target data elements snatching the first Soundex key of the source data element is created. The parent source Soundex key for each parent element of the source data element is compared with each parent target Soundex key. The source data element is mapped to the target data element having the parent target Soundex key that matches the parent source Soundex key.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Coleman, John A. Reeve
  • Patent number: 10884832
    Abstract: Provided is an apparatus, method and computer program product for executing an aggregation method in an integration environment comprising: issuing, in response to receiving an input message from a requesting application, a first control signal, using, in response to receiving the first control signal, a single logical thread to: generate an entry associated with an in-memory data structure, wherein the entry comprises: an aggregation identifier associated with the input message and a response identifier associated with a response message associated with a target application; update, in response to receiving the response message from the target application, the entry with the response message; and add the updated entry to the in-memory data structure.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Trevor Clifford Dolby, John A. Reeve
  • Patent number: 10834173
    Abstract: Proposed are concepts for managing communication between off-premises and on-premises servers. A file system event request from an application of a first server (such as an off-premises server or an on-premises server) is received and a requested file system is determined based on the received file system event request. Stored file system path data associated with the requested file system can then be identified. The file system event request is then communicated to a second server (such as an on-premises server or off-premises server) based on the identified file system path data.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trevor C. Dolby, Matthew E. Golby-Kirk, John A. Reeve