| CPC G06F 8/65 (2013.01) [G06F 8/60 (2013.01); G06F 8/61 (2013.01); G06Q 30/02 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01); G06F 16/95 (2019.01); G06F 16/9577 (2019.01); G06Q 30/0241 (2013.01); H04L 7/04 (2013.01); H04L 67/02 (2013.01); H04L 67/04 (2013.01); H04L 67/06 (2013.01); H04L 67/62 (2022.05)] | 57 Claims |

|
1. An ANDROID smartphone comprising a first non-transitory computer-readable storage medium having at least a first computer-readable program stored therein, said first computer-readable program comprising a one or more set of instructions when executed by a processor, enables said ANDROID smartphone to at least:
a. enabling:
i. user interaction via a touch screen associated with said ANDROID smartphone;
ii. displaying of information on a display associated with said ANDROID smartphone; and
iii. playing of audio content on an audio output device associated with said ANDROID smartphone;
b. enabling a first execution of a set of instructions associated with a first ANDROID application, by said processor, wherein said first execution enables a first user interface configured to enable provisioning said ANDROID smartphone with a first configuration information (CI), said first CI comprising:
i. a first identifier;
ii. a first DNS domain name; and
iii. a first set of instructions associated with a second ANDROID application;
c. determining a first configuration element (CE) based on information comprising said first CI, said first CE comprising:
i. said first DNS domain name;
ii. a second set of instructions associated with said second ANDROID application;
d. receiving a first message over the internet from a server associated with a first URL, said first URL comprising said first DNS domain name, said first message comprising said first identifier, wherein said receiving said first message enables said ANDROID smartphone to at least determine a first associated configuration element (ACE), said first ACE comprising said first CE;
e. storing at least one of said first CE and said first ACE in a first repository, said first repository stored on a non-transitory computer-readable storage medium associated with said ANDROID smartphone;
f. determining a first tag, wherein said first tag comprising a second DNS domain name, is generated or identified in response to one of:
i. execution of a set of instructions associated with a web browser application, in response to a user interaction event on said ANDROID smartphone, said user interaction event comprising selecting a hyperlink; or
ii. execution of a set of instructions associated with a third ANDROID application, in response to at least a user interacting with said third ANDROID application on said ANDROID smartphone;
g. identifying a second ACE from said first repository of configuration elements, wherein said second ACE, stored in said first repository, was previously determined using a CI comprising a third DNS domain name, said second ACE comprising:
i. said third DNS domain name; and
ii. a third set of instructions associated with a fourth ANDROID application;
wherein said third DNS domain name is same as at least a portion of said second DNS domain name;
h. enabling a second execution of a set of instructions associated with said fourth ANDROID application, wherein said second execution is enabled without a user selecting or interacting with an application launcher to select said fourth ANDRIOD application, further wherein said second execution enables starting an ANDROID Activity associated with said fourth ANDROID application;
i. enabling a second user interface on said ANDROID smartphone, said second user interface configured to displaying a first set of applications for selection by a user, wherein:
i. said first set of applications comprises:
1. at least one of said second ACE and said fourth ANDROID application;
2. applications associated with at least one ACE stored in said first repository;
3. at least one ANDROID application installed on said ANDROID smartphone; and
ii. selection of an application from said first set of applications initiates the launch of selected application on said ANDROID smartphone.
|