×

Method and apparatus for controlled messages

  • US 10,853,898 B1
  • Filed: 12/11/2016
  • Issued: 12/01/2020
  • Est. Priority Date: 01/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method to manage a transfer of a digital medium from a first user to a second user using a secure communication protocol, comprising:

  • receiving, from said first user, said digital medium;

    receiving, from said first user, a plurality of meta data including a plurality of terms and conditions to use said digital medium;

    receiving, from said first user, an offer of sale for said digital medium;

    receiving, from said second user, a payment pre-authorization in response to said offer of sale;

    encrypting said digital medium, a secure authorization and an authorization identifier in response to said payment pre-authorization;

    transferring, to said second user, said encrypted version of said digital medium and said encrypted version of said authorization identifier;

    decrypting, for said second user, said authorization identifier;

    decomposing said encrypted version of said secure authorization into a block of linked subcomponents;

    selecting a first computer randomly, from a plurality of member computers, for each of a first block of member computers and a second block of member computers;

    writing a first subcomponent and a second subcomponent, from said block of linked subcomponents, to said first computer and a second computer, respectively, in said first block of member computers, to create a first copy of said block of linked subcomponents, wherein said first computer in said first block of member computers selects said second computer in said first block of member computers randomly from said plurality of member computers;

    writing, periodically, said first subcomponent and said second subcomponent, from said block of linked subcomponents, to said first computer and a second computer, respectively, in said second block of member computers, to create a newest copy of said block of linked subcomponents, wherein said first computer in said second block of member computers selects said second computer in said second block of member computers randomly from said plurality of member computers;

    deleting an oldest copy of said block of linked subcomponents after said creation of said newest copy of said block of linked subcomponents;

    reconstructing said encrypted version of said secure authorization from said newest copy of said block of linked subcomponents based on using said authorization identifier to request and retrieve said secure authorization;

    decrypting, for said second user, said encrypted version of said secure authorization;

    receiving from said second user, a payment for said digital medium based on said secure authorization and said payment pre-authorization;

    decrypting, for said second user, said digital medium based on a decryption key received by the second user after said payment; and

    transmitting a non-confidential notification to a public email address of said second user, based on an event, including said payment from said second user, wherein a secure notification message associated with said event is transmitted, via a virtual private network, to a secure email address of said second user,whereby said encrypted version of said secure authorization moves dynamically and randomly among said plurality of member computers based on said creation of said newest copy of said block of linked subcomponents and said deletion of said oldest copy of said block of linked subcomponents.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×