IP Library Granted Patent US 10,812,837
Granted Patent B2
US 10,812,837 · App. 16/151,868 · Granted Oct 20, 2020

System and method for live service content handling with content storing servers caching popular content therein

Inventors: Hagai Avrahami (Hod-Hasharon, IL); Michael Groys (Hod-Hasharon, IL)
Assignee: QWILT, INC
H04N21/23103H04L29/08729H04L65/4076H04L65/4084H04L67/02H04L67/1095H04L67/1097H04N21/47202
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,812,837
App. No.
16/151,868
Granted
Oct 20, 2020
Kind
B2
Abstract

A method for providing live content from a service delivery apparatus (SDA) is presented. The method includes identifying by the SDA a live content, wherein the live content includes a content identification (CID) and is provided by a content source (CS); acquiring the live content designated by the CID to store in a fast access memory of the SDA, wherein the SDA includes the fast access memory and a slow access storage; providing the live content from the fast access memory to a user node (UN) in response to receiving a request for the live content, the request comprising at least the CID.

Claims (33)

1. A method for providing live content from a service delivery apparatus (SDA), comprising:

identifying by the SDA a live content, wherein the live content includes a content identification (CID) and is provided by a content source (CS);

acquiring the live content designated by the CID to store in a fast access memory of the SDA, wherein the SDA includes the fast access memory and a slow access storage; and

providing the live content from the fast access memory to a user node (UN) in response to receiving a request for the live content, the request comprising at least the CID,

wherein the CID corresponding to the live content is added to or removed from the fast access memory as a function of time.

2. The method of claim 1 , wherein providing the live content from the fast access memory of the SDA to the UN further comprises:

sending a redirect instruction to the UN to redirect future requests from the CS to the SDA.

3. The method of claim 1 , wherein providing the live content to the UN in tandem to the content being acquired by the SDA reduces latency.

4. The method of claim 1 , wherein the fast access memory is one of a random-access memory (RAM) and a solid-state drive (SSD).

5. The method of claim 1 , wherein one or more video-on-demand (VOD) content is stored in the storage and one or more live content is stored in the fast access memory.

6. The method of claim 1 , further comprising:

detecting a content collection identification (CCID), wherein the CCID includes at least the CID.

7. The method of claim 6 , wherein the CCID is generated by the CS.

8. The method of claim 6 , further comprising:

acquiring each CID of the CCID from the CS to the SDA.

9. The method of claim 6 , further comprising:

acquiring continuously CIDs to the SDA, wherein the CCID is continuously updated by the CS with at least a new CID, the new CID not present prior in the CCID.

10. The method of claim 6 , further comprising:

detecting that an old CID was removed from the CCID;

determining a time period during which the content of the old CID is stored in the SDA; and

deleting the content of the old CID from the SDA after the time period has elapsed.

11. The method of claim 10 , wherein the removed old CID is stored in the storage.

12. A service delivery apparatus (SDA) for providing live content from a content source (CS) to at least a user node, 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 second network interface configured to communicate with the at least a first portion of a network and the at least a second portion of a network;

a fast access memory;

a slow access storage;

a processing unit; and

a memory containing instructions that when executed by the processing unit causes the SDA to:

identify a live content, wherein the live content includes a content identification (CID) and is provided by a content source (CS);

acquire the live content designated by the CID to store in the fast access memory of the SDA; and

provide the live content from the fast access memory to a user node (UN) in response to receiving a request for the live content, the request comprising at least the CID,

wherein the CID corresponding to the live content is added to or removed from the fast access memory as a function of time.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2021
From: AVRAHAMI, HAGAI; GROYS, MICHAEL
To: QWILT, INC.
Reel/Frame 057535/0352 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 4, 2019
From: QWILT INC.
To: SILICON VALLEY BANK
Reel/Frame 048791/0554 →
Continuity (6)
Continuation 15078543 · Mar 23, 2016
Continuation In Part 13006785 · Jan 14, 2011
Provisional Application 61375836 · Aug 22, 2010
Provisional Application 62140067 · Mar 30, 2015
Provisional Application 62146266 · Apr 11, 2015
Related Publication 20190045239A1 · Feb 7, 2019