Generation of animated gesture responses in a virtual world

US9299178B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9299178-B2
Application numberUS-9824008-A
CountryUS
Kind codeB2
Filing dateApr 4, 2008
Priority dateApr 4, 2008
Publication dateMar 29, 2016
Grant dateMar 29, 2016

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.

Responding to gestures made by third parties in a virtual world by receiving a gesture from a first avatar directed to at least one second avatar. For at least one second avatar, a reply gesture may be selected that corresponds to the received gesture. The reply gesture may be output for communication to the first avatar.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for responding to gestures made by third parties in a virtual world, comprising: receiving a first gesture to be made by a first avatar directed to at least one second avatar, thereby forming a first received gesture; receiving a second gesture to be made by a third avatar directed to the at least one second avatar in a specific area of the virtual world, thereby forming a second received gesture; accessing a database comprising a first reply gesture and a second reply gesture, wherein the first reply gesture corresponds to at least one unique set of criteria, wherein each set of criteria comprises at least one user-defined criterion and a received gesture criterion in addition to the user-defined criterion and the second reply gesture corresponds to a set of default gestures that are based on the specific area of the virtual world; for the at least one second avatar, selecting the first reply gesture from the database corresponding to one of the unique sets of criteria based on at least a time period associated with the first received gesture, wherein the second reply gesture is different from the first reply gesture; and simultaneously outputting the first reply gesture for communication to the first avatar and the second reply gesture for communication to the third avatar. 2. The method of claim 1 , wherein selecting a reply gesture corresponding to the received gesture occurs automatically upon receipt of the received gesture from the first avatar. 3. The method of claim 1 , wherein selecting a reply gesture corresponding to the received gesture occurs if a proximity of the first avatar to the second avatar is within a proximity threshold. 4. The method of claim 3 , wherein the proximity threshold comprises a distance value, and wherein selecting a reply gesture corresponding to the received gesture occurs if the distance between the first and second avatars is within the proximity threshold. 5. The method of claim 3 , wherein the proximity threshold comprises a defined environment surrounding the second avatar, and wherein selecting a reply gesture corresponding to the received gesture occurs if the proximity of the first avatar to the second avatar is within the proximity threshold. 6. The method of claim 1 , wherein the reply gestures are categorized into different classes, and wherein selecting a reply gesture corresponding to the received gesture comprises selecting a reply gesture from the different classes. 7. The method of claim 1 , wherein the reply gestures are categorized into different avatar defined classes, and wherein selecting a reply gesture corresponding to the received gesture comprises selecting a reply gesture from the different avatar defined classes. 8. The method of claim 1 , wherein the reply gestures are categorized based on different social environments, and wherein selecting a reply gesture corresponding to the received gesture comprises selecting a reply gesture categorized based on the different social environments. 9. The method of claim 8 , further comprising receiving information regarding a social environment of either one or both the first and second avatars, and wherein selecting a reply gesture corresponding to the received gesture further comprises selecting the reply gesture that corresponds to the social environment of at least one of the first and second avatars. 10. The method of claim 1 , wherein the reply gestures are categorized based on different social environments comprising at least one of a business, cultural, and personal environment, and wherein selecting a reply gesture corresponding to the received gesture comprises selecting a reply gesture categorized based on the different social environments. 11. A method for responding to gestures made by third parties in a virtual world, comprising: receiving a first gesture to be made by a first avatar directed to at least one second avatar, thereby forming a first received gesture; receiving a second gesture to be made by a third avatar directed to the at least one second avatar in a specific area of the virtual world, thereby forming a second received gesture; accessing a database comprising a first reply gesture and a second reply gesture, wherein the first reply gesture corresponds to at least one unique set of criteria, wherein each set of criteria comprises at least one user-defined criterion and a received gesture criterion in addition to the user-defined criterion and the second reply gesture correspond to a set of default gestures that is based on the specific area of the virtual world; for the at least one second avatar, selecting the first reply gesture from the database corresponding to one of the unique sets of criteria if a proximity of the first avatar to the second avatar is within a proximity threshold, the proximity threshold being adjustable based on the size of an environment, wherein the second reply gesture is different from the first reply gesture; and simultaneously outputting the first reply gesture for communication to the first avatar and the second reply gesture for communication to the third avatar. 12. The method of claim 11 , wherein the proximity threshold comprises a distance value, and wherein selecting a reply gesture corresponding to the received gesture occurs if the distance between the first and second avatars is within the proximity threshold. 13. The method of claim 11 , wherein the proximity threshold comprises a defined environment surrounding the second avatar, and wherein selecting a reply gesture corresponding to the received gesture occurs if the proximity of the first avatar to the second avatar is within the proximity threshold. 14. The method of claim 11 , further comprising receiving information regarding a social environment of either one or both the first and second avatars, and wherein selecting a reply gesture corresponding to the received gesture further comprises selecting a reply gesture that corresponds to the social environment of at least one of the first and second avatars. 15. The method of claim 11 , wherein the reply gestures are categorized into different classes, and wherein selecting a reply gesture corresponding to the received gesture comprises selecting a reply gesture from the different classes. 16. A computer program product for responding to gestures made by third parties in a virtual world, the computer program product comprising: a computer readable storage medium device having computer readable program code embodied therein, the computer readable storage medium comprising: computer readable program code configured to receive a first gesture to be made by a first avatar directed to at least one second avatar, thereby forming a received gesture; computer readable program code configured to receive a second gesture to be made by a third avatar directed to the at least one second avatar in a specific area of the virtual world, thereby forming a received gesture; computer readable program code configured to access a database comprising a first reply gesture and a second reply gesture, wherein the first reply gesture corresponds to at least one unique set of criteria, wherein each set of criteria comprises at least one user-defined criterion and a received gesture criterion in addition to the user-defined criterion and the second reply gesture corresponds to a set of default gestures that are based on the specific area of the virtual world; computer readable program code configured to, for the at least one second avatar, select the first reply gesture from the database corresponding to one of the un

Assignees

Inventors

Classifications

  • G06T13/40Primary

    of characters, e.g. humans, animals or virtual beings · 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 US9299178B2 cover?
Responding to gestures made by third parties in a virtual world by receiving a gesture from a first avatar directed to at least one second avatar. For at least one second avatar, a reply gesture may be selected that corresponds to the received gesture. The reply gesture may be output for communication to the first avatar.
Who is the assignee on this patent?
Bokor Brian Ronald, Smith Andrew Bryan, IBM
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 Mar 29 2016 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).