Instant messaging session invite for arranging peer-to-peer communication between applications
First Claim
1. A method for arranging peer-to-peer communications between first and second applications, the first application executing at a first device, the method comprising:
- leveraging, by the first application, online presence information of an instant messaging service to select a second application with which to engage in the peer-to-peer session, the second application being registered with the instant messaging service as being peer-to-peer session invite capable; and
arranging, by the first application via components of the instant messaging service, a peer-to-peer session with the second application, the second application being associated with the second device, the peer-to-peer session being functionally independent of the instant messaging service.
2 Assignments
0 Petitions
Accused Products
Abstract
Arrangements and procedures for arranging peer-to-peer communications sessions between applications are described. In one implementation, a first application executing at a first device utilizes online presence information of an instant messaging service to select a second application with which to engage in the peer-to-peer session. The second application is associated with a second device and registered with the instant messaging service as being peer-to-peer session invite capable. The first application arranges the peer-to-peer session via components of the instant messaging service. The arranged peer-to-peer session is functionally independent of the instant messaging service.
87 Citations
45 Claims
-
1. A method for arranging peer-to-peer communications between first and second applications, the first application executing at a first device, the method comprising:
-
leveraging, by the first application, online presence information of an instant messaging service to select a second application with which to engage in the peer-to-peer session, the second application being registered with the instant messaging service as being peer-to-peer session invite capable; and
arranging, by the first application via components of the instant messaging service, a peer-to-peer session with the second application, the second application being associated with the second device, the peer-to-peer session being functionally independent of the instant messaging service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 28)
-
-
15. A computer-readable medium comprising computer-executable instructions executable by a processor and for arranging peer-to-peer communications between first and second networked applications, the computer-executable instructions comprising instructions for:
-
selecting a first application to participate in a peer-to-peer communication session;
inviting a second application to participate in the peer-to-peer communication session with the first application; and
wherein selecting the first application and inviting the second application are performed based on session invite information coordinated by an instant messaging service. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
29. A device for using an instant messaging service to arrange a peer-to-peer communication session between networked applications the device comprising:
-
a processor;
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor, the computer-program instructions for;
receiving from the instant messaging service a plurality of application identifiers;
arranging, via the instant messaging session, a peer-to-peer session between first and second applications, the first and second applications being indicated by the application identifiers; and
wherein the peer-to-peer session is maintained by the first and second applications independent of the instant messaging service. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A device for using an instant messaging service to arrange a peer-to-peer communication session between networked applications the device comprising, the first application executing at a first device, the device comprising:
-
means for leveraging, by the first application, online presence information of an instant messaging service to identify the second application, the second application being registered with the instant messaging service as being peer-to-peer session capable; and
means for arranging, by the first application via components of the instant messaging service, a peer-to-peer session with the second application, the second application being associated with the second device, the peer-to-peer session being functionally independent of the instant messaging service. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification