The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 14, 2020

Filed:

Oct. 16, 2017
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:
Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 13/28 (2006.01); G06F 3/06 (2006.01); G06F 13/42 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 69/161 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0656 (2013.01); G06F 3/0688 (2013.01); G06F 13/28 (2013.01); G06F 13/4282 (2013.01); H04L 67/327 (2013.01); H04L 69/324 (2013.01); G06F 2213/0026 (2013.01);
Abstract

A content delivery node receives data packets carrying content from an upstream source of content, and writes segments of the received content directly to a memory buffer of a memory using direct memory access (DMA) data transfers. The node derives, for each segment, respective segment-specific metadata based on contents of the segment, and stores the respective segment-specific metadata in the memory. The node receives from multiple downstream client devices respective requests for the same content. Each request includes client-specific information. Responsive to the requests, the node: identifies one or more segments that satisfy the requests; generates, for each client device, client-specific metadata using the client-specific information and the segment-specific metadata for the one or more segments; constructs, for each client, a client-specific data packet that includes the one or more segments and the client-specific metadata; and transmits the client-specific data packets to the downstream client devices.


Find Patent Forward Citations

Loading…