MESSAGING FOR MOBILE DEVICES USING VEHICLE DCM
First Claim
1. A computing device for a vehicle comprising:
- one or more processors for controlling the operations of the computing device; and
a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to;
receive, from a mobile device using a local data connection, a first incoming message originating from a remote sender;
send, to a server computer using a data communications module, an outgoing message for distribution to a remote recipient in response to the first incoming message;
receive, from the server computer using the data communications module, a second incoming message originating from the remote recipient;
determine a logical grouping comprising at least the first incoming message and the second incoming message; and
present the logical grouping to a driver of the vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are computing devices, systems, and methods for messaging for mobile devices using a vehicle data communications module (DCM). A computing device associated with a vehicle can receive an incoming message sent to a driver'"'"'s mobile device using a Bluetooth connection with the mobile device. The message can be presented to the driver over the vehicle'"'"'s audio system using text-to-speech processing. The driver can compose an outgoing message as a reply, such as using speech-to-text processing, which can be sent to a remote server to forward to the intended third-party recipient. If the third party replies to the outgoing message directly, the remote server can receive the reply and forward it to the vehicle computing device. All related messages can be presented to the driver as a single thread or conversation.
18 Citations
21 Claims
-
1. A computing device for a vehicle comprising:
-
one or more processors for controlling the operations of the computing device; and a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to; receive, from a mobile device using a local data connection, a first incoming message originating from a remote sender; send, to a server computer using a data communications module, an outgoing message for distribution to a remote recipient in response to the first incoming message; receive, from the server computer using the data communications module, a second incoming message originating from the remote recipient; determine a logical grouping comprising at least the first incoming message and the second incoming message; and present the logical grouping to a driver of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
8. A computer-implemented method for a vehicle comprising:
-
receiving, from a mobile device using a local data connection, a first incoming message originating from a remote sender; sending, to a server computer using a data communications module, an outgoing message for distribution to a remote recipient in response to the first incoming message; receiving, from the server computer using the data communications module, a second incoming message originating from the remote recipient; determining a logical grouping comprising at least the first incoming message and the second incoming message; and presenting the logical grouping to a driver of the vehicle.
-
-
15. A system comprising:
-
a server computer; and a computing device associated with a vehicle in communication with the server computer;
wherein the computing device is configured to;receive, from a mobile device using a local data connection, a first incoming message originating from a remote sender; send, to a server computer using a data communications module, an outgoing message for distribution to a remote recipient in response to the first incoming message; receive, from the server computer using the data communications module, a second incoming message originating from the remote recipient; determine a logical grouping comprising at least the first incoming message and the second incoming message; and present the logical grouping to a driver of the vehicle.
-
Specification