Systems and methods for multiparty session invite
First Claim
1. A method for collaboratively executing an application, comprising:
- establishing a communication from a first computing object to an intermediary system wherein the intermediary multicasts messages among the first computer and a plurality of other computing objects in communication with the intermediary;
transmitting a message indicative of an invitation to collaboratively execute an application from the first computing object to the intermediary system whereby the message is multicast to the other ones of the plurality of computing objects;
receiving a message indicative of acceptance at the first computing object from at least one of the other ones of the plurality of computing objects;
launching a first application.
2 Assignments
0 Petitions
Accused Products
Abstract
A messaging system is provided whereby a message indicative of an invitation to collaboratively execute an application can be sent from one of the computing object to an intermediary system whereby the message is multicast to the other ones of the plurality of computing objects. The invitation message can be accepted by the other computing objects to cause the first object to launch the corresponding application. The other computing objects also launch versions of the application and exchange addressing information with the first application so that a multiparty application execution can be established.
69 Citations
26 Claims
-
1. A method for collaboratively executing an application, comprising:
-
establishing a communication from a first computing object to an intermediary system wherein the intermediary multicasts messages among the first computer and a plurality of other computing objects in communication with the intermediary;
transmitting a message indicative of an invitation to collaboratively execute an application from the first computing object to the intermediary system whereby the message is multicast to the other ones of the plurality of computing objects;
receiving a message indicative of acceptance at the first computing object from at least one of the other ones of the plurality of computing objects;
launching a first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A protocol for collaborative application execution, comprising:
a message indicative of an invitation to join a multiparty application, said message comprising a first portion indicative of the invitation and a second portion indicative of a communications session number in a messaging system wherein the message is processed as a request to join a multiparty application session. - View Dependent Claims (19, 20)
-
21. A system for collaborative application execution, comprising:
-
a first computer comprising a intermediary computer readable instructions for multicasting communication among a plurality of computing objects;
at least one of the plurality of computing object in communication with the intermediary computer-readable instructions and comprising a plurality of computer-readable instructions for real-time communication with other computing objects by way of the intermediary computer-readable instructions; and
at least one of the plurality of computing objects comprising computer readable instructions for inviting computing objects to collaboratively execute a computer application by way of the intermediary computer-readable instructions. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification