IP Library › Granted Patent US 12,249,029
Granted Patent B2
US 12,249,029 · App. 18/148,208 · Granted Mar 11, 2025

Method and system for displaying virtual space at various point-in-times

Inventors: So Jin Ye (Seongnam-si, KR); Juhee Kim (Seongnam-si, KR); Ki Ho Park (Seongnam-si, KR); Jae Wook Song (Seongnam-si, KR); Kang Su Shin (Seongnam-si, KR); Jun Ho Lee (Seongnam-si, KR); Ha Jin Lee (Seongnam-si, KR); Won Jean Jo (Seongnam-si, KR); Si Hyun Jin (Seongnam-si, KR); Baek Bum Pyun (Seongnam-si, KR)
Assignee: Line Plus Corporation
G06T17/00G06F3/04815G06F3/04842G06F3/165
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 12,249,029
App. No.
18/148,208
Granted
Mar 11, 2025
Kind
B2
Abstract

A method for displaying a virtual space at various point-in-times is provided, which is performed by one or more processors and includes displaying a user's avatar on a current first virtual space, in response to receiving a first user input selecting a first graphical object associated with a movement between point-in-times, displaying a user interface including a plurality of point-in-time information associated with the first virtual space, receiving, from a user, a selection of a first point-in-time from among the plurality of point-in-time information, and playing back a first event associated with the first virtual space recorded at the first point-in-time.

Claims (63)

1. A method of displaying a virtual space at various point-in-times using one or more processors of a user terminal, the method comprising:

displaying a user's avatar on a first virtual space;

displaying a user interface including a plurality of point-in-time information associated with the first virtual space, in response to receiving a first user input selecting a first graphical object associated with a movement between the various point-in-times;

receiving, from a user, a selection of a first point-in-time from among the plurality of point-in-time information; and

replaying a first event associated with the first virtual space recorded at the first point-in-time, the first event including the first virtual space recorded at the first point-in-time and motion data for a first set of avatars in the first virtual space, and

wherein the first point-in-time is a past point-in-time occurring prior to a current point-in-time, and

the replaying comprises:

replaying the first event such that the first virtual space includes therein date information of the first point-in-time and a first set of keywords associated with the first virtual space at the first point-in-time, and

the method further comprises:

extracting the first set of keywords from one or more of voice data or text data included in a first set of the motion data in the first virtual space recorded at the first point-in-time.

2. The method according to claim 1 , wherein the replaying comprises:

displaying each of the first set of keywords in different sizes on the user interface according to a frequency of mention.

3. The method according to claim 1 , wherein the replaying the first event comprises:

replaying the first event within a defined area within the first virtual space with the user's avatar displayed within the first virtual space outside of the defined area such that the user's avatar appears to be watching the first event being played back in the defined area in the first virtual space.

4. The method according to claim 1 , wherein the replaying the first event comprises:

displaying the first virtual space recorded at the first point-in-time and the motion data for the first set of avatars in the first virtual space, together with the user's avatar.

5. The method according to claim 4 , wherein the first set of avatars includes a first avatar and a second avatar, and the replaying comprises:

adjusting an output volume of voices of the first avatar and the second avatar based on a distance between the user's avatar and respective ones of the first avatar and the second avatar.

6. The method according to claim 1 , further comprising:

receiving, from the user, a selection of a second point-in-time from among the plurality of point-in-time information associated with the first virtual space; and

displaying a second set of avatars associated with an expected participant at the second point-in-time, on the first virtual space associated with the second point-in-time.

7. The method according to claim 1 , further comprising:

replaying another event associated with a second virtual space recorded at the first point-in-time, in response to receiving a user input selecting a graphical object associated with a movement to the second virtual space during the replaying of the first event, the another event including the second virtual space recorded at the first point-in-time and motion data for another set of avatars in the second virtual space.

8. The method according to claim 7 , further comprising:

determining whether the user has user rights associated with switching between virtual spaces; and

activating the graphical object associated with the movement to the second virtual space, in response to the user input selecting the graphical object associated with the movement to the second virtual space during the replaying of the first event, if the user has the user rights associated with switching between the virtual spaces.

9. The method according to claim 1 , further comprising:

initiating recording of the first virtual space and motion data of a set of avatars in the first virtual space, in response to receiving a user input selecting a graphical object associated with an event recording.

10. The method according to claim 9 , further comprising:

determining whether the user has user rights associated with the event recording; and

