US 11,856,043 B2
Managing data transmissions over a network connection
Matthew Lee Giger, Portland, OR (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Jun. 8, 2022, as Appl. No. 17/835,426.
Application 17/835,426 is a continuation of application No. 17/220,259, filed on Apr. 1, 2021, granted, now 11,388,213.
Application 17/220,259 is a continuation of application No. 16/722,427, filed on Dec. 20, 2019, granted, now 10,999,341, issued on May 4, 2021.
Application 16/722,427 is a continuation of application No. 15/152,442, filed on May 11, 2016, granted, now 10,554,714, issued on Feb. 4, 2020.
Prior Publication US 2022/0303329 A1, Sep. 22, 2022
Int. Cl. H04N 21/442 (2011.01); H04N 21/472 (2011.01); H04N 21/462 (2011.01); H04L 43/0894 (2022.01); H04L 67/125 (2022.01); H04L 67/02 (2022.01); H04L 65/612 (2022.01); H04L 67/01 (2022.01); H04L 67/53 (2022.01); H04N 21/262 (2011.01); H04L 41/0896 (2022.01); H04L 65/80 (2022.01); H04N 7/173 (2011.01); H04N 21/2385 (2011.01); H04N 21/2662 (2011.01); H04N 21/81 (2011.01); H04N 21/858 (2011.01); H04L 67/12 (2022.01); H04L 65/75 (2022.01)
CPC H04L 65/75 (2022.05) [H04L 41/0896 (2013.01); H04L 43/0894 (2013.01); H04L 65/612 (2022.05); H04L 65/80 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/125 (2013.01); H04L 67/53 (2022.05); H04N 7/17318 (2013.01); H04N 21/2385 (2013.01); H04N 21/2662 (2013.01); H04N 21/26216 (2013.01); H04N 21/44209 (2013.01); H04N 21/4621 (2013.01); H04N 21/472 (2013.01); H04N 21/812 (2013.01); H04N 21/858 (2013.01); H04L 67/12 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
memory including instructions that, upon execution by the one or more processors, cause the system to perform operations comprising:
receiving, via a network from a computing device, download preferences from a user of the computing device;
determining, based on the download preferences, which of one or more of a plurality of network connection state restrictions to apply to requests from the user, wherein:
at least a first one of the network connection state restrictions is based at least in part on an amount of data to be provided in response to a request from the computing device, and
at least a second one of the network connection state restrictions disallows specified media types from being provided in response to the request from the computing device;
receiving, via the network from the computing device, a request to retrieve an image in a first resolution for the computing device;
determining that communicating the requested image in the first resolution violates at least one of the one or more network connection state restrictions for a network connection with the computing device;
based on the requested image in the first resolution violating the at least one of the one or more network connection state restriction, determining to alter the request by requesting the image in a second resolution that is lower than the first resolution;
retrieving the image in the second resolution based on an altered request; and
causing presentation of the image in the second resolution at the computing device.