US 12,272,135 B2
Image recognition system
Jason Lee Ertle, Portland, OR (US); Kevin L. Hofstee, Portland, OR (US); and Shane K. Luke, Portland, OR (US)
Assigned to NIKE, Inc., Beaverton, OR (US)
Filed by NIKE, Inc., Beaverton, OR (US)
Filed on Oct. 3, 2023, as Appl. No. 18/376,258.
Application 18/376,258 is a continuation of application No. 17/401,814, filed on Aug. 13, 2021, granted, now 11,810,344.
Application 17/401,814 is a continuation of application No. 16/169,774, filed on Oct. 24, 2018, granted, now 11,127,157, issued on Sep. 21, 2021.
Claims priority of provisional application 62/576,250, filed on Oct. 24, 2017.
Prior Publication US 2024/0029426 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/73 (2017.01); G06F 18/2413 (2023.01); G06V 10/28 (2022.01); G06V 10/44 (2022.01); G06V 10/764 (2022.01); G06V 20/10 (2022.01); G06F 18/243 (2023.01); G06V 10/141 (2022.01); G06V 10/143 (2022.01)
CPC G06V 20/10 (2022.01) [G06F 18/2413 (2023.01); G06T 7/74 (2017.01); G06V 10/28 (2022.01); G06V 10/44 (2022.01); G06V 10/764 (2022.01); G06F 18/24323 (2023.01); G06T 2200/24 (2013.01); G06V 10/141 (2022.01); G06V 10/143 (2022.01); G06V 2201/09 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a first computing device comprising:
one or more first processors; and
first memory storing first instructions that, when executed by the one or more first processors, cause the first computing device to:
obtain, via a web-based application, image data;
send, to a second computing device and via the web-based application, the image data; and
receive, from the second computing device, an indication of an object; and
the second computing device comprising:
one or more second processors; and
second memory storing second instructions that, when executed by the one or more second processors, cause the second computing device to:
extract one or more image frames from the image data corresponding to the object;
modify at least one image frame, of the image data, corresponding to the object to extract background information;
use object identification information, determined based on the at least one modified image frame, to identify the object; and
send, to the first computing device, the indication of the object.