Instant messaging session invite for arranging peer-to-peer communication between applications
First Claim
Patent Images
1. A computer-implemented method comprising:
- processing on a processor the computer implemented method;
storing on a computer readable storage medium computer-executable instructions that, when executed by the processor, performs the computer implemented method;
selecting a first application associated with a first device to participate in a peer-to-peer communication session;
inviting a second application associated with a second device to participate in a peer-to-peer communication session with the first application;
arranging a peer-to-peer communication session between the second application and a third application associated with the first device;
wherein selecting the first application and inviting the second application are performed based on session invite information coordinated by an instant messaging service, whereby the selecting and inviting facilitates arranging peer-to-peer communications between first and second applications;
wherein arranging the peer-to-peer communication session between the second application and the third application comprises coordinating, by the first application, the peer-to-peer communication session via a fourth application associated with the second device;
wherein the second and third applications are not client platforms of the instant messaging service, and the first and fourth applications are respective client platforms of the instant messaging service.
1 Assignment
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.
9 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
processing on a processor the computer implemented method; storing on a computer readable storage medium computer-executable instructions that, when executed by the processor, performs the computer implemented method; selecting a first application associated with a first device to participate in a peer-to-peer communication session; inviting a second application associated with a second device to participate in a peer-to-peer communication session with the first application; arranging a peer-to-peer communication session between the second application and a third application associated with the first device; wherein selecting the first application and inviting the second application are performed based on session invite information coordinated by an instant messaging service, whereby the selecting and inviting facilitates arranging peer-to-peer communications between first and second applications; wherein arranging the peer-to-peer communication session between the second application and the third application comprises coordinating, by the first application, the peer-to-peer communication session via a fourth application associated with the second device; wherein the second and third applications are not client platforms of the instant messaging service, and the first and fourth applications are respective client platforms of the instant messaging service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 encoded with computer-program instructions executable by the processor, the computer-program instructions for; selecting a first application associated with a first device to participate in a peer-to-peer communication session; inviting a second application associated with a second device to participate in a peer-to-peer communication session with the first application; arranging a peer-to-peer communication session between the second application and a third application associated with the first device; wherein selecting the first application and inviting the second application are performed based on session invite information coordinated by an instant messaging service, whereby the selecting and inviting facilitates arranging peer-to-peer communications between first and second applications; wherein arranging the peer-to-peer communication session between the second application and the third application comprises coordinating, by the first application, the peer-to-peer communication session via a fourth application associated with the second device; wherein the second and third applications are not client platforms of the instant messaging service, and the first and fourth applications are respective client platforms of the instant messaging service. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification