Outer Rim Archives
Archives · 2024 · 12051239

Granted patent

Item location tracking via image analysis and projection

Number
12051239
Published
2024-07-30
Filed
2020-08-11
Assignee
Disney Enterprises, Inc.
Inventors
Goldberg; Evan M. et al.
CPC
G06V10/40; G08B5/36; G06V20/00; G06T7/20; G06V10/62; G08B5/22; G08B13/1481; G06V20/52; G08B21/24
Verdict
Set aside lost-item tracking/security, business
Source
Google Patents · FreePatentsOnline

Abstract

Tracking an item of interest through an environment is described. Tracking the item of interest through the environment is accomplished using passive optical tracking where an item is identified in an image of the environment using image processing and various locations of the item are tracked through the environment. When a user wants to know an item's location, a location image is projected onto the location of the item to allow a user view a current location of the item.

Background

BACKGROUND (1) Locations of small or frequently moved physical items are often hard to track over time. These items are commonly lost or misplaced for a myriad of reasons. For example, common household items such as keys and remote controls are often placed in a variety of different locations at varying times of the day. These items may also be moved by multiple people such that is difficult for someone to locate the item at any given time. (2) Solutions for locating these physical items often rely on actively tagging the item with a location transmitter or other hardware device that can be used to locate the item. These solutions require that the item be tagged with additional hardware and that the additional hardware be working. This additional hardware can often fail to function properly when the item is covered or out of range of a receiving device, etc. These active processes and hardware can often render the item hard to find and leave a user still searching for the misplaced item. SUMMARY (3) A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to perform the actions. One or more computer programs can be configured to perform particular operations or actions by virtue of including instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions.

Claims

1. A method comprising: receiving an image of a physical environment; identifying, from the image, an item of interest in the physical environment, the item of interest being inanimate; determining, from the image, an orientation and a first location of the item of interest within the physical environment at a first time; tracking a location of the item of interest within the physical environment over a period of time in which the item of interest is moved; and projecting, using a projector, a location image into the physical environment that indicates to a user the first location of the item of interest during the period of time, wherein the location image includes a depiction of the item of interest in the determined orientation. || 11. A system, comprising: a processor; and a memory comprising instructions which, when executed on the processor, performs an operation, the operation comprising: receiving an image of a physical environment; identifying, from the image, an item of interest in the physical environment from the image, the item of interest being inanimate; determining, from the image, an orientation and a first location of the item of interest within the physical environment at a first time; tracking a location of the item of interest within the physical environment over a period of time in which the item of interest is moved; and projecting, using a projector, a location image into the physical environment that indicates to a user the first location of the item of interest during the period of time, wherein the location image includes a depiction of the item of interest in the determined orientation. || 19. A non-transitory computer-readable medium comprising computer-readable program code embodied therewith, the computer-readable program code is configured to perform, when executed by a processor, an operation, the operation comprising: receiving an image of a physical environment; identifying, from the image, an item of interest in the physical environment, the item of interest being inanimate; determining, from the image, an orientation and a first location of the item of interest within the physical environment at a first time; tracking a location of the item of interest within the physical environment over a period of time in which the item of interest is moved; and projecting, using a projector, a location image into the physical environment that indicates to a user the first location of the item of interest during the period of time, wherein the location image includes a depiction of the item of interest in the determined orientation.