System and method for seamlessly bringing external services into instant messaging session
First Claim
Patent Images
1. A system for providing real-time communication over a global network between two or more users, each of said users using a device communicatively coupled to the global network, said system comprising:
- a client messaging application which runs on the users'"'"' devices, said client application providing a user interface displayed on each user'"'"'s device screen, said user interface comprising;
a message entry window for the user to enter data;
a communication window for displaying messages entered in a session; and
means for accessing one or more application agents, each of which being associated to an external application;
wherein when any of said application agents is activated, the external application represented by said activated application agent runs on top of the client messaging application such that all users in said session can instantly use the external application represented by said activated application agent without leaving said session.
12 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user'"'"'s computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.
-
Citations
33 Claims
-
1. A system for providing real-time communication over a global network between two or more users, each of said users using a device communicatively coupled to the global network, said system comprising:
-
a client messaging application which runs on the users'"'"' devices, said client application providing a user interface displayed on each user'"'"'s device screen, said user interface comprising;
a message entry window for the user to enter data;
a communication window for displaying messages entered in a session; and
means for accessing one or more application agents, each of which being associated to an external application;
wherein when any of said application agents is activated, the external application represented by said activated application agent runs on top of the client messaging application such that all users in said session can instantly use the external application represented by said activated application agent without leaving said session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 31, 32, 33)
-
-
25. A method for incorporating external resources into an instant messaging session supported by an instant messaging system, said instant messaging system comprising a client messaging application which runs on a number of devices communicatively coupled to the Internet, comprising the steps of:
-
said client messaging application providing a user interface displayed on each device'"'"'s screen from which the users communicate with each other, said user interface comprising a message entry window for the user to enter data, a communication window for displaying messages entered in a session, and a selection window for accessing one or more application agents, each of said application agents being associated to an external application, the method further comprising the steps of;
activating a registered application agent from a list of registered application agents, wherein each of said registered application agents is stacked on said client messaging application and is instantly available to be activated by the user; and
sharing the external application to which said activated application agent is associated. - View Dependent Claims (26, 27, 28, 30)
-
Specification