US 12,230,030 B2
Object filtering and information display in an augmented-reality experience
Jessica Lee, Brooklyn, NY (US); Christopher James Kelley, Orinda, CA (US); Alok Aggarwal, Foster City, CA (US); and Harshit Kharbanda, Pleasanton, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 20, 2022, as Appl. No. 18/084,710.
Claims priority of provisional application 63/340,078, filed on May 10, 2022.
Prior Publication US 2023/0368527 A1, Nov. 16, 2023
Int. Cl. G06V 20/20 (2022.01); G06F 16/9535 (2019.01); G06T 11/00 (2006.01); G06V 10/94 (2022.01)
CPC G06V 20/20 (2022.01) [G06F 16/9535 (2019.01); G06T 11/00 (2013.01); G06V 10/945 (2022.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system, the system comprising:
one or more processors; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
obtaining image data generated by a mobile image capture device, wherein the image data depicts a scene;
processing the image data to determine a plurality of objects in the scene, wherein the plurality of objects comprise one or more consumer products;
obtaining, by performing a search for each of the plurality of objects, object-specific information for the plurality of objects, wherein the object-specific information comprises one or more details associated with each of the plurality of objects; and
processing the image data to determine a plurality of filters, wherein the plurality of filters are associated with the one or more details, wherein the plurality of filters are determined based on determining a plurality of differentiating attributes associated with differentiators between the plurality of objects based on the object-specific information, wherein the plurality of filters are descriptive of the differentiators;
providing one or more user-interface elements overlaid over the image data, wherein the one or more user-interface elements are descriptive of one or more particular filters of the plurality of filters;
obtaining input data, wherein the input data is associated with a selection of a specific filter of the plurality of filters; and
providing one or more indicators overlaid over the image data, wherein the one or more indicators are descriptive of one or more particular objects associated with the specific filter.