SYSTEM AND METHOD FOR MAINTAINING PRESENCE AND COMMUNICATING OVER A COMPUTER NETWORK USING THE HTTP PROTOCOL
First Claim
1. A computer-implemented method of sending text messages from a first entity to a second entity over a network using HTTP, the network including a host computer, the method comprising:
- (a) establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) sending a text message from the first entity to the host computer to be delivered to the second entity;
(c) sending the text message to the second entity from the host computer using the socket and the HTTP connection.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented process facilitates communication with an entity over a network. A static HTTP URL is associated with the entity. Communications information reflecting the entity'"'"'s current online presence including the entity'"'"'s dynamic session information as determined using the HTTP protocol is linked with the URL. Communication with the entity is facilitated using the URL and the communications information. The forms of communication facilitated include type chat/instant messaging, voice communication over a computer network, video communication over a computer network, voice communication from a computer network to a telephone network and two-way text messaging to Internet enabled wireless devices.
133 Citations
30 Claims
-
1. A computer-implemented method of sending text messages from a first entity to a second entity over a network using HTTP, the network including a host computer, the method comprising:
-
(a) establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) sending a text message from the first entity to the host computer to be delivered to the second entity;
(c) sending the text message to the second entity from the host computer using the socket and the HTTP connection. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of transporting SIP messages from a first entity to a second entity over a network, the network including a host computer, the method comprising:
-
(a) establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) sending a SIP message from the first entity to the host computer to be delivered to the second entity;
(c) sending the SIP message to the second entity from the host computer using the socket. - View Dependent Claims (6)
-
-
7. A computer-implemented method of sending text messages from an entity to an Internet enabled wireless device over a network, the network including a host computer, the method comprising:
-
(a) sending a communications request to the Internet enabled wireless device from the host computer that includes an URL identifying the host computer;
(b) establishing and maintaining a socket and an HTTP connection between the Internet enabled wireless device and the host computer using the URL;
(c) sending a text message from the entity to the host computer to be delivered to the Internet enabled wireless device;
(d) sending the text message to the Internet enabled wireless device from the host computer using the socket and the HTTP connection. - View Dependent Claims (8, 9, 10)
-
-
11. An article of manufacture for sending text messages from a first entity to a second entity over a network using HTTP, the network including a host computer, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) sending a text message from the first entity to the host computer to be delivered to the second entity;
(c) sending the text message to the second entity from the host computer using the socket and the HTTP connection. - View Dependent Claims (12, 13, 14)
-
-
15. An article of manufacture for transporting SIP messages from a first entity to a second entity over a network, the network including a host computer, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) sending a SIP message from the first entity to the host computer to be delivered to the second entity;
(c) sending the SIP message to the second entity from the host computer using the socket. - View Dependent Claims (16)
-
-
17. An article of manufacture for sending text messages from an entity to an Internet enabled wireless device over a network, the network including a host computer, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) sending a communications request to the Internet enabled wireless device from the host computer that includes an URL identifying the host computer;
(b) establishing and maintaining a socket and an HTTP connection between the Internet enabled wireless device and the host computer using the URL;
(c) sending a text message from the entity to the host computer to be delivered to the Internet enabled wireless device;
(d) sending the text message to the Internet enabled wireless device from the host computer using the socket and the HTTP connection. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-implemented apparatus for sending text messages from a first entity to a second entity over a network using HTTP, the network including a host computer, the apparatus comprising:
-
(a) means for establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) means for sending a text message from the first entity to the host computer to be delivered to the second entity;
(c) means for sending the text message to the second entity from the host computer using the socket and the HTTP connection. - View Dependent Claims (22, 23, 24)
-
-
25. A computer-implemented apparatus for transporting SIP messages from a first entity to a second entity over a network, the network including a host computer, the apparatus comprising:
-
(a) means for establishing and maintaining a socket and an HTTP connection between the second entity and the host computer;
(b) means for sending a SIP message from the first entity to the host computer to be delivered to the second entity;
(c) means for sending the SIP message to the second entity from the host computer using the socket. - View Dependent Claims (26)
-
-
27. A computer-implemented apparatus for sending text messages from an entity to an Internet enabled wireless device over a network, the network including a host computer, the apparatus comprising:
-
(a) means for sending a communications request to the Internet enabled wireless device from the host computer that includes an URL identifying the host computer;
(b) means for establishing and maintaining a socket and an HTTP connection between the Internet enabled wireless device and the host computer using the URL;
(c) means for sending a text message from the entity to the host computer to be delivered to the Internet enabled wireless device;
(d) means for sending the text message to the Internet enabled wireless device from the host computer using the socket and the HTTP connection. - View Dependent Claims (28, 29, 30)
-
Specification