US 11,985,155 B2
Communications device with secure data path processing agents
Gregory G. Raleigh, Incline Village, NV (US); James Lavine, Denver, NC (US); Alireza Raissinia, Monte Sereno, CA (US); and Michael J. Sabin, Sunnyvale, 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,450.
Application 14/272,274 is a division of application No. 13/247,998, filed on Sep. 28, 2011, granted, now 8,725,123, issued on May 13, 2014.
Application 18/088,450 is a continuation of application No. 17/008,031, filed on Aug. 31, 2020, granted, now 11,665,186.
Application 17/008,031 is a continuation of application No. 15/977,731, filed on May 11, 2018, granted, now 10,771,980, issued on Aug. 19, 2020.
Application 15/977,731 is a continuation of application No. 15/158,522, filed on May 18, 2016, granted, now 9,980,146, issued on May 2, 2018.
Application 15/158,522 is a continuation of application No. 14/272,274, filed on May 7, 2014, abandoned.
Application 13/247,998 is a continuation in part of application No. 13/134,028, filed on May 25, 2011, granted, now 8,589,541, issued on Nov. 19, 2013.
Application 13/134,028 is a continuation in part of application No. 12/695,019, filed on Jan. 27, 2010, granted, now 8,275,830, issued on Sep. 25, 2012.
Application 12/695,019 is a continuation in part of application No. 12/695,020, filed on Jan. 27, 2010, granted, now 8,406,748, issued on Mar. 26, 2013.
Application 12/695,020 is a continuation in part of application No. 12/694,455, filed on Jan. 27, 2010, granted, now 8,402,111, issued on Mar. 19, 2013.
Application 12/694,455 is a continuation in part of application No. 13/134,005, filed on May 25, 2011, granted, now 8,635,335, issued on Jan. 21, 2014.
Application 13/134,005 is a continuation in part of application No. 12/695,021, filed on Jan. 27, 2010, granted, now 8,346,225, issued on Jan. 1, 2013.
Application 12/695,021 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/472,606, filed on Apr. 6, 2011.
Claims priority of provisional application 61/435,564, filed on Jan. 24, 2011.
Claims priority of provisional application 61/422,574, filed on Dec. 13, 2010.
Claims priority of provisional application 61/422,572, filed on Dec. 13, 2010.
Claims priority of provisional application 61/422,565, filed on Dec. 13, 2010.
Claims priority of provisional application 61/420,727, filed on Dec. 7, 2010.
Claims priority of provisional application 61/418,509, filed on Dec. 1, 2010.
Claims priority of provisional application 61/418,507, filed on Dec. 1, 2010.
Claims priority of provisional application 61/407,358, filed on Oct. 27, 2010.
Claims priority of provisional application 61/389,547, filed on Oct. 4, 2010.
Claims priority of provisional application 61/387,243, filed on Sep. 28, 2010.
Claims priority of provisional application 61/387,247, filed on Sep. 28, 2010.
Claims priority of provisional application 61/385,020, filed on Sep. 21, 2010.
Claims priority of provisional application 61/384,456, filed on Sep. 20, 2010.
Claims priority of provisional application 61/381,162, filed on Sep. 9, 2010.
Claims priority of provisional application 61/381,159, filed on Sep. 9, 2010.
Claims priority of provisional application 61/348,022, filed on May 25, 2010.
Claims priority of provisional application 61/264,126, filed on Nov. 24, 2009.
Claims priority of provisional application 61/264,120, filed on Nov. 24, 2009.
Claims priority of provisional application 61/252,151, filed on Oct. 15, 2009.
Claims priority of provisional application 61/252,153, filed on Oct. 15, 2009.
Claims priority of provisional application 61/237,753, filed on Aug. 28, 2009.
Claims priority of provisional application 61/275,208, filed on Aug. 25, 2009.
Claims priority of provisional application 61/270,353, filed on Jul. 6, 2009.
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/0125134 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/57 (2013.01); H04L 41/046 (2022.01); H04W 12/12 (2021.01); H04W 12/128 (2021.01)
CPC H04L 63/1425 (2013.01) [H04L 41/046 (2013.01); H04W 12/12 (2013.01); H04W 12/128 (2021.01); G06F 21/575 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A communications device comprising:
a wide area network port configured to connect the communications device to a wide area network;
a secure memory;
a secure execution environment configured to be inaccessible to a user application software; and
a secure data path processing agent configured to:
execute in the secure execution environment;
generate a unique identifier for communication to a network element in the wide area network;
store the unique identifier in the secure memory;
generate a data record;
associate the unique identifier with the data record; and
send the unique identifier to the network element over a trusted communication link between the secure data path processing agent and the network element.