IP Library Granted Patent US 10,649,880
Granted Patent B2
US 10,649,880 · App. 15/620,383 · Granted May 12, 2020

Measurement coordination by monitoring of program code execution

Inventors: Vanja Plicanic Samuelsson (Lund, SE); Kåre Agardh (Rydebäck, SE); Gunnar Klinghult (Lund, SE)
Assignee: Qoitech AB
G06F11/3495G06F11/302G06F11/3013G06F11/3055G06F11/3062G06F11/36G06F11/362G06F11/3058G06F2201/865
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 10,649,880
App. No.
15/620,383
Granted
May 12, 2020
Kind
B2
Abstract

The one or more processors of an electronic device execute program code. While executing the program code, measurements are performed on the electronic device to obtain first data. Further, execution of the program code is monitored to obtain second data, e.g., debug information. The measurements are coordinated with the monitoring of the execution of the program code.

Claims (35)

1. A method for testing an electronic device, the method comprising:

while program code is executed by one or more processors of the electronic device, performing measurements, by a test equipment on the electronic device to obtain first data;

receiving, by the test equipment from a debug interface of the electronic device, debug information from monitoring execution of the program code;

deriving, by the test equipment, second data from the debug information; and

coordinating, by the test equipment, the measurements with the monitoring execution of the program code by controlling the measurements depending on the second data.

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

correlating the first data with the second data.

3. The method according to claim 1 ,

wherein said controlling of the measurements comprises selecting at least one of a measurement range, a measurement sensitivity, and a measurement sampling interval.

4. The method according to claim 1 ,

wherein said controlling of the measurements comprises selecting a measurement type.

5. The method according to claim 1 ,

wherein said controlling of the measurements comprises triggering one or more of the measurements.

6. The method according to claim 1 ,

wherein the first data comprise data representing energy consumption of the electronic device.

7. The method according to claim 1 ,

wherein the first data comprise data representing a temperature of the electronic device.

8. The method according to claim 1 ,

wherein the first data comprise thermal images of at least a part of the electronic device.

9. The method according to claim 1 ,

wherein the second data comprise data identifying an operation and/or status associated with the execution of the program code.

10. The method according to claim 1 ,

wherein the second data comprise application level information associated with the execution of the program code.

11. The method according to claim 1 ,

wherein the second data comprise parameters for controlling the measurements.

12. An apparatus for testing an electronic device, the apparatus comprising:

at least one sensor configured to obtain first data by performing measurements on the electronic device while program code is being executed by one or more processors of the electronic device;

a debug interface configured to monitor execution of the program code to obtain second data; and

a measurement controller configured to coordinate the measurements with monitoring of the execution of the program code by controlling the measurements depending on the second data.

13. The apparatus according to claim 12 ,

wherein the measurement controller is further configured to correlate the first data with the second data.

14. The apparatus according to claim 12 ,

wherein the first data comprise at least one of data representing energy consumption of the electronic device, a temperature of the electronic device, and thermal images of at least a part of the electronic device.

15. The apparatus according to claim 12 ,

wherein the second data comprise at least one of debug information from execution of the program code, data identifying an operation and/or status associated with the execution of the program code, application level information associated with the execution of the program code, and parameters for controlling the measurements.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2019
From: SONY MOBILE COMMUNICATIONS INC.
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 050453/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: QOITECH AB
Reel/Frame 050453/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS, INC.
Reel/Frame 048781/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: PLICANIC SAMUELSSON, VANJA; AGARDH, KARE; KLINGHULT, GUNNAR
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 042977/0467 →
Priority Claims (1)
EP 16174375 · Jun 14, 2016 · regional
Continuity (1)
Related Publication 20170357564A1 · Dec 14, 2017