Method and Apparatus for Rapid Session Routing
First Claim
1. A method for rapidly routing a media session for an application layer service from a gateway device located at a premises for serving one or more endpoint devices associated with the gateway device, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with the one or more endpoint devices;
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications for the gateway device with a service management center external to the premises via the wide area network;
the method comprising;
receiving, at the gateway device, a request from a first endpoint device to create the media session with a second device, including an application layer identifier for the second device;
accessing a routing table within the gateway device using the application layer identifier and obtaining, from the routing table within the gateway device, a network layer address for communication with the second device; and
creating a route for the media session for the application layer service via bi-directional network layer communications through at least one of the interfaces using the network layer address.
9 Assignments
0 Petitions
Accused Products
Abstract
A gateway device at a user premises edge of a wide area network implements a method for rapidly routing a media session. for an application layer service. The gateway device receivers a request from a first endpoint device to create the media session with a second device. The request includes an application layer identifier for the second device. The method involves accessing a routing table within the gateway device using the application layer identifier and obtaining, from the internal routing table a network layer address for communication with the second device. The gateway device then creates a route for the media session for the application layer service via bi-directional network layer communications through at least one of its interfaces using the network layer address.
-
Citations
31 Claims
-
1. A method for rapidly routing a media session for an application layer service from a gateway device located at a premises for serving one or more endpoint devices associated with the gateway device, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with the one or more endpoint devices;
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications for the gateway device with a service management center external to the premises via the wide area network;
the method comprising;receiving, at the gateway device, a request from a first endpoint device to create the media session with a second device, including an application layer identifier for the second device; accessing a routing table within the gateway device using the application layer identifier and obtaining, from the routing table within the gateway device, a network layer address for communication with the second device; and creating a route for the media session for the application layer service via bi-directional network layer communications through at least one of the interfaces using the network layer address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications for the gateway device with a service management center external to the premises via the wide area network;
-
10. A product comprising a machine-readable medium and programming embodied in the medium that, when executed by a processor in a gateway device, implements a method for rapidly routing a media session for an application layer service from the gateway device located at a premises for serving one or more endpoint devices associated with the gateway device, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with the one or more endpoint devices;
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications for the gateway device with a service management center external to the premises via the wide area network;
the method comprising;receiving, at the gateway device, a request from a first endpoint device to create the media session with a second device, including an application layer identifier for the second device; accessing a routing table within the gateway device using the application layer identifier and obtaining, from the routing table within the gateway device, a network layer address for communication with the second device; and creating a route for the media session for the application layer service via bi-directional network layer communications through at least one of the interfaces using the network layer address
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications for the gateway device with a service management center external to the premises via the wide area network;
-
11. A method for rapidly routing a media session for an application layer service from a gateway device located at a premises for serving one or more endpoint devices, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with an endpoint device associated with the gateway device;
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications with a service management center external to the premises via the wide area network;
the method comprising;transmitting a configuration setup request from the gateway device to the service management center; receiving a routing table in response to the transmission of the configuration setup request; receiving a request from a first endpoint device to create the media session with a second device; determining whether a route entry related to the second device exists in the routing table; and creating a route for the media session for the application layer service via bi-directional network layer communications through at least one of the interfaces using the route entry upon determining that the route entry exists. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications with a service management center external to the premises via the wide area network;
-
20. A method for rapidly routing a media session for an application layer service from a gateway device located at a premises for serving one or more endpoint devices, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with an endpoint device associated with the gateway device;
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications with a service management center external to the premises via the wide area network;
the method comprising;transmitting a configuration setup request from the gateway device to the service management center; receiving a routing table in response to the transmission of the configuration setup request; receiving a request from a first endpoint device to create the media session with a second device; determining whether a route entry related to the second device exists in the routing table; and upon determining that the route entry related to the second device does not exist, then; contacting a default server to determine a new route to the second device; and
,creating a new route entry in the routing table with the new route. - View Dependent Claims (21, 22, 23)
- and a second interface for enabling bi-directional communications for the one or more endpoint devices via a wide area network and for enabling at least some bi-directional communications with a service management center external to the premises via the wide area network;
-
24. A system comprising:
-
a gateway device located at a premises for serving one or more endpoint devices, the gateway device having a first interface for enabling bi-directional network layer communications within the premises with a first endpoint device associated with the gateway device and a second interface for enabling bi-directional communications for the first endpoint device with a second device via a wide area network, wherein the gateway device includes a memory storing a routing table for routing a media session from the first endpoint device to the second device, the routing table comprising an application layer identifier and a network layer address for the second device, the gateway device; and
,a service management center external to the premises and coupled to communicate the routing table with the gateway device through the wide area network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification