US 11,956,703 B2
Context-based dynamic policy system for mobile devices and supporting network infrastructure
Daniel A. Madey, Palo Alto, CA (US); Dennis V. Pollutro, Palo Alto, CA (US); and Guy Levy-Yurista, Palo Alto, CA (US)
Assigned to INPIXON, Palo Alto, CA (US)
Filed by INPIXON, Palo Alto, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/860,980.
Application 17/860,980 is a continuation of application No. 16/200,343, filed on Nov. 26, 2018, granted, now 11,418,937.
Application 16/200,343 is a continuation of application No. 13/294,794, filed on Nov. 11, 2011, granted, now 10,178,525, issued on Jan. 8, 2019.
Claims priority of provisional application 61/452,285, filed on Mar. 14, 2011.
Claims priority of provisional application 61/437,195, filed on Jan. 28, 2011.
Claims priority of provisional application 61/431,673, filed on Jan. 11, 2011.
Claims priority of provisional application 61/431,680, filed on Jan. 11, 2011.
Claims priority of provisional application 61/413,402, filed on Nov. 13, 2010.
Claims priority of provisional application 61/413,406, filed on Nov. 13, 2010.
Claims priority of provisional application 61/413,407, filed on Nov. 13, 2010.
Prior Publication US 2023/0044132 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/50 (2018.01); H04W 12/30 (2021.01); H04W 4/02 (2018.01); H04W 12/63 (2021.01)
CPC H04W 4/50 (2018.02) [H04W 12/30 (2021.01); H04W 4/027 (2013.01); H04W 12/63 (2021.01)] 38 Claims
OG exemplary drawing
 
20. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
receiving, with a computer system, context-based values for a mobile device from at least one context-based data source, wherein the context-based values include at least a position of the mobile device;
selecting, with the computer system using a dynamic policy function, and based on the position of the mobile device, a network policy from a plurality of network policies by relating at least the position of the mobile device to the network policy from the plurality of network policies, wherein:
the network policy indicates enablement or disablement of software or hardware operations of the mobile device, and
the network policy indicates enablement or disablement of operations of network infrastructure that supports operations of the mobile device in a communications network; and
sending, with the computer system, instructions to enforce the network policy at the mobile device and at the network infrastructure, wherein a first portion of the instructions is sent to a mobile-device control unit that uses the first portion of the instructions to control enablement or disablement of at least one software operation or at least one hardware operation of the mobile device, and a second portion of the instructions is sent to a network control unit that uses the second portion of the instructions to control enablement or disablement of at least one software operation or at least one hardware operation of the network infrastructure.