US 12,445,319 B2
Managing service user discovery and service launch object placement on a device
Gregory G. Raleigh, Incline Village, NV (US); Jeffrey Green, Sunnyvale, CA (US); and Jose Tellado, Mountain View, CA (US)
Assigned to Headwater Research LLC, Tyler, TX (US)
Filed by Headwater Research LLC, Tyler, TX (US)
Filed on Dec. 23, 2022, as Appl. No. 18/088,479.
Application 18/088,479 is a continuation of application No. 16/927,424, filed on Jul. 13, 2020, granted, now 11,563,592.
Application 16/927,424 is a continuation of application No. 15/681,730, filed on Aug. 21, 2017, granted, now 10,715,342, issued on Jul. 14, 2020.
Application 15/681,730 is a continuation of application No. 13/441,821, filed on Apr. 6, 2012, granted, now 9,755,842, issued on Sep. 5, 2017.
Application 13/441,821 is a continuation in part of application No. 12/380,778, filed on Mar. 2, 2009, granted, now 8,321,526, issued on Nov. 27, 2012.
Application 13/441,821 is a continuation in part of application No. 12/380,780, filed on Mar. 2, 2009, granted, now 8,839,388, issued on Sep. 16, 2014.
Claims priority of provisional application 61/610,876, filed on Mar. 14, 2012.
Claims priority of provisional application 61/610,910, filed on Mar. 14, 2012.
Claims priority of provisional application 61/589,830, filed on Jan. 23, 2012.
Claims priority of provisional application 61/550,906, filed on Oct. 24, 2011.
Claims priority of provisional application 61/472,606, filed on Apr. 6, 2011.
Claims priority of provisional application 61/207,739, filed on Feb. 13, 2009.
Claims priority of provisional application 61/207,393, filed on Feb. 10, 2009.
Claims priority of provisional application 61/206,944, filed on Feb. 4, 2009.
Claims priority of provisional application 61/206,354, filed on Jan. 28, 2009.
Prior Publication US 2023/0129500 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); H04L 12/14 (2006.01); H04L 41/5054 (2022.01); H04M 15/00 (2006.01); H04W 4/24 (2018.01); H04W 4/50 (2018.01); H04W 4/60 (2018.01); H04L 41/0894 (2022.01); H04L 41/5003 (2022.01); H04L 41/5025 (2022.01)
CPC H04L 12/14 (2013.01) [H04L 41/0806 (2013.01); H04L 41/5054 (2013.01); H04M 15/00 (2013.01); H04M 15/51 (2013.01); H04M 15/58 (2013.01); H04M 15/80 (2013.01); H04M 15/8022 (2013.01); H04M 15/8033 (2013.01); H04M 15/8083 (2013.01); H04M 15/8094 (2013.01); H04W 4/24 (2013.01); H04W 4/50 (2018.02); H04W 4/60 (2018.02); H04L 41/0894 (2022.05); H04L 41/5003 (2013.01); H04L 41/5025 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining information to identify a portion of a user interface of a wireless device, the wireless device communicatively coupled to a network system over a wireless access network;
determining one or more attributes of the identified portion of the user interface;
obtaining one or more service launch objects for placement in the identified portion of the user interface;
causing the wireless device to place the one or more service launch objects in the identified portion of the user interface;
monitoring a state of the wireless device for a change in the state of the wireless device;
while monitoring the state of the wireless device, detecting the change in the state of the wireless device; and
in response to detecting the change, causing the wireless device to update placement of the one or more service launch objects in the user interface.