IP Library Granted Patent US 11,748,296
Granted Patent B2
US 11,748,296 · App. 17/020,657 · Granted Sep 5, 2023

System and method for direct device communication with diagnostics and provisioning

Inventors: Jonathan Villareal (Austin, TX); Russ B. Ernst (Austin, TX); Daniel Öberg (Joensuu, FI); Markus Törmä (Joensuu, FI); Tomi Lehtola (Joensuu, FI)
Assignee: BLANCCO TECHNOLOGY GROUP IP OY
G06F13/4282G06F1/266G06F8/61G06F13/20H04M1/72409G06F2213/0042G06Q30/0278
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 11,748,296
App. No.
17/020,657
Granted
Sep 5, 2023
Kind
B2
Abstract

There are provided systems and methods for mobile device diagnostics and provisioning, whereby connections are effectuated to communicate directly with hardware of mobile devices to perform diagnostics and other functions such as device erasure without the need to first install an app on the mobile device. In this manner, information such as detailed product identification, vendor identification, and diagnostic information may be quickly obtained from the mobile device, and diagnostics and erasure undertaken to return a previously owned device into the stream of commerce in an efficient manner.

Claims (41)

1. A method comprising:

electrically connecting a mobile device to a USB port of a host system;

uniquely identifying the USB port and a type of the mobile device attached to the USB port;

adjusting electrical performance of the USB port based on identified device type and desired function;

identifying a current state of the mobile device;

establishing a serial connection between the mobile device and the host system;

performing diagnostics and device provisioning functions for the mobile device;

obtaining a list of serial numbers of components installed in the mobile device;

determining, for each of such installed components, whether each respective component was originally installed at time of manufacture of the mobile device; and

at least one of:

determining a resale value of the mobile device based upon at least whether a respective component was originally installed at time of manufacture of the mobile device; and

planning a repair or upgrade of the mobile device based upon at least whether a respective component was originally installed at time of manufacture.

2. The method of claim 1 , wherein adjusting electrical performance of the USB port comprises adjusting a resistance in a USB cable between the mobile device and the host system.

3. The method of claim 2 , wherein the method comprises switching a device state of the mobile device in response to identifying a current device state of the mobile device is not one of recovery mode or download mode.

4. The method of claim 1 , further comprising providing power to the mobile device through a USB the cable connected between the host system and the mobile device.

5. The method of claim 1 , wherein identifying a current state of the mobile device further comprises determining available data connection types for the mobile device.

6. The method of claim 1 , wherein the serial connection between the mobile device and the host system comprises one of a USB protocol and an RS-232 protocol.

7. The method of claim 1 , further comprising:

retrieving, from the mobile device, a serial number of a component installed in the mobile device; and

determining the component is an originally installed component of the mobile device.

8. A system comprising:

a host system comprising a processor, a memory electrically coupled to the processor, a storage device coupled to the processor, a user interface electrically coupled to the processor, and a USB port connection coupled to the processor, wherein the memory is further configured with software that when executed performs the steps of:

electrically connecting a mobile device to a USB port of the host system;

uniquely identifying the USB port and a type of the mobile device attached to the USB port;

adjusting electrical performance of the USB port based on identified device type and desired function;

identifying a current state of the mobile device;

establishing a serial connection between the mobile device and the host system;

performing diagnostics and device provisioning functions for the mobile device;

obtaining a list of serial numbers of components installed in the mobile device;

determining, for each of such installed components, whether each respective component was originally installed at time of manufacture of the mobile device; and

at least one of:

determining a resale value of the mobile device based upon at least whether a respective component was originally installed at time of manufacture of the mobile device; and

planning a repair or upgrade of the mobile device based upon at least whether a respective component was originally installed at time of manufacture.

9. The system of claim 8 , wherein adjusting electrical performance of the USB port comprises adjusting a resistance in a USB cable between the mobile device and the host system.

10. The system of claim 9 , wherein the system comprises switching a device state of the mobile device in response to identifying a current device state of the mobile device is not one of recovery mode or download mode.

11. The system of claim 8 , further comprising providing power to the mobile device through a USB the cable connected between the host system and the mobile device.

12. The system of claim 8 , wherein identifying a current state of the mobile device further comprises determining available data connection types for the mobile device.

13. The system of claim 8 , wherein the serial connection between the mobile device and the host system comprises one of a USB protocol and an RS-232 protocol.

14. The system of claim 8 , further comprising:

retrieving, from the mobile device, a serial number of a component installed in the mobile device; and

determining the component is an originally installed component of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: VILLAREAL, JONATHAN; ERNST, RUSS B.; ÖBERG, DANIEL; TÖRMÄ, MARKUS; LEHTOLA, TOMI
To: BLANCCO TECHNOLOGY GROUP IP OY
Reel/Frame 064226/0388 →
Continuity (2)
Provisional Application 62899616 · Sep 12, 2019
Related Publication 20210081351A1 · Mar 18, 2021