IP Library Granted Patent US 9,900,842
Granted Patent B2
US 9,900,842 · App. 15/340,016 · Granted Feb 20, 2018

Embedded computing device

Inventors: Erik Lindman (Vantaa, FI); Jyrki Uusitalo (Vantaa, FI); Timo Eriksson (Vantaa, FI); Jari Akkila (Vantaa, FI); Michael Miettinen (Vantaa, FI)
Assignee: Amer Sports Digital Services Oy
H04W52/027H04M1/72527H04M1/72563H04W52/028H04W52/0254H04W52/0258Y02B60/50
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,900,842
App. No.
15/340,016
Granted
Feb 20, 2018
Kind
B2
Abstract

According to an example aspect of the present invention, there is provided an apparatus comprising a first processing core configured to generate first control signals and to control a display by providing the first control signals to the display via a first display interface, a second processing core configured to generate second control signals and to control the display by providing the second control signals to the display via a second display interface, and the first processing core being further configured to cause the second processing core to enter and leave a hibernation state.

Claims (36)

1. An apparatus comprising:

a first processing core configured to generate first control signals and to control a display by providing the first control signals to the display via a first display interface;

a second processing core configured to generate second control signals and to control the display by providing the second control signals to the display via a second display interface, and

the first processing core being further configured to cause the second processing core to enter and leave a hibernation state, wherein the second processing core is electrically interfaced with cellular communication circuitry, wherein the first processing core is configured to cause the second processing core to leave the hibernation state responsive to a determination that a communications capability of the second processing core is requested.

2. The apparatus according to claim 1 , wherein the first processing core is electrically interfaced with at least one of: a user interface, a wireless communications port, a wired communications port, satellite positioning circuitry, a magnetometer, a gyroscope, an accelerometer and a pressure sensor.

3. The apparatus according to claim 1 , wherein the second processing core is electrically interfaced with at least one of: non-cellular wireless communication circuitry and a second wired communications port.

4. The apparatus according to claim 1 , wherein the first processing core and the second processing core are both electrically interfaced with a shared random access memory.

5. The apparatus according to claim 1 , wherein the first processing core is configured to cause the second processing core to leave the hibernation state responsive to a determination that a need for the second processing core is predicted to occur.

6. The apparatus according to claim 1 , wherein the first processing core is configured to cause the second processing core to enter the hibernation state responsive to a determination that a second graphics mode, which is supported by the first processing core, is requested to be provided to the display.

7. The apparatus according to claim 6 , wherein the second graphics mode comprises a reduced map view graphics mode.

8. The apparatus according to claim 1 , wherein the first processing core is configured to cause the second processing core to enter the hibernation state responsive to a determination that a user interface type not supported by the first processing core is no longer requested.

9. The apparatus according to claim 1 , wherein the apparatus comprises the display, the display having a first electrical connection to the first display interface in the first processing core and a second electrical connection to the second display interface in the second processing core.

10. The apparatus according to claim 1 , wherein the first processing core and the second processing core are comprised in a same integrated circuit.

11. The apparatus according to claim 1 , wherein the first processing core is comprised in a microcontroller and the second processing core is comprised in a microprocessor, the microcontroller being external to the microprocessor and the microprocessor being external to the microcontroller.

12. The apparatus according to claim 1 , wherein the apparatus is configured to store, at least in part, a context of the second processing core in connection with transitioning the second processing core into the hibernation state.

13. A method, comprising:

generating, by a first processing core, first control signals;

controlling a display by providing the first control signals to the display via a first display interface;

generating, by a second processing core, second control signals;

controlling the display by providing the second control signals to the display via a second display interface;

causing the second processing core to enter and leave a hibernation state, wherein the second processing core is electrically interfaced with cellular communication circuitry, wherein the first processing core is configured to cause the second processing core to leave the hibernation state responsive to a determination that a communications capability of the second processing core is requested.

14. The method according to claim 13 , wherein the first processing is core electrically interfaced with at least one of: a user interface, a wireless communications port, a wired communications port, satellite positioning circuitry, a magnetometer, a gyroscope, an accelerometer and a pressure sensor.

15. The method according to claim 13 , wherein the second processing core is electrically interfaced with at least one of: non-cellular wireless communication circuitry and a second wired communications port.

16. The method according to claim 13 , wherein the first processing core and the second processing core are both electrically interfaced with a shared random access memory.

17. The method according to claim 13 , further comprising causing, by the first processing core, the second processing core to leave the hibernation state responsive to a determination that a need for the second processing core is predicted to occur.

18. The method according to claim 13 , further comprising causing, by the first processing core, the second processing core to enter the hibernation state responsive to a determination that a second graphics mode, which is supported by the first processing core, is requested to be provided to the display.

19. The method according to claim 18 , wherein the second graphics mode comprises a reduced map view graphics mode.

20. The method according to claim 13 , further comprising causing, by the first processing core, the second processing core to enter the hibernation state responsive to a determination that a user interface type not supported by the first processing core is no longer requested.

21. The method according to claim 13 , wherein the method is performed in an apparatus comprising the display, the display having a first electrical connection to the first display interface in the first processing core and a second electrical connection to the second display interface in the second processing core.

22. The method according to claim 13 , wherein the first processing core and the second processing core are comprised in a same integrated circuit.

23. A non-transitory computer readable non-transitory medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least:

generate, by a first processing core, first control signals;

control a display by providing the first control signals to the display via a first display interface;

generate, by a second processing core, second control signals;

control the display by providing the second control signals to the display via a second display interface;

cause the second processing core to enter and leave a hibernation state, wherein the second processing core is electrically interfaced with cellular communication circuitry, wherein the first processing core is configured to cause the second processing core to leave the hibernation state responsive to a determination that a communications capability of the second processing core is requested.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: AMER SPORTS DIGITAL SERVICES OY
To: SUUNTO OY
Reel/Frame 059847/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: SUUNTO OY
To: AMER SPORTS DIGITAL SERVICES OY
Reel/Frame 044130/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: LINDMAN, ERIK; UUSITALO, JYRKI; ERIKSSON, TIMO; AKKILA, JARI; MIETTINEN, MICHAEL
To: SUUNTO OY
Reel/Frame 040996/0616 →
Priority Claims (2)
FI 20155289 · Apr 17, 2015 · national
GB 1506573.3 · Apr 17, 2015 · national
Continuity (2)
Division 15095178 · Apr 11, 2016
Related Publication 20170048795A1 · Feb 16, 2017