System and method for remotely flashing a wireless device
First Claim
Patent Images
1. A method for remotely flashing an electronic device, the method comprising:
- establishing, over a communication network, communication between a flashing device and a managing device;
establishing communication between the flashing device and a plurality of electronic devices;
receiving, at the flashing device, identifying information for the plurality of electronic devices for performing remote flashing of the electronic device;
based on the identifying information of the plurality of electronic devices, receiving in real-time, by the flashing device, instructions from the managing device for performing the remote flashing of the plurality of electronic devices;
executing, by the flashing device, the instructions received from the managing device for performing the remote flashing of the plurality of electronic devices concurrently, wherein executing the instructions received from the managing device comprises flashing using a separate flashing application, executed on separate partitions of the flashing device, for each of the plurality of electronic devices, wherein the separate flashing application is customized based on the identifying information associated with each of the plurality of electronic devices, wherein flashing the plurality of electronic devices further comprises;
clearing memories and customer private information from the plurality of electronic devices;
restoring default content;
wherein the restoring comprises reinstalling the default content or an updated version of the default content on the electronic device;
updating the firmware of the electronic device; and
updating the software of the electronic device;
verifying the flashing process has occurred by memory mapping; and
saving a memory map verifying the flashing process has occurred and that no customer private information is available on the electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for flashing an electronic device. An electronic device is received for remote flashing. The electronic device is in direct communication with a remote device. The identifying information is received for the electronic device. User instructions associated with the electronic device are displayed for flashing the electronic device. The electronic device is flashed in response to the identifying information.
11 Citations
17 Claims
-
1. A method for remotely flashing an electronic device, the method comprising:
-
establishing, over a communication network, communication between a flashing device and a managing device; establishing communication between the flashing device and a plurality of electronic devices; receiving, at the flashing device, identifying information for the plurality of electronic devices for performing remote flashing of the electronic device; based on the identifying information of the plurality of electronic devices, receiving in real-time, by the flashing device, instructions from the managing device for performing the remote flashing of the plurality of electronic devices; executing, by the flashing device, the instructions received from the managing device for performing the remote flashing of the plurality of electronic devices concurrently, wherein executing the instructions received from the managing device comprises flashing using a separate flashing application, executed on separate partitions of the flashing device, for each of the plurality of electronic devices, wherein the separate flashing application is customized based on the identifying information associated with each of the plurality of electronic devices, wherein flashing the plurality of electronic devices further comprises; clearing memories and customer private information from the plurality of electronic devices; restoring default content;
wherein the restoring comprises reinstalling the default content or an updated version of the default content on the electronic device;updating the firmware of the electronic device; and updating the software of the electronic device; verifying the flashing process has occurred by memory mapping; and saving a memory map verifying the flashing process has occurred and that no customer private information is available on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for flashing electronic devices, the system comprising:
-
a remote flashing device; a managing device for managing a flashing application utilized by the remote flashing device to flash a plurality of electronic devices, the remote flashing device is operable to; establish, over a communication network, communication between the remote flashing device and the managing device; establish communication between the remote flashing device and the plurality of electronic devices for remote flashing, wherein the plurality of electronic devices are in direct communication with the remote flashing device that is configured to utilize the managing device for remotely flashing; receive, at the remote flashing device, identifying information for the plurality of electronic devices; based on the identifying information of the plurality of electronic devices, receive in real-time, by the remote flashing device, instructions from the managing device for performing the remote flashing of the plurality of electronic devices; and executing, by the remote flashing device, the instructions received from the managing device for performing the remote flashing of the plurality of electronic devices concurrently, wherein executing the instructions received from the managing device comprises flashing using a separate flashing application, executed on separate partitions of the remote flashing device, for each of the plurality of electronic devices, wherein the separate flashing application is customized based on the identifying information associated with the plurality of electronic devices, wherein flashing the plurality of electronic devices further comprises; clearing memories and customer private information from the plurality of electronic devices; restoring default content;
wherein the restoring comprises reinstalling the default content or an updated version of the default content on the electronic device;updating the firmware of the electronic device; and updating the software of the electronic device; verifying the flashing process has occurred by memory mapping; and saving a memory map verifying the flashing process has occurred and that no customer private information is available on the electronic device. - View Dependent Claims (10, 11, 12)
-
-
13. A flashing device for testing electronic devices comprising:
-
a processor for executing one or more flashing applications; and a memory configured to store the one or more flashing applications, wherein the one or more flashing applications are operable to; receive a plurality of electronic devices for remote flashing, wherein the plurality of electronic devices are in direct communication with the flashing device that is configured to utilize a managing device for remotely flashing; receive, at the flashing device, identifying information for the plurality of electronic devices; based on the identifying information of the plurality of electronic devices, receive, by the flashing device in real-time, instructions from the managing device for performing the remote flashing of the plurality of electronic devices; and execute, by the flashing device, the instructions received from the managing device for performing the remote flashing of the plurality of electronic devices concurrently, wherein executing the instructions received from the managing device comprises flashing using a separate instance of the flashing application of the one or more flashing applications, executed on separate partitions of the flashing device, for each of the plurality of electronic devices, wherein flashing the plurality of electronic devices further comprises; clearing memories and customer private information from the plurality of electronic devices; restoring default content;
wherein the restoring comprises reinstalling the default content or an updated version of the default content on the electronic device;updating the firmware of the electronic device; and updating the software of the electronic device; verify the flashing process has occurred by memory mapping; and save a memory map verifying the flashing process has occurred and that no customer private information is available on the electronic device. - View Dependent Claims (14, 15, 16, 17)
-
Specification