Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2001071992) INTEGRATED SYSTEM AND METHOD OF PROVIDING ONLINE ACCESS TO FILES AND INFORMATION
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

CLAIMS
What is claimed is:
1. An integrated system for processing data messages on a data network, the system
comprising:
an interface configured to receive said data messages via said data network;
a plurality of application servers configured to process said data messages and to
create output messages in response thereto; and
a messenger service configured to route said data messages and said output
messages between each of said plurality of application servers and said
interface.

2. The system of claim 1 wherein said messenger service is further configured to receive said data messages in a plurality of client mailboxes, each of said plurality of client mailboxes corresponding to a client application communicating on said data network.

3. The system of claim 2 wherein said messenger service further comprises a plurality of application mailboxes, wherein each of said plurality of application mailboxes
corresponds to one of said application servers.

4. The system of claim 3 wherein said messenger service is further configured to pass each of said data messages to one of said plurality of application mailboxes.

5. The system of claim 4 wherein each of said application servers are further configured to retrieve said data messages from the corresponding one of said application mailboxes prior to processing.

6. The system of claim 5 wherein said messenger service is further configured to pass each of said results messages from one of said plurality of application servers to one of said plurahty of client mailboxes.

7. The system of claim 6 wherein said results messages are provided to each of said
plurality of client mailboxes via the corresponding one of said client mailboxes.

8. The system of claim 7 wherein said plurality of application servers comprises an instant messaging server and wherein said data messages comprise instant messages composed by users of said plurality of client programs.

9. The system of claim 7 wherein said plurality of application servers comprises a file transfer server and wherein said data messages comprise files to be transferred between users of said plurality of client programs.

10. The system of claim 8 wherein said plurality of apphcation servers further comprises a file transfer server and wherein said data messages further comprise files to be
transferred between users of said plurality of client programs.

11. The system of claim 7 wherein said plurality of application servers comprises at least one ofthe group consisting of: an email server, a multimedia server, a file transfer server, a calendar server, and an instant messaging server.

12. The system of claim 7 wherein said plurality of application servers comprises at least two ofthe group consisting of: an email server, a multimedia server, a file transfer server, a calendar server, and an instant messaging server.

13. The system of claim 7 wherein said plurality of apphcation servers comprises a chat server.

14. The system of claim 7 wherein said plurality of application servers comprises a voice- over-IP server.

15. The system of claim 1 further comprising a database in communication with at least one of said application servers, and wherein said at least one of said application servers is configured to process queries to said database in response to said data messages.

16. A method for exchanging a data message on a data network, the method comprising the steps of:
receiving said data messages via said data network at an interface;
routing said data message from said interface to an apphcation server with a
messaging service;
processing said data messages at one of said application servers to create an
output messages in response thereto; and providing said output messages to a recipient via said messaging service.

17. The method of claim 16 wherein said messenger service comprises a client mailbox corresponding to a client application communicating on said data network.

18. The method of claim 17 wherein said messenger service further comprises an
apphcation mailbox corresponding to said application server.

19. The method of claim 18 wherein said routing step comprises passing said data message to said application mailbox.

20. The method of claim 19 wherein said application mailbox comprises a message queue.

21. The method of claim 19 wherein said providing step further comprises passing said results message from said application server to said client mailbox via said messaging service.

22. The method of claim 21 wherein said providing step further comprises passing said results message from said client mailbox to said recipient.

23. The method of claim 16 wherein said processing step comprises processing an instant message.

24. The method of claim 16 wherein said processing step comprises processing a file
transfer.

25. A system for executing the method of claim 16.

26. A system for executing the method of claim 22.

27. A digital storage medium comprising computer-executable instructions stored thereon, wherein said instructions are configured to execute the method of claim 16.

28. A digital storage medium comprising computer-executable instructions stored thereon, wherein said instructions are configured to execute the method of claim 22.

29. A client application executable by a user, the client application comprising:
a network interface module configured to send and receive messages via a digital
network;
a file transfer module configured to transfer data files between a local storage
medium and a remote storage medium on said digital network via said
network interface module;
an instant messaging module configured to transfer instant messages between
said user and another user via said network interface module; and
a user interface module configured to display said data files and said instant
messages for said user, and to accept inputs from said user.