Patents by Inventor John Geagan

John Geagan 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: 10567168
    Abstract: An example operation may include one or more of storing a broadcast encryption tree comprising a set of cryptographic keys disposed in a hierarchical tree format, distributing a partial set of keys from the broadcast encryption tree to each respective peer from among a group of peers included in a blockchain network, receiving, from a user device, an identification of at least one peer included in the group of peers for processing a blockchain transaction, selecting a subset of keys from among the set of cryptographic keys in the broadcast encryption tree which enables at least one peer to decrypt transactions and doesn't enable the remaining peers included in the group of peers to decrypt transactions, and transmitting broadcast encryption information about the selected subset of keys to the user device for performing encryption of the transactions.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andres Garagiola, John Geagan, III, Jeronimo Irazabal, Guillermo R. Lopez, Diego A. Masini, Dulce Ponceleon
  • Publication number: 20190149325
    Abstract: An example operation may include one or more of storing a broadcast encryption tree comprising a set of cryptographic keys disposed in a hierarchical tree format, distributing a partial set of keys from the broadcast encryption tree to each respective peer from among a group of peers included in a blockchain network, receiving, from a user device, an identification of at least one peer included in the group of peers for processing a blockchain transaction, selecting a subset of keys from among the set of cryptographic keys in the broadcast encryption tree which enables at least one peer to decrypt transactions and doesn't enable the remaining peers included in the group of peers to decrypt transactions, and transmitting broadcast encryption information about the selected subset of keys to the user device for performing encryption of the transactions
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Andres Garagiola, John Geagan, III, Jeronimo Irazabal, Guillermo R. Lopez, Diego A. Masini, Dulce Ponceleon
  • Publication number: 20070276911
    Abstract: A method and system for transferring contact information and calendar events (FIG. 1, 131) to a wireless device (FIG. 1,141) via e-mail (FIG. 9) are described. In one embodiment, the method comprises providing for one or more contacts (FIG. 10) to be included in an e-mail message (FIG. 14,1412) addressed to a unique e-mail address (FIG. 15,1522). The e-mail message is received at a server (FIG. 1,161) associated with the unique e-mail address. The one or more contacts are extracted from the e-mail message (FIG. 15,1524). A wireless device to send the one or more contacts to (FIG. 1,141) is determined by extracting delivery data contained in the e-mail message (FIG. 15,1512). One or more messages formatted specifically for the wireless device are generated (FIG. 9), wherein the one or more messages contain the one or more contacts (FIG. 10). The server checks if the wireless device is registered with the server (FIG.
    Type: Application
    Filed: August 22, 2003
    Publication date: November 29, 2007
    Inventors: Soujanya Bhumkar, Ramiro Calvo, John Geagan, Christian Goddy, Kenneth Thom