×

System, method, and device for delivering communications and storing and delivering data

  • US 10,291,619 B2
  • Filed: 03/05/2018
  • Issued: 05/14/2019
  • Est. Priority Date: 04/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a hardware platform;

    an application server in communication with said platform having an application server processor operative to execute specified program instructions to conduct the steps of;

    receiving a specific transaction request from said platform, wherein said transaction request includes a reference to a last completed transaction lock number, transaction id and authorization key stored on platform electronic receipt vault that originated the last transaction or installed new application;

    authenticating said platform;

    generating a new transaction code after authenticating said platform andspecific platform application request or requirements;

    opening an application server port identified by an application server port address;

    reconnecting to said authenticated platform via said application server port at said application server port address; and

    communicating between said application server and said authenticated platform via said application server port;

    wherein if the transaction request includes a specific reference to a previous related transaction lock number, transaction id and authorization key stored on platform electronic receipt vault that originated a previous transaction for any type of refund, inventory replacement, or smart contract procedures are required to be included and authenticated within the transaction locks;

    whereas if no related previous transaction history is required then normal application procedures continue to authenticate transaction balances for all parties;

    an authorization server in communication with said application server, said authorization server having an authorization server processor operative to execute program instructions to conduct the steps of;

    receiving said transaction code from said application server;

    authenticating said transaction code received from said application server; and

    recording the receipt of said transaction code from said application server in a database of database records;

    at least one custodian server in communication with said authorization server, said custodian server having a custodian server processor operative to execute program instructions to conduct the steps of;

    opening a connection to said application server after said authorization server has authenticated said transaction code;

    receiving said transaction request from said application server;

    verifying said transaction request;

    generating a transaction authorization key after verifying said transaction request; and

    transmitting said transaction authorization key to said application server authorizing said transaction request after verifying said transaction request; and

    a data server in communication with said application server, said data server comprising;

    a data server processor;

    a data server communication device controlled by said data server processor and operative for selective communication with said application server via ports assigned by said data server processor; and

    a data server data storage readable by said data server processor, wherein said data server data storage is operative to store, in non-volatile storage, program instructions executable by said data server processor to conduct the steps of;

    communicating between said data server and said application server via said secure random socket connection including recording a database record at said data server data storage of said transaction request along with said transaction key and any reference to a related transaction request; and

    locking each database record lock in said data server data storage in chronological sequence after being recorded and allowing read only capability of locks by identified internal network servers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×