Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Adjunct-use-of-instant-messenger-software-to-enable-communications-to-or-between-chatterbots-or-other-software-agents

 Truck bed cover
Accordingly, the above problems and difficulties are obviated by the present invention which ...


 Vibration damper for the crankshaft of a piston engine
One feature of the present invention resides in the provision of a piston engine which comprises a ...


 Method of making an article from a lightweight cementitious composition and a decorative article made therefrom
OF THE PREFERRED EMBODIMENT The system and method 10, shown schematically in FIG. 1, according to ...


 Self tuning database retrieval optimization using regression functions
OF THE PREFERED EMBODIMENT With general reference to the figures and with special reference now to ...


 System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams
OF THE INVENTION This system for measuring similarity between a set of known temporal media ...


 Full-text relevancy ranking
A method and system for ranking relevancy of metadata associated with media on a computer network ...


 Rich media event production system and method including the capturing, indexing, and synchronizing of RGB-based graphic content
An exemplary embodiment relates to a rich media event production method including the capturing, ...


 Method and apparatus of retrieving continuous and non-continuous media data from a file system
FIG. 1 shows an exemplary architecture of a multimedia data file system 100 which provides for the ...


 Watermark enabled video objects
The following sections detail ways to encode and decode information, actions and links into video ...


 System and method for efficiently encoding an image by prioritizing groups of spatially correlated coefficients based on an activity measure
OF THE PREFERRED EMBODIMENTS While this invention is susceptible of embodiment in many different ...


 Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents

Details
Inventors: Slotznick, Benjamin;
Assignee:
Primary Examiner: Cabeca; John
Assistant Examiner: Detwiler; Brian
Attorney, Agent or Firm: Akin Gump Strauss Hauer & Feld, LLP

A user's chatterbot participates in a chat session with other users and the other users' chatterbots. The originator of an incoming instant message is identified to such a degree that a buddy on a buddy list is able to determine that the instant message was sent by a user's chatterbot (e.g., "Jackie's chatterbot"), and not the user ("Jackie"). The chatterbots can communicate with other chatterbots while the chatterbots' users listen to the chatterbots converse. The chatterbots may respond to messages originated by other chatterbots' messages and buddies' (users') messages.

DETAILED DESCRIPTION The present invention allows a user's chatterbot to "participate" in instant messaging along with its owner, and thereby allows the user's chatterbot to engage in "conversations" with the user's "buddies" or their chatterbots.
The chatterbots may be artificially intelligent or may mimic human conversation.
The chatterbots are software controlled agents, each associated with a human user.
The chatterbots and their associated human users participate in an electronic chat session.
Messages transmitted and received during the electronic chat session are processed in accordance with the present invention.
Each message includes the identity of the source (e.
g.
, originator) of the message.
Each source is a participant in the electronic chat session that is either a human user or a software controlled agent associated with the human user.
In a preferred embodiment of the present invention when the chatterbot generates a message, the present invention brings the instant messaging software in focus (the invention will cause the focus of the operating system to "attach" to the instant messaging software window).
The present invention then inputs the text for the message as if it were generated by keystrokes.
However, the present invention first prefaces the text with characters indicating that the message is generated by the chatterbot.
For example, if the present invention is embodied as software, the user (say a boy named "Jackie") can enter a name for his chatterbot, such as "Jackie's chatterbot," into the software, then the present invention would preface the chatterbot message with "Jackie's chatterbot says:" The present invention then activates transmission of the message as if it were any instant message (for example, by inputting the "enter" key keystroke).
The present invention then returns the focus to whatever the user was doing.
To elaborate, the transmitted message clearly indicates that it is the user's chatterbot generating the message for the amusement of everyone on the buddy list



Related patents
  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 recipient of instant messages may use to control access to receipt of ...
  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 a common bus 101. Each node computer is provided with a communication ...
  Reduced keyboard disambiguating system
The present invention provides a reduced keyboard using word level disambiguation to resolve ambiguities in keystrokes. The keyboard is constructed with full-size keys, ...
  Video-based rendering
OF THE PREFERRED EMBODIMENTS In the following description of the preferred embodiments of the present invention, reference is made to the accompanying drawings which ...
  Device and method of browsing an image collection
The invention claimed is: 1. A device for browsing an image collection, comprising browsing means for showing a sequence of representations in a browsing area, each ...
  Computer system having fixed computers and mobile computers
OF PREFERRED EMBODIMENTS Referring firstly to FIG. 1 it can be seen that there is provided an airline system 1 which has a computer server device 3 provided within a ...
  Method and apparatus for synchronizing firmware
The invention is a method and apparatus for synchronizing firmware, such as versions of software, associated with a first computer device and a second computer device. I...
  Information retrieval system
OF PREFERRED EMBODIMENTS Preferred embodiments according to the present invention will be disclosed with reference to the attached drawings. First Embodiment FIG. 1 ...
  Multiprocessor computer system
OF THE PREFERRED EMBODIMENT 1. GENERAL DESCRIPTION 2. NETWORK TOPOLOGY 3. SWITCH NODES 4. NETWORK CONTROLLERS 5. DIAGNOSTIC PROCESSORS 6. PACKAGING 7. TYPE-A BOARD 8. TY...
  Virtual processor method and apparatus for enhancing parallelism and availability in computer 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 ...

0.004

Archive: All patents - Links

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