IP Library › Granted Patent US 11,971,769
Granted Patent B2
US 11,971,769 · App. 17/536,778 · Granted Apr 30, 2024

Mobile device including context hub and operation method thereof

Inventors: Kyungsoo Lee (Yongin-si, KR); Taekkyun Shin (Kwangmyong-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F1/324G06F1/3293G06N3/02G06N20/00
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,971,769
App. No.
17/536,778
Granted
Apr 30, 2024
Kind
B2
Abstract

A context hub receives and processes data from multiple sensors. An operation method of the context hub includes identifying a pattern of context data input to the context hub from at least one of the sensors, determining a dynamic voltage-frequency scaling (DVFS) level corresponding to the identified pattern of the context data, and processing, at the context hub, the context data by using a clock signal or a driving voltage corresponding to the determined DVFS level.

Claims (81)

1. A mobile device, comprising:

a plurality of sensors, the plurality of sensors being of different types from one another and outputting context data having different context input patterns from one another;

a context input pattern information block configured to store data correlating context input pattern information with a plurality of different dynamic voltage-frequency (DVFS) levels; and

a context hub connected to the plurality of sensors and including a processor, the context hub configured to:

receive context data from at least one of the plurality of sensors;

identify a pattern of the context data received from the at least one of the plurality of sensors;

determine a DVSF level that correlates with the identified pattern, by referencing the data stored in the context input pattern information block;

output a control signal corresponding to the determined DVFS level; and

process the context data using the processor operating at the determined DVFS level.

2. The mobile device of claim 1 , wherein the context hub is further configured to:

receive environmental readings of different types corresponding to the context data from the at least one of the plurality of sensors; and

identify the pattern of the context data based on the environmental readings.

3. The mobile device of claim 1 , further comprising a DVFS block configured to generate a clock signal having a controlled frequency or a driving voltage having a controlled voltage level based on the control signal from the context hub, and

wherein the context hub is further configured to:

output the control signal to the DVFS block;

receive the clock signal or the driving voltage from the DVFS block; and

process the context data by using the clock signal or the driving voltage.

4. The mobile device of claim 1 , further comprising a main processor configured to operate on a sleep mode or an active mode, and

wherein the context hub is further configured to determine whether to operate the main processor in the sleep mode or the active mode, based on the identified pattern and the context input pattern information.

5. The mobile device of claim 4 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub, and

wherein the context hub is further configured to, in response to determining to operate the main processor in the sleep mode, control the main processor to maintain the sleep mode.

6. The mobile device of claim 4 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub,

wherein the context hub is further configured to:

in response to determining to operate the main processor in the active mode, output a trigger signal to the main processor to wake-up the main processor from the sleep mode to the active mode; and

dump the context data to a working memory of the main processor, and

wherein the main processor is further configured to process the dumped context data in the active mode.

7. The mobile device of claim 4 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub,

wherein the context hub is further configured to:

in response to determining to operate the main processor in the active mode, output a trigger signal to the main processor to wake-up the main processor from the sleep mode to the active mode;

in response to determining to operate the main processor in the active mode, partially process the context data; and

dump the partially processed context data to a working memory of the main processor, and

wherein the main processor is further configured to process the partially processed and dumped context data in the active mode.

8. The mobile device of claim 1 , wherein the pattern of context data indicates at least one of a type, a combination, and a data size of the context data.

9. The mobile device of claim 1 , wherein the context input pattern information correlates a plurality of optimized DVFS levels with a plurality of patterns of context data.

10. The mobile device of claim 1 , wherein the context input pattern information block is further configured to:

update a default value to a training value by machine learning; and

store the training value as the context input pattern information.

11. The mobile device of claim 1 , further comprising a neural processing unit (NPU) configured to:

receive the identified pattern from the context hub;

perform machine learning on the identified pattern; and

generate an optimized DVFS level corresponding to the identified pattern based on the machine learning.

12. The mobile device of claim 11 , wherein the NPU is further configured to update the context input pattern information of the context input pattern information block based on the optimized DVFS level.

13. A mobile device, comprising:

a plurality of sensors, the plurality of sensors being of different types from one another and outputting context data having different context input patterns from one another;

a main processor configured to operate on a sleep mode or an active mode;

a context input pattern information block configured to store data correlating context input pattern information with different operating modes of the main processor; and

a context hub connected to the plurality of sensors and including a processor which is different than the main processor, the context hub configured to:

receive context data from at least one of the plurality of sensors;

identify a pattern of the context data received from the at least one of the plurality of sensors;

determine an operating mode of the main processor that correlates with the identified pattern, by referencing the data stored in the context input pattern information block;

control the main processor to operate in the sleep mode or the active mode, based the determined operating mode.

14. The mobile device of claim 13 , wherein the context hub is further configured to:

receive environmental readings of different types corresponding to the context data from the at least one of the plurality of sensors; and

identify the pattern of the context data based on the environmental readings.

15. The mobile device of claim 13 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub,

wherein the context hub is further configured to:

in response to determining to operate the main processor in the sleep mode, control the main processor to maintain the sleep mode.

16. The mobile device of claim 13 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub,

wherein the context hub is further configured to:

in response to determining to operate the main processor in the active mode, output a trigger signal to the main processor to wake-up the main processor from the sleep mode to the active mode; and

dump the context data to a working memory of the main processor, and

wherein the main processor is further configured to process the dumped context data in the active mode.

17. The mobile device of claim 13 , wherein the main processor is further configured to operate on the sleep mode prior to control of the context hub,

wherein the context hub is further configured to:

in response to determining to operate the main processor in the active mode, output a trigger signal to the main processor to wake-up the main processor from the sleep mode to the active mode;

in response to determining to operate the main processor in the active mode, partially process the context data; and

dump the partially processed context data to a working memory of the main processor, and

wherein the main processor is further configured to process the partially processed and dumped context data in the active mode.

18. A mobile device, comprising:

a plurality of sensors, the plurality of sensors being of different types from one another and outputting context data having different context input patterns from one another;

a main processor including a working memory;

a context input pattern information block configured to store data correlating context input pattern information with different operating modes of the main processor;

a context hub connected to the plurality of sensors and including a processor which is different than the main processor, the context hub configured to:

receive context data from at least one of the plurality of sensors;

identify a pattern of the context data received from the at least one of the plurality of sensors; and

determine an operating mode of the main processor that correlates with the identified pattern, by referencing the data stored in the context input pattern information block;

wherein the determination of the operating mode includes a determination as to whether to dump the context data from the context hub to the main processor or process the context data by the context hub.

19. The mobile device of claim 18 , wherein the context hub is further configured to:

receive environmental readings of different types corresponding to the context data from the at least one of the plurality of sensors; and

identify the pattern of the context data based on the environmental readings.

20. The mobile device of claim 18 , wherein the pattern of context data indicates at least one of a type, a combination, and a data size of the context data.

Priority Claims (1)
KR 10-2018-0015993 · Feb 9, 2018 · national
Continuity (2)
Continuation 16107970 · Aug 21, 2018
Related Publication 20220083116A1 · Mar 17, 2022
Cited By (1)
US 12,675,148