IP Library Patent Application 16244907
Patent Application
App. No. 16/244,907

USING AUGMENTED REALITY FOR IMAGE CAPTURING A RETAIL UNIT

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 None
App. No.
16/244,907
Abstract

Methods, devices, and computer-readable storage media for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the method including using an image sensor of a mobile device to capture and display in real-time a video stream depicting a store shelving unit, augmenting the video stream with a marking identifying an area of the store shelving unit and receiving an image including an area outside the marked area. A plurality of images captured by the image sensor and associated with a discontinuous first area of the store shelving unit with at least two non-overlapping regions and having image resolution higher than an image resolution of the video stream are used to mark the area of the video stream representing discontinuous first area and a second area outside the discontinuous first area. The received image overlaps the discontinuous first area and second area.

Claims (66)

1 . A method for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the method comprising:

receiving a video stream captured by at least one image sensor of a mobile device, the video stream depicting different areas of the store shelving unit;

causing a real-time display of the video stream for enabling the user to select areas of the store shelving unit for image capturing;

receiving a plurality of first images captured by the at least one image sensor and associated with a discontinuous first area of the store shelving unit that includes at least two non-overlapping regions, wherein an image resolution of the first plurality of images is higher than an image resolution of the video stream;

analyzing the video stream to identify the discontinuous first area of the store shelving unit;

causing a real-time augmented display of the video stream with a marking identifying a second area of the store shelving unit different from the discontinuous first area of the store shelving unit; and

receiving at least one second image captured by the at least one image sensor and associated with the second area of the store shelving unit, wherein the at least one second image overlaps with each of the at least two non-overlapping regions of the discontinuous first area.

2 . The method of claim 1 , wherein the image resolution of the first plurality of images enables identification of a first plurality of products associated with at least one product type in the store shelving unit

3 . The method of claim 2 further comprising:

analyzing the video stream to identify the second area, wherein the second area includes a second plurality of products associated with the at least one product type.

4 . The method of claim 1 , wherein each of the plurality of first images does not overlap with each other.

5 . The method of claim 1 , wherein at least some of the plurality of first images overlap with each other.

6 . The method of claim 1 further comprising:

monitoring in the video stream changing positions of the first area of the store shelving unit as the mobile device moves relative to the store shelving unit; and

adjusting in real-time positions of the marking to account for the changing positions of the first area of the store shelving unit in the augmented display of the video stream.

7 . The method of claim 1 , wherein the marking identifying the second area of the store shelving unit includes highlighting the second area in a manner distinct from the discontinuous first area of the store shelving unit and distinct from areas in video stream that are not part of the store shelving unit.

8 . The method of claim 1 , wherein the marking identifying the second area of the store shelving unit includes highlighting of the discontinuous first area in a manner distinct from the second area of the store shelving unit and distinct from areas in the video stream that are not part of the store shelving unit.

9 . The method of claim 1 , wherein prior to receiving the plurality of first images, the method further comprising:

causing a real-time augmented display of the video stream with a marking illustrating an area of interest in the store shelving unit for enabling the user to capture images of the area of interest.

10 . The method of claim 9 , wherein prior to causing a real-time augmented display of the video stream with the marking illustrating the area of interest, the method further comprising:

directing the user to a store shelving unit including the area of interest.

11 . The method of claim 9 , wherein the area of interest comprises an area that is outside a field of view of a plurality of capturing devices fixedly connected to other store shelving units.

12 . The method of claim 11 , further comprising:

uploading images associated with the area of interest and images captured by the plurality of cameras to build a three dimensional store map with information on products in a store.

13 . The method of claim 1 , wherein identifying the discontinuous first area of the store shelving unit includes:

recognizing in the plurality of first images a plurality of regions of the store shelving unit that include products and have an image quality higher than a selected image quality threshold; and

associating the recognized regions as the discontinuous first area.

14 . The method of claim 13 , wherein the plurality of regions includes two non-overlapping regions each associated with at least two of the plurality of first images.

15 . The method of claim 13 , wherein the identified discontinuous first area is associated with less than 95% of a field of view captured by the plurality of first images.

16 . The method of claim 13 , further comprising:

modifying at least one of the plurality of first images in accordance with the identified discontinuous first area; and

uploading the at least one modified image to a server for product identification and for monitoring compliance with a desired product placement.

17 . The method of claim 13 , further comprising:

causing a display of an indicator, in the real-time augmented display of the video stream, informing the user that some of the products depicted in the plurality of first images were not captured in the image quality higher than the selected image quality threshold.

