IP Library Granted Patent US 10,402,040
Granted Patent B2
US 10,402,040 · App. 15/387,959 · Granted Sep 3, 2019

Stateful integration of a vehicle information system user interface with mobile device operations

Inventors: Michael George Langlois (Almonte, CA); Benjamin Allan Johnson (Ottawa, CA)
Assignees: BlackBerry Limited; 2336008 Ontario Inc.
G06F3/0481B60K35/00B60K37/06G01C21/3661G06F3/1454G06F3/167G06T1/00H04B17/318H04L67/145H04L67/148H04M1/6083H04M1/6091H04W4/00H04W8/22H04W76/10B60K2350/1004B60K2350/1028B60K2350/352B60K2350/357H04W4/046
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,402,040
App. No.
15/387,959
Granted
Sep 3, 2019
Kind
B2
Abstract

A method, device, and vehicle information system are provided for persisting application context from the vehicle information system to the mobile device. The mobile device provides access to at least one application executing on the mobile device to the vehicle information system. On termination of that access, an operating context is determined for each of the mobile device applications where possible. In some cases, where application context is persisted from one system or device to the other, the current data is presented in accordance with a transport modality associated with the other device or system.

Claims (46)

1. A method, comprising:

receiving, by an in-vehicle information system, access to operational condition data of an electronic device while the electronic device is linked to the in-vehicle information system, the in-vehicle information system providing user interface access to the electronic device on a display screen of the in-vehicle information system;

determining that the operational condition data reflecting operating status of the electronic device satisfies a predetermined resource availability threshold; and

in response to determining that the operational condition data reflecting operating status of the electronic device satisfies the predetermined resource availability threshold, displaying a first status indicator associated with the operational condition data on an user interface of the in-vehicle information system.

2. The method of claim 1 , wherein displaying the first status indicator associated with the operational condition data on the user interface includes persisting the first status indicator on the user interface while the operational condition data continues to satisfy the predetermined resource availability threshold.

3. The method of claim 2 , further comprising:

determining whether the operational condition data no longer satisfies the predetermined resource availability threshold; and

in response to determining that the operational condition data no longer satisfies the predetermined criteria resource availability threshold, removing the first status indicator from the user interface of the in-vehicle information system.

4. The method of claim 2 , further comprising:

determining that a link between the in-vehicle information system and the electronic device has been terminated; and

in response to determining that the link has been terminated, removing the first status indicator from the user interface of the in-vehicle information system.

5. The method of claim 1 , wherein the first status indicator is a battery level indicator and the operational condition data includes data indicating a remaining battery charge of the electronic device,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the remaining battery charge of the electronic device is less than a low battery threshold value.

6. The method of claim 1 , wherein the first status indicator is a wireless network carrier indicator and the operational condition data includes data indicating a wireless network carrier that the electronic device has established a link with,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the wireless network carrier that the electronic device has established a link with is not a home wireless network carrier.

7. The method of claim 1 , wherein the first status indicator is a signal strength indicator and the operational condition data includes data indicating a signal strength of a connection between the electronic device and a base station,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the signal strength of the connection between the electronic device and the base station is less than a low signal strength threshold value.

8. The method of claim 1 , wherein receiving access to the operational condition data includes receiving the operational condition data of the electronic device at a link program executing on the in-vehicle information system, and wherein the link program is configured to generate the user interface based on the operational condition data of the electronic device.

9. An in-vehicle information system, comprising:

a display screen;

a communication subsystem adapted for communication with an electronic device; and

a processor configured to enable:

receiving, by the in-vehicle information system using the communications subsystem, access to operational condition data of the electronic device while the electronic device is linked to the in-vehicle information system, the in-vehicle information system providing user interface access to the electronic device on a display screen of the in-vehicle information system;

determining that the operational condition data reflecting operating status of the electronic device satisfies a predetermined resource availability threshold; and

in response to determining that the operational condition data reflecting operating status of the electronic device satisfies the predetermined resource availability threshold, displaying a first status indicator associated with the operational condition data on an user interface of the in-vehicle information system.

10. The electronic device of claim 9 , wherein displaying the first status indicator associated with the operational condition data on the user interface includes persisting the first status indicator on the user interface while the operational condition data continues to satisfy the predetermined resource availability threshold.

11. The electronic device of claim 10 , further comprising:

determining whether the operational condition data no longer satisfies the predetermined resource availability threshold; and

in response to determining that the operational condition data no longer satisfies the predetermined resource availability threshold, removing the first status indicator from the user interface of the in-vehicle information system.

12. The electronic device of claim 10 , further comprising:

determining that a link between the in-vehicle information system and the electronic device has been terminated; and

in response to determining that the link has been terminated, removing the first status indicator from the user interface of the in-vehicle information system.

13. The electronic device of claim 9 , wherein the first status indicator is a battery level indicator and the operational condition data includes data indicating a remaining battery charge of the electronic device,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the remaining battery charge of the electronic device is less than a low battery threshold value.

14. The electronic device of claim 9 , wherein the first status indicator is a wireless network carrier indicator and the operational condition data includes data indicating a wireless network carrier that the electronic device has established a link with,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the wireless network carrier that the electronic device has established a link with is not a home wireless network carrier.

15. The electronic device of claim 9 , wherein the first status indicator is a signal strength indicator and the operational condition data includes data indicating a signal strength of a connection between the electronic device and a base station,

and wherein determining that the operational condition data satisfies the predetermined resource availability threshold includes determining that the signal strength of the connection between the electronic device and the base station is less than a low signal strength threshold value.

16. The electronic device of claim 9 , wherein receiving access to the operational condition data includes receiving the operational condition data of the electronic device at a link program executing on the in-vehicle information system, and wherein the link program is configured to generate the user interface based on the operational condition data of the electronic device.

17. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure an in-vehicle information system to enable:

receiving access to operational condition data of an electronic device while the electronic device is linked to the in-vehicle information system, the in-vehicle information system providing user interface access to the electronic device on a display screen of the in-vehicle information system;

determining that the operational condition data reflecting operating status of the electronic device satisfies a predetermined resource availability threshold; and

in response to determining that the operational condition data reflecting operating status of the electronic device satisfies the predetermined resource availability threshold, displaying a first status indicator associated with the operational condition data on an user interface of the in-vehicle information system.

18. The non-transitory computer readable storage medium of claim 17 which, when executed, configure the in-vehicle information system to enable:

determining whether the operational condition data no longer satisfies the predetermined resource availability threshold; and

in response to determining that the operational condition data no longer satisfies the predetermined resource availability threshold, removing the first status indicator from the user interface of the in-vehicle information system.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 040824/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO INC.
Reel/Frame 040824/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 041232/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: LANGLOIS, MICHAEL GEORGE
To: BLACKBERRY LIMITED
Reel/Frame 040823/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2017
From: JOHNSON, BENJAMIN ALLAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 040823/0586 →
Continuity (4)
Continuation 15080153 · Mar 24, 2016
Continuation 13974694 · Aug 23, 2013
Provisional Application 61792323 · Mar 15, 2013
Related Publication 20170115828A1 · Apr 27, 2017