SYSTEM FOR DELIVERY AND EXCHANGE OF ELECTRONIC DATA

Abstract: An apparatus and method for delivering an electronic document, comprising of a sending device (Fig. 2, item 19), which functions to send an electronic document, and at least one receiving device (3a-3n), which functions to receive the electronic document from the sending device. A network between said sending device (19) and said at least one receiving device (3a-3n) functions to allow said sending device to send a notification to said receiving device. The receiving device (3a) sends a notification to said sending device (19) whereby said sending device forwards the electronic document to said receiving device. In the preferred mode, the sending device automatically records all notifications sent to and received from said receiving device, and the receiving device automatically records all notifications sent to and received from said sending device.

Description: SYSTEM FOR DELIVERY AND EXCHANGE OF ELECTRONIC DΛTΛ BACKGROUND OF THE INVENTION Field of the Invention The present invention is a unique system loi the delivery and exchange of electronic data More particularly, the present invention is a system which functions to deliver data files and documents in a portable format to recipients a communications link, in an expedient and lehable mannei When utili/mg the s\stem. a user sends a file or document to a plurality of others, yet the ie or document need only be sent once irrespective ol the number ol rcceneis Impoilantly. no bulleπng or storage between the sender and recipient is required foref lectnc opei lion ol the piescnt system Description Of The Prior Art Numerous innovations for electronic data liansler systems been provided in the prior art and are described as follows. though these innovations ma) be suitable for the specific individual purposes to which they address, they dilfei Horn the present invention as hereinafter contrasted The following is a summary ol those pπoi art patents most relevant to the invention at hand, as well a description outlining the differences between the features ol the piesent and those ol the prior ait. United States Patent 5.883,901, lmented by Chiu. el al.. tilled "Communications system including synchronization information lor timing upstieam tiansmission ol data and ability to van slot duration" In the patent to Chi u. a computer net woi l r high-speed data communicati n has a data transmission cable with a root and at least one leal node herein the upstieam transmission is synchronized by information received on a do nsticam channel. Each client station recenes data on a first frequency band, and tiansmits data on a second frequency band according to signals received on the first frequency band. The client station ' s transmission packets include requests for resencd slots on the second frequency band for subsequent transmissions, and the SCS has a scheduler opeiable to determine a start time for requested reserved slots, and tiansmits the stait time for the requested reserved slots. The client stations are operable to wait to continue transmission after waiting for the start time. United States Patent 5,913,041 , invented by Ramanathan, et al., titled "System for determining data transfer rates in accordance with log information relates 10 history of data transfer activities that independently stored in content servers" In the patent to Ramanathan, a method and system of monitoring throughput of a data access system includes logging each transfer of data from a content server to a remote site, with each log entry including information indicati ve of transfer size, date, times, source and destination. The method includes assessi ng the log information in a passi ve and non-intrusive manner to evaluate the performance of transfers to a selected subset of the remote sites. In another embodiment, the performance evaluation is implemented for system resource allocation planning. In the preferred embodiment, the data access system is a broadband data system and the content servers uti lize Internet applications. Also in the preferred embodiment, the data throughput is measured by the transfer rate of useful data, rather than all data including retransmissions. United States Patent 5.826,269, invented by Hussey, titled "Electronic mail interface for a network server" In the patent to Hussey, a networked svstcm for processing queries for a server in a distributed processing environment is provided. The system includes a plurality of clients disposed for communication with a database server through an electronic mail system. The server includes an electronic mail interface for receiving queries submitted by the clients, and transmitting the corresponding response. A processor is also provided for processing the queries submitted from the clients, and submitting the queries on to the scheduler. The processor operates to provide bi-directional communication between the mai l interface and the scheduler. In addition, the processor retrieves mail messages from the mail interface, translates them into a format recognized by the server, services query results from the server, and returns the results with the appropriate user identification to the mail interface. A scheduler, provided in connection with the server, provides automated scheduled execution of the mail processor in accordance with a set of programmed tasks. United States Patent 5.734,833, invented by Chiu, et al., titled "Shared communications channel with enhanced reservation and collision lesolution piotocols allows any subset of stations to transmit data after collision occuπed in contention slot" In the patent to Chiu, a system and method loi collision resolution in a communication system having multiple transmission stations communicating on a shared slotted communication channel. The system and method includes a pi ocedui e foi oi ganizmε the stations in a structuie wherein each station has a f ixed addiess coπ csponding to a static location in the structui e The pi ocedui e I ui ther indicates to the multiple transmission stations a slot type foi each communication slot, the slot type selected from a group including contention slot type and lesei vation slot type, and accepts transmissions of contention slot data packets in contention slots on the communication channel from the stations, the contention slot data packets each optional ly containi ng a reservation quantity for reservation slot data packets to be sent by an originating station upon successful transmission of a contention slot data packet originating at the onginatmg station, the reservation slot data packets transmitted in l esen ation slots dedicated to the origination station. The proced e detects collisions in the ti nsmissions of packets oπginating from the transmitting station with packets ti nsmitted f i om othci transmitting stations; and upon detecting a collision in a contention slots, recui sively entitles a subset of the locations in the structure to transmit in the subsequent contention slot i cgardless of whether the station transmitted dui ing the contention slot in which the collision occurred, wherein membership in the subset indicates that a station coπ esponding to a location on the subset is entitled United States Patent 5,940,823, invented by Schreiber, ct al , titled "System f oi the disti ibution and storage of electronic mail inf ormation" In the patent to Schreiber, a system and method loi disti ibution and stoi age of electi o c mail information is disclosed The system compnses a sei vci . a status rendezvous pi ocedure (102) residing on the server, and a disti ibution stoi age f aci lity compπsing a distribution management system ( 1 12) lesiding on the sei vei ; and a container management system (1 14) residing on the servei The method for distribution and storage of electronic mail information compnses the fol lowing steps (1 ) receiving inbound mf oi mati on fiom a first remote connection, the inbound in foi mat ion compn sing a distribution; (2) processing he distribution, the processing resulting in the distribution being stored in memory; (3) writing, the distribution to a storage medium, (4) paging the distribution from the storage medium into memory; (5) passing a part of the distribution in memory to at least a second remote connection; and (6) determining an intended recipient in response to the presence of a reported recipient United States Patent 5,835,762, invented by Gans, et al.. titled "Method and appai atus for processing electronic mail in parallel" The Gans invention provides a method and appai atus loi pi ocessing electi onic mai l in parallel. The piesent invention provides the ability to process mai l objects in an electi onic mail system in paiallel A message can be assigned to a queue One oi moi e piocesses can manage a plurality of messages in the queue Each pi ocess can identi fy the next entry to be processed. Entries previously processed can be marked such that subsequent access is locked out. Mail objects and piocess inf ormation can be stoied in a relational database system that provides the abi lity to perform locking al the lccord level A process can be configured to perform a plurality of activities in a plurality of time periods A guardian process can initiate oi terminate othci processes based on process information Further, a guardian pi ocess examines system information periodically and identifies any need to initiate, l cstai t, oi stop one or more processes Fui ther, the guaidian piocess can pass process inf ormation to an initiated pi ocess One or moic tables can be used to retain message information such as a instance table that includes a queue column Further, tables can be used to retain pi ocess information such as piocess. process parametei s, and process time tables United States Patent 5,764,898, invented by Tsuji, et al , titled "System for task tracking and controlling electronic mail" In the patent to Tsuji, an office information system has a plui ahty of work stations connected via a network to mutually exchange electronic mail, each woi k station including a control information definition unit for defining conti ol information representing what kind of processing can be performed on mails after reception, a processing log memory unit for storing log information of operations which have been performed on received mail, a control unit for guiding a lecei vei by referring to both the contiol infoimation andlog foιmatιon, tas tι ckιngιnstιuclιon unit foi mquiiin mto the piocessmg status of mail and a task Hacking unit foi icpoiting the status in lesponse to such a tiacking lnstiuction The system stoics and intcipiets contiol infoimation relating to the flow of an OA object on the netwoik which has been conventionally involved in the memoiy of an office workei, and guides the office woikei to woik to be done by the office woiker As a lesult, the chance that the OA object will stagnate at a ceitam location isi educed, andthecnculation of OA objects on the netwoik is lmpioved United States Patent 5632018 invented by Otoi n titled 1 lectiomc mail system In the patent to Otoiπ a user who leceivcd a bioadcast message bioadcasts a lesponse answeiing the bioadcast message Scndα ^ of the bioadcast message sends to an electionic mail system thiough the bioadcast message togcthci with identification infoimation on addiessees of the bioadcast message and then issues a lequcst to bioadcast the message The electionic mail system sends the message togcthci with the identification information on the addiessees of the message to each tcimmal ol uscis A B and C as specified by sendei Y On lecen g the message usei A gcncialcs aiesponse answeiing the leceivcd message and sends it to the electionic mail s\stem Usei A also sends to the electionic mail system the identificis of uscis B and C as identification infoimation on addiessees of the lesponse accoiding to the lccencd identification infoimation on the addiessees of the bioadcast message and then lequests the svslem to bioadcast the lesponse Then the electionic mail sends the i espouse to uscis B and C and sendei Y Thus usei A can be lnloimed ol othci of the bioadcast message and sends the lesponse to useis B and ( without a tioublesomc opeialion ol inputting addiesses of the lesponse United States Patent 5, 508, 817, invented by Ku gami, titled Electionic mail accounting system" In the patent to Kumgami when sending electionic mail a sendei designates the pa}ei oi the communications fee foi the tiansmission between an electionic mail ccntei and a lecenei, that is the sendei oi the lecenei When the ιcι_eιveι accesses the electionic mail centei, the electionic mail centei notifies as the mail summaiy infoimation foi each mail the payei of the fee foi the communication between the electionic mai l center and the receiver. The fee payer information is displayed on the terminal of the leceiver When the receiver receives from the electronic mail center the electronic mail addressed to him, the electronic mail center generates a bill according to the fee required for the delivery of the electronic ma separately for sendei s and receivers. In this case, the communications f ee for the transmission between the electionic mail center and the receiver is charged to the payer designated by the sender when the electronic mail is sent. United States Patent 5,424,724, invented by Williams, ct al , titled "Method and appai atus f or enhanced electronic mail distribution" The patent to Williams describes a method and appai atus f oi enhanced electronic mail distribution which permits expeditious distribution of electronic mail documents to multiple host systems and/or external networks via a single host agent A distributed data processing system having multiple host systems and/or external networks permits electronic mail documents to be distributed from local networks to nodes within various host systems or networks by establishing a host agent reference table at selected host agents w ithin the local network. Each host agent leferencc table includes an identification of selected destination nodes associated with an identified host agent for those nodes A refeπal to the host agent reference table may then be utilized to dctei mine the appropnate host agent for an electronic document destined for a selected node Thercattei . existing interprocess local netwoi k communications may be utih/cd to communicate the electronic document to the appropriate host agent. In the depicted embodiment of the present invention a default host agent may also be listed within the host agent reference table for all destination nodes not explicitly listed within the table Additionally, an ordered list of likely host agents may be established and utilized sequentially in a selected order for unlisted destination nodes, in response to a failure of a document to e a confirmation of delivery within a specified period of time As outlined above, other prior art patents that relate to advanced electronic mail systems largely entail storage or buffer means which act as an intermediary between the sender and the recipient. In addition, it should be noted that although several prior art patents teach the usage of scheduling devices, no patent provides the same in the context of direct file or document delivery at previously detei mined time slots, accoi ding to bandwith specifications and slot availability. In general, regarding the most relevant pπoi art, the development of electionic information delivery and exchange, such as that pi ovided through the Internet or other computer-networked systems, has led to the piolifei atcd use of electionic mail or e-mail as a solution to sending messages fi om one Internet-connected device to anothei . However, an inherent problem in document dehvci y and exchange on electi onic networks is that such is primarily based upon t o basic f orms of inf ormation exchange The fust is consideied a "push" style, wheieby the act of the usei connecting to a netwoi k access point is detected and information is automatical ly sent to the usei fi om a storage source This style has become quite populai ith Internet sei vicc pi ovidei s, who seek to provide their customers the easiest systems to opei atc and still maintain in an expeditious manner. The second is considei ed a "pul l" style, wheieby the connected user requests specific information or messages f rom a storage souice and the information is transferred to the user. This style is also populai . as users can dictate the point in time at which messages are delivered to their system when the usei has ample time to read the messages or data. In each of the above instances, inf oi mation may be stoi cd at the main source, or alternatively may be stoied at a local point of piescncc, known as a "POP." oi centralized server to the user This inevitably leads to lestπctions upon ti anslen cd document size due to the limited amount of storage available on the local POP oi central sen er Such acts as a practical limitation upon electi onic mai l usage by hu ge and small businesses, who frequently need to send sizable documents to othci companies, clients, and even to various m-house departments of the same eoi poi ation Such similai ly acts as a significant limitation to those who regularly ti ansfei graphic inf ormation, such as two-dimensional or three-dimensional artwork to one anothei Likewise, the rapidly growing field of animated artwork and transfei of moving images is significantly curtailed by the inability of the local server to effectively store al l contents of the same As anothei distinct problem, such also leads to duplication and stoi age of data on third party devices, unfortunately forming a significant security risk for end-users Stated simply, the sender in such a system does not have any indication of whei e the document is at a particular tin e and likewise has no indication of whether the user has received it In addition, the sen der does not have any indication if there has been a bieach of secuuty and whether the person who has leceived the document was an unintended lecipient One can understand that such unifoimly discoui ages the sending of vital 01 sensitive documents via electronic mail, even though such medium often repi cscnts the fastest mannei in which to transfer any information fiom a l u st party to a second party Geneially speaking, the disclosed prior ai t systems and methodologies pi ovide some methods of document delivery and exchange, but tail to pi ovide an economical and scaleable solution to the afoicmentioned pi oblems In paiticulai , the pi loi ai t f ails to pi ovide a system that is limited only by the capacity and speed ol the netwoi connection and devices i clied upon by the eι and sendei , whi le still consci ving the integrity and security of the source electronic data in question The electronic document delivei y system outlined in this disclosuic lepiesents a major technological advancement which enables usei s to distribute portable documents to many recipients in a controlled, secui e, and economical manner - all with a guai nteed level of sei vice that was previously unavailable to usei s In conti ast to Ihe pnor art, the present invention utilizes a unique channel management component, which controls and supei vises channels delined on the netwoi k The channel management component, using an addressing and bandwith lesenation scheme, seai ches for a next available time to send a requested file accoidmg to infoi mation pi eviously specified by the usei This allows the system of the pi esent invention to pi ovide a common mtei face tor disti ibution and exchange of data with a guai anteed speed of ti ansf ei , whi le ci eating both the utmost in sccuπty and a guai anteed level of sei vice that modern users need. Moreover, the present invention allows the sender to receive tucking information regarding receipt of the messages, enhancing the overall value of the system Indeed, such ti ack g and accounting ability allows for the utmost in office eff iciency, as sendei s need not make time consuming follow-up telephone calls or supplemental electronic messages simply to venfy leceipt of pnoi data and infoimation sent SUMMARY OF THE INVENTION As previously noted, the present invention is a system which functions to deliver data files and documents in a portable format to recipients in a quick and reliable manner. In the primary mode, a user sends a file oi document to plurality of other users, yet the data need only be sent once regardless ol the number of intended receivei s Importantly, no buffering between the sender and recipient is required in any way To accomplish the foregoing, the system i dles primarily upon the following elements: a file transfer component; a timer component; the aforementioned channel management component; and a bandwith database As pi eviously noted, the channel manager controls and supervises channels dcl ined on the network using a unique addressing and bandwith reservation scheme T his al low s users to speci fy the exact manner in which they would like messages transmitted, including transfer speed and time of sending. The system arranges for delivery w ith terms and conditions as close to the user ' s specifications as practically possible. In total, the object of the invention is to pi ovide a unique common interface for distribution and exchange of electronic data w ith a guaranteed speed ol data transfer, while achieving the utmost in security Thus, distribution is perf ormed in a controlled, secure, and economical manner, with a guaranteed level of service that was previously unavai lable. In preferred embodiments, the inv ention also permits the sendei to receiv e accounting or tracking information f i om the receivers regarding the pi ecisc status of the electronic message, f unctioning to al low f oi enhanced overall security through usage of the present system. BRIEF DESCRIPTION OF PREFERRED EMBODIMENTS FIGURE 1 is a block diagram ol the specific components within the present invention system architecture, provided l oi the purposes of simplicity and ovei all construction. FIGURE 2 is a block diagram ol the speci fic components within the present invention system architecture, enhanced to include numerical labels identi f ying the particular flow of information in the preferred mode. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT As noted, the object of the invention is to pi ovide a common interface foi the distribution and exchange of electronic multi media in a community of users with a guaranteed speed of data transfer. Thus, a system is disclosed for the purpose of quickly and reliably delivering data files and documents in a portable f ormat to one or more recipients ovei a communications link. The method includes the sending of data, whereby a user sends a document to a plurality of other users who constitute a community. The data fi le oi document need only be sent once irrespecti ve of the number of l ecciving clients. No buff ei ing oi stoi age between the sender and the recen ci is i equired. In pref ened embodiments, the invention permits the sendei to recei ve accounting inf ormation f rom the receive] s. The speed of data transfer to the recei v ing users is guaranteed by the automatic allocation and management of network capacity. In preferred embodiments, the invention permits the sender to receive accounting information from the receivers FIGURE 1 provides a block diagi am of the specific components within the system architecture, provided for the purposes of simplicity and overall construction FIGURE 2 provides a block diagram of the specific components within the system ai chitccturc, enhanced to include numerical labels identifying the particular flow oi miormation in the preferred mode. Illustrated is a single sending component consisting of a fi le transfei component l a, a timer component Id, a channel management component l b, and a bandwidth database lc. Also shown are a plural ity of client devices 3a and 3n. Such devices are capable of receiving various data packets from system 1. Importantly, the devices are interconnected via network 1 , which permits eff ective transportation of any such data packets. The channel manager l b controls and supervises channels defined on the network using a unique addressing and bandwidth reservation scheme. The use of bandwidth on a given channel is monitoied through the use of bandwidth database lc. Thus, a first principal aspect of the invention relates to file publishing, or the providing of data or information to be transferred to a second user. If a user wishes to publish a data file to a number of other devices attached to the netwoi k to a group of users, the following method is applicable. In the preferred mode, the user initializes the process through an event such as a keyboard input or mouse click. Alternatively, voice recognition software may be utilized for the purposes oi ' quickness and efficiency. File server la is assigned to a channel where a plurality of receiver devices is attached. Fi le server la then requests approval 10 or authorization from the channel manager l b that sending is appropriate at such time. The file server sends such request, indicating the size of the file and the bandwidth, if available, with which the user waits to transmit the fi le. The channel manager l b then requests from the bandwidth database l c to find the most optimal time for transfer and further to ensure that the channel has sufficient free bandwidth that the file may be transmitted at the particular full speed requested on that channel. The channel manager l b calculates precisely how long it will take to send the file to its desired destination. The channel manager l b searches 12 in the bandwidth database l b for the closest available time to the time requested by the user, to send the file at the recommended or given speed. Upon completion of the search 13. the channel manager l b replies 1 1 to the file server l a with the time at which the server is available to transmit the particular data. In the event of a busy response, the channel manager will reply that there is not sufficient free bandwidth to satisfy this specific request. The file server 1 a then sets 4 the timer I d. Upon expiration of the period allocated to timer I d, the file server l a sends the file on the assigned channel. Such expiration will occur al a previously determined time interval consistent with the goals of the most optimal transfer of data possible. Importantly, the system provides a means for a single attached device to run multiple file server processes to different attached network groups, for the purposes of efficiency and organization of data or information. Should the user wish to publish to a plurality of users on another network, such as the Internet or other global computer network which is represented by network 2, the user can automatically issue a secure e-mail message over network 1. Such will be resent by e-mail server 4a. The e-mail message may contain the configuration information that allows a user who si not a member of network 1 to download a receiving software from a software download server 5a, that permits connection to network 1 for request of said data. A second pπnc ψal aspect of the invention relates to file requesting. In the preferred mode of operation, a usei of end-user device 3a wishes to request a data file from file server la or 2a. The user initialized the following process through an event such as a keyboard input or mouse click. Once again, a voice recognition program may also be utilized for efficiency and convenience purposes. Then, the client with requesting f unctionality sends a specific request 9 on the channel, with the path of the requested file included. This request 9, indicating the size of the file, the recommended bandwidth, and the location of the file requested, comes to all file servers la and 2a enabled to reply to requests. If l i lc server l a oi 2a maintains this file locally, it will send request 2 or 15, i ndicating the size of the file and the bandwidth with which the user wants to request the file, for approval to transmit this file to the channel manager l b. Importantly, the channel manager lb ensures that only one file server will reply. The channel manager l b then requests 12 fiom the bandwidth database lc to find the time, and to ensure that the channel has enough free bandwidth, such that the file may be transmitted at the full speed requested on the channel. Accomplishing this task at the full speed will of course maintain the integrity and overall utility of the electronic mail system utilized. Using all available information, the channel manager l b calculates precisely how long it will take to send the file as requested. The channel manager l b then searches 12 in the bandwidth database l b for the closest available time to the time requested by the user to send the file at the determined speed. Upon completion of the search 13, the channel manager l b replies 6 to the file server la or 2a with the time when the serv er can transmit data, or with a busy response, if there is not enough free bandwidth to satisfy this request. The file server l a or 2a sets 4 or 17 the timer I d or 2d and forwards the time of transmission 5 or 16 to the requesting client. Upon expiration of a client timer, the client 3a or 3n sends a second request, with an indication that such is the second request, to the appropriate file servei Id or 2d. The file server la or 2a will send the fi le on the assigned channel without any further delay. As such, this aspect of the system can be expected to effectively satisfy those users whose electronic messages are the most time-sensitive m nature, allowing for same to be transmitted as soon as practically possible. F ally, it should be noted that the variety of aforementioned techniques may be applied for delivery of electronic documents over virtually any kind of network, and between virtually any kind of devices, greatly enhancing its overall utility. To use one common industry example, such includes asy mmetric networks where the forward and return channels may be realized using two si mplex channels - one operating trom the source to the sender and the other from the sendei to the source Moreover, with regards to both FIGURES and all descriptions herein, while the invention has been illustrated and desci lbcd as embodied, it is not intended to be limited to the detai ls shown, since it wi ll be understood that v arious omissions, modil ications, substitutions and changes in the f oi ms and detai ls of the device i llusti ated and in its operation can be made by those ski l led i n the art w lihout departing in any way from the spirit of the invention. Without further analysis, the foi cgoing w i l l ful ly reveal the gist of the invention so that others can adapt it for various applications without omitting features that, from the standpoint of prior art, constitute essential characteristics of the generic or specil ic aspects of the invention. What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims

