US 11,887,386 B1
Utilizing an intelligent in-cabin media capture device in conjunction with a transportation matching system
Matthew Allen Davis, San Francisco, CA (US); Ethan Duncan Eyler, San Francisco, CA (US); Yahui Jin, San Francisco, CA (US); Rachel Hallie Lomax, San Francisco, CA (US); Avneet Oberoi, Mountain View, CA (US); Douglas Sigelbaum, San Francisco, CA (US); Michael Anthony Vernier, Cupertino, CA (US); and Shu-min Wee, San Francisco, CA (US)
Assigned to Lyft, Inc., San Francisco, CA (US)
Filed by Lyft, Inc., San Francisco, CA (US)
Filed on Mar. 30, 2020, as Appl. No. 16/834,820.
Int. Cl. G06V 20/59 (2022.01); G07C 5/00 (2006.01); H04W 4/40 (2018.01); B60W 40/08 (2012.01); G07C 5/08 (2006.01)
CPC G06V 20/597 (2022.01) [B60W 40/08 (2013.01); G07C 5/008 (2013.01); G07C 5/0816 (2013.01); H04W 4/40 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
capturing, using a rear-facing digital camera of an in-cabin media capture device, a first digital video associated with a transportation service provided by a vehicle;
capturing, using a forward-facing digital camera of the in-cabin media capture device, a second digital video associated with the transportation service provided by the vehicle;
analyzing both the first digital video and the second digital video to detect a trigger event relating to the transportation service;
determining a portion of the first digital video and the second digital video captured by the in-cabin media capture device, to be moved from a memory partition with a predetermined overwrite looping duration to another memory partition without an overwrite looping duration, wherein the portion relates to the trigger event;
generating, from the first digital video and the second digital video, a media classification for the first digital video and the second digital video;
determining a priority of the first digital video and the second digital video based on the media classification generated from the first digital video and the second digital video; and
initiating, based on the trigger event detected and based on the priority, an upload of the portion of the first digital video and the second digital video to a remote server.