IP Library Granted Patent US 10,050,920
Granted Patent B2
US 10,050,920 · App. 15/197,032 · Granted Aug 14, 2018

Modifying environmental chat distance based on chat density in an area of a virtual world

Inventors: Christopher S. Alkov (Austin, TX); Travis M. Grigsby (Austin, TX); Lisa Seacat DeLuca (San Francisco, CA)
Assignee: International Business Machines Corporation
H04L51/20A63F13/12A63F13/57A63F13/79A63F13/87G06Q10/107H04L51/16A63F2300/5533A63F2300/64
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,050,920
App. No.
15/197,032
Granted
Aug 14, 2018
Kind
B2
Abstract

A mechanism for determining a chat distance associated with an environmental chat based on the chat amount within an area of a virtual universe associated with the environmental chat. An environmental chat distance may be determined based on the number of words or characters in a text chat or voice chat between avatars within the area of the virtual universe. The environmental chat distance may be inversely proportional to the detected words or characters in the environmental chat.

Claims (31)

1. A method comprising:

determining a chat amount within a time window in an area of a virtual universe associated with an environmental chat associated with an avatar;

determining a chat distance associated with the environmental chat based, at least in part, on the chat amount, wherein the chat distance comprises a radius defining a chat area around the avatar within which the avatar receives conversations between avatars in the area of the virtual universe; and

modifying the chat distance in response to a change in the chat amount in the area of the virtual universe associated with the environmental chat, wherein the modified chat distance is based, at least in part, on the changed chat amount.

2. The method of claim 1 , wherein the area of the virtual universe associated with the environmental chat associated with the avatar comprises the area of the virtual universe displayed on a computer system associated with the avatar.

3. The method of claim 1 , wherein said determining the chat amount within the time window comprises determining a number of text characters in text associated with conversations between avatars within the time window.

4. The method of claim 1 , wherein the environmental chat is a voice chat, and wherein said determining the chat amount within the time window comprises determining a number of words associated with conversations between avatars within the time window.

5. The method of claim 1 , wherein the chat distance is inversely proportional to the chat amount detected within the time window.

6. The method of claim 1 , wherein, if the chat amount is within a first predefined range of chat amounts, selecting a first chat distance from a plurality of predefined chat distances, wherein, if the chat amount is within a second predefined range of chat amounts that is higher than the first predefined range of chat amounts, selecting a second chat distance that is less than the first chat distance from the plurality of predefined chat distances.

7. The method of claim 1 , wherein the avatar associated with the environmental chat is controlled by a user, and wherein the user associated with the avatar initiates determination of the chat amount.

8. The method of claim 1 , wherein the environmental chat is an environmental text chat, an environmental voice chat, or both an environmental voice and text chat.

9. The method of claim 1 , wherein said determining the chat distance comprises selecting the chat distance from a plurality of predefined chat distances based on the chat amount such that the chat distance is inversely proportional to the chat amount.

10. A computer program product comprising a non-transitory machine readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

determine a chat amount within a time window in an area of a virtual universe associated with an environmental chat associated with an avatar;

determine a chat distance associated with the environmental chat based, at least in part, on the chat amount, wherein the chat distance comprises a radius defining a chat area around the avatar within which the avatar receives conversations between avatars in the area of the virtual universe; and

modify the chat distance in response to a change in the chat amount in the area of the virtual universe associated with the environmental chat, wherein the modified chat distance is based, at least in part, on the changed chat amount.

11. The computer program product of claim 10 , wherein the area of the virtual universe associated with the environmental chat associated with the avatar comprises the area of the virtual universe displayed on a computer system associated with the avatar.

12. The computer program product of claim 10 , wherein the program instructions to determine the chat amount within the time window include program instructions to determine a number of words associated with conversations between avatars within the time window.

13. The computer program product of claim 10 , wherein the environmental chat is a voice chat, and wherein the program instructions to determine the chat amount within the time window include program instructions to determine a number of words associated with conversations between avatars within the time window.

14. The computer program product of claim 10 , wherein the chat distance is inversely proportional to the chat amount detected within the time window.

15. The computer program product of claim 10 , wherein the program instructions further include program instructions to cause the processor to select a first chat distance from a plurality of predefined chat distances if the chat amount is within a first predefined range of chat amounts, and select a second chat distance that is less than the first chat distance if the chat amount is within a second predefined range of chat amounts that is higher than the first predefined range of chat amounts.

16. The computer program product of claim 10 , wherein the environmental chat is an environmental text chat, an environmental voice chat, or both an environmental voice and text chat.

17. An apparatus comprising:

one or more processors; and

a memory unit coupled to the one or more processors, the memory unit having stored therein program instructions that are executable by the one or more processors to cause the one or more processors to:

determine a chat amount within a time window in an area of a virtual universe associated with an environmental chat associated with an avatar;

determine a chat distance associated with the environmental chat based, at least in part, on the chat amount, wherein the chat distance comprises a radius defining a chat area around the avatar within which the avatar receives conversations between avatars in the area of the virtual universe; and

modify the chat distance in response to a change in the chat amount in the area of the virtual universe associated with the environmental chat, wherein the modified chat distance is based, at least in part, on the changed chat amount.

18. The apparatus of claim 17 , wherein the program instructions to determine the chat amount within the time window include program instructions to determine a number of words associated with conversations between avatars within the time window.

19. The apparatus of claim 17 , wherein the environmental chat is a voice chat, and wherein the program instructions to determine the chat amount within the time window include program instructions to determine a number of words associated with conversations between avatars within the time window.

20. The apparatus of claim 17 , wherein the program instructions further include program instructions to cause the one or more processors to select a first chat distance from a plurality of predefined chat distances if the chat amount is within a first predefined range of chat amounts, and select a second chat distance that is less than the first chat distance if the chat amount is within a second predefined range of chat amounts that is higher than the first predefined range of chat amounts.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: ALKOV, CHRISTOPHER S.; GRIGSBY, TRAVIS M.; DELUCA, LISA SEACAT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039256/0746 →
Continuity (2)
Continuation 12234854 · Sep 22, 2008
Related Publication 20160315895A1 · Oct 27, 2016