Claims: What Is Claimed Is: 1. An apparatus for delivering an electionic document, compi ising of: A a sending device, which functions to send an electronic document; B. at least one receiving device, which functions to receive the electronic document from the sending device; and C a netw ork between said sending device and said at least one receiving device, functioning to allow said sending device to send a notification to said receiving device, and wherein said receiving device sends a notification to said sending device hereby said sending device forwards the electronic document to said receiving device. 2. The apparatus for delivering an electronic document as described in claim 1 , wherein said sending device automatically records all notifications sent to and l eceivcd f rom said receiving device, and whereby said recei ving device automatically records all notifications sent to and received from said sending device. 3. The appai atus for delivering an electi onic document as described in claim 1 , wherein the network functions to allow said sending device to send a noti fication to a plurality of receiving devices, wherein each receiving device sends a notification to said sending device, and whereby said sending device waits for a notification, and whereby said sending device foi wards the electronic document to the plui ahty of l ecciv g devices in a single multicast transmission, and wheieby said sending dev ice automatically i ccords all notif ications sent to and l eceivcd f rom said receiving device, and whereby said receiving device automatically records al l noti fications sent to and received from said sendi ng device. 4. The apparatus for delivering an electronic document as described in claim 1. wherein said sending device waits f or a time-out of collection of said noti fications and forw ards the electronic document to the plurality of said receiving devices a single multicast transmission. 5 The apparatus foi delivering an electi onic document as desci ibed in claim 1, wherein the netwoik functions to allow said sending devices to send a notification to said leceivmg device in a single multicast tunsmission, wheiem each lecenmg device downloads the electionic document fiom said sending device and whereby the sending device automatically lecoids all notifications sent to and leceivcd from said leceivmg device, and each leceivmg device automatically lecoids all notifications sent to and leceived fiom said sending device 6 The apparatus foi delivei g an electionic document as desci ibed in claim 1 wheiem the netwoik functions to allow said sending device to send a document to saidieceivmg device, wheiem said leceivmg device sends a notification to said sending device wheieby said sending device automatically lecoids all notifications sent to andieceived fiom said receiving device, and said leceivmg device automatically iccoids all notifications sent to and leceived liom said sending device 7 The appaiatus foi delnei g an electionic document as desci ibed in claim 1, wheiein the network functions to allow said lecenmg device to send a notification seaichmg for said sending device wherein said sending device lep es with a notification of time w hen netwoi k capacity is substantially fiee to said I ecei ving dc\ ice said lece mg de ice then lequests at the notified time dnectly to said sending device wheieby said sending device will loiwaid the electionic document to said leceivmg device, and wherebv said sending device automatically iccoids all notifications sent to andieceived fiom saidieceivmg device, and saidieceivmg device automatically lecoids all notifications sent to and leceived fiom said sending device 8 The appaiatus foi deliveimg an electionic document as desci ibed in claim 1 wheiem said icceivmg device is one of a community of leceivmg devices 9. The ap ^aratus for delivering an electronic document as described in claim 8, wherein a single recen mg device sends a notification searching foi said sending device wherein the sending device replies with a notification of time when netwoi k capacity is free to said receiving device or the community of receiving devices, and said l eceiv g device then requests at the notified time directly to said sending device, wheieby the said sending device will f oi ward the electronic document to the community of said receiving devices in a single multicast transmission, whereby said sending device automatically records all notifications sent to and received from said receiving device, and said receiving device automatically l ecords all notif ications sent to and received from said sending device 10 The apparatus for delivei g an electronic document as desci ibed in claim 1 , wherein said receiving device is not a member of a sending devices community 11 The apparatus for delivei g an electi onic document as desci ibed in claim 10, wherein said sending device sends a noti fication to said receiving device comprising a direct reference to become a member of a sending device community, wherein said l eceivmg device executes the dn cct l eierence and becomes a member of said sending device community, whei eby said sending device automatically i ccoi ds al l notifications sent to and i cceivcd f rom said l ecen g device, and said receiving device automatically recoids all notifications sent to and received from said sending device 12. An apparatus for automatic management and allocation of network traffic based on requests to use network capacity comprising of: A. a sending device, which functions to send an electronic document; B. a database which functions to store reservations for sending the electronic document; C. a channel manager, which comprises a plurality of algorithms which function to calculate a ti me to send the electronic document; D. at least one receiving device, which f unctions to receive the electronic document; and E. a network between said sending device and receiving devices, wherein transactions to send document transfers are managed thi ough a channel manager and a bandwidth database, wherein said sending device automatical ly records all notifications sent to and recei ved from said receiving device, and w hei eby said recei ving device automatical ly records all notifications sent to and l eceived from said sending device. 13. A method of deli veπng an electronic document, comprising of: A. a sending device, which functions to send an electronic document; B. at least one receiving device, which functions to receive the electronic document i rom the sending device; and C. a network between said sending device and said al least one recei ving device, the network functioning to allow said sending de ice to send a noti fication to said receiving device, w herein said receiving device sends a noti f ication to said sending device, hereby said sending device forwards the electronic document to said receiving device, hereby said sending device automatical ly records all notifications sent to and recei ved f rom said receiving device, and whereby said l ecen g device automatically records all notifications sent to and received from said sending device. 14. The method of delivering an electronic document as described in claim 13. w herein the netwoi k functions to al low said sending device to send a notification to a plurality of receiving devices, w herein each receiving device sends a notification to said sending device, whereby said sending device waits for a notification, whereby said sending device forwards the electronic document to the plurahtv oi receiving devices in a single multicast transmi ssion, w hereby said sending device automatically records al l notifications sent to and received from said receiving device, and whereby said receiving device automatical ly records al l noti fications sent to and received from said sending device. 15. The method of delivering an electronic document as described in claim 13, wherein said sending device waits for a time-out of collection of said notifications and forwards the electronic document to the plurality of said receiving devices in a single multicast transmission 16. The method of delivering an electi onic document as described in claim 13, wherein the network functions to allow said sending devices to send a notif ication to said l eceivmg device m a single multicast transmission, wherein each leceivmg device downloads the electronic document from said sending device, and whereby the sending device automatically recoi ds all noti fications sent to and leceived fi om said receiving device, and each receiving device automatical ly l ecords all notif ications sent to and received from said sending device 17 The method of delivering an electi onic document as described in claim 13, whei ein the network functions to allow said sending device to send a document to said receiving device, wherein said receiving device sends a noti f ication to said sending device, whereby said sending device automatically l ecoi ds all notifications sent to and received from said receiving device, and said receiving device automatically iccoi ds all notifications sent to and l eceived f rom said sending device. 18 The method of delivei mg an electi onic document as described in claim 13, wherein the netwoi k functions to allow said receiving device to send a notification searching for said sending device, wherein said sending device replies with a notification of time when network capacity is substantially free to said receiving device for the purposes of transmission, said receiving device requesting the notified time directly to said sending device, said sending device f orwai dmg the electronic document to said l eceivmg device, and whereby said sending device automatically records all notifications sent to and received from said recei v ing device, and said leceivmg device automatically l ecoi ds all notifications sent to and l eceived from said sending device. 19 The method of delivering an electronic document as described in clam 13. w herein said l eceivmg device is one of a community of receiving devices 20 The method of deliveimg an electionic document as desciibed claim 19, wherein a single receiving device sends a notification seaich g foi said sending device, the sending device lephes with a notification of time when netwoik capacitv is fiee at least one receiving device, and said icceiving device then lequests the notified time diiectly to said sending device, wheieby the said sending device will foi waid the electionic document to the at least one leceivmg device in a single multicast tiansmission, wheieby said sending device automatically iecoids all notifications sent to and leceived from said receiving device, and said i ecei vmg device automatically lecoi ds all notifications sent to and leceived from said sending device 21 The method of deliveimg an electionic document as dcsciibcd in claim 13 wheie said leceivmg device is not a membei of a community oi sending devices 22 The method of deliveimg an electionic document as clcscnbed in claim 21 wherein said sending device sends a notification to said leceivmg device compiising a dnect leieience to become a membei ol a community ol sending devices wheiem said leceivmg device executes the ducct leieience and becomes a membei ol community of sending devices, wheieby said sending device automatically iecoids all notifications sent to and received from said leceivmg device, and said lecen ing de ice automatically iecoids all notifications sent to and leceived fiom said sending device 23 A method for automatic management and allocation ol netwoik tiatfic based upon lequests to use netwoik capacitv the method compiising the steps ol A a sending device functioning to send an electionic document B a database stoi g lesenations, C a channel manager comprising a pluulity of algonthms calculating a time at which to send the document, D at least one leceivmg device leceivmg the electionic document, andE a netwoik between said sending devices and said icceiving devices wheiem all transactions foi document tunsfeis aie managed thiough a channel managei and bandwidth database, said sending device automatically iccoid g all notifications sent to and leceived from said receiving device, said leceivmg device automatically lecoid g all notifications sent to and received fiom said sending device

Inventors: KING MARTIN CRANSTON, RASIN VLADIMIR, KING, MARTIN, CRANSTON, RASIN, VLADIMIR
Applicants: KING MARTIN CRANSTON, QUICK COM AG, RASIN VLADIMIR, KING, MARTIN, CRANSTON, RASIN, VLADIMIR
Application year: 2001
Main classification: H04M7
IPC codes: G06Q10, H04L12, H04L29