The invention relates to a data transfer system and method.
It is becoming increasingly common to use a fire wall where client workstations in an organisation are connected to the Internet. Fire walls generally operate by shielding an organisation's network from certain data transmissions which have the potential to be harmful or disruptive to the organisation's activities.
Most fire walls achieve this task by accepting data in one of a finite set of protocols and rejecting data in any other protocol. It would be very useful for an organisation to expand the number of allowable protocols within an organisation network without compromising the safety or performance of that organisation's network.
In broad terms in one form, the invention comprises a method of data transfer between a source computer and target computer comprising the steps of transmitting data in a multi-media format from the source computer over a first network to a server configured to receive data in more than one protocol over the first network, the protocols including Internet protocols and multi-media protocols; converting the data in the multi-media format to an Internet format; and transmitting the data in the Internet format over a second network to the target computer, the target computer configured to receive data in a finite set of protocols over the second network, the finite set of protocols including Internet protocols but excluding multi-media protocols.
In broad terms in another form, the invention comprises a data transfer system comprising a server connected to a first network, the server configured to receive a transmission of data in more than one protocol from a source computer, the protocols including Internet protocols and multi-media protocols; a streaming converter configured to extract the data from the transmission to enable formatting of the data to an Internet format; and one or more target computers connected to a second network, the target computer(s) configured to receive data in a finite set of protocols over the second network, the finite set of protocols including Internet protocols but excluding multi-media protocols.
Preferred forms of the data transfer system and method will now be described with reference to the accompanying figures in which:.
The LAN 24 could be interfaced to the Internet 22 through a suitable fire wall 28. The preferred fire wall 28 provides data transfer for data in a format compatible with an Internet protocol such as hyper text transfer protocol (HTTP), file transfer protocol (FTP), simple mail text protocol (SMTP) or post office protocol (POP). Fire wall 28 is generally arranged to prevent data transfer of data in protocol formats other than HTTP, FTP, SMTP or POP.
Client 20C, for example, could be connected to the Internet 22 with a dial up connection or wireless application protocol (WAP) connection. Client 20C could be connected to a suitable WAP gateway 30 and fire wall 32 arranged to transfer data in a wireless application protocol (WAP) between client 20C and Internet 22, and to reject or block data in any other protocol.
The system 10 also includes one or more multi-media clients 40, for example multi-media client 40A and 40B. Each multi-media client 40 is connected to the Internet 22 as shown in
The system further comprises a server 50 which is configured to transmit data to clients 20 in one of a number of Internet protocols, for example HTTP, FTP, SMTP, POP or WAP as described above. The server 50 is similarly arranged to receive data including data requests and format requests from the client 20 in one of the Internet protocols. The server 50 is further arranged to receive data in one or more multi-media protocols from multi-media clients 40 and to transmit data, for example user requests, to the multi-media clients in a suitable multi-media format.
The server 50 is preferably arranged to receive the multi-media transmissions from multi-media clients 40 and to convert the data to a suitable Internet protocol for transmission to client 20. In this way the server receives a multi-media transmission from a source computer in the form of a multi-media client 40 over a first network, for example the Internet 22. The data is converted to a suitable Internet protocol ready for transmission to a target computer in the form of client 20 over a second network, for example LAN 24. The invention is also preferably arranged to convert the user requests in an Internet protocol format from client 20 to a multi-media format for transmission to a multi-media client 40.
As shown in
As described above, a user request is transmitted from client 20 through firewall 28 or 32 over the Internet 22 to the server 50. Each user request includes a format request which specifies the data format required by the user, called the user format. This user format could include HTTP, FTP, SMTP, POP and WAP. The user request is directed to the appropriate server 54 to process the request and the user request is then passed to streaming converter 52.
The streaming converter 52 which in one form could comprise a software module installed and operating on the server 50, translates the user request in an Internet protocol format to a multi-media format for transmitting to multi-media client 40. The user request is then processed by multi-media client 40 and the requested data is transmitted to the server 50.
The streaming converter 52 receives the transmitted data from each multi-media client 40 in a multi-media format. The streaming converter 52 extracts the data from the multi-media transmission and transfers the data to the appropriate server 54 as specified in the user format request. The data stream is reformatted to the required user format by the appropriate web server 54 and transmitted over the Internet, through firewall 28 or 32 to user client 20.
As shown in
The server 50 as shown at 102 receives a series of user data requests and user format requests. These requests typically specify the multi-media client from which the data is to be retrieved and the format of the data required by the user.
As shown at 104, the server 50 transmits the user request to a multi-media client and receives the resulting multi-media transmission from the multi-media client. The multi-media transmission is typically in a multi-media format and as shown at 106, the invention extracts a data stream from this multi-media transmission. The data stream is then reformatted into a user format as indicated at 108 and then the reformatted data stream is transmitted to a user as indicated at 110 as an Internet transmission.
As shown at 112, the server 50 continues to receive user data and format requests until the user session has been terminated. The user session could be terminated, for example, by a user closing the web browsing program used to access the invention or by logging out of a user authorised connection.
As shown at 202, the client 20 transmits user data requests and format requests in an Internet protocol format to the server 50 through firewall 28 or 32 and Internet 22. The server 50 transmits data in an Internet transmission format and referring to 204, the client 20 receives the Internet transmission in a user format from the server.
As shown at 206, the client 20 extracts the data stream from the Internet transmission and as shown at 208, reformats the data stream into a multi-media format. It will be appreciated that steps 206 and 208 could be performed by a client software plug-in 60.
As shown at 210, the client 20 continues to transmit user data and format requests to the server until the user session is terminated, for example by closing the current web browsing program or by logging out of a user authorised connection.
The invention enables an organisation to expand the number of protocols acceptable to an organisation, for example by permitting users to enjoy the benefits of multi-media protocols, without comprising the safety or performance of the organisation's network. The invention enables an organisation to use a conventional firewall product thereby saving the organisation the cost of developing a specific firewall, or modifying an existing firewall.
The foregoing describes the invention including preferred forms thereof. Alterations and modifications as will be obvious to those skilled in the art are intended to be incorporated within the scope hereof, as defined by the accompanying claims.
This utility application is a continuation application and claims priority of the PCT International Patent Application, serial number PCT/NZ01/00162, filed on Aug. 10, 2001, which claims priority to New Zealand Patent Application, serial number NZ 506411, filed on Aug. 17, 2000, the subject matter of which are incorporated herewith by reference.
Number | Name | Date | Kind |
---|---|---|---|
5724355 | Bruno et al. | Mar 1998 | A |
5732216 | Logan et al. | Mar 1998 | A |
5790792 | Dudgeon et al. | Aug 1998 | A |
5911776 | Guck | Jun 1999 | A |
5991800 | Burke et al. | Nov 1999 | A |
6049531 | Roy | Apr 2000 | A |
6078350 | Davis | Jun 2000 | A |
6105068 | Naudus | Aug 2000 | A |
6185288 | Wong | Feb 2001 | B1 |
6195358 | Bowater et al. | Feb 2001 | B1 |
6262978 | Bruno et al. | Jul 2001 | B1 |
6278697 | Brody et al. | Aug 2001 | B1 |
6360265 | Falck et al. | Mar 2002 | B1 |
6385193 | Civanlar et al. | May 2002 | B1 |
6408436 | de Haas | Jun 2002 | B1 |
6466585 | Le | Oct 2002 | B1 |
6470020 | Barker et al. | Oct 2002 | B1 |
6594276 | Le | Jul 2003 | B1 |
6711166 | Amir et al. | Mar 2004 | B1 |
6801540 | Jeong | Oct 2004 | B1 |
6965614 | Osterhout et al. | Nov 2005 | B1 |
7039675 | Kato | May 2006 | B1 |
7698365 | Van Buskirk et al. | Apr 2010 | B2 |
20010052023 | Lin et al. | Dec 2001 | A1 |
Number | Date | Country |
---|---|---|
0771095 | May 1997 | EP |
Number | Date | Country | |
---|---|---|---|
20040019690 A1 | Jan 2004 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/NZ01/00162 | Aug 2001 | US |
Child | 10367643 | US |