IP Library Granted Patent US 11,756,095
Granted Patent B2
US 11,756,095 · App. 17/817,424 · Granted Sep 12, 2023

Facilitating camera installation and maintenance using extended reality

Inventors: Youval Bronicki (Los Altos, CA); May Masha Mordechay (Pardes Hanna, IL)
Assignee: Trax Technology Solutions Pte Ltd.
G06Q30/0627G06Q10/087G06Q20/20G06Q20/203G06Q30/0204G06Q30/0241G06Q30/0246G06Q30/0255G06Q30/0261G06Q30/0283G06Q30/0629G06Q30/0631G06Q30/0633G06Q30/0639G06Q30/0641G06Q30/0643G06T7/70G06T7/80G06T19/006G06V10/454G06V20/52H04N17/002H04N23/90G06T2207/30232
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 11,756,095
App. No.
17/817,424
Granted
Sep 12, 2023
Kind
B2
Abstract

Systems and methods are provided for retail environments. In one implementation, a non transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include receiving camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras; receiving, for each camera of the plurality of cameras, at least one camera status indicator; using the received camera location information and the received camera status indicators to generate a digital signal; and providing the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one status indicator for each camera of the plurality of cameras relative to the actual position of the camera in the retail store.

Claims (39)

1. A non-transitory computer-readable medium including instructions that when executed by at least one processor cause the at least one processor to perform a method for facilitating camera system inspection in an extended reality environment, the method comprising:

receiving camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras;

receiving, for each camera of the plurality of cameras, at least one camera status indicator;

using the received camera location information and the received camera status indicators to generate a digital signal; and

providing the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one camera status indicator for each camera of the plurality of cameras relative to the actual position of each camera of the plurality of cameras in the retail store, wherein the visual representation of the at least one camera status indicator provides a visual representation of a camera field of view, the visual representation of the camera field of view including a two-dimensional map view of the camera field of view relative to the retail store.

2. The non-transitory computer-readable medium of claim 1 , wherein the visual representation of the at least one camera status indicator conveys at least one of a camera frame rate identifier, a camera resolution identifier, or a camera angular direction identifier.

3. The non-transitory computer-readable medium of claim 1 , wherein the visual representation of the at least one camera status indicator for a particular camera includes a sample image captured by the particular camera.

4. The non-transitory computer-readable medium of claim 1 , wherein the visual representation of the camera field of view includes a visual indication in the extended reality environment of a physical portion of the retail store corresponding to the camera field of view.

5. The non-transitory computer-readable medium of claim 1 , wherein the visual representation of the camera field of view includes a visual indication in the extended reality environment of a portion of a surface area of a physical object in the retail store corresponding to the camera field of view.

6. The non-transitory computer-readable medium of claim 1 , the method further comprising:

receiving object location information associated with a physical object in the retail store; and

using the object location information to determine the camera field of view.

7. The non-transitory computer-readable medium of claim 6 , the method further comprising providing, through the extended reality device, a recommendation to relocate the physical object to thereby extend the camera field of view.

8. The non-transitory computer-readable medium of claim 7 , wherein the recommendation is determined based on an object type associated with the physical object.

9. The non-transitory computer-readable medium of claim 1 , wherein providing the generated digital signal to the extended reality device further causes the extended reality device to display in the extended reality environment virtual position indicators of the actual positions of the plurality of cameras in the retail store.

10. The non-transitory computer-readable medium of claim 1 , wherein providing the generated digital signal to the extended reality device further causes the extended reality device to display in the extended reality environment a visual indication of at least one physical portion of the retail store not covered by the plurality of cameras.

11. The non-transitory computer-readable medium of claim 10 , wherein the at least one physical portion of the retail store not covered by the plurality of cameras is selected from a physical portion of the retail store not covered by the plurality of cameras based on a product type associated with the at least one physical portion of the retail store.

12. The non-transitory computer-readable medium of claim 10 , wherein the at least one physical portion of the retail store not covered by the plurality of cameras is selected from a physical portion of the retail store not covered by the plurality of cameras based on a product category associated with the at least one physical portion of the retail store.

13. The non-transitory computer-readable medium of claim 10 , wherein the at least one physical portion of the retail store not covered by the plurality of cameras is selected from a physical portion of the retail store not covered by the plurality of cameras based on a planogram associated with the at least one physical portion of the retail store.

14. The non-transitory computer-readable medium of claim 10 , wherein the at least one physical portion of the retail store not covered by the plurality of cameras is selected from a physical portion of the retail store not covered by the plurality of cameras based on a sales data associated with products associated with the at least one physical portion of the retail store.

15. The non-transitory computer-readable medium of claim 10 , wherein the at least one physical portion of the retail store not covered by the plurality of cameras is selected from a physical portion of the retail store not covered by the plurality of cameras based on a price associated with products associated with the at least one physical portion of the retail store.

16. The non-transitory computer-readable medium of claim 1 , wherein providing the generated digital signal to the extended reality device further causes the extended reality device to display in the extended reality environment a visual indication of a proposed location for an installation of an additional camera.

17. A method for facilitating camera system inspection in an extended reality environment, the method comprising:

receiving camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras;

receiving, for each camera of the plurality of cameras, at least one camera status indicator;

using the received camera location information and the received camera status indicators to generate a digital signal; and

providing the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one camera status indicator for each camera of the plurality of cameras relative to the actual position of each camera of the plurality of cameras in the retail store, wherein the visual representation of the at least one camera status indicator provides a visual representation of a camera field of view, the visual representation of the camera field of view including a two-dimensional map view of the camera field of view relative to the retail store.

18. A system for facilitating camera system inspection in an extended reality environment, the system comprising at least one processing device and a memory storing instructions that when executed by the at least one processing device cause the at least one processing device to:

receive camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras;

receive, for each camera of the plurality of cameras, at least one camera status indicator;

use the received camera location information and the received camera status indicators to generate a digital signal; and

provide the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one camera status indicator for each camera of the plurality of cameras relative to the actual position of each camera of the plurality of cameras in the retail store, wherein the visual representation of the at least one camera status indicator provides a visual representation of a camera field of view, the visual representation of the camera field of view including a two-dimensional map view of the camera field of view relative to the retail store.

19. A non-transitory computer-readable medium including instructions that when executed by at least one processor cause the at least one processor to perform a method for facilitating camera system inspection in an extended reality environment, the method comprising:

receiving camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras;

receiving, for each camera of the plurality of cameras, at least one camera status indicator;

receiving object location information associated with a physical object in the retail store;

using the received camera location information and the received camera status indicators to generate a digital signal;

using the object location information to determine a camera field of view of each camera of the plurality of cameras; and

providing the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one camera status indicator for each camera of the plurality of cameras relative to the actual position of each camera of the plurality of cameras in the retail store, wherein the visual representation of the at least one camera status indicator provides a visual representation of the camera field of view.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
Reel/Frame 074717/0014 →
SECURITY INTEREST Recorded Sep 22, 2023
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065016/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2022
From: BRONICKI, YOUVAL; MORDECHAY, MAY MASHA
To: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
Reel/Frame 060719/0276 →
Continuity (5)
Continuation PCTUS2022027426 · May 3, 2022
Provisional Application 63254290 · Oct 11, 2021
Provisional Application 63230215 · Aug 6, 2021
Provisional Application 63183872 · May 4, 2021
Related Publication 20220383546A1 · Dec 1, 2022