IP Library Granted Patent US 9,232,069
Granted Patent B2
US 9,232,069 · App. 13/975,734 · Granted Jan 5, 2016

Teleconference calls based on calendar events

Inventors: Peter Barrett (Palo Alto, CA); Bruce Leak (Los Altos Hills, CA); Konstantin Othmer (Los Altos, CA); Zarko Draganic (Belvedere, CA)
Assignee: CLOUDCAR, INC.
H04M3/56H04L65/1069H04L65/403H04W4/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 9,232,069
App. No.
13/975,734
Granted
Jan 5, 2016
Kind
B2
Abstract

An example embodiment disclosed herein includes a vehicle teleconferencing system. The vehicle teleconferencing system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module, a clock, and a teleconferencing module. The operation determination module is configured to determine that an operator is operating the vehicle based on a subset of the data. The clock is configured to track actual time. The teleconferencing module is configured to access a teleconference calendar event that includes a scheduled time and teleconference contact information, and when the actual time is within a predetermined threshold of the scheduled time and the operator is operating the vehicle, to prompt the operator to join a teleconference.

Claims (50)

1. A vehicle teleconferencing system comprising:

an abstraction and communication device including an adaptor configured to interface with a Controller Area Network bus of a vehicle and to abstract vehicle data from the vehicle; and

a mobile device including:

an operation determination module configured to receive vehicle data from the abstraction and communication device and to determine that an operator is operating the vehicle based on a synchronization between the mobile device and the abstraction and communication device and at least a subset of the vehicle data,

a clock configured to track actual date and time of day, and

a teleconferencing module configured to:

access a teleconference calendar event that includes a scheduled time and teleconference contact information,

communicate a prompt to a head unit of the vehicle via the abstraction and communication device, wherein the prompt is configured to prompt the operator to join a teleconference when the actual time is within a predetermined threshold of the scheduled time and the operator is operating the vehicle, and

interface with the mobile device to place a call to join the teleconference in response to a confirmation of the operator,

wherein the confirmation is received at the head unit of the vehicle and communicated to the mobile device via the abstraction and communication device.

2. The vehicle teleconferencing system of claim 1 , wherein the teleconferencing module is configured to access the teleconference calendar event from at least one of a local calendar application on the mobile device or a remote calendar application via a wireless communication network.

3. The vehicle teleconferencing system of claim 1 , wherein the confirmation of the operator comprises an audio confirmation received by the head unit of the vehicle.

4. The vehicle teleconferencing system of claim 1 , wherein:

the teleconference contact information comprises a teleconference telephone number and a teleconference pin number, and

the teleconferencing module is further configured to interface with the mobile device such that the mobile device dials the teleconference telephone number and, when prompted, enters the teleconference pin number.

5. The vehicle teleconferencing system of claim 1 , wherein the teleconferencing module is further configured to monitor the teleconference to detect interruptions in a teleconference connection.

6. The vehicle teleconferencing system of claim 5 , wherein when the teleconferencing module detects an interruption, the teleconferencing module repeats the prompt to the operator to re-join the teleconference.

7. The vehicle teleconferencing system of claim 6 , wherein the teleconferencing module is further configured to interface with the mobile device to re-place the call following a second confirmation by the operator to re-join the teleconference.

8. The vehicle teleconferencing system of claim 1 , wherein the calendar event is included in a calendar application, the teleconferencing module being configured to interface with the calendar application to access the scheduled time and the teleconference contact information.

9. A method of teleconferencing during operation of a vehicle comprising:

accessing a scheduled time and teleconference contact information associated with a teleconference calendar event;

based on a synchronization between a mobile device and an abstraction and communication device and vehicle data abstracted by the abstraction and communication device, determining whether an operator is operating a vehicle;

when an actual time is within a predetermined threshold of the scheduled time and the operator is operating the vehicle, determining whether the operator is a participant in a teleconference represented by the teleconference calendar event;

in response to the operator being a participant, extracting the teleconference contact information from the teleconference calendar event;

communicating a prompt to a head unit of the vehicle via the abstraction and communication device, wherein the prompt is configured to prompt the operator to join the teleconference;

receiving at the head unit, a confirmation from the operator to join the teleconference;

communicating a signal indicating the confirmation to the mobile device via the abstraction and communication device; and

placing a call using the teleconference contact information to join the teleconference.

10. The method of claim 9 , wherein placing the call comprises:

dialing a teleconference telephone number, and

when prompted, entering a teleconference pin number.

11. The method of claim 10 , further comprising monitoring the teleconference to detect interruptions in a teleconference connection.

12. The method of claim 11 , further comprising, when an interruption is detected, re-prompting the operator to re-join the teleconference.

13. The method of claim 12 , further comprising:

receiving a second confirmation from the operator to re-join the teleconference; and

re-placing the call using the teleconference contact information.

14. A method of automated teleconferencing while operating a vehicle comprising:

obtaining permission from an operator to access a calendar application including a teleconference calendar event of the operator;

accessing teleconference contact information and a scheduled time associated with the teleconference calendar event;

based on the scheduled time and a determination that the operator is operating a vehicle, determining that the operator is a participant in a teleconference represented by the teleconference calendar event;

communicating a prompt to a head unit of the vehicle via an abstraction and communication device and a Controller Area Network (CAN) bus of the vehicle, wherein the prompt is configured to prompt the operator to join the teleconference;

receiving at the head unit a confirmation from the operator to join the teleconference;

receiving the confirmation at a mobile device via the abstraction and communication device and CAN bus of the vehicle;

extracting the teleconference contact information from the teleconference calendar event; and

placing a call to join the teleconference using the teleconference contact information using the mobile device.

15. The method of claim 14 , wherein accessing the teleconference contact information and the scheduled time comprises communicating with at least one of a local calendar application loaded on a mobile device or a remote calendar application via a wireless communication network.

16. The method of claim 14 , further comprising:

monitoring a teleconference connection between the mobile device and the teleconference for interruptions; and

when an interruption is detected, re-connecting the mobile device.

17. The method of claim 14 , wherein connecting the mobile device to the teleconference comprises establishing a teleconference connection between a mobile device of the operator and the teleconference using the teleconference contact information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR, INC.
To: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
Reel/Frame 053859/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
To: LENNY INSURANCE LIMITED
Reel/Frame 053860/0951 →
SECURITY INTEREST Recorded Feb 26, 2019
From: CLOUDCAR, INC.
To: JAGUAR LAND ROVER LIMITED
Reel/Frame 048445/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: BARRETT, PETER; LEAK, BRUCE; OTHMER, KONSTANTIN; DRAGANIC, ZARKO
To: CLOUDCAR, INC.
Reel/Frame 031085/0060 →
Continuity (1)
Related Publication 20150056970A1 · Feb 26, 2015