Dynamic updating and renaming virtual pre-installation stub applications
First Claim
1. A method of dynamic updating and renaming generic stub applications on a mobile communication device, comprising:
- installing, on the mobile communication device, a plurality of generic stub applications, wherein at installation the plurality of generic stub applications are not yet associated with any application or their functionality, and wherein each of the plurality of generic stub applications comprises a generic file name configured to allow the generic stub application to be matched to an interactive thumbnail image by replacing the generic file name with a file name that matches the interactive thumbnail image;
determining, by a widget that configures a processor of the mobile communication device upon execution, a plurality of interactive thumbnail images to present on a display of the mobile communication device, wherein each of the plurality of interactive thumbnail images are updateable to represent one of the plurality of generic stub applications and are not initially linked to any of the plurality of generic stub applications;
based on the generic file name of each generic stub application, linking one of the plurality of interactive thumbnail images to one of the plurality of generic stub applications that is available;
displaying the plurality of interactive thumbnail images within a graphical user interface frame of the widget in response to the determining, wherein displaying each of the plurality of interactive thumbnail images presents the linked generic stub application as a virtual representation of a full application via the interactive thumbnail image;
identifying that the generic file names of the plurality of generic stub applications do not match the file names of the plurality of interactive thumbnail images to which they are linked; and
responsive to the identifying, replacing the generic file names of the plurality of generic stub applications linked to the plurality of interactive thumbnail images within the graphical user interface frame of the widget with file names that match the file names of the plurality of interactive thumbnail images to which they are linked and correlate to full applications that the plurality of interactive thumbnail images represents.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of renaming stub applications on a mobile communication device comprises installing a plurality of stub applications, wherein each of the stub applications comprises a generic file name. The method further comprises determining a plurality of interactive thumbnail images to present on a display, wherein the determining is done by a widget, displaying the plurality of interactive thumbnail images within a graphical user interface frame of the widget in response to the determining, wherein each of the interactive thumbnail images is linked to one of the stub applications, identifying that the generic file names of the stub applications do not match the file names of the interactive thumbnail images to which they are linked, and replacing the generic file names of the stub applications linked to the interactive thumbnail images with file names that match the file names of the interactive thumbnail images in response to the identifying.
-
Citations
20 Claims
-
1. A method of dynamic updating and renaming generic stub applications on a mobile communication device, comprising:
-
installing, on the mobile communication device, a plurality of generic stub applications, wherein at installation the plurality of generic stub applications are not yet associated with any application or their functionality, and wherein each of the plurality of generic stub applications comprises a generic file name configured to allow the generic stub application to be matched to an interactive thumbnail image by replacing the generic file name with a file name that matches the interactive thumbnail image; determining, by a widget that configures a processor of the mobile communication device upon execution, a plurality of interactive thumbnail images to present on a display of the mobile communication device, wherein each of the plurality of interactive thumbnail images are updateable to represent one of the plurality of generic stub applications and are not initially linked to any of the plurality of generic stub applications; based on the generic file name of each generic stub application, linking one of the plurality of interactive thumbnail images to one of the plurality of generic stub applications that is available; displaying the plurality of interactive thumbnail images within a graphical user interface frame of the widget in response to the determining, wherein displaying each of the plurality of interactive thumbnail images presents the linked generic stub application as a virtual representation of a full application via the interactive thumbnail image; identifying that the generic file names of the plurality of generic stub applications do not match the file names of the plurality of interactive thumbnail images to which they are linked; and responsive to the identifying, replacing the generic file names of the plurality of generic stub applications linked to the plurality of interactive thumbnail images within the graphical user interface frame of the widget with file names that match the file names of the plurality of interactive thumbnail images to which they are linked and correlate to full applications that the plurality of interactive thumbnail images represents. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile communication device, comprising:
-
a display; a processor; a non-transitory memory; a plurality of generic stub applications stored in the non-transitory memory, wherein at installation the plurality of generic stub applications are not yet associated with any application or their functionality, and wherein each of the plurality of generic stub applications comprises a generic file name; a widget stored in the non-transitory memory that, when executed by the processor, configures the processor to; determine a plurality of interactive thumbnail images to present on the display, wherein each of the plurality of interactive thumbnail images are updateable to represent one of the plurality of generic stub applications and are not initially linked to any of the plurality of generic stub applications, link one of the plurality of interactive thumbnail images to one of the plurality of generic stub applications that is available, and present, on the display of the mobile communication device, the plurality of interactive thumbnail images, each of which is linked to one of the plurality of generic stub applications, wherein presentation of the plurality of interactive thumbnail images virtually represents the plurality of generic stub applications as full applications; and a daemon application that, when executed by the processor, configures the processor to; compare file names of the plurality of interactive thumbnail images with the generic file names of the plurality of generic stub applications to which they are linked, and rename generic stub applications that comprise generic file names that do not match the file names of the corresponding interactive thumbnail images to which they are linked with file names that match the file names of the corresponding thumbnail images to which they are linked and correlate to full applications that the corresponding interactive thumbnail images represent. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of dynamic updating and renaming generic stub applications on a mobile communication device, comprising:
-
determining, by a widget that configures a processor of the mobile communication device upon execution, a plurality of interactive thumbnail images to present on a display of the mobile communication device, wherein each of the plurality of interactive thumbnail images are updateable to represent one of a plurality of generic stub applications and are not initially linked to any of the plurality of generic stub applications; identifying, in a generic stub application repository, the plurality of generic stub applications to be linked to the plurality of interactive thumbnail images, wherein at installation the plurality of generic stub applications are not yet associated with any application or their functionality, and wherein each of the plurality of generic stub applications comprises an updateable version number and a generic file name that is configurable to match a file name of the interactive thumbnail image to which the corresponding generic stub application is to be linked and correlate to a full application that the interactive thumbnail image represents; installing, on the mobile communication device, the plurality of generic stub applications identified in the generic stub application repository; linking, by the widget, one of the plurality of interactive thumbnail images to one of the plurality of generic stub applications that is available; displaying the plurality of interactive thumbnail images within a frame of the widget in response to the determining, wherein each of the plurality of interactive thumbnail images is linked to one of the plurality of generic stub applications and presents the plurality of generic stub applications as a virtual representation of full applications; and replacing, by the widget, the generic file names of the plurality of generic stub applications linked to the plurality of interactive thumbnail images with file names that match the file names of the plurality of interactive thumbnail images to which they are linked. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification