IP Library Granted Patent US 9,449,086
Granted Patent B2
US 9,449,086 · App. 13/404,329 · Granted Sep 20, 2016

System and method for analyzing and collecting internet-based video service quality information

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 9,449,086
App. No.
13/404,329
Granted
Sep 20, 2016
Kind
B2
Abstract

Video content information of video content is received by a first computing device. The video content is received from web sites and the video content information includes one or more of a video identifier, an identity of the web sites, and an identity of an internet service provider related to accessing the one or more web sites. End destination information associated with a reception instance of the video content is received. The end destination information includes experience information that, at least in part, includes information relating to a quality of the received video content and a location of an end destination associated with the reception instance of the video content. The video content information and the end destination information are selectively aggregated by another device to generate aggregated information. The video content information includes at least a portion of the information of the quality of the reception instance.

Claims (53)

1. A computer implemented method comprising:

receiving, by at least a first computing device, video content information associated with video content, wherein the video content is received from one or more web sites and the video content information includes one or more of a video content identifier, and an identity of the one or more web sites, and further includes an identity of an internet service provider through which the one or more web sites is accessed;

receiving, by at least the first computing device, end destination information associated with a reception instance of the video content, wherein the end destination information includes experience information that, at least in part, includes information relating to a quality of the reception instance of the video content and a location of an end destination associated with the reception instance of the video content by at least the first computing device used to display the video content, and wherein the received quality of the reception instance of the video content is based upon, at least in part, at least one of detected lost packets and latency associated with the reception instance of the video content by at least the first computing device used to display the video content;

wherein the video content information associated with the video content and the end destination information associated with the reception instance of the video content is received via one or more messages transmitted by at least the first computing device used to display the video content; and

selectively aggregating, by at least a second computing device, at least a portion of the video content information and at least a portion of the end destination information, which includes at least a portion of the information relating to the quality of the reception instance of the video content, to generate aggregated information.

2. The computer implemented method of claim 1 wherein the aggregated information concerns a plurality of viewers viewing the video content at a plurality of end destinations.

3. The computer implemented method of claim 1 , further comprising:

accessing, on at least the second computing device, the aggregated information; and

processing the aggregated information to generate one or more reports.

4. The computer implemented method of claim 1 wherein the end destination information includes one or more of:

an end destination location identifier associated with a reception instance of the video content; and

a time identifier associated with the reception instance of the video content.

5. The computer implemented method of claim 1 wherein the information relating to a quality of the reception instance of the video content includes one or more of:

detected latency;

detected lost packets; and

a user created comment concerning one or more of the video content and the reception instance of the video content.

6. The computer implemented method of claim 1 wherein the video content information includes a start time and an end time associated with the video content.

7. The computer implemented method of claim 3 wherein the one or more reports include indicia indicative of at least a portion of the end destination information.

8. The computer implemented method of claim 7 wherein the indicia includes one or more of text-based indicia; graphic-based indicia; audio-based indicia; and video-based indicia.

9. The computer implemented method of claim 8 wherein the one or more reports include a graphical representation of a viewing area encompassing the plurality of end destinations.

10. The computer implemented method of claim 9 wherein the viewing area is chosen from one or more of, at least a portion of a town; at least a portion of a city; at least a portion of a county; at least a portion of a state; at least a portion of a multi-state region; and at least a portion of a country.

11. A computer program product comprising a non-transitory computer readable medium having instructions stored thereon, which, when executed by a processor cause the processor to perform operations comprising:

receiving, by at least a first computing device, video content information associated with video content, wherein the video content is received from one or more web sites and the video content information includes one or more of a video content identifier, and an identity of the one or more web sites, and further includes an identity of an internet service provider through which the one or more web sites is accessed;

receiving, by at least the first computing device, end destination information associated with a reception instance of the video content, wherein the end destination information includes experience information that, at least in part, includes information relating to a quality of the reception instance of the video content and a location of an end destination associated with the reception instance of the video content by at least the first computing device used to display the video content, and wherein the received quality of the reception instance of the video content is based upon, at least in part, at least one of detected lost packets and latency associated with the reception instance of the video content by at least the first computing device used to display the video content;

wherein the video content information associated with the video content and the end destination information associated with the reception instance of the video content is received via one or more messages transmitted by at least the first computing device used to display the video content; and

