IP Library Granted Patent US 11,310,549
Granted Patent B2
US 11,310,549 · App. 16/995,584 · Granted Apr 19, 2022

Telematics integration enabling indexing and viewing of associated event videos

Inventor: Rael Morris (San Diego, CA)
Assignee: Lytx, Inc.
H04N21/41422H04N21/4524H04N21/4882
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,310,549
App. No.
16/995,584
Granted
Apr 19, 2022
Kind
B2
Abstract

A system for telematics integration includes a video system configured to receive an event email notification from a telematics system. The telematics system was provided an email address for the event email notification. The video system is further configured to scrape the event email notification for event information and to determine whether event information satisfies criteria to generate trigger criteria for an event of interest. Then video system is further configured to, in the event that the event information satisfies the criteria to generate the trigger criteria, retrieve associated video from a video repository of the video system based at least in part on the trigger criteria.

Claims (99)

1. A system for telematics integration, comprising:

a video system configured to:

receive an event email notification from a telematics system, wherein the telematics system was provided an email address for the event email notification;

scrape the event email notification for event information;

determine whether event information satisfies criteria to generate trigger criteria for an event of interest, comprising to:

perform two or more of the following:

A) determine whether the event is no longer of interest; and

in response to a determination that the event is no longer of interest, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

B) determine whether the event is not of the right type; and

in response to a determination that the event is not of the right type, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

C) determine whether the event is already sufficiently investigated; and

in response to a determination that the event is already sufficiently investigated, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

D) determine whether the event is not in the trigger location or the set of trigger locations; and

in response to a determination that the event is not in the trigger location or the set of trigger locations, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and/or

E) determine whether the event is not at the trigger time; and

in response to a determination that the event is not at the trigger time, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and

in response to a determination that the event information satisfies the criteria to generate the trigger criteria, retrieve associated video from a video repository of one or more vehicle systems based at least in part on the trigger criteria, comprising to:

search index of videos based on the trigger criteria;

retrieve videos from video storage using index results;

determine whether videos should be retrieved from vehicle storage; and

in response to a determination that the videos should not be retrieved from the vehicle storage, provide the videos.

2. The system as in claim 1 , wherein the event information comprises a customer identifier.

3. The system as in claim 1 , wherein the event information comprises an associated vehicle.

4. The system as in claim 1 , wherein the event information comprises an associated time stamp.

5. The system as in claim 1 , wherein the event information comprises an associated location.

6. The system as in claim 1 , wherein the video system is further configured to determine whether the time stamp is within bounds.

7. The system as in claim 1 , wherein the video system is further configured to determine whether the location is within bounds.

8. The system as in claim 1 , wherein the video system is further configured to determine whether the event information passes a consistency check.

9. The system as in claim 1 , wherein the trigger criteria comprise a trigger location.

10. The system as in claim 1 , wherein the trigger criteria comprise a trigger time.

11. The system as in claim 1 , wherein the trigger criteria comprise a trigger area.

12. The system as in claim 1 , wherein the trigger criteria comprise a set of trigger locations.

13. The system as in claim 1 , wherein the trigger criteria comprise a set of trigger times.

14. The system as in claim 1 , wherein retrieving the associated video uses an index of videos.

15. The system as in claim 1 , wherein the email event notification is received from a telematics system.

16. The system as in claim 1 , wherein the determining of whether the event information satisfies criteria to generate trigger criteria for an event of interest, comprising to:

perform three or more of the following:

A) determine whether the event is no longer of interest; and

in response to a determination that the event is no longer of interest, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

B) determine whether the event is not of the right type; and

in response to a determination that the event is not of the right type, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

C) determine whether the event is already sufficiently investigated; and

in response to a determination that the event is already sufficiently investigated, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

D) determine whether the event is not in the trigger location or the set of trigger locations; and

in response to a determination that the event is not in the trigger location or the set of trigger locations, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and/or

E) determine whether the event is not at the trigger time; and

in response to a determination that the event is not at the trigger time, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest.

17. The system as in claim 1 , wherein the determining of whether the event information satisfies criteria to generate trigger criteria for an event of interest, comprising to:

perform the following:

A) determine whether the event is no longer of interest; and

in response to a determination that the event is no longer of interest, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

B) determine whether the event is not of the right type; and

in response to a determination that the event is not of the right type, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

C) determine whether the event is already sufficiently investigated; and

in response to a determination that the event is already sufficiently investigated, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

D) determine whether the event is not in the trigger location or the set of trigger locations; and

in response to a determination that the event is not in the trigger location or the set of trigger locations, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and/or

E) determine whether the event is not at the trigger time; and

in response to a determination that the event is not at the trigger time, determine that the event information does not satisfy criteria to generate trigger criteria for the event of interest.

18. A method for telematics integration, comprising:

receiving an event email notification from a telematics system, wherein the telematics system was provided an email address for the event email notification;

scraping, using a processor, the event email notification for event information;

determining whether event information satisfies criteria to generate trigger criteria for an event of interest, comprising:

performing two or more of the following:

A) determining whether the event is no longer of interest and

in response to a determination that the event is no longer of interest, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

B) determining whether the event is not of the right type; and

in response to a determination that the event is not of the right type, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

C) determining whether the event is already sufficiently investigated; and

in response to a determination that the event is already sufficiently investigated, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

D) determining whether the event is not in the trigger location or the set of trigger locations; and

in response to a determination that the event is not in the trigger location or the set of trigger locations, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and/or

E) determining whether the event is not at the trigger time; and

in response to a determination that the event is not at the trigger time, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and

in response to a determination that the event information satisfies the criteria to generate the trigger criteria, retrieving associated video from a video repository of one or more vehicle systems based at least in part on the trigger criteria, comprising:

searching index of videos based on the trigger criteria;

retrieving videos from video storage using index results;

determining whether videos should be retrieved from vehicle storage; and

in response to a determination that the videos should not be retrieved from the vehicle storage, providing the videos.

19. A computer program product for telematics integration, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving an event email notification from a telematics system, wherein the telematics system was provided an email address for the event email notification;

scraping, using a processor, the event email notification for event information;

determining whether event information satisfies criteria to generate trigger criteria for an event of interest, comprising:

performing two or more of the following:

A) determining whether the event is no longer of interest and

in response to a determination that the event is no longer of interest, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

B) determining whether the event is not of the right type; and

in response to a determination that the event is not of the right type, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

C) determining whether the event is already sufficiently investigated; and

in response to a determination that the event is already sufficiently investigated, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest;

D) determining whether the event is not in the trigger location or the set of trigger locations; and

in response to a determination that the event is not in the trigger location or the set of trigger locations, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest and/or

E) determining whether the event is not at the trigger time; and

in response to a determination that the event is not at the trigger time, determining that the event information does not satisfy criteria to generate trigger criteria for the event of interest; and

in response to a determination that the event information satisfies the criteria to generate the trigger criteria, retrieving associated video from a video repository of one or more vehicle systems based at least in part on the trigger criteria, comprising:

searching index of videos based on the trigger criteria;

retrieving videos from video storage using index results;

determining whether videos should be retrieved from vehicle storage; and

in response to a determination that the videos should not be retrieved from the vehicle storage, providing the videos.

Assignments (1)
SECURITY INTEREST Recorded Mar 30, 2023
From: LYTX, INC.
To: GUGGENHEIM CREDIT SERVICES, LLC, AS COLLATERAL AGENT
Reel/Frame 063158/0500 →
Continuity (2)
Continuation 15806172 · Nov 7, 2017
Related Publication 20200389690A1 · Dec 10, 2020
Cited By (2)
US 12,284,461 US 12,556,661