Inter-working with a walled garden floor-controlled system
First Claim
1. A system comprising:
- a first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service;
a first plurality of client devices communicatively coupled with the first communications network and adapted to participate in the first communication session;
a second communication network adapted to support a second communication session, wherein the second communication session occurs outside of the walled garden service;
a second plurality of client devices communicatively coupled with the second communications network and adapted to participate in the second communication session;
a computer system executing an inter-working service communicatively;
the computer system coupled with the first communication network and the second communication network, wherein the inter-working service is adapted to participate in the first communication session as a client of the walled garden service and participate in the second communication session as a client of the second communication session, the inter-working service adapted to provide an interface between the first communication session and the second communication session;
wherein the inter-working service is further adapted to receive an invitation from a client of the first plurality of client devices for a client of the second plurality of client devices to participate in the first communication session, authorize the invitation, invite the client of the second plurality of client devices to participate in the first communication session, receive an acceptance from the client of the second plurality of client devices, and establish a connection between the first communication session and the client of the second plurality of client devices; and
wherein establishing a connection between the first communication session and the client of the second plurality of client devices comprises negotiating codecs between the client of the first plurality of client devices and the client of the second plurality of client devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for inter-working between a walled garden service such as a push-to-talk service and a communication session outside of the walled garden service. According to one embodiment, a system can comprise a first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service and a second communication network adapted to support a second communication session. The second communication session can occur outside of the walled garden service. The system can also include an inter-working service communicatively coupled with the first communication network and the second communication network. The inter-working service can be adapted to provide an interface between the first communication session and the second communication session.
259 Citations
31 Claims
-
1. A system comprising:
-
a first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service; a first plurality of client devices communicatively coupled with the first communications network and adapted to participate in the first communication session; a second communication network adapted to support a second communication session, wherein the second communication session occurs outside of the walled garden service; a second plurality of client devices communicatively coupled with the second communications network and adapted to participate in the second communication session; a computer system executing an inter-working service communicatively;
the computer system coupled with the first communication network and the second communication network, wherein the inter-working service is adapted to participate in the first communication session as a client of the walled garden service and participate in the second communication session as a client of the second communication session, the inter-working service adapted to provide an interface between the first communication session and the second communication session;wherein the inter-working service is further adapted to receive an invitation from a client of the first plurality of client devices for a client of the second plurality of client devices to participate in the first communication session, authorize the invitation, invite the client of the second plurality of client devices to participate in the first communication session, receive an acceptance from the client of the second plurality of client devices, and establish a connection between the first communication session and the client of the second plurality of client devices; and wherein establishing a connection between the first communication session and the client of the second plurality of client devices comprises negotiating codecs between the client of the first plurality of client devices and the client of the second plurality of client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for interworking with a walled garden service, the method comprising:
-
executing by a computer system an inter-working service, the computer system coupled with a first communication network and a second communication network, the first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service between a first plurality of client devices, the second communication network adapted to support a second communication session between a second plurality of client devices, wherein the second communication session occurs outside of the walled garden service; participating, by the computer system with the inter-working service, in the first communication session as a client of the walled garden service; participating, by the computer system with the inter-working service, in the second communication session as a client of the second communication session; providing, by the computer system with the inter-working service, an interface between the first communication session and the second communication session; receiving, by the computer system with the inter-working service, an invitation from a client of the first plurality of client devices for a client of the second plurality of client devices to participate in the first communication session, authorize the invitation; inviting, by the computer system with the inter-working service, the client of the second plurality of client devices to participate in the first communication session; receiving, by the computer system with the inter-working service, an acceptance from the client of the second plurality of client devices; and establishing, by the computer system with the inter-working service, a connection between the first communication session and the client of the second plurality of client devices wherein establishing a connection between the first communication session and the client of the second plurality of client devices comprises negotiating codecs between the client of the first plurality of client devices and the client of the second plurality of client devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable memory comprising a set of instructions stored therein which, when executed by a processor, causes the processor to provide inter- working with a walled garden service by:
-
executing an inter-working service, the inter-working service coupled with a first communication network and a second communication network, the first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service between a first plurality of client devices, the second communication network adapted to support a second communication session between a second plurality of client devices, wherein the second communication session occurs outside of the walled garden service; participating in the first communication session as a client of the walled garden service; participating in the second communication session as a client of the second communication session; providing an interface between the first communication session and the second communication session; receiving an invitation from a client of the first plurality of client devices for a client of the second plurality of client devices to participate in the first communication session, authorize the invitation; inviting the client of the second plurality of client devices to participate in the first communication session; receiving an acceptance from the client of the second plurality of client devices; and establishing a connection between the first communication session and the client of the second plurality of client devices wherein establishing a connection between the first communication session and the client of the second plurality of client devices comprises negotiating codecs between the client of the first plurality of client devices and the client of the second plurality of client devices.
-
Specification