IP Library › Granted Patent US 12,301,943
Granted Patent B2
US 12,301,943 · App. 18/338,101 · Granted May 13, 2025

Rating video-download quality

Inventors: Nery Strasman (Ramat Gan, IL); Tai Shaul (Tel Aviv, IL)
Assignee: Vasona Networks Inc.
H04N21/475H04L41/5067H04N21/2402H04N21/44204H04N21/44209H04W24/08
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 12,301,943
App. No.
18/338,101
Granted
May 13, 2025
Kind
B2
Abstract

Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.

Claims (29)

1. An apparatus for rating download events, the apparatus comprising:

a network interface having nodes to couple to a cellular network covering multiple geographic areas, and each geographic area includes multiple groups of cells providing data service to multiple user devices; and

one or more processors; and

a memory, coupled to the one or more processors, storing code, wherein when executed by the one or more processors, the code causes the one or more processors to perform operations comprising:

via the network interface, monitor multiple first download events during multiple times and provided by the multiple groups of cells of the cellular network to the multiple user devices,

identify first data in the monitored transmission events that includes, for a plurality of the data transmission events:

an objective measure of user satisfaction with the first download event, wherein the measure of user satisfaction includes a percentage of video downloaded during the download event; and

a set of properties of the first download event, the set of properties including at least one quantitative property and at least one other property selected from the group of properties consisting of a time of the first download event, and a location of a cell via which the first download event is performed;

normalize the data to account for different times at which the transmission events occur;

based on the first data, identify a correspondence between the measure of user satisfaction and the set of properties,

based on the correspondence, designate a rating system that (i) includes multiple ratings corresponding to different respective ranges of the measure of satisfaction and (ii) returns one of the ratings for each particular transmission event, based on the set of properties of the particular transmission event;

via the network interface, monitor a plurality of second transmission events in which content is downloaded, by a plurality of users, via one or more groups of one or more cells belonging to the cellular network;

in response to the monitoring, identify second data that include, for each of the second transmission events, the set of properties of the transmission event, normalize the ratings based on geographic area;

by applying the rating system to the second data, assign, to the groups of cells, respective ones of the normalized ratings; and

generate an output indicative of the respective ones of the ratings.

2. The apparatus according to claim 1 , wherein the groups of cells provide cellular service to respective geographic areas, and wherein generating the output comprises generating a visual output that shows (i) the geographic areas, and (ii) the respective ones of the ratings.

3. The apparatus according to claim 1 , wherein execution of the code further causes the one or more processors to:

apply the rating system to the second data to assign one of the ratings to the cellular network.

4. The apparatus according to claim 1 , wherein execution of the code further causes the one or more processors to:

apply the rating system to the second data to assign one of the ratings to a particular content source from which at least some of the content is downloaded.

5. The apparatus according to claim 1 , wherein the quantitative property includes, for any given download event, an amount of time required to download a given number of bytes of content.

6. The apparatus according to claim 1 , wherein the quantitative property includes, for any given download event, an amount of time required to download a given duration of content.

7. The apparatus according to claim 1 , wherein the quantitative property includes, for the any given download event, a number of buffer underflow events.

8. The apparatus according to claim 1 , wherein the quantitative property includes, for any given download event, a buffer-underflow duration.

9. The apparatus according to claim 1 , wherein the measure of satisfaction includes, for any given download event, a percentage of content that was downloaded during the given download event.

10. The apparatus according to claim 1 wherein execution of the code further causes the one or more processors to:

identify a trend in the rating assigned to at least one of the groups of cells, and wherein the output further indicates the trend.

11. The apparatus according to claim 1 wherein the data transmission event comprises a data download event.

12. The apparatus according to claim 1 wherein the data transmission event comprises a video data download event.