selectively aggregating, by at least a second computing device, at least a portion of the video content information and at least a portion of the end destination information, which includes at least a portion of the information relating to the quality of the reception instance of the video content, to generate aggregated information.

12. The computer program product of claim 11 wherein the aggregated information concerns a plurality of viewers viewing the video content at a plurality of end destinations.

13. The computer program product of claim 11 , further comprising:

accessing, on at least the second computing device, the aggregated information; and

processing the aggregated information to generate one or more reports.

14. The computer program product of claim 11 wherein the end destination information includes one or more of:

an end destination location identifier associated with a reception instance of the video content; and

a time identifier associated with the reception instance of the video content.

15. The computer program product of claim 11 wherein the information relating to a quality of the reception instance of the video content includes one or more of:

detected latency;

detected lost packets; and

a user created comment concerning one or more of the video content and the reception instance of the video content.

16. The computer program product of claim 11 wherein the video content information includes a start time and an end time associated with the video content.

17. The computer program product of claim 13 wherein the one or more reports include indicia indicative of at least a portion of the end destination information.

18. The computer program product of claim 17 wherein the indicia includes one or more of text-based indicia; graphic-based indicia; audio-based indicia; and video-based indicia.

19. The computer program product of claim 18 wherein the one or more reports include a graphical representation of a viewing area encompassing the plurality of end destinations.

20. The computer program product of claim 19 wherein the viewing area is chosen from one or more of, at least a portion of a town; at least a portion of a city; at least a portion of a county; at least a portion of a state; at least a portion of a multi-state region; and at least a portion of a country.

21. A system comprising:

a processor;

a memory coupled with the processor;

a first software module executable by the processor and the memory, the first software module configured to receive, by at least a first computing device, video content information associated with video content, wherein the video content is received from one or more web sites and the video content information includes one or more of a video content identifier, and an identity of the one or more web sites, and further includes an identity of an internet service provider through which the one or more web sites is accessed;

a second software module executable by the processor and the memory, the second software module configured to receive, by at least the first computing device, end destination information associated with a reception instance of the video content, wherein the end destination information includes experience information that, at least in part, includes information relating to a quality of the reception instance of the video content and a location of an end destination associated with the reception instance of the video content by at least the first computing device used to display the video content, and wherein the received quality of the reception instance of the video content is based upon, at least in part, at least one of detected lost packets and latency associated with the reception instance of the video content by at least the first computing device used to display the video content;

wherein the video content information associated with the video content and the end destination information associated with the reception instance of the video content is received via one or more messages transmitted by at least the first computing device used to display the video content; and

a third software module executable by the processor and the memory, the third software module configured to selectively aggregate, by at least a second computing device, at least a portion of the video content information and at least a portion of the end destination information, which includes at least a portion of the information relating to the quality of the reception instance of the video content, to generate aggregated information.

22. The system of claim 21 wherein the aggregated information concerns a plurality of viewers viewing the video content at a plurality of end destinations.

23. The system of claim 21 , further comprising:

a fourth software module executable by the processor and the memory, the fourth software module configured to access, on at least the second computing device, the aggregated information; and

a fifth software module executable by the processor and the memory, the fifth software module configured to process the aggregated information to generate one or more reports.

Assignments (7)
SECURITY INTEREST Recorded Jun 9, 2025
From: INEOQUEST TECHNOLOGIES, LLC; PROJECT GIANTS, LLC
To: FORTRESS CREDIT CORP.
Reel/Frame 071493/0030 →
CHANGE OF NAME Recorded Jun 2, 2025
From: INEOQUEST TECHNOLOGIES, INC.
To: INEOQUEST TECHNOLOGIES, LLC
Reel/Frame 071290/0204 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 14579432 AND MISSING 10681574 PREVIOUSLY RECORDED AT REEL: 054063 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY INTEREST. Recorded Jun 1, 2021
From: INEOQUEST TECHNOLOGIES, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 057059/0756 →
RELEASE OF SECURITY INTEREST Recorded Oct 16, 2020
From: SILICON VALLEY BANK
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 054082/0549 →
SECURITY INTEREST Recorded Oct 15, 2020
From: INEOQUEST TECHNOLOGIES, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 054063/0234 →
SECURITY INTEREST Recorded Mar 28, 2017
From: INEOQUEST TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 041759/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2012
From: TODD, MARC A.; DAWSON, PETER S.; BIRCH, LYNN M.; RAMAMOORTHY, BALAJI
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 027758/0243 →