IP Library Granted Patent US 9,553,967
Granted Patent B2
US 9,553,967 · App. 15/080,153 · Granted Jan 24, 2017

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

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,553,967
App. No.
15/080,153
Granted
Jan 24, 2017
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 (32)

1. A method, comprising:

an electronic device providing, to an in-vehicle information system, access to an application executing on the electronic device, the in-vehicle information system providing user interface access to the application on a display screen of the in-vehicle information system while the application is executing on the electronic device;

determining, by the electronic device, that a link with the in-vehicle information system has been terminated such that communication between the electronic device and the in-vehicle information system is terminated; and

in response to determining that the link has been terminated, resuming operation of the application on the electronic device and automatically changing a mode associated with the application.

2. The method of claim 1 , wherein changing a mode associated with the application comprises altering an output screen for the application to adapt to a display of the electronic device.

3. The method of claim 1 , further comprising: restricting, by the electronic device, the in-vehicle information system from accessing data designated as sensitive.

4. The method of claim 3 , wherein restricting the in-vehicle information system from accessing data designated as sensitive comprises restricting the in-vehicle information system from accessing data associated with a work perimeter.

5. The method of claim 1 , wherein the application is a media player application.

6. The method of claim 1 , wherein the application in a navigation application.

7. The method of claim 1 , wherein providing user interface access comprises providing application context information and associated data for the application to a link program executing on the in-vehicle information system, wherein the link program is configured to generated user interface views based on the application context information and associated data.

8. The method of claim 1 , wherein resuming operation of the application on the electronic device comprises resuming a voice call on the electronic device.

9. The method of claim 8 , further comprising issuing an audible notification indicating the voice call has been resumed on the electronic device.

10. An electronic device, comprising:

a display screen;

a communications subsystem adapted for communication with an in-vehicle information system; and

a processor configured to enable:

providing, to the in-vehicle information system using the communications subsystem, access to an application executing on the electronic device, the in-vehicle information system providing user interface access to the application on a display screen of the in-vehicle information system while the application is executing on the electronic device;

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

in response to determining that the link has been terminated, resuming operation of the application on the electronic device and automatically changing a mode associated with the application.

11. The electronic device of claim 10 , wherein changing a mode associated with the application comprises altering an output screen for the application to adapt to a display of the electronic device.

12. The electronic device of claim 10 , wherein the processor is further configured to enable: restricting, by the electronic device, the in-vehicle information system from accessing data designated as sensitive.

13. The electronic device of claim 12 , wherein restricting the in-vehicle information system from accessing data designated as sensitive comprises restricting the in-vehicle information system from accessing data associated with a work perimeter.

14. The electronic device of claim 10 , wherein the application is a media player application.

15. The electronic device of claim 10 , wherein the application in a navigation application.

16. The electronic device of claim 10 , wherein providing user interface access comprises providing application context information and associated data for the application to a link program executing on the in-vehicle information system, wherein the link program is configured to generated user interface views based on the application context information and associated data.

17. The electronic device of claim 10 , wherein resuming operation of the application on the electronic device comprises resuming a voice call on the electronic device.

18. The electronic device of claim 17 , wherein the processor is further configured to enable: issuing an audible notification indicating the voice call has been resumed on the electronic device.

19. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed configure an electronic device to enable:

providing, to an in-vehicle information system, access to an application executing on the electronic device, the in-vehicle information system providing user interface access to the application on a display screen of the in-vehicle information system while the application is executing on the electronic device;

determining, by the electronic device, that a link with the in-vehicle information system has been terminated such that communication between the electronic device and the in-vehicle information system is terminated; and

in response to determining that the link has been terminated, resuming operation of the application on the electronic device and automatically changing a mode associated with the application.

20. The non-transitory computer readable storage medium of claim 19 wherein changing a mode associated with the application comprises altering an output screen for the application to adapt to a display of the electronic device.

Assignments (14)
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 Aug 24, 2021
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 057269/0053 →
CORRECTIVE ASSIGNMENT TO REMOVE ASSIGNOR JOHNSON, BENJAMIN ALLAN PREVIOUSLY RECORDED ON REEL/FRAME NUMBER: 038138/0671 Recorded Jan 13, 2017
From: LANGLOIS, MICHAEL GEORGE
To: BLACKBERRY LIMITED
Reel/Frame 041368/0558 →
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: 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: JOHNSON, BENJAMIN ALLAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 040823/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 040682/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 041033/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO INC.
Reel/Frame 040683/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: JOHNSON, BENJAMIN ALLAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 040724/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: JOHNSON, BENJAMIN ALLAN; LANGLOIS, MICHAEL GEORGE
To: BLACKBERRY LIMITED
Reel/Frame 038138/0671 →