×

Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication

  • US 5,550,976 A
  • Filed: 12/08/1992
  • Issued: 08/27/1996
  • Est. Priority Date: 12/08/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A highly secure, virus resistant, tamper resistant, object oriented, data processing system for depositing, withdrawing and communicating electronic data between one or more individual and/or networked computers comprising in operative combination:

  • a) at least one computer means for processing electronic data;

    b) at least one of said computer means including at least one shared electronic storage means for temporary or permanent storage of said electronic data, said temporary storage is accessible via an OLE-aware application program to deposit and withdraw temporarily stored objects, said temporarily stored objects used to communicate requests that a permanent object be stored into or retrieved from said shared electronic storage means;

    c) each of said computer means including user customizable OLE-aware and OLE-accessible objectteller program means for asynchronous deposition, withdrawal and communication of said electronic data to said shared electronic storage means;

    d) each of said computer means having at least one or more of said shared electronic storage means, an objectteller program means and an objectwire program means, said objectwire program means functioning to permit customizing communications functions from other individual or networked computers,i) said computer means, electronic storage means ojectwire program means, objectteller program means and object wire program means providing an objectbank system,ii) said network of object bank systems providing an objectbank network;

    e) a customizable and modifiable electronic index data file of every object in the objectbank system permanently stored in said electronic storage means to provide a record of all objectbank system transactions to facilitate deposit, withdrawal and communication audits and to identify the address of objects to facilitate retrieval of objects from an electronic storage means;

    f) said electronic data is deposited, withdrawn and communicated by at least one of the objectteller and the objectwire program means by providing a copy of said data on said system, said copy ensuring that the electronic data on said storage means is not corrupted by altered electronic data or by the introduction of a computer virus;

    g) said copy of electronic data is sent to said computer means by one of said storage means in response to a request being posted by said computer means in a temporary data storage area with said temporary data storage area periodically being polled to identify the presence of said request and, if present, said request being communicated to said storage means;

    h) said electronic data is identified by a time object such that each of said electronic data is unique by virtue of having a unique time stamp associated with each of said electronic data, said time stamp corresponding to the time of acceptance of said electronic, data in said storage means; and

    i) said time object permitting audit trails of each of said electronic data and permitting the coexistence of redundant electronic data in at least one of said storage means.

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