US 11,941,387 B2
System for providing a mobile device with remote or proxy access to merchant apps and/or automatic registration on merchant apps based on location parameters
Rajeev Kumar, Disraeli (CA); and Rakesh Kumar, Disraeli (CA)
Assigned to APP-POP-UP INC., Steinbach (CA)
Filed by APP-POP-UP INC., Winnipeg (CA)
Filed on Aug. 27, 2021, as Appl. No. 17/459,702.
Claims priority of provisional application 63/071,003, filed on Aug. 27, 2020.
Prior Publication US 2022/0066763 A1, Mar. 3, 2022
Int. Cl. G06F 9/445 (2018.01); G01C 21/36 (2006.01); G06F 8/61 (2018.01); G06F 16/9537 (2019.01); G06Q 30/02 (2023.01); H04W 4/021 (2018.01); H04W 4/50 (2018.01)
CPC G06F 8/61 (2013.01) [G01C 21/3667 (2013.01); G06F 16/9537 (2019.01); G06Q 30/0281 (2013.01); H04W 4/021 (2013.01); H04W 4/50 (2018.02)] 14 Claims
OG exemplary drawing
 
1. A computer implemented system for providing participating clients to communicate and/or transact with multiple participating merchants by way of mobile applications, the system comprising:
at least one input/output interface including a display screen integrated within at least one mobile device associated with a client and having an associated mobile device memory; and
a system controller having an associated system controller memory with processor executable code stored thereon, the system controller configured for operative communication with the mobile device, the system controller being configured for operative communication one or more merchant system controllers of one or more participating merchants, the merchant system controllers hosting respective one or more mobile applications for being downloaded within the at least one mobile device, each of the one or more mobile applications comprise a respective application interface comprising icons and image input commands for being displayed via the display screen providing for clients to communicate and or transact with the at least one participating merchant,
wherein execution of the processor executable code causes the system controller to perform real time computer implementable steps of:
receiving user input commands from a given participating client via the input/output interface for creating a user profile stored in the system controller memory, the user profile being associated with the given participating client and including mobile device information of the given participating client;
creating a virtual machine stored in the system controller memory and associated with the given client based on the user profile;
providing the client to download on the virtual machine associated therewith a selected one or more mobile applications hosted on the merchant system controllers by way of the user input commands via the input/output interface;
executing the selected one or more mobile applications downloaded on the virtual machine;
creating ghost application interfaces including respective ghost icons and ghost image input commands associated with the selected one or more mobile applications, wherein the ghost icons and ghost image input commands are mirror images of icons and image input commands of the selected mobile applications;
displaying the ghost icons via the display screen of the at least one mobile device and providing for displaying the ghost image input commands via the display screen when the client inputs a command therefor via the ghost icon, the ghost image commands providing the client to enter inputs and receive outputs displayed via the display screen from the mobile applications downloaded on the system controller without downloading the mobile applications in the mobile device memory;
wherein the system displays a given one of the ghost icons of a given one of the selected mobile applications via the display screen when the mobile device is within a predetermined proximity level of a commercial location associated with the merchant controller system comprising the given one of the selected mobile applications and wherein when the mobile device is outside the predetermined proximity level, the system does not display the given ghost icon via the display screen.