Continuity (4)
Continuation 17368049 · Jul 6, 2021
Continuation 16789112 · Feb 12, 2020
Continuation 14876850 · Oct 7, 2015
Related Publication 20230336829A1 · Oct 19, 2023
References Cited (115)
US 6836806B1 · Raciborski · 2004 [cited by examiner]
US 7167799B1 · Dolgov · 2007 [cited by examiner]
US 7865277B1 · Larson · 2011 [cited by examiner]
US 8922333B1 · Kirkjan · 2014 [cited by examiner]
US 8928470B2 · Morgan · 2015 [cited by examiner]
US 9170715B1 · Alini · 2015 [cited by examiner]
US 9280559B1 · Jones · 2016 [cited by examiner]
US 9547693B1 · Sheasby · 2017 [cited by examiner]
US 9875251B2 · Jones · 2018 [cited by examiner]
US 9906609B2 · Jones · 2018 [cited by examiner]
US 10121215B2 · Branscomb · 2018 [cited by examiner]
US 10694318B2 · Jones · 2020 [cited by examiner]
US 10841734B2 · Jones · 2020 [cited by examiner]
US 10979849B2 · Jones · 2021 [cited by examiner]
US 11371857B2 · Canavor · 2022 [cited by examiner]
US 11483671B2 · Jones · 2022 [cited by examiner]
US 11875914B2 · Kinlen · 2024 [cited by examiner]
US 12033516B1 · Pierce · 2024 [cited by examiner]
US 20010015965A1 · Preston · 2001 [cited by examiner]
US 20020010651A1 · Cohn · 2002 [cited by examiner]
US 20020087389A1 · Sklarz · 2002 [cited by examiner]
US 20030036949A1 · Kaddeche · 2003 [cited by examiner]
US 20050021223A1 · Heaps · 2005 [cited by examiner]
US 20050203768A1 · Florance · 2005 [cited by examiner]
US 20080102859A1 · Karr · 2008 [cited by examiner]
US 20080183344A1 · Doyen · 2008 [cited by examiner]
US 20090009357A1 · Heen · 2009 [cited by examiner]
US 20090132316A1 · Florance · 2009 [cited by examiner]
US 20090132543A1 · Chatley · 2009 [cited by examiner]
US 20090243925A1 · Kellermeier · 2009 [cited by examiner]
US 20100198714A1 · Orfano · 2010 [cited by examiner]
US 20100234071A1 · Shabtay · 2010 [cited by examiner]
US 20100292871A1 · Schultz · 2010 [cited by examiner]
US 20100292874A1 · Duggan · 2010 [cited by examiner]
US 20100313245A1 · Brandt · 2010 [cited by examiner]
US 20110055546A1 · Klassen · 2011 [cited by examiner]
US 20110136468A1 · McNamara · 2011 [cited by examiner]
US 20110142347A1 · Chen · 2011 [cited by examiner]
US 20120102489A1 · Staiman · 2012 [cited by examiner]
US 20120172027A1 · Partheesh · 2012 [cited by examiner]
US 20120237028A1 · Khazan · 2012 [cited by examiner]
US 20120259537A1 · Schmidt · 2012 [cited by examiner]
US 20120265685A1 · Brudnicki · 2012 [cited by examiner]
US 20130091452A1 · Sorden · 2013 [cited by examiner]
US 20130096731A1 · Tamari · 2013 [cited by examiner]
US 20130103211A1 · Peterson · 2013 [cited by examiner]
US 20130103307A1 · Sartipi · 2013 [cited by examiner]
US 20130261874A1 · McQuade · 2013 [cited by examiner]
US 20130300552A1 · Chang · 2013 [cited by examiner]
US 20140024395A1 · Johnson · 2014 [cited by examiner]
US 20140087780A1 · Abhyanker · 2014 [cited by examiner]
US 20140094194A1 · Schwent · 2014 [cited by examiner]
US 20140100900A1 · Abhyanker · 2014 [cited by examiner]
US 20140101312A1 · Huang · 2014 [cited by examiner]
US 20140114565A1 · Aziz · 2014 [cited by examiner]
US 20140162692A1 · Li · 2014 [cited by examiner]
US 20140195074A1 · Hunt · 2014 [cited by examiner]
US 20140270759A1 · Djordjevic · 2014 [cited by examiner]
US 20140330456A1 · Lopez Morales · 2014 [cited by examiner]
US 20140335823A1 · Heredia · 2014 [cited by examiner]
US 20140371952A1 · Ohtomo · 2014 [cited by examiner]
US 20150112774A1 · Georgoff · 2015 [cited by examiner]
US 20150120455A1 · McDevitt · 2015 [cited by examiner]
US 20150134143A1 · Willenborg · 2015 [cited by examiner]
US 20150141045A1 · Qiu · 2015 [cited by examiner]
US 20150149042A1 · Cooper · 2015 [cited by examiner]
US 20150294361A1 · Yedidim · 2015 [cited by examiner]
US 20150303950A1 · Shattil · 2015 [cited by examiner]
US 20150332325A1 · Sharma · 2015 [cited by examiner]
US 20150332329A1 · Luo · 2015 [cited by examiner]
US 20150371270A1 · McDevitt · 2015 [cited by examiner]
US 20160019592A1 · Muttineni · 2016 [cited by examiner]
US 20160097879A1 · Stolarczyk · 2016 [cited by examiner]
US 20160169696A1 · Butts, III · 2016 [cited by examiner]
US 20160171542A1 · Fanous · 2016 [cited by examiner]
US 20160209219A1 · Grush · 2016 [cited by examiner]
US 20160275801A1 · Kopardekar · 2016 [cited by examiner]
US 20160277972A1 · Ganu · 2016 [cited by examiner]
US 20160323241A1 · Jones · 2016 [cited by examiner]
US 20160358432A1 · Branscomb · 2016 [cited by examiner]
US 20160360360A1 · Jones · 2016 [cited by examiner]
US 20170019761A1 · Heo · 2017 [cited by examiner]
US 20170024412A1 · Mollenkopf · 2017 [cited by examiner]
US 20170103659A1 · Jin · 2017 [cited by examiner]
US 20170123421A1 · Kentley · 2017 [cited by examiner]
US 20170150308A1 · Jones · 2017 [cited by examiner]
US 20170249712A1 · Branscomb · 2017 [cited by examiner]
US 20180144594A1 · Russo · 2018 [cited by examiner]
US 20180165970A1 · Namgoong · 2018 [cited by examiner]
US 20180246983A1 · Rathod · 2018 [cited by examiner]
US 20180270611A1 · Jones · 2018 [cited by examiner]
US 20180324546A1 · Jones · 2018 [cited by examiner]
US 20190057587A1 · Jones · 2019 [cited by examiner]
US 20190237170A1 · Okajima · 2019 [cited by examiner]
US 20190373405A1 · Jones · 2019 [cited by examiner]
US 20190387356A1 · Branscomb · 2019 [cited by examiner]
US 20200336860A1 · Jones · 2020 [cited by examiner]
US 20210044921A1 · Jones · 2021 [cited by examiner]
US 20210051205A1 · Jones · 2021 [cited by examiner]
US 20210076155A1 · Jones · 2021 [cited by examiner]
US 20210144511A1 · Jones · 2021 [cited by examiner]
US 20210259045A1 · Prabhakar · 2021 [cited by examiner]
US 20210341527A1 · Blanc-Paques · 2021 [cited by examiner]
US 20210365489A1 · Sun · 2021 [cited by examiner]
US 20220019963A1 · Whitt · 2022 [cited by examiner]
US 20220044533A1 · Branscomb · 2022 [cited by examiner]
US 20220377494A1 · Jones · 2022 [cited by examiner]
US 20230053257A1 · Jones · 2023 [cited by examiner]
Notice of Allowability mailed on Mar. 22, 2023, filed in U.S. Appl. No. 17/368,049, pp. 1-6. [cited by applicant]
Notice of Allowance mailed on Feb. 15, 2023, filed in U.S. Appl. No. 17/368,049, pp. 1-4. [cited by applicant]
Supplemental Amendment to Non-Final Office Action dated Jan. 3, 2023,, filed in U.S. Appl. No. 17/368,049, pp. 1-6. [cited by applicant]
Terminal Disclaimer Filed Jan. 3, 2023, filed in U.S. Appl. No. 17/368,049, pp. 1-3. [cited by applicant]
Terminal Disclaimer Approved Jan. 3, 2003, filed in U.S. Appl. No. 17/368,049, p. 1. [cited by applicant]
Response to Non-Final Office Action dated Jan. 3, 2023, filed in U.S. Appl. No. 17/368,049, pp. 1-5. [cited by applicant]
Non-Final Office Action mailed Aug. 31, 2022, filed in U.S. Appl. No. 17/368,049, pp. 1-7. [cited by applicant]