US 12,475,300 B2
Live document detection in a captured video stream
Nils Peter Welinder, San Francisco, CA (US); Peter N. Belhumeur, San Francisco, CA (US); Ying Xiong, Sunnyvale, CA (US); Jongmin Baek, San Jose, CA (US); Simon Kozlov, San Francisco, CA (US); Thomas Berg, San Francisco, CA (US); and David J. Kriegman, San Diego, CA (US)
Assigned to Dropbox, Inc., San Francisco, CA (US)
Filed by Dropbox, Inc., San Francisco, CA (US)
Filed on Jun. 14, 2024, as Appl. No. 18/744,349.
Application 18/744,349 is a continuation of application No. 18/295,043, filed on Apr. 3, 2023, granted, now 12,014,132.
Application 18/295,043 is a continuation of application No. 17/315,027, filed on May 7, 2021, granted, now 11,620,438, issued on Apr. 4, 2023.
Application 17/315,027 is a continuation of application No. 16/457,423, filed on Jun. 28, 2019, granted, now 11,017,158, issued on May 25, 2021.
Application 16/457,423 is a continuation of application No. 15/658,291, filed on Jul. 24, 2017, granted, now 10,417,321, issued on Sep. 17, 2019.
Claims priority of provisional application 62/365,914, filed on Jul. 22, 2016.
Prior Publication US 2024/0330568 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/123 (2020.01); G06F 3/04842 (2022.01); G06F 3/12 (2006.01); G06F 16/93 (2019.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/166 (2020.01); G06F 40/169 (2020.01); G06F 40/197 (2020.01); G06T 5/90 (2024.01); G06T 7/194 (2017.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01); G06V 10/10 (2022.01); G06V 10/30 (2022.01); G06V 10/44 (2022.01); G06V 20/40 (2022.01); G06V 30/40 (2022.01); G06V 30/413 (2022.01); G06V 30/414 (2022.01); G06T 5/70 (2024.01); G06V 10/24 (2022.01); G06V 30/418 (2022.01)
CPC G06F 40/123 (2020.01) [G06F 16/93 (2019.01); G06F 40/106 (2020.01); G06F 40/166 (2020.01); G06F 40/197 (2020.01); G06T 5/90 (2024.01); G06T 7/194 (2017.01); G06T 11/001 (2013.01); G06V 10/10 (2022.01); G06V 10/44 (2022.01); G06V 20/46 (2022.01); G06V 30/40 (2022.01); G06V 30/413 (2022.01); G06V 30/414 (2022.01); G06F 3/04842 (2013.01); G06F 3/126 (2013.01); G06F 40/103 (2020.01); G06F 40/169 (2020.01); G06T 5/70 (2024.01); G06T 11/60 (2013.01); G06T 2207/20056 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30176 (2013.01); G06T 2210/22 (2013.01); G06V 10/242 (2022.01); G06V 10/30 (2022.01); G06V 30/418 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
detecting a visual representation of a physical document within a live camera feed from a camera on a mobile device;
providing, for display within a graphical user interface of the mobile device, a live boundary indicator associated with the visual representation of the physical document within the live camera feed, the live boundary indicator updating based on changes to a position or an orientation of the visual representation of the physical document within the live camera feed;
capturing an image of the visual representation of the physical document from the live camera feed;
converting the image of the visual representation of the physical document that is in a picture file format to a document file that is in a document file format; and
sending the document file to a second computing device for storage.