IP Library Granted Patent US 10,789,112
Granted Patent B2
US 10,789,112 · App. 15/995,182 · Granted Sep 29, 2020

Device lifespan estimation method, device design method, and computer readable storage medium

Inventors: Jang Hyuk An (Yongin-si, KR); Seong Beom Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F11/008G06F11/0706G06F11/3058G06F11/3409G06F11/3414
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,789,112
App. No.
15/995,182
Granted
Sep 29, 2020
Kind
B2
Abstract

A device lifespan prediction method includes executing software loaded on a target device, using a user scenario case selected from a user scenario pool including one or more user scenario cases, collecting usage information for respective constituent block units of the target device based on execution of the software, and predicting a lifespan of the target device by analyzing the collected usage information.

Claims (57)

1. A device lifespan prediction method, comprising:

executing software loaded on a target device having a plurality of physical constituent block units and a memory, using a user scenario case selected from a user scenario pool, the user scenario pool being stored in the memory;

collecting usage information as collected usage information for at least one of the plurality of physical constituent block units of the target device based on execution of the software; and

predicting a lifespan of the target device as a predicted lifespan by analyzing the collected usage information,

wherein the user scenario case comprises information of software to be loaded on the target device and an execution pattern of the software, and

the predicted lifespan is predicted based on the information of software loaded on the target device and the execution pattern of the software.

2. The method of claim 1 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting a number of uses and an amount of usage time of at least one of the plurality of physical constituent block units based on the executing of the software, and

the predicted lifespan is predicted based on the number of uses and the amount of usage time of at least one of the plurality of physical constituent block units.

3. The method of claim 1 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting information regarding access of a kernel to at least one of the plurality of physical constituent block units during the executing of the software, and

the predicted lifespan is predicted based on the information regarding access of the kernel to at least one of the plurality of physical constituent block units.

4. The method of claim 1 ,

wherein the user scenario case is generated, based on at least one of device requirement information provided from a consumer of the target device, and device usage pattern analysis information based on analyzing usage of the target device by the consumer of the target device.

5. The method of claim 1 ,

wherein the predicting a lifespan of the target device is performed by calculating a degree of deterioration of the target device using usage information of at least one of the plurality of physical constituent block units of the target device, and

predicting the lifespan of the target device based on the degree of deterioration of the target device.

6. The method of claim 1 , further comprising visualizing lifespan prediction information of the target device.

7. A device lifespan prediction method, comprising:

executing software loaded on a target device having a plurality of physical constituent block units and a memory, using a user scenario case selected from a user scenario pool, the user scenario pool being stored in the memory;

collecting information as collected information regarding changes in a voltage and a temperature of a system based on execution of the software; and

predicting a lifespan of the target device as a predicted lifespan by analyzing the collected information,

wherein the predicting a lifespan of the target device is performed by calculating a degree of deterioration of the target device using information regarding changes in a voltage and a temperature of a system and usage information of at least one of the plurality of physical constituent block units of the target device, and

predicting the lifespan of the target device based on the degree of deterioration of the target device.

8. The method of claim 7 , further comprising:

collecting usage information for at least one of the plurality of physical constituent block units of the target device based on the executing of the software,

wherein the predicted lifespan is predicted based on the usage information for at least one of the plurality of physical constituent block units of the target device.

9. The method of claim 8 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting a number of uses and an amount of usage time of at least one of the plurality of physical constituent block units based on the executing of the software, and

the predicted lifespan is predicted based on the number of uses and the amount of usage time of at least one of the plurality of physical constituent block units.

10. The method of claim 8 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting information regarding access of a kernel to at least one of the plurality of physical constituent block units during the executing of the software, and

the predicted lifespan is predicted based on the information regarding access of the kernel to at least one of the plurality of physical constituent block units.

11. The method of claim 7 , wherein the user scenario case is generated, based on at least one of device requirement information provided from a consumer of the target device, and device usage pattern analysis information based on analyzing usage of the target device by the consumer of the target device.

12. The method of claim 7 , wherein the user scenario case comprises information of software to be loaded on the target device and an execution pattern of the software, and

the predicted lifespan is predicted based on the information of software to be loaded on the target device and the execution pattern of the software.

13. The method of claim 7 , further comprising visualizing lifespan prediction information of the target device.

14. A device design method, comprising:

executing software loaded on a target device having a plurality of physical constituent block units and a memory, using a user scenario case selected from a user scenario pool, the user scenario pool being stored in the memory;

collecting usage information as collected usage information for at least one of the plurality of physical constituent block units of the target device based on execution of the software;

predicting a lifespan of the target device as a predicted lifespan by analyzing the collected usage information; and

changing a design of the target device, based on information of the predicted lifespan of the target device.

15. The method of claim 14 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting access information of a kernel regarding access of the kernel to at least one of the plurality of physical constituent block units during the executing of the software, and

the predicted lifespan is predicted based on the access information of the kernel to at least one of the plurality of physical constituent block units.

16. The method of claim 15 , wherein the changing a design of the target device is performed by performing at least one of a change in design of the target device, a change in chip size, a change in product specification, a change in reliability margin, and a change in timing margin, by reflecting a difference in access times of at least one of the plurality of physical constituent block units based on the access information of the kernel.

17. The method of claim 14 ,

wherein the user scenario case comprises information of software to be loaded on the target device and an execution pattern of the software, and

the predicted lifespan is predicted based on the information of software loaded on the target device and the execution pattern of the software.

18. The method of claim 14 ,

wherein collecting usage information for at least one of the plurality of physical constituent block units of the target device comprises collecting a number of uses and an amount of usage time of at least one of the plurality of physical constituent block units based on the executing of the software, and

the predicted lifespan is predicted based on the number of uses and the amount of usage of at least one of the plurality of physical constituent block units.

19. The method of claim 14 ,

wherein the user scenario case is generated, based on at least one of device requirement information provided from a consumer of the target device, and device usage pattern analysis information based on analyzing usage of the target device by the consumer of the target device.

20. The method of claim 14

wherein the predicting a lifespan of the target device is performed by calculating a degree of deterioration of the target device using usage information of at least one of the plurality of physical constituent block units of the target device, and

predicting the lifespan of the target device based on the degree of deterioration of the target device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: AN, JANG HYUK; KIM, SEONG BEOM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 045975/0087 →
Priority Claims (1)
KR 10-2017-0117867 · Sep 14, 2017 · national
Continuity (1)
Related Publication 20180276061A1 · Sep 27, 2018
Cited By (1)
US 12,411,760