US 12,067,778 B2
Client based image analysis
Bradford A Folkens, Los Angeles, CA (US); Dominik K Mazur, Los Angeles, CA (US); and Mujtaba Asif, Islamabad (PK)
Assigned to Cloudsight, Inc., Los Angeles, CA (US)
Filed by Cloudsight, Inc., Los Angeles, CA (US)
Filed on Aug. 10, 2021, as Appl. No. 17/399,024.
Application 17/399,024 is a continuation in part of application No. 16/218,309, filed on Dec. 12, 2018, granted, now 11,087,182.
Application 16/218,309 is a continuation of application No. 15/067,616, filed on Mar. 11, 2016, granted, now 10,185,898, issued on Jan. 22, 2019.
Application 15/067,616 is a continuation in part of application No. 14/592,555, filed on Jan. 8, 2015, granted, now 9,575,995, issued on Feb. 21, 2017.
Application 15/067,616 is a continuation in part of application No. 14/267,840, filed on May 1, 2014, granted, now 9,569,465, issued on Feb. 14, 2017.
Claims priority of provisional application 63/165,054, filed on Mar. 23, 2021.
Claims priority of provisional application 63/066,081, filed on Aug. 14, 2020.
Claims priority of provisional application 62/180,619, filed on Jun. 17, 2015.
Claims priority of provisional application 62/131,822, filed on Mar. 11, 2015.
Claims priority of provisional application 62/084,509, filed on Nov. 25, 2014.
Claims priority of provisional application 62/069,160, filed on Oct. 27, 2014.
Claims priority of provisional application 62/031,397, filed on Jul. 31, 2014.
Claims priority of provisional application 61/987,156, filed on May 1, 2014.
Claims priority of provisional application 61/976,494, filed on Apr. 7, 2014.
Claims priority of provisional application 61/975,691, filed on Apr. 4, 2014.
Claims priority of provisional application 61/956,927, filed on May 1, 2013.
Prior Publication US 2022/0207274 A1, Jun. 30, 2022
Int. Cl. G06K 9/62 (2022.01); G06F 16/58 (2019.01); G06F 18/2431 (2023.01); G06Q 30/02 (2023.01); G06V 20/20 (2022.01); G06V 20/40 (2022.01)
CPC G06V 20/47 (2022.01) [G06F 16/58 (2019.01); G06F 18/2431 (2023.01); G06Q 30/02 (2013.01); G06V 20/20 (2022.01)] 25 Claims
OG exemplary drawing
 
1. A portable computing device comprising:
a display configured to present a user interface and to display an advertisement;
a camera configured to capture an image or video stream;
application memory configured to store a visual processing application, the visual processing application including a neural network and logic configured to generate image tags, the image tags characterizing an identity of a three-dimensional object or an action within the image or video stream, the neural network and the camera sharing a same power source;
execution memory configured for execution of the visual processing application;
wireless communication circuits configured to send the image tags generated by the visual processing application to a remote advertising server and to receive the advertisement from the advertising server, the advertisement being selected based on the image tags; and
a microprocessor configured to execute the visual processing application to generate the image tags on the portable computing device.