Motion data sharing

US9854014B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9854014-B2
Application numberUS-201314103341-A
CountryUS
Kind codeB2
Filing dateDec 11, 2013
Priority dateMar 14, 2013
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sharing motion data between computer systems. In one aspect, a method includes receiving, at a first computer system that is associated with a first user, first information that defines a first physical movement that was performed by a second user; outputting, using one or more output devices, a representation of the first physical movement; detecting a second physical movement performed by the first user; providing, to a second computer system that is associated with the second user, second information that defines at least a portion of the second physical movement performed by the first user; receiving, in response to providing the second information to the second computer system, third information that defines a correction to the second physical movement; and outputting, by the first computer system, a representation of the correction to the second physical movement.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: displaying, on a first display device of a first computer system that is associated with a first user, a view of a first physical environment of the first user and that shows one or more first physical objects that are located in the first physical environment; joining, by the first computer system, an interactive session with a second computer system that is separate from the first computer system, wherein the second computer system is associated with a second user and includes a second display device displaying a view of a second physical environment of the second user and that shows one or more second physical objects that are located in the second physical environment; receiving, at the first computer system and while displaying the view of the first physical environment of the first user, information that identifies the one or more second physical objects that are located in the second physical environment and a physical movement that is performed by the second user in the second physical environment in relation to the one or more second physical objects, wherein the first and second users are concurrently participating in the interactive session and the second user is located remotely from the first user; determining a correspondence between (i) the one or more first physical objects that are located in the first physical environment of the first user and (ii) the one or more second physical objects that are located in the second physical environment of the second user; based on the correspondence, translating the physical movement performed by the second user in relation to the one or more second physical objects to a virtual movement performed in relation to the one or more first physical objects; displaying, on the first display device of the first computer system and superimposed over the view of the first physical environment of the first user, a representation of the virtual movement performed in relation to the one or more first physical objects, wherein the representation of the virtual movement is an animation of at least a portion of the second user's body performing the physical movement; providing, by the first computer system and to the second computer system, and in response to detecting a physical movement in the first physical environment performed by the first user in relation to the one or more first physical objects, information that defines at least a portion of the physical movement performed by the first user in relation to the one or more first physical objects; receiving, at the first computer system and from the second computer system as a response to the information that defines the at least the portion of the physical movement performed by the first user in relation to the one or more first physical objects, information that identifies a suggested correction to the physical movement performed by the first user in relation to the one or more first physical objects, wherein the suggested correction is based on a corrective motion provided by the second user in which the animation of the at least the portion of the first user's body is moved to an appropriate location with regard to the one or more second physical objects in the view of the second physical environment that is in proximity of the second user; and displaying, on the first display device of the first computer system and superimposed over the view of the first physical environment of the first user, a representation of the suggested correction. 2. The computer-implemented method of claim 1 , further comprising: detecting a current position of at least a portion of the first user's body; and determining one or more differences between the current position of the first user's body and the physical movement that is performed by the second user in the second physical environment in relation to the one or more second physical objects; wherein displaying the representation of the virtual movement performed in relation to the one or more first physical objects comprises displaying a representation of the determined one or more differences between the current position of the first user's body and the physical movement that is performed by the second user in relation to the one or more second physical objects. 3. The computer-implemented method 1 , wherein: the first user is a novice with regard to subject matter to which the physical movement performed by the first user pertains; and the second user is an expert with regard to the subject matter to which the physical movement that is performed by the second user pertains. 4. The computer-implemented method of claim 1 , wherein determining the correspondence between (i) the one or more first physical objects that are located in the first physical environment of the first user and (ii) the one or more second physical objects that are located in the second physical environment of the second user comprises: analyzing, by the first computer system using an object recognition technique, information about the first physical environment of the first user to identify the one or more first physical objects, and analyzing information about the second physical environment of the second user to identify the one or more second physical objects; identifying one or more of the first physical objects that correspond to one or more of the second physical objects; and matching each of the one or more identified first physical objects to a corresponding one of the one or more identified second physical objects. 5. The computer-implemented method of claim 1 , wherein the physical movement performed by the first user in relation to the one or more first physical objects is detected after initiating displaying of the representation of the virtual movement performed in relation to the one or more first physical objects. 6. The computer-implemented method of claim 1 , wherein displaying the representation of the suggested correction comprises highlighting or making bold a displayed representation of at least a portion of the first user's body that has been identified as requiring corrective physical movement. 7. The computer-implemented method of claim 1 , wherein the first computer system includes a first camera device that captures the view of the first physical environment from the point of view of the first user, and the second computer system includes a second camera device that captures the view of the second physical environment from the point of view of the second user. 8. The computer-implemented method of claim 1 , wherein the first display device comprises a first pair of glasses that includes at least one transparent screen that displays the animation of the at least the portion of the second user's body such that the animation appears superimposed over the view of the first physical environment of the first user. 9. The computer-implemented method of claim 1 , further comprising: based on the correspondence between (i) the one or more first physical objects that are located in the first physical environment and (ii) the one or more second physical objects that are located in the second physical environment, translating the physical movement performed by the first user to a virtual movement performed in relation to the one or more second physical objects; and displaying, on the second display of the second computer system and superimposed over the view of the second physical environment of the second user, a representation of the virtual movement performed in relation to the one or more second physical objects, wherein the representation of the virtual movement is an animation of at least a portion of the first user's body performing the phy

Assignees

Inventors

Classifications

  • Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

  • Repetitive work cycles; Sequence of movements · CPC title

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis · 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

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 US9854014B2 cover?
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sharing motion data between computer systems. In one aspect, a method includes receiving, at a first computer system that is associated with a first user, first information that defines a first physical movement that was performed by a second user; outputting, using one or more output devices,…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).