IP Library Granted Patent US 9,495,367
Granted Patent B2
US 9,495,367 · App. 13/587,587 · Granted Nov 15, 2016

System and method for performing a software comparison

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,495,367
App. No.
13/587,587
Granted
Nov 15, 2016
Kind
B2
Abstract

A system and method for performing software verification for one or more electronic devices. A memory of an electronic device is scanned for electronic references. The electronic references of the electronic device are determined in response to the scanning. The electronic references of the electronic device are compared against standard electronic references to determine results. The electronic device is processed in response to the results.

Claims (23)

1. A method for performing software verification for an electronic device, the method comprising:

automatically scanning a memory of the electronic device for electronic references utilizing a processing system coupled with the electronic device, wherein the electronic references includes a current device firmware version, a current device software version, a current device applications, a current device settings, and a current device branding;

determining the electronic references of the electronic device utilizing the processing system in response to the scanning including determining the current device firmware version, the current device software version, the current device applications, the current device settings, and the current device branding;

retrieving standard electronic references from a database accessible to the processing system, wherein the standard electronic references include at least default device settings, and wherein the standard electronic references are specific to make, a model, a firmware version, a software version, and a service provider associated with the electronic device;

comparing, utilizing the processing system, the electronic references of the electronic device against standard electronic references to determine results, wherein the results indicate whether the current device firmware version matches the firmware version of the standard electronic references, and whether the current device software version matches the software version of the standard references;

determining, via the processing system coupled with the electronic device, the current device firmware version and the current device software version do not match the firmware version and the software version of the standard electronic references, respectively;

processing the electronic device in response to the results, wherein processing the electronic device includes updating the current device firmware version to match the firmware version of the standard electronic references in response to the determination that the current device firmware version did not match the firmware version of the standard electronic references, and updating the current device software version in response to the determination that the current device software version did not match the software version of the standard electronic references;

wherein the updating of the current device firmware version and the updating of the current device software version of the electronic device is controlled remotely from the electronic device by the processing system coupled to the electronic device, where, as part of the processing step, the processing system removes the current device firmware version and the current device software version and replaces each, respectively, with the firmware version and the software version of the standard electronic references; and

recording, by the processing system, the results and the processing performed for the electronic device for subsequent tracking.

2. The method according to claim 1 , wherein the standard electronic references include branding associated with a communications service provider of the electronic device, wherein the branding includes at least start up graphics, wallpapers, and themes associated with the communications service provider, and wherein processing the electronic device includes updating the current device branding with the branding of the standard electronic references.

3. The method according to claim 1 , processing system is warehouse management system in a logistics facility, and wherein the results indicate whether the electronic references of the electronic device are acceptable or unacceptable.

4. The method according to claim 3 , further comprising:

shipping the electronic device to a user in response to the results indicating that the electronic references are acceptable.

5. The method according to claim 1 , further comprising:

determining whether a file system includes customer personal information (CPI);

removing the CPI in response to determining the file system includes the CPI; and

reporting the CPI in response to determining a file system includes CPI.

6. The method according to claim 1 , wherein the default device settings include at least radio, on language packs, and carrier ringtones.

7. The method according to claim 1 , wherein the retrieving the standard electronic references from a database comprises:

retrieving a first portion of the standard electronic references from a first database associated with a first party; and

retrieving a second portion of the standard electronic references from a second database associated with a second party.

8. The method according to claim 1 , wherein automatically scanning the memory of the electronic device for electronic references utilizing the processing system includes scanning external memory attached to the electronic device.

9. The method according to claim 1 , wherein processing includes determining whether a file system includes customer personal information (CPI) and removing the CPI in response to determining the file system includes the CPI.

Assignments (2)
CHANGE OF NAME Recorded Aug 17, 2018
From: ATC LOGISTICS & ELECTRONICS, INC.
To: FEDEX SUPPLY CHAIN LOGISTICS & ELECTRONICS, INC.
Reel/Frame 046850/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: MCCARTY, JOEL
To: ATC LOGISTICS & ELECTRONICS, INC.
Reel/Frame 028799/0939 →