Document decomposition based on determined logical visual layering of document content
US-2024403543-A1 · Dec 5, 2024 · US
US9110890B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9110890-B2 |
| Application number | US-3253008-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2008 |
| Priority date | Feb 15, 2008 |
| Publication date | Aug 18, 2015 |
| Grant date | Aug 18, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.