18 . The method of claim 17 , wherein the indicator is configured to guide a user how to improve the image quality.

19 . The method of claim 1 , further comprising:

analyzing the video stream to identify a combined area of the discontinuous first area and the second area;

causing a real-time augmented display of the video stream with a marking identifying a third area of the store shelving unit different from the combined area of the discontinuous first area and the second area; and

receiving at least one third image captured by the at least one image sensor and associated with the third area of the store shelving unit.

20 . The method of claim 1 , further comprising:

identifying an overlap area in the at least one second image;

selecting from the plurality of first images and the at least one second image, image data associated with the overlap area that has better image quality; and

transmitting the selected image data to a server for product identification and for monitoring compliance with the desired product placement.

21 . The method of claim 1 , further comprising:

determining that the user is about to start capturing images of a second store shelving unit; and

informing the user that the first store shelving unit still includes at least one region for which no images were received.

22 . A mobile device for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the mobile device comprising:

at least one image sensor configured to capture image data from the environment of the user;

at least one processor configured to:

receive a video stream captured by the at least one image sensor, the video stream depicting different areas of the store shelving unit;

cause a real-time display of the video stream for enabling the user to select areas of the store shelving unit for image capturing;

receive a plurality of first images captured by the at least one image sensor and associated with a discontinuous first area of the store shelving unit that includes at least two non-overlapping regions, wherein an image resolution of the first plurality of images is higher than an image resolution of the video stream;

analyze the video stream to identify the discontinuous first area of the store shelving unit;

cause a real-time augmented display of the video stream with a marking identifying a second area of the store shelving unit different from the discontinuous first area of the store shelving unit; and

receive at least one second image captured by the at least one image sensor and associated with the second area of the store shelving unit, wherein the at least one second image overlaps with each of the at least two non-overlapping regions of the discontinuous first area.

23 . The mobile device of claim 22 , wherein the mobile device is a smartphone including a screen configured to display the real-time augmented display of the video stream.

24 . The mobile device of claim 22 , wherein the mobile device is a headset configured to project the real-time augmented display of the video stream to an eye of the user.

25 . The mobile device of claim 22 , further comprising a transmitter configured to wirelessly upload images to a server for product identification and for monitoring compliance with the desired product placement.

26 . The mobile device of claim 22 , further comprising a receiver configured to obtain from a server information associated with a plurality of capturing devices fixedly connected to an opposing store shelving unit, and to cause a real-time augmented display of the video stream with markings illustrating areas monitored by the plurality of cameras.

27 . A non-transitory computer readable medium for providing a user with augmented guidance to capture images of product inventory placed on a store shelving unit, the computer readable medium containing instructions that when executed by a processor cause the processor to perform operations, comprising:

receiving a video stream captured by at least one image sensor of a mobile device, the video stream depicting different areas of the store shelving unit;

causing a real-time display of the video stream for enabling the user to select areas of the store shelving unit for image capturing;

receiving a plurality of first images captured by the at least one image sensor and associated with a discontinuous first area of the store shelving unit that includes at least two non-overlapping regions, wherein an image resolution of the first plurality of images is higher than an image resolution of the video stream;

analyzing the video stream to identify the discontinuous first area of the store shelving unit;

causing a real-time augmented display of the video stream with a marking identifying a second area of the store shelving unit different from the discontinuous first area of the store shelving unit; and

receiving at least one second image captured by the at least one image sensor and associated with the second area of the store shelving unit, wherein the at least one second image overlaps with each of the at least two non-overlapping regions of the discontinuous first area.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 054048/0646 Recorded Oct 27, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
Reel/Frame 057944/0338 →
SECURITY INTEREST Recorded Oct 14, 2020
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054048/0646 →
RELEASE OF SECURITY INTEREST Recorded May 14, 2020
From: PACIFIC WESTERN BANK
To: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
Reel/Frame 052662/0568 →
SECURITY INTEREST Recorded Jun 24, 2019
From: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
To: PACIFIC WESTERN BANK
Reel/Frame 049564/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2019
From: ADATO, YAIR; MICHAEL, YOTAM; LEVI, NATIV; EISENSCHTAT, AVIV; MHABARY, ZIV; POMERANZ, DOLEV; HEMED, NIR; FINGERMAN, BAR; KUSHNIR, MARIA; BURDEYNYY, ALEXANDER
To: TRAX TECHNOLOGIES SOLUTIONS PTE LTD
Reel/Frame 048600/0720 →