Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing System-and-method-for-multiple-asynchronous-text-chat-conversations

 Architectures for netcentric computing systems
The present invention discloses an architecture for a netcentric computer system that is capable of ...


 System and method for automatically verifying the performance of a virtual robot
The present invention meets these aforementioned needs by providing a variety of mechanisms for ...


 Method and apparatus for summarizing previous threads in a communication-center chat session
What is claimed is: 1. A system for aiding a host of a chat session in reviewing queries and ...


 IRC name translation protocol
OF THE INVENTION The present invention relates to the technical field of networks particularly for ...


 Methods for creating and editing topics for virtual robots conversing in natural language
The present invention meets the aforementioned needs by providing automated methods of editing and ...


 Method for communicating within a chat topic in a wireless communication system
OF THE INVENTION Referring to FIG. 1, an electronic block diagram of a wireless communication ...


 Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents
The present invention allows a user's chatterbot to "participate" in instant messaging along with ...


 Method of authorizing receipt of instant messages by a recipient user
An exemplary table, such as shown in FIG. 1, illustrates the control processes that a potential ...


 Computer node architecture comprising a dedicated middleware processor
OF THE INVENTION FIG. 1 shows a system of four multicomputer node computers that exchange data via ...


 Reduced keyboard disambiguating system
The present invention provides a reduced keyboard using word level disambiguation to resolve ...


 System and method for multiple asynchronous text chat conversations

Details
Inventors: DeSimone, Antonio; Hohne, Elizabeth A.; Sundar, Rangamani; Thiagarajan, Vishwanathan; Vishwanathan, Kumar K.;
Assignee: AT & T Corp (New York, NY)
Primary Examiner: Vu; Viet D.
Assistant Examiner:
Attorney, Agent or Firm: Ryan; William

A plurality of users communicate in a plurality of real-time text conversations (e.g., "chat sessions") in a client-server message processing environment using messages including a conversation index, a conversation-initiator ID and a list of message recipients. Each conversation is maintained at client terminals in an individual window. Dropping and controlled adding of conversation participants is attended by message updates to other participants. Alternative peer-to-peer message handling reduces the processing burden on servers while allowing clients to perform control and display functions. Voice or other non-text messages are also communicated using described techniques.

DETAILED DESCRIPTION Terminology It proves useful to introduce a set of terms as a basis for the detailed description given below.
For this purpose the following terms and respective meanings will be applied: Session: all potential participants in on-line conversations.
Thus, in the negotiation example mentioned above, all users on both sides are part of the session.
In other cases the session may include a group of users such as those logged onto an on-line service or similar chat room, or included in a "buddy list" maintained by a user.
Conversation: a string of messages among participants in a session, presented within a window at each participant's display.
Non-participants in a conversation do not receive messages in a conversation, nor can non-participants send messages to participants in the context of the conversation.
A conversation has a history that may be different for different participants.
Message: information generated by a participant that is added to a conversation history.
Also includes control information including conversation id and a list of participants in a conversation.
Initiating Message: the first message in a conversation.
Augmenting Message: a message that indicates a participant has been added to a conversation.
Pruning Message: a message that indicates a participant has been removed from a conversation Illustrative System Overview FIG.
1 shows an illustrative data communications system 150, such as the Internet with attendant access facilities, in which the present invention may be applied.
Of course network 150 may be an on-line service network, or any other real-time message-handling network.
In network 150 a representative plurality of personal computers, workstations, or terminals (collectively "terminals"), 105-i, i=1, 2, .
.
.
, N are shown connected by way of telephone lines or other access paths through a data network (illustratively, the Internet) 100 to a server 110.
N can be any positive integer, subject to transmission and processor capacity limitations



Related patents
  Virtual directory
FIG. 1 is a network schematic of an embodiment of a virtual directory system ("VDS") 10. VDS 10 is configured so that a user searching for a particular web site can be ...
  Method for graph-based table recognition
The present invention is directed to a method for document structure recognition based on a graph rewriting paradigm. Document recognition is a process by which the ...
  Contents-based video story browsing system
OF PREFERRED EMBODIMENT Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the ...
  Fundamental entity-relationship models for the generic audio visual data signal description
An object of the present invention is to provide content description schemes for generic multimedia information. Another object of the present invention is to provide ...
  Method and apparatus for identifying words described in a page description language file
The present invention provides a method and apparatus for identifying words stored in a page description language file. The present invention can identify words from ...
  Intelligent compilation of procedural functions for query processing systems
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
  Network switch using network processor and methods
One purpose of this invention is to provide a scalable switch architecture for use in a data communication network which is capable of sizing support capabilities to a ...
  Transform processor system having reduced processing bandwith
The present invention is generally directed to various levels of features; including display technology, processor technology, and system technology, and various ...
  Method and apparatus for determination and visualization of player field coverage in a sporting event
The present invention provides, most generally, a method and apparatus for tracking moving objects, particularly athletes engaged in sporting activities. More ...
  Computer human method and system for the control and management of an airport
What is claimed is: 1. A GNSS compatible airport control and management system providing a computer human interface for use by a controller in the monitoring, control ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved