Patent Document ID: 10073794
Application ID: 15200911

Base Claim:
1. A mobile communication device comprising: a program storage memory for storing program execution code, wherein the program execution code includes an application (APP) builder program, wherein the APP builder program is configured to: receive a search request from a user of the mobile device, retrieve search parameters from the search request, create a contextualized search criteria by combining the retrieved search parameters and a saved customer preference data, create a temporary container for mobile applications identified using the contextualized search criteria, and combine the contextualized search criteria with a location information to define a set of brand and product portals to selectively download APPs comprising logos and optical tokens from a defined set of brand and product portals into the temporary container for enabling user access to identified applications identified using an expanded search related to the search request initiated by the user of the mobile communication device, generate a consumer preference storage area in the program storage memory to store consumer preference data for the user of the mobile device, and collect and compile consumer preference data of the user in the consumer preference storage area: a data storage memory for storing the saved customer preference data and configuration information generated during execution of the APP builder program; a communication module and a wireless connection communicatively coupled to the communication module; and a processor communicatively coupled to the program storage memory and the data storage memory, the processor configured to execute the program execution code.

---

Claim 4:
4. The mobile communication device of claim 1 , further comprising an I/O module for receiving input from a user and providing output to the user.