activating the graphical object associated with the event recording, only if the user has the user rights associated with the event recording.

11. A non-transitory computer-readable recording medium storing instructions that, when executed by one or more processors, cause performance of the method according to claim 1 .

12. A method of displaying a virtual space at various point-in-times using one or more processors of a user terminal, the method comprising:

displaying a user's avatar on a first virtual space;

displaying a user interface including a plurality of point-in-time information associated with the first virtual space, in response to receiving a first user input selecting a first graphical object associated with a movement between the various point-in-times;

receiving, from a user, a selection of a first point-in-time from among the plurality of point-in-time information;

replaying a first event associated with the first virtual space recorded at the first point-in-time, the first event including the first virtual space recorded at the first point-in-time and motion data for a first set of avatars in the first virtual space,

receiving, from the user, a selection of a second point-in-time from among the plurality of point-in-time information associated with the first virtual space; and

displaying a second set of avatars associated with an expected participant at the second point-in-time, on the first virtual space associated with the second point-in-time, and

wherein the second point-in-time is associated with a scheduled second event scheduled to occur after a current point-in-time, and the displaying the user interface comprises:

displaying, on the user interface, date information of the second point-in-time and a second set of keywords associated with the scheduled second event.

13. A user terminal, comprising:

a communication device;

a memory; and

one or more processors connected to at least the memory, the one or more processors configured to execute one or more computer-readable programs included in the memory to configure the user terminal to display a virtual space at various point-in-times by,

displaying a user's avatar on a first virtual space,

displaying a user interface including a plurality of point-in-time information associated with the first virtual space, in response to receiving a first user input selecting a first graphical object associated with a movement between the various point-in-times,

receiving, from a user, a selection of a first point-in-time from among the plurality of point-in-time information, and

replaying a first event associated with the first virtual space recorded at the first point-in-time, the first event including the first virtual space recorded at the first point-in-time and motion data for a first set of avatars in the first virtual space,

wherein the first point-in-time is a past point-in-time occurring prior to a current point-in-time, and

the replaying comprises:

replaying the first event such that the first virtual space includes therein date information of the first point-in-time and a first set of keywords associated with the first virtual space at the first point-in-time, and

wherein the one or more processors are configured to execute the one or more computer-readable programs to further configure the user terminal to,

extract the first set of keywords from one or more of voice data or text data included in a first set of the motion data in the first virtual space recorded at the first point-in-time.

14. The user terminal according to claim 13 , wherein the one or more processors are configured to execute the one or more computer-readable programs to further configure the user terminal to,

receive, from the user, a selection of a second point-in-time from among the plurality of point-in-time information associated with the first virtual space, and

display a second set of avatars associated with an expected participant at the second point-in-time, on the first virtual space associated with the second point-in-time.

15. The user terminal according to claim 14 , wherein the second point-in-time is associated with a scheduled second event scheduled to occur after a current point-in-time, and

the user interface is configured to display date information of the second point-in-time and a second set of keywords associated with the scheduled second event.

16. The user terminal according to claim 13 , wherein the one or more processors are configured to execute the one or more computer-readable programs to further configure the user terminal to,

replay another event associated with a second virtual space recorded at the first point-in-time, in response to receiving a user input selecting a graphical object associated with a movement to the second virtual space during the replaying of the first event, the another event including the second virtual space recorded at the first point-in-time and motion data for another set of avatars in the second virtual space.

17. The user terminal according to claim 13 , wherein the one or more processors are configured to execute the one or more computer-readable programs to further configure the user terminal to,

initiate recording the first virtual space and motion data of a set of avatars in the first virtual space, in response to receiving a user input selecting a graphical object associated with an event recording.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2023
From: YE, SO JIN; KIM, JUHEE; PARK, KI HO; SONG, JAE WOOK; SHIN, KANG SU; LEE, JUN HO; LEE, HA JIN; JO, WON JEAN; JIN, SI HYUN; PYUN, BAEK BUM
To: LINE PLUS CORPORATION
Reel/Frame 062414/0756 →
Priority Claims (1)
KR 10-2022-0000291 · Jan 3, 2022 · national
Continuity (1)
Related Publication 20230215090A1 · Jul 6, 2023
References Cited (3)
US 20110078151A1 · Bilbrey · 2011 [cited by examiner]
US 20110210962A1 · Horan · 2011 [cited by examiner]
US 20220138856A1 · Ahlstrom · 2022 [cited by examiner]