Text-based communications over a data network

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S204000, C709S227000, C709S228000, C709S230000, C455S412100, C455S466000, C455S413000, C455S557000, C379S052000, C379S114030, C375S222000, C704S201000

Reexamination Certificate

active

06757732

ABSTRACT:

BACKGROUND
The invention relates to text-based communications over a data network.
Packet-based data networks are widely used to link various types of network elements, such as personal computers, servers, gateways, network telephones, and so form. Data networks may include private networks (such as local area networks or wide area networks) and public networks (such as the Internet). Popular forms of communications between network elements across packet-based data networks include electronic mail, file transfer, web browsing, and other exchanges of digital data.
With the increased capacity and reliability of packet-based data networks, voice communications (including telephone calls, video conferencing, and so forth) over data networks have become possible. Voice communications over data networks are unlike voice communications in a circuit-switched network, such as a public switched telephone network (PSTN), which provides users with dedicated, end-to-end circuit connections for the duration of each call. Communications over data networks, such as IP (Internet Protocol) networks, are performed using packets or datagrams that are sent in busts from a source to one or more destination nodes. Voice data sent over a data network typically shares network bandwidth with conventional non-voice data (e.g., data associated with electronic mail, file transfer, web access, and other traffic).
Although voice communications over data networks are becoming more available, text-based communications such as electronic mail, instant messaging, and text chat continue to be popular forms of communications between users over data networks. In using electronic mail, there typically exists some delay in getting a response from a destination user. The delay includes the amount of time for the electronic mail message to get from the originating user to the destination user, the time a user takes to respond to the electronic mail message, and the time to propagate the response back to the originating user. A destination user may not be sitting at his or her station, or the user may decide not to respond to the electronic mail until some later time. The originating user does not receive any indication of this, typically having to wait for a response, which may come much later.
A more real-time mechanism of communicating between users is provided by text chat sessions or instant messaging. Bolt instant messaging and text chat sessions are communications services that allow two or more users to establish real-time communications sessions in which text messages may be exchanged on an interactive basis. Typically, to establish a text chat or instant messaging session, users may have to log on to a third party server, referred to as a chat server in some arrangements. Alternatively, text chat or instant messaging sessions are available between users that subscribe to the same service provider, which in effect provides the common server or servers for the users. Without a centralized server through which users are logged into, text chat or instant messaging sessions may not be available to some users.
Furthermore, many local networks are protected by firewall systems that prevent unauthorized access from a public network such as the Internet. As a result, a remote user may be unable to reach a user in a local area network protected by a firewall system to establish a text chat or instant messaging session.
A need thus exists for a more robust method and apparatus for text-based communications over data networks.
SUMMARY
In general, according to one embodiment, a method of providing a text-based chat session over a data network includes establishing an audio-based call session between at least two network elements over the data network, and exchanging a text-based chat message over the data network during the call session.
In general, according to another embodiment, a method of providing a text-based communications session over a data network includes creating one or more messages according to a protocol for establishing audio-based call sessions, receiving a user-entered text string, and providing the user-entered text string in the one or more messages. The one or more messages are then sent over the data network to a target network element.
Some embodiments of the invention may have one or more of the following advantages. A more flexible technique is provided for establishing text-based chat sessions over a data network. Such text-based chat sessions may occur within or outside an audio-based call session to provide for enhanced flexibility. In addition, by using a signaling path of an audio-based call session for the text-based chat session, additional call setups are not needed Further, the signaling path of the audio-based call session may also provide a path through a firewall system for the text-based chat session.
Other features and advantages will become apparent from the following description, from the drawings, and from the claims.


REFERENCES:
patent: 5818836 (1998-10-01), DuVal
patent: 5966652 (1999-10-01), Coad et al.
patent: 5966663 (1999-10-01), Gleason
patent: 6181736 (2001-01-01), McLaughlin et al.
patent: 6226680 (2001-05-01), Boucher et al.
patent: 6252952 (2001-06-01), Kung et al.
patent: 6301609 (2001-10-01), Aravamudan et al.
patent: 6360252 (2002-03-01), Rudy et al.
patent: 6389114 (2002-05-01), Dowens et al.
patent: 6470181 (2002-10-01), Maxwell
patent: 6490550 (2002-12-01), Hiri
patent: WO 98/45781 (1998-10-01), None
U.S. patent application Ser. No. 09/307,356,Telephony and Data Network Services at a Telephone, pp. 1-113, Figures 1-6, filed May 7, 1999.
Steve Donovan, et al.,The SIP Info Method, Internet Draft, pp. 1-7 (Jun. 1999).
Steve Donovan,The SIP Info Method, Internet Draft, pp. 1-10 (Feb. 2000).
Jon Crowcroft,Comments About H.323 and SIP, pp. 1-6, printed from web site http://www.cs.columbia.edu (Jan. 22, 1998).
Comparison of H.323 and SIP, pp. 1-5, printed from web site http://www.cs.columbia.edu, dated at least as early as Feb. 3, 2000.
Information Sciences Institute,Internet Protocol, DARPA Internet Program Protocol Specification, RFC 791, pp. 1-48 (Sep. 1981).
J. Postel,User Datagram Protocol, RFC 768, pp. 1-3 (Aug. 1980).
M. Handley, et al.,SDP: Session Description Protocol, RFC 2327, pp. 1-39 (Apr. 1998).
H. Schulzrinne, et al.,RTP: A Transport Protocol for Real-Time Applications, RFC 1889, pp. 1-69 (Jan. 1996).
S. Deering, et al.,Internet Protocol, Version 6(IPv6)Specification, RFC 2460, pp. 1-36 (Dec. 1998).
M. Handley, et al.,SIP: Session Initiation Protocol, RFC 2543, pp. 1-153 (Mar. 1999).
Adam Roach,Event Notification in SIP, Internet Draft, pp. 1-8 (Mar. 2000).
Scott Petrack, et al.,The Pint Service Protocol: Extensions to SIP and SDP for IP Access to Telephone Call Services, Internet Draft, pp. 1-59 (Oct. 14, 1999).
Jiri Kuthan,Sample Uses of SIP Info with Varying Reliability Needs, Internet Draft, pp. 1-7 (Oct. 17, 1999).
Robert Sparks, et al.,SIP Telephony Service Examples with Call Flows, Internet Draft, pp. 1-79 (Oct. 1999).
Ranum, et al.,Internet Firewalls Frequently Asked Questions, pp. 1-22, printed from http://www.clark.net (May 26, 1998).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Text-based communications over a data network does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Text-based communications over a data network, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Text-based communications over a data network will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3358509

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.