Patents by Inventor Erik Helleren

Erik Helleren 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: 20220129987
    Abstract: The disclosed embodiments relate to creation and dissemination of unique identifiers, i.e. tokens, for use in communication of messages from a transaction processing system, to participants therein whereby messages, or at least a portion of the content thereof, indicative of a response to a request, to transact or modify a prior transaction, are consolidated, or otherwise combined, with the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed. The identifiers are structured so as to facilitate rapid validation and dissemination while eliminating the ability to associate any given identifier, or set thereof, with a participant.
    Type: Application
    Filed: January 11, 2022
    Publication date: April 28, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Erik Helleren, Barry Galster, Paul Callaway, Pearce Peck-Walden
  • Patent number: 11257153
    Abstract: The disclosed embodiments relate to creation and dissemination of unique identifiers, i.e. tokens, for use in communication of messages from a transaction processing system, to participants therein whereby messages, or at least a portion of the content thereof, indicative of a response to a request, to transact or modify a prior transaction, are consolidated, or otherwise combined, with the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed. The identifiers are structured so as to facilitate rapid validation and dissemination while eliminating the ability to associate any given identifier, or set thereof, with a participant.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: February 22, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Erik Helleren, Barry Galster, Paul Callaway, Pearce Peck-Walden
  • Patent number: 10592345
    Abstract: A computer implemented method for providing fault tolerance to a plurality of machines includes determining an aggregate load for each surviving machine of a plurality of surviving machines; calculating a recovery load of one or more orphaned jobs resulting from a terminating event; and selecting to recover and perform one or more of the orphaned jobs, by one or more of the surviving machines, based upon (i) the recovery load of the one or more orphaned jobs; (ii) the job load of the one or more orphaned jobs; and (iii) the aggregate loads of the surviving machines.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: March 17, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Erik Helleren
  • Publication number: 20180210791
    Abstract: A computer implemented method for providing fault tolerance to a plurality of machines includes determining an aggregate load for each surviving machine of a plurality of surviving machines; calculating a recovery load of one or more orphaned jobs resulting from a terminating event; and selecting to recover and perform one or more of the orphaned jobs, by one or more of the surviving machines, based upon (i) the recovery load of the one or more orphaned jobs; (ii) the job load of the one or more orphaned jobs; and (iii) the aggregate loads of the surviving machines.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventor: Erik Helleren
  • Patent number: 9952932
    Abstract: A computer implemented method for providing fault tolerance to a plurality of instances in a system including a plurality of surviving instances includes: determining, for each of the surviving instances, an aggregate load by: retrieving a job load of each job assigned to the respective surviving instance; and summing the job loads of all of the jobs assigned to the respective surviving instance; and selecting to recover and perform, by one of the surviving instances, an orphaned job based upon the aggregate loads of the surviving instances.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: April 24, 2018
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Erik Helleren
  • Publication number: 20170123929
    Abstract: A computer implemented method for providing fault tolerance to a plurality of instances in a system including a plurality of surviving instances includes: determining, for each of the surviving instances, an aggregate load by: retrieving a job load of each job assigned to the respective surviving instance; and summing the job loads of all of the jobs assigned to the respective surviving instance; and selecting to recover and perform, by one of the surviving instances, an orphaned job based upon the aggregate loads of the surviving instances.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventor: Erik Helleren
  • Publication number: 20160328796
    Abstract: The disclosed embodiments relate to creation and dissemination of unique identifiers, i.e. tokens, for use in communication of messages from a transaction processing system, to participants therein whereby messages, or at least a portion of the content thereof, indicative of a response to a request, to transact or modify a prior transaction, are consolidated, or otherwise combined, with the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed. The identifiers are structured so as to facilitate rapid validation and dissemination while eliminating the ability to associate any given identifier, or set thereof, with a participant.
    Type: Application
    Filed: May 6, 2015
    Publication date: November 10, 2016
    Inventors: José Antonio Acuña-Rohter, Erik Helleren, Barry Galster, Paul Callaway, Pearce Peck-Walden