On-demand system and method for retrieving video from a commercial vehicle
First Claim
1. A method, comprising:
- capturing video from a plurality of cameras provided at a commercial vehicle;
storing, simultaneously in a circular buffer memory of a media recorder at the vehicle, a plurality of loops of the video each corresponding to one channel of video associated with one of the plurality of cameras, each of the plurality of loops of video having a predetermined duration that is limited by a storage capacity of the circular buffer memory;
detecting, using an event detector at the vehicle, predetermined vehicle events occurring during vehicle operation and generating event data;
storing, in a video clip memory of the media recorder, a video clip of a predetermined duration and transmitting the video clip and the event data to a remote location in response to detection of a predetermined vehicle event;
receiving, at the vehicle, a video request command generated at the remote location specifically for the vehicle, the video request command specifying at least a calendar date and a time; and
transmitting, from the vehicle, a portion of the loops of video to the remote location in response to the video request command if the portion of the loops of video associated with the calendar date and time of the video request command is available in the circular buffer memory, the portion of the loops of video comprising a vehicle ID that uniquely identifies the particular vehicle and a driver ID that uniquely identifies a driver of the particular vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for use with a commercial vehicle comprises a media recorder configured to receive video from one or more cameras. The media recorder comprises a memory configured to store a loop of the video as a circular buffer having a predetermined duration. A transceiver is communicatively coupled to the media recorder and configured to receive a video request command generated at a central office. An event detector is configured to communicate with a vehicle computer and detect predetermined events occurring during vehicle operation. The media recorder is configured to retrieve a portion of the loop of video stored in the memory and the transceiver is configured to transmit the portion of the loop of video to the central office in response to the video request command.
-
Citations
21 Claims
-
1. A method, comprising:
-
capturing video from a plurality of cameras provided at a commercial vehicle; storing, simultaneously in a circular buffer memory of a media recorder at the vehicle, a plurality of loops of the video each corresponding to one channel of video associated with one of the plurality of cameras, each of the plurality of loops of video having a predetermined duration that is limited by a storage capacity of the circular buffer memory; detecting, using an event detector at the vehicle, predetermined vehicle events occurring during vehicle operation and generating event data; storing, in a video clip memory of the media recorder, a video clip of a predetermined duration and transmitting the video clip and the event data to a remote location in response to detection of a predetermined vehicle event; receiving, at the vehicle, a video request command generated at the remote location specifically for the vehicle, the video request command specifying at least a calendar date and a time; and transmitting, from the vehicle, a portion of the loops of video to the remote location in response to the video request command if the portion of the loops of video associated with the calendar date and time of the video request command is available in the circular buffer memory, the portion of the loops of video comprising a vehicle ID that uniquely identifies the particular vehicle and a driver ID that uniquely identifies a driver of the particular vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for use with a commercial vehicle, comprising:
-
a plurality of cameras provided at the vehicle; a media recorder configured to receive video from the plurality of cameras, the media recorder comprising a video clip memory and a circular buffer memory, the video clip memory configured to store event-based video clips, and the circular buffer memory configured to simultaneously store a plurality of loops of video each corresponding to one channel of video associated with one of the plurality of cameras, each of the plurality of loops of video having a predetermined duration that is limited by a storage capacity of the circular buffer memory; a transceiver communicatively coupled to the media recorder, the transceiver configured to receive a video request command generated at a central office specifically for the vehicle, the video request command specifying at least a calendar date and a time; and an event detector configured to communicate with a vehicle computer, detect predetermined vehicle events occurring during vehicle operation, and generate event data; wherein the media recorder is configured to store a video clip of a predetermined duration in the video clip memory and the transceiver is configured to transmit the video clip and the event data to the central office in response to detection of a predetermined vehicle event by the event detector; wherein the media recorder is configured to retrieve a portion of the loops of video stored in the circular buffer memory and the transceiver is configured to transmit the portion of the loops of video to the central office in response to the video request command if the portion of the loops of video associated with the calendar date and time of the video request command is available in the circular buffer memory, the portion of the loops of video comprising a vehicle ID that uniquely identifies the vehicle and a driver ID that uniquely identifies a driver of the vehicle; and wherein the plurality of cameras, the media recorder, the transceiver, and the event detector are configured to be mounted at the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification