Loading branded media outside system partition
First Claim
1. A portable electronic device, comprising:
- at least one processor;
a non-transitory data memory partition comprising a location associated with one of a plurality of sets of files, the plurality of sets of files includes an initial set of files that is stored at the location prior to installation of a replacement set files, wherein the replacement set of files comprises a branding or re-branding set of files associated with branding or rebranding the portable electronic device with a service provider brand of a service provider;
a non-transitory system memory partition storing;
at least one pointer or linkage to the location in the non-transitory data memory partition, andgeneric firmware that points to the location in the non-transitory data memory partition to invoke branding or re-branding the portable electronic device without altering the generic firmware or re-provisioning the portable electronic device; and
an installation application stored in the non-transitory system memory partition that, when executed by the at least one processor,detects a memory card that is communicatively coupled with the portable electronic device and that includes an instruction to invoke either branding or re-branding of the portable electronic device,responsive to detection of the memory card, receives the replacement set files from at least one of the memory card or a server based on the instruction,installs, in response to the receiving, the replacement set of files at the location in the non-transitory data memory partition, wherein the installation is configured to overwrite the initial set of files stored at the location of the non-transitory data memory partition, andbrands or re-brands the portable electronic device to the service provider brand without re-provisioning or altering the generic firmware based on the generic firmware invoking the replacement set of files at the location in the non-transitory data memory partition.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device is provided. The portable electronic device comprises a processor, a memory, and an installation application stored in the memory, that, when executed by the processor, detects stored information outside a system partition of the portable electronic device. The portable electronic device also identifies a set of files stored outside of the system partition, the set of files associated with a replacement branding and containing a first instruction. The portable electronic device also installs, in response to executing the first instruction, the set of files to a first partition of the portable electronic device wherein the set of files overwrite an initial set of files associated with an initial branding.
-
Citations
19 Claims
-
1. A portable electronic device, comprising:
-
at least one processor; a non-transitory data memory partition comprising a location associated with one of a plurality of sets of files, the plurality of sets of files includes an initial set of files that is stored at the location prior to installation of a replacement set files, wherein the replacement set of files comprises a branding or re-branding set of files associated with branding or rebranding the portable electronic device with a service provider brand of a service provider; a non-transitory system memory partition storing; at least one pointer or linkage to the location in the non-transitory data memory partition, and generic firmware that points to the location in the non-transitory data memory partition to invoke branding or re-branding the portable electronic device without altering the generic firmware or re-provisioning the portable electronic device; and an installation application stored in the non-transitory system memory partition that, when executed by the at least one processor, detects a memory card that is communicatively coupled with the portable electronic device and that includes an instruction to invoke either branding or re-branding of the portable electronic device, responsive to detection of the memory card, receives the replacement set files from at least one of the memory card or a server based on the instruction, installs, in response to the receiving, the replacement set of files at the location in the non-transitory data memory partition, wherein the installation is configured to overwrite the initial set of files stored at the location of the non-transitory data memory partition, and brands or re-brands the portable electronic device to the service provider brand without re-provisioning or altering the generic firmware based on the generic firmware invoking the replacement set of files at the location in the non-transitory data memory partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-implemented method of branding or re-branding a portable electronic device, comprising:
-
receiving, by the portable electronic device executing at least one processor, a detection of a physical memory card that is communicatively coupled with the portable electronic device and that includes a branding or re-branding firmware instruction to respectively invoke either branding or re-branding of the portable electronic device; activating, by the portable electronic device, generic firmware stored in a non-transitory system memory partition of the portable electronic device responsive to the portable electronic device being powered on, wherein the generic firmware uses at least one pointer or linkage to point to a location in a non-transitory data memory partition of the portable electronic device to invoke either an initial set of files or a replacement set of files, and wherein the replacement set of files comprises a branding or re-branding set of files associated with branding or re-branding the portable electronic device with a service provider brand of a service provider; executing, by the portable electronic device, a reading firmware instruction that directs a generic firmware reading of the branding or re-branding firmware instruction of the memory card; based on the branding or re-branding firmware instruction, replacing, by the portable electronic device executing an application resident on the memory card, the initial set of files resident in the location of the non-transitory data memory partition of the portable electronic device with the replacement set of files from the memory card without altering the generic firmware; rebooting, by the portable electronic device, at least the generic firmware; and branding or re-branding, by the portable electronic device executing a display firmware instruction, the portable electronic device to the service provider brand without altering the generic firmware or re-provisioning the portable electronic device based on the pointer or linkage pointing to at least one file of the replacement set of files at the location of the non-transitory data memory partition, wherein branding or re-branding includes configuring a display using the display firmware instruction. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A processor-implemented method of branding or re-branding a portable electronic device, comprising:
-
receiving, by the portable electronic device executing at least one processor, power on activation of a generic firmware stored in a non-transitory system memory partition of the portable electronic device, wherein the generic firmware uses at least one pointer or linkage to point to a location in a non-transitory data memory partition of the portable electronic device to invoke branding or re-branding the portable electronic device; executing, by the portable electronic device, a downloading firmware instruction that directs downloading an initial set of files or a replacement set of files associated with a service provider brand of a service provider to the location, wherein the initial set of files or the replacement set of files comprises a branding or re-branding set of files; based on the downloading firmware instruction, receiving, by the portable electronic device, the initial set of files or the replacement set of files from at least one of a communicatively coupled memory card or a server; responsive to the receiving, installing, by the portable electronic device, the initial set of files or the replacement set of files in the location of the non-transitory data memory partition of the portable electronic device; rebooting by the portable electronic device; and branding or re-branding, by the portable electronic device, the portable electronic device to the service provider brand without altering the generic firmware or re-provisioning the portable electronic device based on the generic firmware using the pointer or linkage to point to at least one file of the initial set of files or the replacement set of files, wherein the branding or re-branding includes configuring a display by using a display firmware instruction that instructs the generic firmware to display a graphic from the initial set of files or the replacement set of files. - View Dependent Claims (16, 17, 18, 19)
-
Specification