US Patent No. 9,083,628


Patent No. 9,083,628
Issue Date July 14, 2015
Title Content Service Aggregation System
Inventorship Mark Bryers, Granite Bay, CA (US)
Elango Ganesan, Palo Alto, CA (US)
Frederick Gruner, Palo Alto, CA (US)
David Hass, Santa Clara, CA (US)
Robert Hathaway, Sunnyvale, CA (US)
Ramesh Panwar, Pleasanton, CA (US)
Ricardo Ramirez, Sunnyvale, CA (US)
Abbas Rashid, Fremont, CA (US)
Mark Vilas, San Jose, CA (US)
Nazar Zaidi, San Jose, CA (US)
Yen Lee, San Jose, CA (US)
Chau Anh Ngoc Nguyen, San Jose, CA (US)
John Phillips, Santa Clara, CA (US)
Yuhong Zhou, Alameda, CA (US)
Gregory G. Spurrier, Sunnyvale, CA (US)
Sankar Ramanoorthi, San Jose, CA (US)
Michael Freed, Fremont, CA (US)
Assignee Juniper Networks, Inc., Sunnyvale, CA (US)

Claim of US Patent No. 9,083,628

1. A method comprising:
receiving, with a flow control element of a data center, a plurality of packet flows from a network, wherein the data center
includes a plurality of compute elements interconnected by a hardware switching fabric to communicate packet data between
the compute elements, and wherein the set of compute elements is arranged in a plurality of processing pipelines to provide
a set of network services;

identifying, with the flow control element, each of the packet flows as being associated with a subscriber and determining
a subset of one or more of the network services that are required to be applied to each of the packet flows based on the identified

selecting, with the flow control element and for each of the packet flows, one of the processing pipelines based on the subset
of network services for the subscriber associated with the packet flow; and

distributing, with the flow control element, each of the plurality of packet flows to the compute elements in accordance with
the processing pipeline selected for the packet flow to provide the subset of network services determined for the subscriber
associated with the packet flow.