Avoiding non-intentional separation of avatars in a virtual world

US9324021B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9324021-B2
Application numberUS-20878608-A
CountryUS
Kind codeB2
Filing dateSep 11, 2008
Priority dateSep 11, 2008
Publication dateApr 26, 2016
Grant dateApr 26, 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.

A method for avoiding non-intentional separation of avatars in a virtual world may include detecting a first avatar seeking to enter a first location and determining if a second avatar is related to the first avatar based on a first predetermined rule. The method may also include determining that the first and second avatars are seeking to enter the first location together. The method may further include determining whether to allow the first avatar and the second avatar to enter the first location based on a second predetermined rule.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for avoiding non-intentional separation of avatars in a virtual world, comprising: detecting, by a processor, a first avatar seeking to enter a first location; querying, by the processor, a friend list of the first avatar; comparing, by the processor, the friend list to a group of avatars in the first location; notifying, by the processor, at least one of a first user of the first avatar and another user of each avatar of the group of avatars in the first location that are on the friend list of the first avatar about joining the first avatar and each avatar of the group of avatars that are on the friend list in the first location; determining, by the processor, a capacity of the first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together; providing, by the processor, a second location substantially identical to said first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together and the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list; and transporting, by the processor, the first avatar and each avatar of the group of avatars on the friend list of the first avatar that want to join together to the second location in response to the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list that want to join together. 2. The method of claim 1 , wherein providing a second location substantially identical to said first location comprises dynamically spawning a new location substantially identical to the first location. 3. The method of claim 1 , further comprising notifying at least one of a user of the first avatar and the other user of each avatar of the group of avatars on the friend list if the avatars are going to be transferred to the second location. 4. The method of claim 1 , wherein detecting that the first avatar is seeking to enter the first location comprises determining that the first avatar is within a certain proximity of the first location. 5. The method of claim 4 , wherein the certain proximity comprises a user-defined distance. 6. The method of claim 1 , further comprising: determining that more than one avatar is related to the first avatar and are seeking to enter the first location; determining a total number of avatars already in said first location; determining a maximum capacity of the first location; determining that allowing the first avatar to enter the first location along with the more than one avatar related to the first avatar which also are seeking to enter the first location would exceed the location's maximum capacity; providing the second location substantially identical to the first location in response to determining that the maximum capacity of the first location would be exceeded by allowing the first avatar and the more than one avatar related to the first avatar to enter the first location; and transferring the first avatar and the more than one avatar related to the first avatar to the second location in response to determining that the maximum capacity of the first location would be exceeded by allowing the first avatar and the more than one avatar related to the first avatar to enter the first location. 7. The method of claim 1 , wherein said first location comprises a virtual store. 8. The method of claim 1 , wherein the first location comprises a defined virtual space in the virtual world. 9. A system for avoiding non-intentional separation of avatars in a virtual world, comprising: a processor; a module operating on the processor for avoiding non-intentional separation of the avatars in a virtual world, the module being configured to perform a set of functions comprising: detecting a first avatar seeking to enter a first location; querying a friend list of the first avatar; comparing the friend list to a group of avatars in the first location; notifying at least one of a first user of the first avatar and another user of each avatar of the group of avatars in the first location that are on the friend list of the first avatar about joining the first avatar and each avatar of the group of avatars that are on the friend list in the first location; determining a capacity of the first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together; providing a second location substantially identical to said first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together and the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list; and transporting the first avatar and each avatar of the group of avatars on the friend list of the first avatar that want to join together to the second location in response to the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list that want to join together. 10. A computer program product for avoiding non-intentional separation of avatars, comprising: a non-transitory computer-useable storage medium having computer useable program code embodied therein, the computer useable medium comprising: computer useable program code configured to detect a first avatar seeking to enter a first location; computer useable program code configured to query a friend list of the first avatar; computer useable program code configured to compare the friend list to a group of avatars in the first location; computer useable program code configured to notify at least one of a first user of the first avatar and another user of each avatar of the group of avatars in the first location that are on the friend list of the first avatar about joining the first avatar and each avatar of the group of avatars that are on the friend list in the first location; computer useable program code configured to determining a capacity of the first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together; computer useable program code configured to provide a second location substantially identical to said first location in response to an indication that the first avatar and each avatar of the group avatars on the friend list of the first avatar wanting to join together and the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list; and computer useable program code configured to transport the first avatar and each avatar of the group of avatars on the friend list of the first avatar that want to join together to the second location in response to the capacity of the first location being exceeded by joining the first avatar and each avatar of the group of avatars on the friend list that want to join together.

Assignees

Inventors

Classifications

  • A63F13/12Primary

    Human Necessities · mapped topic

  • player location · CPC title

  • for enforcing rights or rules, e.g. to prevent foul play · CPC title

  • user representation in the game field, e.g. avatar · CPC title

  • by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style · 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 US9324021B2 cover?
A method for avoiding non-intentional separation of avatars in a virtual world may include detecting a first avatar seeking to enter a first location and determining if a second avatar is related to the first avatar based on a first predetermined rule. The method may also include determining that the first and second avatars are seeking to enter the first location together. The method may furth…
Who is the assignee on this patent?
Haggar Peter Frederick, Bokor Brian Ronald, Smith Andrew Bryan, and 3 more
What technology area does this patent fall under?
Primary CPC classification A63F13/12. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Apr 26 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).