IP Library Granted Patent US 12,229,813
Granted Patent B2
US 12,229,813 · App. 17/698,172 · Granted Feb 18, 2025

System and method for providing three-dimensional, visual search

Inventors: Fouad Bousetouane (Vernon Hills, IL); Srikanth Ojasve (Lake Forest, IL); Nirav Saraiya (Lake Forest, IL)
Assignee: W.W. Grainger, Inc.
G06Q30/0623G06F16/532G06V10/74G06V20/64
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,229,813
App. No.
17/698,172
Granted
Feb 18, 2025
Kind
B2
Abstract

A system and method determines that an object within an image frame being captured via use of an imaging system is an object of interest. The determined object of interest is used to extract from a three-dimensional information obtained via use of a three-dimensional (3D) data obtaining component of the imaging system a 3D information for the object of interest. At least a part of the 3D information for the object of interest is caused to be provided to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the object of interest with the located one or more matching products being returned to a customer as a product search result.

Claims (28)

1. A non-transitory, computer-readable media having stored thereon instructions, the instructions, when executed by a computing device, cause the computing device to perform steps comprising:

using data within an image frame being captured via use of an imaging element associated with the computing device to detect that an object within the image frame is a most prominently detected object within the image frame;

and

in response to an expiration of a predetermined amount of time with the object continually being the most prominently detected object within the image frame, automatically providing at least a part of a three-dimensional (3D) information for the most prominently detected object within the image frame obtained via use of a 3D data obtaining system associated with the computing device to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the most prominently detected object within the image frame with the located one or more matching products being returned to a customer as a product search result.

2. The non-transitory, computer-readable media as recited in claim 1 , wherein the 3D data obtaining system comprises a LiDAR sensor associated with the computing device.

3. The non-transitory, computer-readable media as recited in claim 1 , wherein the 3D data obtaining system comprises one or more cameras and processing for creating a stereoscopic image from image data captured via use of the one or more cameras.

4. The non-transitory, computer-readable media as recited in claim 1 , wherein the 3D information for the most prominently detected object within the image frame comprises shape data and size estimation data for one or more portions of the most prominently detected object within the image frame.

5. The non-transitory, computer-readable media as recited in claim 1 , wherein the instructions further cause a two-dimensional (2D) data associated with the most prominently detected object within the image frame as extracted from the image frame to be provided to the cloud-based visual search process for additional use in locating one or more matching products from within the product database for most prominently detected object within the image frame.

6. A method for providing search results, comprising:

using data within an image frame being captured via use of an imaging element associated with the computing device to detect that an object within the image frame is a most prominently detected object within the image frame;

and

in response to an expiration of a predetermined amount of time with the object continually being the most prominently detected object within the image frame, automatically providing at least a part of a three-dimensional (3D) information for the most prominently detected object within the image frame obtained via use of a 3D data obtaining system associated with the computing device to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the most prominently detected object within the image frame with the located one or more matching products being returned to a customer as a product search result.

7. The method as recited in claim 6 , wherein the 3D data obtaining system comprises a LiDAR sensor associated with the computing device.

8. The method as recited in claim 6 , wherein the 3D data obtaining system comprises one or more cameras and processing for creating a stereoscopic image from image data captured via use of the one or more cameras.

9. The method as recited in claim 6 , wherein the 3D information for the most prominently detected object within the image frame comprises shape data and size estimation data for one or more portions of the most prominently detected object within the image frame.

10. The method as recited in claim 6 , further comprising causing a two-dimensional (2D) data associated with most prominently detected object within the image frame as extracted from the image frame to be provided to the cloud-based visual search process for additional use in locating one or more matching products from within the product database for the most prominently detected object within the image frame.

11. A computing device, comprising:

a processor;

an imaging system coupled to the processor;

a display element; and

memory including instructions that, when executed by the processor, enable the computing device to:

use data within an image frame being captured via use of an imaging element associated with the computing device to detect that an object within the image frame is a most prominently detected object within the image frame;

and

in response to an expiration of a predetermined amount of time with the object continually being the most prominently detected object within the image frame, automatically provide at least a part of a three-dimensional (3D) information for the most prominently detected object within the image frame obtained via use of a 3D data obtaining system associated with the computing device to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the most prominently detected object within the image frame with the located one or more matching products being returned to a customer as a product search result.

12. The computing device as recited in claim 11 , wherein the 3D data obtaining component comprises a LiDAR sensor associated with the computing device.

13. The computing device as recited in claim 11 , wherein the 3D data obtaining component comprises one or more cameras and processing for creating a stereoscopic image from image data captured via use of the one or more cameras.

14. The computing device as recited in claim 11 , wherein the 3D information for the most prominently detected object within the image frame comprises shape data and size estimation data for one or more portions of the most prominently detected object within the image frame.

