IP Library Granted Patent US 11,042,341
Granted Patent B2
US 11,042,341 · App. 16/240,703 · Granted Jun 22, 2021

Integrated functionality of center display, driver display, and shared-experience display

Inventors: Victoria Rush (San Jose, CA); Keijiro Ikebe (Cupertino, CA); Andre Nitze (Pipes Canyon, CA); Dominick Aviado (San Francisco, CA); Saurabh Rathi (Sunnyvale, CA); Jack Cong (Livermore, CA); Perry Chan (San Francisco, CA); Nicole Smith (San Jose, CA); Shyam Narayan (Dublin, CA); Neeraja Kukday (San Jose, CA); Yang Cao (San Jose, CA)
G06F3/1423B60K37/02B60R11/0229G06F3/0481G09G5/14G09G5/377B60K2370/52B60K2370/55B60R2011/001G09G2380/10
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,042,341
App. No.
16/240,703
Granted
Jun 22, 2021
Kind
B2
Abstract

Systems and methods for selecting a control mode to launch an application in a vehicle are described. For one embodiment, a system for selecting control modes for launching applications in a vehicle with a dashboard screen can include a computing device embedded in the vehicle, the computing device connected to the dashboard screen and a control display; and an operating system installed on the computing device, the operating system running a multi-display controller and one or more applications. The multi-display controller is to receive a request from the control display for launching an application, determine a control mode used to launch the application based on an integration level indicator of the application, and launch the application in the determined control mode. A metabar and a global widget can be created on top of the dashboard screen. The metabar is permanently displayed across the dashboard screen, and can contain environmental and driving-related information. The global widget appears contextually in response to a state change of a system component in the vehicle.

Claims (39)

1. A system for selecting control modes for launching applications in a vehicle with a dashboard screen, the system comprising:

a computing device embedded in the vehicle, the computing device connected to the dashboard screen and a control display; and

an operating system installed on the computing device, the operating system running a multi-display controller and one or more applications;

wherein the multi-display controller is to

receive a request from the control display for launching an application,

determine a control mode used to launch the application based on an integration level indicator of the application, the integration level indicator indicating a pattern of user interactions to operate the application after the application is launched, and

launch the application in the determined control mode.

2. The system of claim 1 , wherein the computing device is a single integrated circuit, a device including a plurality of chips integrated onto a motherboard, or a device including a plurality of integrated circuits.

3. The system of claim 1 , wherein the control mode is one of a device mode, a casting mode, and a remote mode.

4. The system of claim 1 , wherein the integration level indicator is a numerical value calculated based on the pattern of user interactions with the application after the application is launched.

5. The system of claim 1 , wherein the control display is one of a first control display and a second control display, wherein the first control display is positioned within a steering wheel of the vehicle, and wherein the second control display is positioned between a driver seat and a front passenger seat in the vehicle.

6. The system of claim 1 , wherein the dashboard screen is to display a background color that matches an interior color scheme of the vehicle.

7. The system of claim 1 , wherein the dashboard screen includes a metabar that is persistently visible across the dashboard screen for information display.

8. The system of claim 7 , wherein the dashboard screen further includes a global widget that is contextually created in response to a state change of a system component in the vehicle.

9. The system of claim 7 , wherein the metabar is to display at least one of environmental information, driving-related information, and a notification of a state change of a system component in the vehicle.

10. The system of claim 8 , wherein the system component change that causes the global widget to be generated is one of an incoming call, a volume adjustment of a media player, a Wi-Fi turn-off, an interior temperature change of the vehicle, and a Bluetooth state change.

11. The system of claim 8 , wherein the global widget is to disappear after a session associated with the state change of the system component is completed.

12. The system of claim 8 , wherein a foreground service in the operating system is to monitor a plurality of system components for a state change and to create the global widget in response to the state change.

13. The system of claim 12 wherein the foreground service includes a first user interface component for creating the metabar, and a second user interface component for creating the global widget.

14. A method for selecting control modes for launching applications in a vehicle with a dashboard screen, the system comprising:

receiving, at a multi-display controller running in an operating system installed on a computing device embedded in the vehicle, a request from a control display for launching an application;

determining, by the multi-display controller, a control mode used to launch the application based on an integration level indicator of the application the integration level indicator indicating a pattern of user interactions to operate the application after the application is launched; and

launching the application in the determined control mode.

15. The method of claim 14 , wherein the computing device is a single integrated circuit, a device including a plurality of chips integrated onto a motherboard, or a device including a plurality of integrated circuits.

16. The method of claim 14 , wherein the control mode is one of a device mode, a casting mode, and a remote mode.

17. The method of claim 14 , wherein the integration level indicator is a numerical value calculated based on the pattern of user interactions with the application after the application is launched.

18. The method of claim 14 , wherein the control display is one of a first control display and a second control display, wherein the first control display is positioned within a steering wheel of the vehicle, and wherein the second control display is positioned between a driver seat and a front passenger seat in the vehicle.

19. The method of claim 14 , wherein the dashboard screen is to display a background color that matches an interior color scheme of the vehicle.

20. The method of claim 14 , wherein the dashboard screen includes a metabar that is persistently visible across the dashboard screen for information display.

21. The method of claim 20 , wherein the dashboard screen further includes a global widget that is contextually created in response to a state change of a system component in the vehicle.

22. The method of claim 20 , wherein the metabar is to display at least one of environmental information, driving-related information, and a notification of a state change of a system component in the vehicle.

23. The method of claim 21 , wherein the system component change that causes the global widget to be generated is one of an incoming call, a volume adjustment of a media player, a Wi-Fi turn-off, an interior temperature change of the vehicle, and a Bluetooth state change.

24. The method of claim 21 , wherein the global widget is to disappear after a session associated with the state change of the system component is completed.

25. The method of claim 21 , wherein a foreground service in the operating system is to monitor a plurality of system components for a state change and to create the global widget in response to the state change.

26. The system of claim 25 , wherein the foreground service includes a first user interface component for creating the metabar, and a second user interface component for creating the global widget.

27. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for launching applications in a vehicle with a dashboard screen, the operations comprising:

receiving, at a multi-display controller running in an operating system installed on a computing device embedded in the vehicle, a request from a control display for launching an application;

determining, by the multi-display controller, a control mode used to launch the application based on an integration level indicator of the application the integration level indicator indicating a pattern of user interactions to operate the application after the application is launched; and

launching the application in the determined control mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2019
From: IKEBE, KEIJIRO; NITZE, ANDRE; AVIADO, DOMINICK; RATHI, SAURABH; CONG, JACK; CHAN, PERRY; SMITH, NICOLE; NARAYAN, SHYAM; KUKDAY, NEERAJA; CAO, YANG
To: BYTON NORTH AMERICA CORPORATION
Reel/Frame 049542/0190 →
Continuity (1)
Related Publication 20200218487A1 · Jul 9, 2020
Cited By (1)
US 12,663,952