Method and apparatus for real time network communication
First Claim
Patent Images
1. A method for real-time network communication, comprising:
- forming real-time communications protocol connections between chat clients and a chat server over network communications connections;
one of the chat clients embedding a markup language instruction in a chat-session message;
the one chat client sending the chat-session message on one of the real-time communications protocol connections to the chat server;
in response to receiving the sent chat-session message, the chat server sending the chat-session message on one of the real-time communications protocol connections to another of the chat clients; and
in response to receiving the sent chat-session message, the other chat client marking up the received chat-session message according to the embedded instruction and displaying the marked-up chat-session message.
23 Assignments
0 Petitions
Accused Products
Abstract
A real time communications protocol connection is formed over a network communications connection. A markup language instruction is embedded in a message. The message is sent on the real time communications protocol connection.
-
Citations
51 Claims
-
1. A method for real-time network communication, comprising:
-
forming real-time communications protocol connections between chat clients and a chat server over network communications connections;
one of the chat clients embedding a markup language instruction in a chat-session message;
the one chat client sending the chat-session message on one of the real-time communications protocol connections to the chat server;
in response to receiving the sent chat-session message, the chat server sending the chat-session message on one of the real-time communications protocol connections to another of the chat clients; and
in response to receiving the sent chat-session message, the other chat client marking up the received chat-session message according to the embedded instruction and displaying the marked-up chat-session message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for real-time network communication, wherein the network includes TCP/IP connections formed between a plurality of chat clients and a host, and respective real-time communications protocol connections formed between the chat clients and a chat server over the TCP/IP connections, the method comprising:
-
one of the chat clients receiving a chat-session message, originated by another of the chat clients and including a hyperlink language instruction included therein by the other chat client, from the host through at least one of the real-time communications protocol connections;
the receiving chat client parsing the chat-session message; and
the receiving chat client marking up the chat-session message in accordance with the hyperlink language instruction included therein and displaying the marked-up chat-session message. - View Dependent Claims (12, 13, 14)
-
-
15. A method for real-time network communication, comprising:
-
forming real-time communications protocol connections between chat clients and a chat server over network communications connections;
one of the chat clients receiving from the chat server a first chat-session message on one of the real-time communications protocol connections, the first chat-session message including a markup language instruction included therein by another of the chat clients;
the one chat client parsing the first chat-session message to identify the markup language instruction included therein; and
the one chat client marking up the first chat-session message in accordance with the markup language instruction included therein and displaying the marked-up first chat-session message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A chat communication client, comprising:
-
a computer for;
forming a real-time communications protocol connection between the chat client and a chat server over a network communications connection;
embedding a markup language instruction in a chat-session message; and
sending the chat-session message having the markup language instruction embedded therein on the real-time communications protocol connection through the chat server to another chat communication client to cause the other chat client to mark up the chat-session message according to the embedded instruction and to display the marked-up chat-session message. - View Dependent Claims (23, 24, 25)
-
-
26. A chat communication client, comprising:
a computer for;
forming a real-time communications protocol connection between the chat client and a chat server over a communications connection;
receiving from the chat server a chat-session message on the real-time communications protocol connection, the chat-session message including a markup language instruction included therein by another chat communication client;
parsing the chat-session message to identify the markup language instruction included therein;
marking up the chat-session message in accordance with the markup language instruction included therein; and
displaying the marked-up chat-session message. - View Dependent Claims (27, 28, 29, 30, 31)
-
32. A chat communication server, comprising:
a computer for;
forming real-time communications protocol connections between chat clients and the chat server over network communications connections;
receiving from one of the chat clients a chat-session message on one of the real-time communications protocol connections, wherein the chat-session message includes a markup language instruction included therein by the one chat client, to cause another chat client that receives the chat-session message to mark up the chat-session message according to the embedded instruction and to display the marked-up chat-session message; and
sending the received message including the markup language instruction to the other of the chat clients on another of the real-time communications protocol connections to cause the other chat client to mark up the chat-session message according to the embedded instruction and to display the marked-up chat-session message. - View Dependent Claims (33, 34, 35, 36, 37)
-
38. A computer program product, comprising:
-
a computer application processable by a computer for causing the computer to;
form a real-time communications protocol connection between a first chat client and a chat server over a network communications connection;
receive from the chat server a first chat-session message on the real-time communications protocol connection, the first chat-session message including a markup language instruction included therein by another chat client;
parse the first chat-session message to identify the markup language instruction included therein;
mark up the first chat-session message in accordance with the markup language instruction included therein; and
display the marked-up first chat-session message. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer program product, comprising:
a computer application processable by a computer for causing the computer to;
form a real-time communications protocol connection between a first chat client and a chat server over a network communications connection;
embed a markup language instruction in a chat-session message; and
send the chat-session message including the markup language instruction on the real-time communications protocol connection to another chat client through the chat server to cause the other chat client to mark up the chat-session message according to the embedded instruction and to display the marked-up chat-session message. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
Specification