SYSTEMS AND METHOD FOR STORING, DELIVERING, AND MANAGING MESSAGES
First Claim
Patent Images
1. A method for receiving and storing a message addressed to an intended recipient and for delivering the message to a client computer that has a graphical user interface, comprising:
- receiving the message;
storing the message in a restricted-access message storage area associated with the intended recipient;
receiving at a hyper-text transfer protocol daemon, a first request from the client computer, and forwarding the first request to a network server, wherein the first request is a request to access the restricted-access message storage area;
receiving, at the hyper-text transfer protocol daemon, a second request from the client computer; and
forwarding the second request to the network server, wherein the second request is a request for the message;
forwarding at least a part of the message from the network server to the hyper-text transfer protocol daemon; and
transmitting at least part of t the message from the hyper-text transfer protocol daemon to the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for receiving and storing a message addressed to an intended recipient and for delivering the message to a client computer that has a graphical user interface. The received message is stored in a restricted-access message storage area associated with the intended recipient. A hyper-text transfer protocol daemon receives requests to access the storage area and the message, and transmits at least part of the message to the client computer.
-
Citations
42 Claims
-
1. A method for receiving and storing a message addressed to an intended recipient and for delivering the message to a client computer that has a graphical user interface, comprising:
-
receiving the message;
storing the message in a restricted-access message storage area associated with the intended recipient;
receiving at a hyper-text transfer protocol daemon, a first request from the client computer, and forwarding the first request to a network server, wherein the first request is a request to access the restricted-access message storage area;
receiving, at the hyper-text transfer protocol daemon, a second request from the client computer; and
forwarding the second request to the network server, wherein the second request is a request for the message;
forwarding at least a part of the message from the network server to the hyper-text transfer protocol daemon; and
transmitting at least part of t the message from the hyper-text transfer protocol daemon to the client computer. - View Dependent Claims (2, 3)
-
-
4. A method for receiving and storing a message addressed to an intended recipient and for delivering the message to a client computer that has a graphical user interface, comprising:
-
receiving the message;
storing the message in a restricted-access message storage area associated with the intended recipient;
creating a markup language file that, when processed in the client computer, causes an interactive user interface to be displayed on the graphical user interface, wherein the markup language file provides a selectable indication of the presence of the message;
receiving, from the client computer, via a communications network, at a network server, a first request, wherein the first request is a request to access the restricted-access message storage area;
authenticating the first request, and, in response to a successful authentication, coupling to the client computer the markup language file;
receiving, from the client computer, via the communications network, at the network server, a second request, wherein the second request is coupled from the client computer in response to a user selection of the selectable indication; and
in response to the second request, forwarding, from the network server, via the communications network, to the client computer, at least portion of the message. - View Dependent Claims (5)
-
-
6. A method for receiving and storing a message addressed to an intended recipient and for delivering the message to a client computer that runs a web browser program, comprising:
-
receiving the message;
storing the message in a restricted-access message storage area associated with the intended recipient;
creating an HTML file that, when processed in the client computer, causes a user interactive web page to be displayed on the graphical user interface, wherein die HTML file provides a link to at least a portion of the message;
receiving, from the client computer, via an Internet, at a network server, a first request, wherein the first request is a request to access the restricted-access message storage area;
authenticating the first request, and, in response to a successful authentication, coupling to the client computer the markup language file;
receiving, from the client computer, via the Internet, at the network sever, a second request, wherein the second request is coupled from the client computer in response to a user selection of the link; and
in response to the second request, forwarding, from the network server, via the computer network, to the client computer, at least portion of the message. - View Dependent Claims (7)
-
-
8. A method for receiving and storing a message directed to an intended recipient and for relaying the message to a client computer that runs a web browser program, comprising:
-
receiving the message;
storing the message in a restricted-access message storage area associated with the intended recipients;
creating a markup language file that, when processed in the client computer, causes a user interactive web page to be displayed on the graphical user interface, wherein the markup language file provides a link to at least a portion of the message;
receiving, from the client computer, via a communication network, at a network server, a first request, wherein the first request is a request to access the restricted-access message storage area;
authenticating the first request, and, in response to a successful authentication, coupling to the client computer the markup language file;
receiving, from the client computer, via the communications network at the network server a second request, wherein the second request is coupled from the client computer in response to a user selection of the link; and
in response to the second request, forwarding, from the network server, via the communications network, to the client computer, at least portion of the message. - View Dependent Claims (9)
-
-
10. A method for storing and delivering a message addressed to an intended recipient to the intended recipient'"'"'s computer, comprising:
-
storing the message in a restricted access storage area of a storage medium associated with a network server; and
establishing an application layer session between a browser program executing on the intended recipient'"'"'s computer and an application layer program executing on the network server, via an HTTPD, over the Internet, and, during the application layer session;
transmitting a mark-up language file from the network server to the intended recipient'"'"'s computer, wherein the browser program produces a graphical user interface in response to the mark-up language file, the graphical user interface enabling the intended recipient to request delivery of the message;
transmitting the message, over the Internet, from the restricted access storage area to the intended recipient'"'"'s computer, in response to a request for delivery of the message made by the intended recipient.
-
-
11. A method for storing and delivering a message addressed to an intended recipient to the intended recipient'"'"'s user device, comprising:
-
storing the message in a restricted access storage area associated with a network server;
the network server receiving a request for access to the restricted access storage area from a browser program executing on the user device, over a packet-switched network, via an HTTPD;
responsive to the request for access, the network server granting or denying the requested access; and
responsive to a grant of access, the network server transmitting a mark-up language file to the user device, over the packet-switched network, via the HTTPD;
wherein the browser program produces a graphical user interface in response to the mark-up language file, the graphical user interface providing a hyper-text link which can be activated by the intended recipient to download the message from the remote storage and delivery system to the intended recipient'"'"'s device, over the packet-switched network.
-
-
12. A method accessing a message stored on a network server using a hyper-text transfer protocol, comprising:
-
sending an access request from a hyper-text browser executing on a client computer to the network server via the packet switched data network in accordance with the hyper-text transfer protocol, wherein the access request contains an application layer address associated with the network server on the packet switched data network and is indicative of a request by a user of the client computer to gain access to a user-specific message storage area accessible by the network server;
in response to a determination made by the network server to grant the access request, receiving from the network server at the hyper-text browser a mark-up language file, via the packet switched data network, using the hyper-text transfer protocol;
using information contained in the markup language file, the hyper-text browser generating a user interface through which a link to the message stored in the user-specific message storage area can be selected by the user;
sending, via the packet switched data network, in accordance with the hyper-text transfer protocol, an indication that the user has selected the link;
receiving the message at the client computer, via the packet switched data network, in accordance with the hyper-text transfer protocol; and
coupling information related to the message to the user via the hyper-text browser, wherein the message is addressed to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification