IP Library Granted Patent US 10,097,428
Granted Patent B2
US 10,097,428 · App. 15/078,506 · Granted Oct 9, 2018

System and method for caching popular content respective of a content strong server in an asymmetrical routing topology

Inventors: Ori Finkelman (Hod-Hasharon, IL); Udi Lerner (Redwood City, CA); Adan Alper (Hod-Hasharon, IL); Yoav Einav (Hod-Hasharon, IL); Hagai Avrahami (Hod-Hasharon, IL); Yoav Gressel (Hod-Hasharon, IL)
Assignee: Qwilt, Inc.
H04L43/028H04L29/08729H04L67/1095H04L67/32
View Patent ↗
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 10,097,428
App. No.
15/078,506
Granted
Oct 9, 2018
Kind
B2
Abstract

A computerized method of delivering popular content of a service delivery apparatus (SDA) in an asymmetrical network topology. The method comprises receiving a first acquisition request for content from a user node (UN) over an upstream data link, the request comprising at least a content identification (CID). An instruction is sent to the UN to redirect content requests to the SDA. A second acquisition request is sent from the SDA to a content source (CS) for the content requested by the first acquisition request, upon determination that the downstream data link between the UN and the CS is inaccessible to the SDA, the request including at least the CID. The content is received by the SDA from the CS. The received content from the SDA is sent to the UN.

Claims (25)

1. A computerized method of delivering popular content of a service delivery apparatus (SDA) in an asymmetrical network topology, the asymmetrical network topology being such that the SDA has access to upstream communication originated from a user node (UN) but not to downstream communication being sent to the UN, the method comprising:

receiving, by the SDA, a first acquisition request for content from the UN over an upstream data link, the request comprising at least a content identification (CID);

sending an instruction from the SDA to the UN to redirect content requests to the SDA;

sending a second acquisition request from the SDA to a content source (CS) for the content requested by the first acquisition request, upon determination that the downstream data link between the UN and the CS is inaccessible to the SDA, the request including at least the CID;

receiving the content by the SDA from the CS; and

sending the received content from the SDA to the UN.

2. The computerized method of claim 1 , wherein the request for content from the user node further comprising: any of a content source (CS) and a session ID.

3. The computerized method of claim 1 , further comprising:

determining if the requested content needs to be acquired.

4. The computerized method of claim 3 , further comprising:

storing the content in a storage of the SDA upon determination that the content needs to be acquired.

5. A service delivery apparatus (SDA) for delivering popular content in an asymmetrical network topology, comprising:

a first network interface to sniff traffic between at least a first portion of a network and at least a second portion of a network;

a deep-packet-inspection (DPI) unit coupled to the first network interface and configured to identify at least a source of content of the sniffed traffic, the DPI unit further inspecting one or more packets, through the first network interface from the identified source of content, each packet having at least a specific source address and a specific destination address;

a storage for storing at least information of the content received through the first network interface;

a second network interface configured to communicate with the at least a first portion of the network and the at least a second portion of the network; and

a processor; and

wherein the processor is configured to cause the SDA to send an instruction to the UN to redirect content requests to the SDA on receiving a request for the content from a user node (UN), the request comprising at least a content identification (CID),

wherein the processor is configured to send a request to a content source (CS) for the content, the request including the CID upon determination that the downstream data link between the UN and the CS is inaccessible to the SDA.

6. The SDA of claim 5 , wherein the request for content from the user node further comprising: any of a content source (CS) and a session ID.

7. The SDA of claim 5 , wherein the SDA is connected in the first network interface in a sniffer mode.

8. The SDA of claim 5 , wherein the SDA is connected in the first network interface in a “bump-in-a-wire” mode.

9. The SDA of claim 5 , wherein the DPI is configured with data types to look for in a data packet.

10. The SDA of claim 5 , wherein the processor is further configured to cause the SDA to determine if the requested content needs to be stored.

11. The SDA of claim 10 , wherein the processor if further configured to cause the SDA to store the content in the storage of the SDA.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: QWILT INC.
Reel/Frame 073767/0701 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: QWILT INC.
Reel/Frame 073768/0499 →
SECURITY INTEREST Recorded Jul 28, 2022
From: QWILT INC.
To: SILICON VALLEY BANK
Reel/Frame 060660/0219 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 4, 2019
From: QWILT INC.
To: SILICON VALLEY BANK
Reel/Frame 048791/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2016
From: FINKELMAN, ORI; LERNER, UDI; ALPER, ADAN; EINAV, YOAV; AVRAHAMI, HAGAI; GRESSEL, YOAV
To: QWILT, INC.
Reel/Frame 039964/0382 →
Continuity (5)
Continuation In Part 13006785 · Jan 14, 2011
Provisional Application 62146266 · Apr 11, 2015
Provisional Application 62140067 · Mar 30, 2015
Provisional Application 61375836 · Aug 22, 2010
Related Publication 20170019316A1 · Jan 19, 2017