IP Library Granted Patent US 11,495,018
Granted Patent B2
US 11,495,018 · App. 16/983,877 · Granted Nov 8, 2022

Augmented reality system for facilitating item relocation via augmented reality cues and location based confirmation

Inventor: Charles Atkinson (El Segundo, CA)
Assignee: STAMPS.COM INC.
G06V20/20G06K9/6201G06N20/00G06Q50/28G06T19/006
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,495,018
App. No.
16/983,877
Granted
Nov 8, 2022
Kind
B2
Abstract

In certain embodiments, item relocation may be facilitated via augmented reality cues and location-based confirmation. In some embodiments, in response to a detection of a first pattern in a live video stream obtained at a client device, a first location associated with the client device may be obtained, and an augmented reality presentation of a visual directional cue may be presented on a user interface of the client device such that the visual directional cue is overlaid on the live video stream. The visual directional cue may include visual directions from the first location to a destination location. In response to an indication that the item has been relocated to the destination location, a determination may be made as to whether the client device is within a threshold distance from the destination location. A confirmation may be generated in response to the client device being within the threshold distance.

Claims (59)

1. An augmented reality system for facilitating item relocation via augmented reality cues and location-based confirmation, the system comprising:

a computer system that comprises one or more processors programmed with computer program instructions that, when executed, cause the computer system to:

obtain, via a wearable device of a user, a live video stream representative of an environment in which the wearable device is located;

continuously monitor the live video stream for one or more patterns in the environment;

in response to a detection of a first pattern from the one or more patterns, obtain a first location of the wearable device and cause an augmented reality presentation of a visual directional cue on a user interface of the wearable device such that the visual directional cue is overlaid on the live video stream, the visual directional cue including visual directions from the first location of the wearable device to a second location, the second location corresponding to a location for relocating an item associated with the detected first pattern;

in response to an indication obtained via the wearable device that the item has been relocated to the second location, determine whether the first location of the wearable device is within a threshold distance from the second location; and

in response to a determination that the first location of the wearable device is within the threshold distance from the second location, generate a confirmation that the item has been relocated to the second location.

2. The system of claim 1 , wherein the computer system is caused to:

determine the second location for relocation of the item based on a location associated with one or more previously detected patterns that match the detected first pattern.

3. The system of claim 1 , wherein the computer system is caused to:

continuously monitor the first location of the wearable device;

update the augmented reality presentation of the visual directional cue in response to a change in the first location; and

cause the updated augmented reality presentation of the visual directional cue on the user interface of the wearable device such that the updated visual directional cue is overlaid on the live video stream.

4. The system of claim 1 , wherein the computer system is caused to:

in response to a detection of a second pattern from the one or more patterns, cause an augmented reality presentation of a notification on the user interface of the wearable device such that the notification is overlaid on the live video stream.

5. The system of claim 4 , wherein the notification indicates that another item associated with the second pattern is not to be relocated at a current time.

6. A method comprising:

obtaining, via a client device, a live video stream and monitoring the live video stream for one or more patterns;

obtaining a first location of the client device;

in response to a detection of a first pattern in the live video stream from the one or more patterns, causing an augmented reality presentation of visual directions from the first location to a second location such that the visual directions augment the live video stream, the second location corresponding to a location for relocating an item associated with the detected first pattern;

in response to an indication obtained via the client device that the item has been relocated to the second location, determining whether the first location of the client device is within a threshold distance from the second location; and

in response to a determination that the first location of the client device is within the threshold distance from the second location, generating a confirmation that the item has been relocated to the second location.

7. The method of claim 6 , further comprising:

determining the second location for relocation of the item based on a location associated with one or more previously detected patterns that match the detected first pattern.

8. The method of claim 6 , further comprising:

continuously monitoring the first location of the client device;

updating the augmented reality presentation of the visual directions in response to a change in the first location; and

causing the updated augmented reality presentation of the visual directions such that the updated visual directions augment the live video stream.

9. The method of claim 6 , further comprising:

in response to a detection of a second pattern from the one or more patterns, causing an augmented reality presentation of a notification such that the notification augments the live video stream.

10. The method of claim 9 , wherein the notification indicates that another item associated with the second pattern is not to be relocated at a current time.

11. The method of claim 6 , further comprising:

detecting a second pattern in the live video stream from the one or more patterns;

determining a third location for relocating another item associated with the detected second pattern;

determining a priority associated with the first pattern and the second pattern based a status associated with each of the second location and the third location; and

in response to the first pattern being associated with a higher priority, causing the augmented reality presentation of the visual directions from the first location to the second location such that the visual directions augment the live video stream.

12. The method of claim 11 , wherein the status includes a status of prior actions associated with a first set of items at the second location and a second set of items at the third location.

13. The method of claim 12 , wherein the first pattern is associated with the higher priority when one or more of the second set of items at the third location have been collected from the third location and when collection of one or more of the first set of items at the second location is pending.

14. One or more non-transitory, computer-readable media storing instructions that, when executed by one or more processors, effectuate operations comprising:

obtaining, via a client device, a live video stream for one or more patterns;

obtaining a first location of the client device;

in response to a detection of a first pattern in the live video stream from the one or more patterns, causing an augmented reality presentation of visual directions from the first location to a second location such that the visual directions augments the live video stream, the second location corresponding to a location for relocating an item associated with the detected first pattern;

in response to an indication obtained via the client device that the item has been relocated to the second location, determining whether the first location of the client device is within a threshold distance from the second location; and

in response to a determination that the first location of the client device is within the threshold distance from the second location, generating a confirmation that the item has been relocated to the second location.

15. The non-transitory, computer-readable media of claim 14 , further comprising:

determining the second location for relocation of the item based on a location associated with one or more previously detected patterns that match the detected first pattern.

16. The non-transitory, computer-readable media of claim 14 , further comprising:

continuously monitoring the first location of the client device;

updating the augmented reality presentation of the visual directions in response to a change in the first location; and

causing the updated augmented reality presentation of the visual directions such that the updated visual directions augment the live video stream.

17. The non-transitory, computer-readable media of claim 14 , further comprising:

in response to a detection of a second pattern from the one or more patterns, causing an augmented reality presentation of a notification such that the notification augments the live video stream.

18. The non-transitory, computer-readable media of claim 17 , wherein the notification indicates that another item associated with the second pattern is not to be relocated at a current time.

19. The non-transitory, computer-readable media of claim 14 , further comprising:

detecting a second pattern in the live video stream from the one or more patterns;

determining a third location for relocating another item associated with the detected second pattern;

determining a priority associated with the first pattern and the second pattern based a status associated with each of the second location and the third location; and

in response to the first pattern being associated with a higher priority, causing the augmented reality presentation of the visual directions from the first location to the second location such that the visual directions augment the live video stream.

20. The non-transitory, computer-readable media of claim 19 , wherein the status includes a status of prior actions associated with a first set of items at the second location and a second set of items at the third location.

Assignments (3)
CHANGE OF NAME Recorded Jan 20, 2023
From: STAMPS.COM INC.
To: AUCTANE, INC.
Reel/Frame 062447/0293 →
SECURITY INTEREST Recorded Oct 8, 2021
From: STAMPS.COM INC.; PSI SYSTEMS, INC.; AUCTANE LLC; SHIPPINGEASY GROUP, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 057758/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2020
From: ATKINSON, CHARLES
To: STAMPS.COM INC.
Reel/Frame 053387/0562 →