Virtual preloads
First Claim
1. A method of installing a full application on a mobile communication device, comprising:
- receiving, on a mobile communication device, a selection of a virtually preloaded application having functionality independent of the full application, the virtually preloaded application being one of a plurality of virtually preloaded applications on the mobile communication device, wherein the virtually preloaded application is loaded onto the mobile communication device and comprises an interactive thumbnail image associated with the full application, and wherein the full application is not yet installed on the mobile communication device but is available for installation from a repository;
in response to the selection of the virtually preloaded application via the interactive thumbnail image;
identifying, by the mobile communication device, the repository comprising the full application from a plurality of repositories;
obtaining, by the mobile communication device, the full application from the repository;
installing, by the mobile communication device, the full application in a non-transitory memory of the mobile communication device;
identifying a first location of the interactive thumbnail image displayed by the virtually preloaded application on the mobile communication device;
replacing, on the display at the first location, the interactive thumbnail image displayed by the virtually preloaded application with a full application icon corresponding to the full application; and
relocating the interactive thumbnail image displayed by the virtually preloaded application from the first location to a second location on the display of the mobile communication device, wherein the full application is displayed at the first location; and
after a predetermined amount of time without one of the plurality of virtually preloaded applications being selected, prompting, by the one of the plurality of virtually preloaded applications, a user of the mobile communication device to install a corresponding full application associated with the one of the plurality of virtually preloaded applications.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of installing an application on a mobile communication device which comprises receiving, on a mobile communication device, a selection of a virtually preloaded application, identifying the repository from a plurality of repositories, communicating with the repository to obtain the full application, identifying a first location of an icon associated with the virtually preloaded application on the mobile communication device, relocating the icon associated with the virtually preloaded application to a second location, and installing the full application on the mobile communication device. The virtually preloaded application corresponds to a full application available in a repository.
-
Citations
19 Claims
-
1. A method of installing a full application on a mobile communication device, comprising:
-
receiving, on a mobile communication device, a selection of a virtually preloaded application having functionality independent of the full application, the virtually preloaded application being one of a plurality of virtually preloaded applications on the mobile communication device, wherein the virtually preloaded application is loaded onto the mobile communication device and comprises an interactive thumbnail image associated with the full application, and wherein the full application is not yet installed on the mobile communication device but is available for installation from a repository; in response to the selection of the virtually preloaded application via the interactive thumbnail image; identifying, by the mobile communication device, the repository comprising the full application from a plurality of repositories; obtaining, by the mobile communication device, the full application from the repository; installing, by the mobile communication device, the full application in a non-transitory memory of the mobile communication device; identifying a first location of the interactive thumbnail image displayed by the virtually preloaded application on the mobile communication device; replacing, on the display at the first location, the interactive thumbnail image displayed by the virtually preloaded application with a full application icon corresponding to the full application; and relocating the interactive thumbnail image displayed by the virtually preloaded application from the first location to a second location on the display of the mobile communication device, wherein the full application is displayed at the first location; and after a predetermined amount of time without one of the plurality of virtually preloaded applications being selected, prompting, by the one of the plurality of virtually preloaded applications, a user of the mobile communication device to install a corresponding full application associated with the one of the plurality of virtually preloaded applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of virtually preloading an application on a mobile communication device, comprising:
-
receiving, by a server, a full application file; identifying a unique application identifier, an application name, and an interactive thumbnail image associated with the full application file; constructing, by the server for the mobile communication device, a virtual application corresponding to the full application file based on the unique application identifier, the application name, and the interactive thumbnail image, the virtual application being one of a plurality of virtual applications on the mobile communication device, wherein the virtual application is configured to be represented on a display of the mobile communication device by the interactive thumbnail image corresponding to the full application file, wherein the virtual application is stored under a name related to the application name, and wherein the virtual application identifies a repository comprising the full application file based on the unique application identifier; prior to installation of the full application file on the mobile communication device, loading the virtual application onto the mobile communication device via the server such that the virtual application represents the full application file as being on the mobile communication device and the virtual application initiates installation of the full application file onto the mobile communication device from the repository in response to selection of the virtual application, wherein the virtual application has functionality independent of the full application that is available for installation on the mobile communication device; in response to selection of the virtual application via the interactive thumbnail image, replacing, on the display of the mobile communication device, the interactive thumbnail image displayed by the virtual application with a full application icon corresponding to the full application file; and after a predetermined amount of time without one of the plurality of virtual applications being selected, prompting, by the one of the plurality of virtual applications, a user of the mobile communication device to install a corresponding full application associated with the one of the plurality of virtual applications. - View Dependent Claims (13, 14)
-
-
15. A method of tracking an application installation on a mobile communication device via a virtually preloaded application, comprising:
-
receiving, on a mobile communication device, a selection of the virtually preloaded application that is loaded onto the mobile communication device, the virtually preloaded application being one of a plurality of virtually preloaded applications on the mobile communication device, wherein the virtually preloaded application corresponds to a full application that is not yet installed on the mobile communication device but is available for installation from a repository; in response to the selection of the virtually preloaded application, identifying, by the mobile communication device, the repository having the full application from a plurality of repositories based on the selection of the virtually preloaded application; obtaining, by the mobile communication device, the full application by communicating with the repository; installing, on the mobile communication device, the full application on the mobile communication device; replacing, on the display of the mobile communication device, an interactive thumbnail image displayed by the virtual application with a full application icon corresponding to the full application; tracking, by a tracking application on the mobile communication device, the selection of the virtually preloaded application and the installation of the full application on the mobile communication device; and after a predetermined amount of time without one of the plurality of virtually preloaded applications being selected, prompting, by the one of the plurality of virtually preloaded applications, a user of the mobile communication device to install a corresponding full application associated with the one of the plurality of virtually preloaded applications. - View Dependent Claims (16, 17, 18, 19)
-
Specification