US 9,813,459 B2
Methods and systems for recommending communications configurations
Andrey L. Abramov, Foster City, CA (US); Yohann Georges, San Francisco, CA (US); and Sachin D. Mule, Bangalore (IN)
Assigned to Sling Media Inc., Foster City, CA (US)
Filed by SLING MEDIA INC., Foster City, CA (US)
Filed on Apr. 28, 2016, as Appl. No. 15/141,561.
Application 15/141,561 is a continuation of application No. 14/217,881, filed on Mar. 18, 2014, granted, now 9,338,231.
Prior Publication US 2016/0248820 A1, Aug. 25, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04N 21/41 (2011.01); H04N 21/436 (2011.01); H04N 21/63 (2011.01); H04L 12/26 (2006.01); G06F 15/16 (2006.01); H04N 21/258 (2011.01); H04N 21/6332 (2011.01); H04N 21/6547 (2011.01)
CPC H04L 65/1069 (2013.01) [H04L 41/083 (2013.01); H04L 41/0803 (2013.01); H04L 41/0816 (2013.01); H04L 41/0866 (2013.01); H04L 41/5038 (2013.01); H04L 43/50 (2013.01); H04L 67/104 (2013.01); H04L 67/148 (2013.01); H04L 67/34 (2013.01); H04N 21/4122 (2013.01); H04N 21/4135 (2013.01); H04N 21/43615 (2013.01); H04N 21/632 (2013.01); H04N 21/25833 (2013.01); H04N 21/6332 (2013.01); H04N 21/6547 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of establishing a communications session between a first device and a second device over a network, the method comprising:
determining, by a server on the network, a success metric value for a particular communications configuration combination for a network address on the network based on multiple different instances of communications with the server associated with the network address;
receiving, by server on the network, a request for the communications session over the network from the first device from the network address;
identifying, by the server, the particular communications configuration combination as recommended communications configuration information for the communications session that accounts for an intermediary network access device on the network between the first device and the second device over other communications configuration combinations in a manner that is influenced by the success metric value; and
providing, by the server, the recommended communications configuration information to one of the second device and the first device in response to the request.