IP Library Patent Application 14272860
Patent Application
App. No. 14/272,860

NETWORK AND SERVICE LAYERS FOR NEXT GENERATION ACCESS NETWORKS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/272,860
Abstract

Network and service layers for next generation access networks are provided. In one embodiment, a method for providing network services within an access network is provided. The method comprises: receiving one or more user packets of a user packet flow at a first node located within an access network, wherein the access network comprises a plurality of service nodes each hosting at least one network service application; defining subscriber policy requirements associated with the user packet flow by inspecting at least a first user packet of the user packet flow at the first node; and encapsulating the one or more user packets within an access network routing packet, the access network routing packet including application server addressing that routes the user packet flow to at least a first service node of the plurality of service nodes based on the subscriber policy requirements.

Claims (36)

1 . A method for providing network services within an access network, the method comprising:

receiving one or more user packets of a user packet flow at a first node located within an access network, wherein the access network comprises a plurality of service nodes each hosting at least one network service application;

defining subscriber policy requirements associated with the user packet flow by inspecting at least a first user packet of the user packet flow at the first node; and

encapsulating the one or more user packets within an access network routing packet, the access network routing packet including application server addressing that routes the user packet flow to at least a first service node of the plurality of service nodes based on the subscriber policy requirements.

2 . The method of claim 1 , wherein the access network is further coupled to a local subscriber network by a demarcation device, the local subscriber network comprising one or more user devices.

3 . The method of claim 2 , wherein defining subscriber policy requirements associated with the user packet flow further comprises:

determining a subscriber and a user device associated with the user packet flow by inspecting the at least a first user packet of the user packet flow at the first node.

4 . The method of claim 3 , wherein defining subscriber policy requirements associated with the user packet flow further comprises:

associating a user identity with the user device.

5 . The method of claim 2 , wherein defining subscriber policy requirements associated with the user packet flow further comprises:

associating a content application service with the user packet flow, wherein the content application service is hosted by an application server accessible through one or both of an internet protocol (IP) network infrastructure or an Ethernet based network infrastructure.

6 . The method of claim 2 , wherein the one or more user packets are inbound packets having a designation address within the local subscriber network.

7 . The method of claim 2 , wherein the one or more user packets are outbound packets originating from the local subscriber network.

8 . The method of claim 1 , wherein encapsulating the one or more user packets within the access network routing packet further comprises:

providing an ordered list of application server addressing within the access network routing packet.

9 . The method of claim 8 , further comprising:

directing the user packet flow to a first service node using a first application server address indicated in the ordered list of application server addressing; and

applying the at least one network service application to the one or more user packets of the user packet flow.

10 . The method of claim 9 , further comprising:

after applying the at least one network service application to the one or more user packets of the user packet flow, modifying the access network routing packet based on the ordered list of application server addressing; and

directing the user packet flow to a second service node using a second application server addresses indicated in the ordered list of application server addressing.

11 . The method of claim 1 , wherein the access network operates as an OSI Layer 2 data link layer network or an OSI Layer 3 network layer network.

12 . The method of claim 1 , wherein the first node discovers a user identity associated with the user packet flow by extracting user information from a user packet flow between a user and an authentication service.

13 . An access network system, the system comprising:

an access node coupled between a local subscriber network and an IP network, where the local subscriber network and the IP network are both external to the access network, the local subscriber network comprising one or more end-user devices, and the IP network being coupled to the access network through a broadband network gateway; and

a plurality of service nodes each hosting at least one network service application;

wherein the access node inspects one or more user packets of a user packet flow within the access network, and wherein the access node identifies subscriber policy requirements associated with the user packet flow by inspecting at least a first user packet of the user packet flow;

wherein the access node encapsulates the one or more user packets each within an access network routing packet, the access network routing packet including application server addressing that routes the user packet flow through the access network to at least a first service node of the plurality of service nodes based on the subscriber policy requirements.

14 . The system of claim 13 , wherein the one or more user packets are inbound packets having a designation address within the local subscriber network.

15 . The system of claim 13 , wherein the one or more user packets are outbound packets originating from the local subscriber network.

16 . The system of claim 13 , wherein the access node defines subscriber policy requirements associated with the user packet flow by determining a subscriber and a user device associated with the user packet flow by inspecting the at least a first user packet of the user packet flow at the first node.

17 . The system of claim 16 , wherein the access node defines subscriber policy requirements associated with the user packet flow by associating a user identity with the user device.

18 . The system of claim 16 , wherein the access node defines subscriber policy requirements associated with the user packet flow by associating a content application service with the user packet flow, wherein the content application service is hosted by an application server accessible through an internet protocol (IP) network that is coupled to the access network via a broadband network gateway.

19 . The system of claim 13 , wherein the access node includes within the access network routing packet an ordered list of application server addressing within the access network routing packet.

20 . The system of claim 13 , wherein the access network operates as an OSI Layer 2 data link layer network or an OSI Layer 3 network layer network.

21 . The system of claim 13 , wherein the access node discovers a user identity associated with the user packet flow by extracting user information from a user packet flow between a user and an authentication service.

Assignments (3)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jan 27, 2020
From: SILICON VALLEY BANK
To: CALIX, INC.
Reel/Frame 051714/0883 →
SECURITY INTEREST Recorded Aug 9, 2017
From: CALIX, INC.
To: SILICON VALLEY BANK
Reel/Frame 043495/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: BAYKAL, BERKAY
To: CALIX, INC.
Reel/Frame 032850/0351 →