Sports formation retrieval

US10140575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10140575-B2
Application numberUS-201615156039-A
CountryUS
Kind codeB2
Filing dateMay 16, 2016
Priority dateNov 15, 2013
Publication dateNov 27, 2018
Grant dateNov 27, 2018

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.

Approaches are described for formation retrieval. Embodiments receive positional data, across an interval window, including a respective agent trajectory for each agent and an object trajectory for one or more objects. The interval window is partitioned into frames and, at each frame, embodiments calculate a cost of assigning a role to each agent based on one or more exemplar formations. A formation is determined by assigning a role to each agent based on the calculated cost. Each frame of the formation is compared to a corresponding frame of a stored formation, by calculating a distance between a position of each assigned role in the frame and a position of a corresponding role in the stored formation and by comparing the object trajectory for the one or more objects with a corresponding object trajectory in the stored formation. Based on the comparisons, a list of stored formations is generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of sports play retrieval, comprising: receiving positional data, across an interval window, comprising a respective agent trajectory for each of a plurality of agents during the interval window; partitioning the interval window into a plurality of frames; at each of the plurality of frames, calculating a cost of assigning a role to each agent of the plurality of agents based on one or more exemplar formations; determining a formation by assigning a role to each agent based on the calculated cost; comparing each frame of the plurality of frames of the formation to a corresponding frame of a stored formation, by calculating a distance between a position of each assigned role in the frame and a position of a corresponding role in the stored formation; and generating, based on the comparisons, a list of stored formations that are similar to the formation. 2. The method of claim 1 , wherein receiving the positional data, across the interval window, comprising the respective agent trajectory for each of the plurality of agents during the interval window, further comprises: providing a user interface through which a representation of the formation across the interval window can be dynamically created; and generating the positional data for the formation based on a plurality of input actions within the provided user interface. 3. The method of claim 1 , wherein receiving the positional data, across the interval window, comprising the respective agent trajectory for each of the plurality of agents during the interval window, further comprises: receiving a plurality of measured agent locations from an existing sports activity. 4. The method of claim 3 , further comprising: providing a user interface through which the interval window can be chosen; and providing editing capability in the user interface through which the plurality of measured agent locations may be edited. 5. The method of claim 1 , further comprising: receiving an object trajectory for one or more objects during the interval window, and wherein comparing each frame of the plurality of frames of the formation to a corresponding frame of the stored formation further comprises: comparing the object trajectory for the one or more objects with a corresponding object trajectory in the stored formation. 6. The method of claim 1 , further comprising: providing a user interface through which one or more video clips from existing games may be displayed, wherein the one or more video clips correspond to the formations in the list of formations. 7. The method of claim 1 , wherein receiving positional data for the formation, across the interval window, comprising the respective agent trajectory for each the plurality of agents during the interval window, further comprises: rotating the positional data for the formation across the interval window 180 degrees; and receiving additional positional data for the formation based on the rotation. 8. The method of claim 1 , further comprising: receiving team data specifying a respective team corresponding to each of the plurality of agents; and including the team data when comparing to the corresponding frame of the stored formation. 9. The method of claim 1 , further comprising: receiving agent identification information that uniquely identifies each agent of the plurality of agents; and including the agent identification information when comparing to the corresponding frame of the stored formation. 10. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the process to retrieve sports plays, by performing an operation comprising: receiving positional data, across an interval window, comprising a respective agent trajectory for each of a plurality of agents during the interval window; partitioning the interval window into a plurality of frames; at each of the plurality of frames, calculating a cost of assigning a role to each agent of the plurality of agents based on one or more exemplar formations; determining a formation by assigning a role to each agent based on the calculated cost; comparing each frame of the plurality of frames of the formation to a corresponding frame of a stored formation, by calculating a distance between a position of each assigned role in the frame and a position of a corresponding role in the stored formation; and generating, based on the comparisons, a list of stored formations that are similar to the formation. 11. The non-transitory computer-readable storage medium claim 10 , wherein receiving the positional data, across the interval window, comprising the respective agent trajectory for each of the plurality of agents during the interval window, further comprises: providing a user interface through which a visual representation of the formation across the interval can be dynamically created; and generating the positional data for the formation based on a plurality of input actions within the provided user interface. 12. The non-transitory computer-readable storage medium of claim 10 , wherein receiving the positional data, across the interval window, comprising the respective agent trajectory for each of the plurality of agents during the interval window, further comprises: receiving a plurality of measured agent locations from an existing sports activity. 13. The non-transitory computer-readable storage medium of claim 12 , further comprising: providing a user interface through which the interval window can be chosen; and providing editing capability in the user interface through which the plurality of measured agent locations may be edited. 14. The non-transitory computer-readable storage medium of claim 10 , further comprising: receiving an object trajectory for one or more objects during the interval window, and wherein comparing each frame of the plurality of frames of the formation to a corresponding frame of the stored formation further comprises: comparing the object trajectory for the one or more objects with a corresponding object trajectory in the stored formation. 15. The non-transitory computer-readable storage medium of claim 10 , further comprising: providing a user interface through which one or more video clips from existing games may be displayed, wherein the one or more video clips correspond to the formations in the list of formations. 16. The non-transitory computer-readable storage medium of claim 10 , wherein receiving positional data for the formation, across the interval window, comprising the respective agent trajectory for each of the plurality of agents during the interval window, further comprises: rotating the positional data for the formation across the interval window 180 degrees; and receiving additional positional data for the formation based on the rotation. 17. The non-transitory computer-readable storage medium of claim 10 , further comprising: receiving team data specifying a respective team corresponding to each of the plurality of agents; and including the team data when comparing to the corresponding frame of the stored formation. 18. The non-transitory computer-readable storage medium of claim 10 , further comprising: receiving agent identification information that uniquely identifies each agent of the plurality of agents; and including the agent identification information when comparing to the corresponding frame of the stored formation. 19. A computing system, comprising: a memory that is configured to store inst

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Physics · mapped topic

  • G06N5/022Primary

    Knowledge engineering; Knowledge acquisition · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • G06V20/42Primary

    of sport video content · 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 US10140575B2 cover?
Approaches are described for formation retrieval. Embodiments receive positional data, across an interval window, including a respective agent trajectory for each agent and an object trajectory for one or more objects. The interval window is partitioned into frames and, at each frame, embodiments calculate a cost of assigning a role to each agent based on one or more exemplar formations. A form…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06N5/022. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 27 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).