Object tracking animated figure systems and methods

US11907414B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907414-B2
Application numberUS-202217828932-A
CountryUS
Kind codeB2
Filing dateMay 31, 2022
Priority dateDec 13, 2018
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An animation system includes an animated figure, multiple sensors, and an animation controller that includes a processor and a memory. The memory stores instructions executable by the processor. The instructions cause the animation controller to receive guest detection data from the multiple sensors, receive shiny object detection data from the multiple sensors, determine an animation sequence of the animated figure based on the guest detection data and shiny object detection data, and transmit a control signal indicative of the animation sequence to cause the animated figure to execute the animation sequence. The guest detection data is indicative of a presence of a guest near the animated figure. The animation sequence is responsive to a shiny object detected on or near the guest based on the guest detection data and the shiny object detection data.

First claim

Opening claim text (preview).

The invention claimed is: 1. An animation system, comprising: an animated figure; at least one sensor; and an animation controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor, the instructions configured to cause the animation controller to: receive shiny object detection data from the at least one sensor; track a guest associated with the shiny object detection data; determine an animation sequence for the animated figure based on the shiny object detection data; transmit a control signal indicative of the animation sequence to cause the animated figure to execute the animation sequence for a predetermined time period; and in response to completion of the predetermined time period, track next-strongest shiny object detection data, a next-closest guest, or both. 2. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: in response to tracking the next-strongest shiny object detection data, determine a second animation sequence based on the next-strongest shiny object detection data; determine that the next-strongest shiny object detection data corresponds to a second shiny object different than a first shiny object associated with the shiny object detection data; and transmit a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being different than the animation sequence. 3. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: in response to tracking the next-strongest shiny object detection data, determine a second animation sequence based on the next-strongest shiny object detection data; determine that the next-strongest shiny object detection data corresponds to a shiny object associated with the shiny object detection data; and transmit a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being the same as the animation sequence. 4. The animation system of claim 1 , wherein the animation sequence comprises one or more particular animations of a plurality of animations, the one or more particular animations correlating to a shiny object of a plurality of shiny objects. 5. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: disregard the next-strongest shiny object detection data, the next-closest guest, or both, during the predetermined time period for executing the animation sequence. 6. The animation system of claim 1 , comprising: detect the guest using skeletal tracking, facial recognition, body recognition, or any combination thereof. 7. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: track the shiny object detection data or the next-strongest shiny object detection data among a plurality of shiny object detection data based on the shiny object detection data or the next-strongest shiny object detection data being associated with a relatively highest level of metal detection or reflectivity. 8. The animation system of claim 1 , wherein the shiny object detection data corresponds to a first shiny object on the guest and the next-strongest shiny object detection data corresponds to a second shiny object on the guest. 9. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: identify a shiny object of a plurality of shiny objects based on the shiny object detection data, wherein identifying the shiny object is based at least in part on a metal detection classification, shape recognition, or both. 10. The animation system of claim 1 , wherein the guest and the next-closest guest are tracked within a predetermined distance from the animated figure. 11. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: track the next-strongest shiny object detection data, the next-closest guest, or both; in response to the next-strongest shiny object detection data, the next-closest guest, or both, being outside a predetermined distance from the animated figure, stop tracking the next-strongest shiny object data, the next-closest guest, or both; and track another next-strongest shiny object detection data, another next-closest guest, or both, within the predetermined distance. 12. A method, comprising: receiving shiny object detection data from one or more sensors configured to detect metal objects or shiny objects; tracking a guest associated with the shiny object detection data; determining an animation sequence for an animated figure based on the shiny object detection data; sending a control signal to cause the animated figure to activate one or more actuators of the animated figure to execute an animation of the animation sequence for a predetermined time period; and in response to completion of the predetermined time period, tracking next-strongest shiny object detection data, a next-closest guest, or both. 13. The method of claim 12 , wherein the animation sequence comprises a reaction of a plurality of reactions, the reaction corresponding to a particular shiny object type of a plurality of shiny object types. 14. The method of claim 12 , comprising: in response to tracking to the next-strongest shiny object detection data, determining a second animation sequence based on the next-strongest shiny object detection data; and in response to the next-strongest shiny object detection data corresponding to a shiny object different than the shiny object associated with the shiny object detection data, transmitting a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being different than the animation sequence. 15. The method of claim 12 , comprising: in response to tracking to the next-strongest shiny object data, determining a second animation sequence based on the next-strongest shiny object detection data; and in response to the next-strongest shiny object detection data corresponding to a shiny object same as the shiny object associated with the shiny object detection data, transmitting a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being the same as the animation sequence. 16. The method of claim 12 , wherein the animation sequence comprises one or more particular animations of a plurality of animations, the one or more particular animations being indicative of a shiny object of a plurality of shiny objects. 17. The method of claim 12 , comprising: disregarding the next-strongest shiny object detection data, the next-closest guest, or both, during the predetermined time period for executing the animation sequence. 18. An animation system, comprising: an animated figure comprising one or more actuators configured to actuate at least a portion of the animated figure; at least one sensor; and an animation controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor, the instructions configured to cause the animation controller to: receive shiny object detection data of a shiny object from the

Assignees

Inventors

Classifications

  • Rule based animation · CPC title

  • using holistic features · CPC title

  • Detection; Localisation; Normalisation · CPC title

  • Static body considered as a whole, e.g. static pedestrian or occupant recognition · CPC title

  • relating to illumination properties, e.g. using a reflectance or lighting model · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11907414B2 cover?
An animation system includes an animated figure, multiple sensors, and an animation controller that includes a processor and a memory. The memory stores instructions executable by the processor. The instructions cause the animation controller to receive guest detection data from the multiple sensors, receive shiny object detection data from the multiple sensors, determine an animation sequence …
Who is the assignee on this patent?
Universal City Studios Llc
What technology area does this patent fall under?
Primary CPC classification G06T13/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).