15. The computing device as recited in claim 11 , wherein the instructions further cause a two-dimensional (2D) data associated with the most prominently detected object within the image frame as extracted from the image frame to be provided to the cloud-based visual search process for additional use in locating one or more matching products from within the product database for the most prominently detected object within the image frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: BOUSETOUANE, FOUAD; OJASVE, SRIKANTH; SARAIYA, NIRAV
To: W.W. GRAINGER, INC.
Reel/Frame 062748/0935 →
Continuity (5)
Continuation In Part 17148725 · Jan 14, 2021
Provisional Application 63165389 · Mar 24, 2021
Provisional Application 63076741 · Sep 10, 2020
Provisional Application 63048704 · Jul 7, 2020
Related Publication 20220207585A1 · Jun 30, 2022
References Cited (59)
US 9411413B2 · Motta et al. · 2016 [cited by applicant]
US 9414413B2 · Park · 2016 [cited by applicant]
US 9424461B1 · Yuan · 2016 [cited by applicant]
US 9760778B1 · Wakim · 2017 [cited by applicant]
US 10101831B1 · Dand · 2018 [cited by examiner]
US 10733651B2 · Hansen · 2020 [cited by examiner]
US 11274929B1 · Afrouzi · 2022 [cited by examiner]
US 11501528B1 · Krishnan Gorumkonda · 2022 [cited by applicant]
US 20130188886A1 · Petrou · 2013 [cited by examiner]
US 20130293580A1 · Spivack · 2013 [cited by examiner]
US 20130328926A1 · Kim · 2013 [cited by examiner]
US 20150248719A1 · Hansen · 2015 [cited by examiner]
US 20170124618A1 · Roeseler · 2017 [cited by applicant]
US 20170124717A1 · Baruch · 2017 [cited by examiner]
US 20180005407A1 · Browning · 2018 [cited by examiner]
US 20180184065A1 · Zhao · 2018 [cited by examiner]
US 20180240259A1 · Zamer · 2018 [cited by applicant]
US 20180300557A1 · Rodenas · 2018 [cited by examiner]
US 20190020823A1 · Jeon · 2019 [cited by examiner]
US 20190043003A1 · Fisher · 2019 [cited by examiner]
US 20190065851A1 · Cardis · 2019 [cited by applicant]
US 20190066304A1 · Hirano · 2019 [cited by applicant]
US 20190087952A1 · Milbert · 2019 [cited by examiner]
US 20190147614A1 · Hamzic et al. · 2019 [cited by applicant]
US 20190251701A1 · Shukla · 2019 [cited by examiner]
US 20190253626A1 · Li · 2019 [cited by examiner]
US 20190286912A1 · Chan · 2019 [cited by examiner]
US 20190294879A1 · Tibau-Puig · 2019 [cited by applicant]
US 20190391715A1 · Joyce · 2019 [cited by applicant]
US 20190392212A1 · Sawhney · 2019 [cited by examiner]
US 20190392589A1 · Hirakawa · 2019 [cited by examiner]
US 20200099892A1 · Erol · 2020 [cited by examiner]
US 20200364832A1 · Hu · 2020 [cited by examiner]
US 20200371673A1 · Faulkner · 2020 [cited by examiner]
US 20200401802A1 · Grant · 2020 [cited by examiner]
US 20210018316A1 · Nakamura et al. · 2021 [cited by applicant]
US 20210019944A1 · McKeever · 2021 [cited by examiner]
US 20210232212A1 · Stolzenberg · 2021 [cited by examiner]
US 20210264369A1 · Zass · 2021 [cited by examiner]
US 20210334579A1 · Sussman et al. · 2021 [cited by applicant]
US 20210334879A1 · Sussman · 2021 [cited by examiner]
US 20210336784A1 · Athlur · 2021 [cited by examiner]
US 20210346557A1 · Brooks · 2021 [cited by examiner]
US 20210383673A1 · Croxford · 2021 [cited by examiner]
US 20210407108A1 · Sharma · 2021 [cited by examiner]
US 20220076021A1 · Iyengar · 2022 [cited by examiner]
US 20220137647A1 · Qian · 2022 [cited by examiner]
US 20220232169A1 · Araújo · 2022 [cited by examiner]
US 20230169625A1 · Kumar · 2023 [cited by examiner]
Baker, Natasha, “New apps help shoppers identify items using image recognition,” Aug. 26, 2013, Reuters, accessed at [https://www.reuters.com/article/us-apps-pou nee/ new-apps-help-shoppers-identify-items-using-image-re… [cited by applicant]
Final Office Action from U.S. Appl. No. 17/148,725, dated Jun. 13, 2023, 15 pp. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/199,146, dated Jul. 7, 2023, 24 pp. [cited by applicant]
Non-final Office Action from U.S. Appl. No. 17/199,146, dated Mar. 2, 2023, 23 pp. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/199,146, dated Feb. 15, 2024, 25 pp. [cited by applicant]
Non-final Office Action from U.S. Appl. No. 17/148,725, dated Oct. 6, 2023, 16 pp. [cited by applicant]
Non-final Office Action from U.S. Appl. No. 17/199,146, dated Oct. 26, 2023, 27 pp. [cited by applicant]
ISA/US, Int. Search Report and Written Opinion issued on PCT application No. PCT/US22/21280, dated Jun. 9, 2022, 10 pages. [cited by applicant]
Non-final Office Action from U.S. Appl. No. 17/148,725, dated Apr. 16, 2024, 14 pp. [cited by applicant]
US Patent and Trademark Office, Office Action Issued in U.S. Appl. No. 17/148,725, dated Nov. 21, 2022, 13 pages. [cited by applicant]