Selecting a language encoding of a static communication in a virtual universe

US9110890B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9110890-B2
Application numberUS-3253008-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2008
Priority dateFeb 15, 2008
Publication dateAug 18, 2015
Grant dateAug 18, 2015

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.

A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language encoding of the static communication that can be understood by the avatar is presented to the avatar. As the static communication propagates throughout the virtual universe, additional language encodings can be added to the static communication object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: detecting that a plurality of avatars in a virtual universe are within viewing distance of a static communication object within the virtual universe, wherein the static communication object has only a single static communication consisting of a single phrase encoded in a plurality of languages; determining a first language indicated for a first avatar of the plurality of avatars and a second language indicated for a second avatar of the plurality of avatars; determining that the plurality of encodings of the static communication include a first encoding of the static communication in the first language and a second encoding of the static communication in the second language; transmitting the first encoding of the static communication to a first device, which corresponds to the first avatar, for the first device to render the static communication object with the first encoding of the static communication in the first language; and transmitting the second encoding of the static communication in the second language to a second device, which corresponds to the second avatar, for the second device to render the static communication object with the second encoding of the static communication in the second language. 2. The method of claim 1 further comprising: determining a third language indicated for a third avatar of the plurality of avatars; determining that the plurality of encodings of the static communication does not include an encoding in the third language; translating one of the plurality of encodings into the third language to generate a third encoding of the static communication in the third language; associating the third encoding of the static communication in the third language with the static communication object; and transmitting the third encoding of the static communication in the third language to a third device, which corresponds to the third avatar, for the third device to render the static communication object with the third encoding of the static communication in the third language. 3. The method of claim 2 , wherein said associating the third encoding of the static communication with the static communication object comprises at least one of modifying the static communication object to include the third encoding and modifying the static communication object to reference the third encoding of the static communication. 4. The method of claim 1 , wherein the static communication object referentially comprises the plurality of encodings or literally comprises the plurality of encodings. 5. The method of claim 1 , wherein said detecting that the plurality of avatars are within virtual viewing distance of the static communication object comprises detecting at least one of: one of the plurality avatars acquiring the static communication object, one of the plurality of avatars accessing the static communication object, and the plurality of avatars entering a viewing area for the static communication object. 6. A method comprising: detecting that a plurality of avatars in a virtual universe are within viewing distance of a static communication object within the virtual universe, wherein the static communication object has only a single static communication consisting of a single phrase encoded in a plurality of languages; determining a first language indicated for a first avatar of the plurality of avatars and a second language indicated for a second avatar of the plurality of avatars; determining that the plurality of encodings of the static communication include a first encoding of the static communication in the first language and that the plurality of encodings does not include an encoding of the static communication in the second language; transmitting the first encoding of the static communication to a first device, which corresponds to the first avatar, for the first device to render the static communication object with the first encoding of the static communication in the first language; translating one of the plurality of encodings into the second language to generate a second encoding of the static communication in the second language; associating the second encoding of the static communication in the second language with the static communication object; and transmitting the second encoding of the static communication in the second language to a second device, which corresponds to the second avatar, for the second device to render the static communication object with the second encoding of the static communication in the second language. 7. The method of claim 6 , wherein said associating the second encoding of the static communication with the static communication object comprises at least one of modifying the static communication object to include the second encoding and modifying the static communication object to reference the second encoding. 8. The method of claim 6 , wherein the static communication object represents at least one of a virtual document, a virtual note card, a virtual billboard, a virtual t-shirt, a virtual novel, and a virtual predefined speech. 9. At least one non-transitory machine-readable storage media having encoded therein a computer program product that comprises: computer-readable program instructions executable by a set of one or more processor units, the computer-readable program instructions configured to, detect that a plurality of avatars in a virtual universe are within viewing distance of a static communication object within the virtual universe, wherein the static communication object has only a single static communication consisting of a single phrase encoded in a plurality of languages; determine a first language indicated for a first avatar of the plurality of avatars and a second language indicated for a second avatar of the plurality of avatars; determine that the plurality of encodings of the static communication includes a first encoding of the static communication in the first language and a second encoding of the static communication in the second language; transmit the first encoding of the static communication to a first device, which corresponds to the first avatar, for the first device to render the static communication object with the first encoding of the static communication in the first language; and transmit the second encoding of the static communication in the second language to a second device, which corresponds to the second avatar, for the second device to render the static communication object with the second encoding of the static communication in the second language. 10. The at least one non-transitory machine-readable storage media of claim 9 , wherein the computer-readable program instructions are further configured to: determine a third language indicated for a third avatar of the plurality of avatars; determine that the plurality of encodings of the static communication does not include an encoding of the static communication in the third language; and generate a third encoding of the static communication in the third language; associate the third encoding of the static communication in the third language with the static communication object; transmit the third encoding of the static communication to a third device, which corresponds to the third avatar, for the third device to render the static communication object with the third encoding of the static communication in the third language. 11. The at least one non-transitory machine-readable storage media of claim 10 , wherein the computer-readable program instruction configured to associate the third encoding of the static communication in the third language with the static communic

Assignees

Inventors

Classifications

  • G06F40/197Primary

    Version control (for software G06F8/71) · CPC title

  • based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO] · CPC title

  • Video games, i.e. games using an electronically generated display having two or more dimensions · CPC title

  • G06F40/58Primary

    Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title

  • Physics · mapped topic

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 US9110890B2 cover?
A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language e…
Who is the assignee on this patent?
Cannon Ulysses L, Jones Angela Richards, Lyle Ruthie D, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F40/197. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 18 2015 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).