US 12,143,842 B2
System and method for sharing data based on a combined bandwidth consumption
William Rivard, Menlo Park, CA (US); Brian Kindle, Sunnyvale, CA (US); and Adam Feder, Mountain View, CA (US)
Assigned to DUELIGHT LLC, Sunnyvale, CA (US)
Filed by Duelight LLC, Sunnyvale, CA (US)
Filed on Jan. 5, 2022, as Appl. No. 17/569,400.
Application 17/569,400 is a continuation of application No. 16/666,215, filed on Oct. 28, 2019, granted, now 11,252,589.
Application 16/666,215 is a continuation of application No. 15/975,646, filed on May 9, 2018, granted, now 10,506,463, issued on Dec. 10, 2019.
Application 15/975,646 is a continuation of application No. 14/547,079, filed on Nov. 18, 2014, granted, now 9,998,935, issued on Jun. 12, 2018.
Prior Publication US 2022/0272553 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 24/08 (2009.01); H04W 4/70 (2018.01); H04W 28/20 (2009.01)
CPC H04W 24/08 (2013.01) [H04W 4/70 (2018.02); H04W 28/20 (2013.01)] 43 Claims
OG exemplary drawing
 
1. A network carrier system, comprising:
a non-transitory memory storing instructions; and
one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to cause the network carrier system to:
identify, by the network carrier system, a first sharing action for a first device to receive a video stream at the first device;
determine, by the network carrier system, that the first sharing action satisfies one or more exclusion criteria by being associated with a predefined service;
based on the determination, perform, by the network carrier system, the first sharing action so that the video stream is received with a first quality and so as to be excluded from a data plan usage calculated by the network carrier system for the first device;
if a determination that one or more data limit-related criteria is met, reduce a speed with which the video stream is received at the first device;
if a determination that the one or more data limit-related criteria is not met, not reduce the speed with which the video stream is received at the first device; and
based on a detected user input, perform, by the network carrier system, the first sharing action so that the video stream is received with a second quality that is higher than the first quality.