IP Library Granted Patent US 11,451,595
Granted Patent B1
US 11,451,595 · App. 16/933,332 · Granted Sep 20, 2022

Virtual carpooling

Inventors: Lindsey Jo Thome (Chicago, IL); Tara Cavallaro Kozlowski (Geneva, IL)
Assignee: Allstate Insurance Company
H04L65/403G06F3/167G06F16/285G06F16/686H04L51/52H04L67/125H04L67/535G01C21/3697G06F16/25G06F16/40G06F16/60G06F16/951G06Q50/01H04L12/1822H04L65/1066H04L67/12
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,451,595
App. No.
16/933,332
Granted
Sep 20, 2022
Kind
B1
Abstract

A system comprising a first computing device operated by a first driver, a second computing device operated by a second driver, and a server is disclosed. The server may determine one or more characteristics of the first driver based on at least one of listening preferences or telematics data of the first driver. Based on the one or more characteristics of the first driver, the server may assign the first driver to a conference. The server may receive a request from the second computing device for the second driver to participate in conferencing. The server may determine that the second driver has at least one characteristic that matches one of the one or more characteristics of the first driver and may assign the second driver to the conference with the first driver. The server may bridge the first driver and the second driver in the conference.

Claims (56)

1. A computing system comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, cause the computing system to:

receive, from a first computing device associated with a first driver, a request for the first driver to participate in conferencing, wherein the request comprises preference information indicating whether a preferred number of drivers with whom the first driver wishes to communicate in conferencing is identified;

determine, based on driving behavior data formed by real-time driving data collected over a predetermined period of time from at least one of sensors, a telematics device, or a computing device in a vehicle driven by the first driver, one or more characteristics of the first driver;

assign, based on the one or more characteristics of the first driver and the preference information, the first driver to a conference; and

bridge the first computing device operated by the first driver and computing devices operated by one or more other drivers in the conference based on the preferred number of drivers.

2. The computing system of claim 1 , wherein the preference information indicates the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver and the preferred number of drivers, the first driver to a conference with the preferred number of drivers.

3. The computing system of claim 1 , wherein the preference information does not indicate the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver, the first driver to a conference with a random number of drivers.

4. The computing system of claim 1 , wherein the request is submitted by a speech input from the first driver.

5. The computing system of claim 1 , wherein the one or more characteristics of the first driver comprise listening preferences, and

wherein the instructions, when executed by the at least one processor, further cause the computing system to determine the listening preferences based on audio played in the vehicle driven by the first driver.

6. The computing system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the computing system to determine the one or more characteristics of the first driver based on real-time data that is collected by sensors in the vehicle driven by the first driver while the first driver is driving.

7. The computing system of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the computing system to:

collect the driving behavior data corresponding to the vehicle driven by the first driver over a predetermined period of time;

determine one or more driving patterns of the first driver based on the driving behavior data collected over the predetermined period of time; and

determine the one or more characteristics of the first driver based on the one or more driving patterns of the first driver.

8. A method comprising:

receiving, by a computing system, from a first computing device associated with a first driver, a request for the first driver to participate in conferencing, wherein the request comprises preference information indicating whether a preferred number of drivers with whom the first driver wishes to communicate in conferencing is identified;

determining, based on driving behavior data formed by real-time driving data collected over a predetermined period of time from at least one of sensors, a telematics device, or a computing device in a vehicle driven by the first driver, one or more characteristics of the first driver;

assigning, based on the one or more characteristics of the first driver and the preference information, the first driver to a conference; and

bridging the first computing device operated by the first driver and computing devices operated by one or more other drivers in the conference based on the preferred number of drivers.

9. The method of claim 8 , wherein the preference information indicates the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver and the preferred number of drivers, the first driver to a conference with the preferred number of drivers.

10. The method of claim 8 , wherein the preference information does not indicate the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver, the first driver to a conference with a random number of drivers.

11. The method of claim 8 , wherein the request is submitted by a speech input from the first driver.

12. The method of claim 8 , wherein the one or more characteristics of the first driver comprise listening preferences, and

the method further comprising:

determining the listening preferences based on audio played in the vehicle driven by the first driver.

13. The method of claim 8 , wherein the determining the one or more characteristics of the first driver is based on real-time data that is collected by sensors in the vehicle driven by the first driver while the first driver is driving.

14. The method of claim 8 , further comprising:

collecting the driving behavior data corresponding to the vehicle driven by the first driver over a predetermined period of time;

determining one or more driving patterns of the first driver based on the driving behavior data collected over the predetermined period of time; and

determining the one or more characteristics of the first driver based on the one or more driving patterns of the first driver.

15. One or more non-transitory computer-readable media storing instructions that, when executed by a computing system comprising at least one processor and at least one memory, cause the computing system to:

receive, from a first computing device associated with a first driver, a request for the first driver to participate in conferencing, wherein the request comprises preference information indicating whether a preferred number of drivers with whom the first driver wishes to communicate in conferencing is identified;

determine, based on driving behavior data formed by real-time driving data collected over a predetermined period of time from at least one of sensors, a telematics device, or a computing device in a vehicle driven by the first driver, one or more characteristics of the first driver;

assign, based on the one or more characteristics of the first driver and the preference information, the first driver to a conference; and

bridge the first computing device operated by the first driver and computing devices operated by one or more other drivers in the conference based on the preferred number of drivers.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the preference information indicates the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver and the preferred number of drivers, the first driver to a conference with the preferred number of drivers.

17. The one or more non-transitory computer-readable media of claim 15 , wherein the preference information does not indicate the preferred number of drivers with whom the first driver wishes to communicate in conferencing, and

wherein the assigning the first driver to the conference comprises:

randomly assigning, based on the one or more characteristics of the first driver, the first driver to a conference with a random number of drivers.

18. The one or more non-transitory computer-readable media of claim 15 , wherein the request is submitted by a speech input from the first driver.

19. The one or more non-transitory computer-readable media of claim 15 , wherein the one or more characteristics of the first driver comprise listening preferences, and

wherein the instructions, when executed by the at least one processor, further cause the computing system to determine the listening preferences based on audio played in the vehicle driven by the first driver.

20. The one or more non-transitory computer-readable media of claim 15 , wherein the instructions, when executed by the at least one processor, cause the computing system to determine the one or more characteristics of the first driver based on real-time data that is collected by sensors in the vehicle driven by the first driver while the first driver is driving.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: THORNE, LINDSEY JO; KOZLOWSKI, TARA CAVALLARO
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 060003/0937 →
Continuity (2)
Continuation 15868434 · Jan 11, 2018
Continuation 14619376 · Feb 11, 2015