IP Library Granted Patent US 12,437,495
Granted Patent B1
US 12,437,495 · App. 19/229,322 · Granted Oct 7, 2025

Content item display method and computer-readable medium

Inventors: Yosuke Kawakami (Tokyo, JP); Taiki Maruya (Tokyo, JP); Takeshi Sasame (Tokyo, JP)
Assignee: CELSYS, Inc.
G06T19/20G06F3/14G06T2219/2004
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,437,495
App. No.
19/229,322
Granted
Oct 7, 2025
Kind
B1
Abstract

Method for instructing display device to express relationship between content pieces and folders, using a virtual space and virtual camera, including: when first, second, and third objects have a hierarchical relationship between parent, child, and grandchild, arranging such objects in virtual space with a first face of the first object being adjacent to part of a second face of the second object, and part of a third face of the second object is adjacent to part of a face of the third object; when the first and fourth objects have a hierarchical relationship between parent and a child, arranging such objects in virtual space with part of the first face of the first object being adjacent to part of a face of the fourth object; instructing display device to display image of the virtual space captured by the virtual camera using an instruction of the user to the virtual camera.

Claims (59)

1. A content display method for instructing a display device to express a hierarchical relationship between a plurality of content pieces and a plurality of folders, for which prepared are a virtual space in which arranged are the plurality of content pieces that may have a hierarchical relationship with each other and are possessed by a user and a plurality of objects representing each of the plurality of folders that may have the content pieces at a lower level in the hierarchical relationship, and a virtual camera that captures and generates an image of the virtual space,

the method comprising:

when a first object, a second object, and a third object have a hierarchical relationship between a parent, a child, and a grandchild, arranging the first object, the second object, and the third object in the virtual space so that a part of a first face of the first object is adjacent to a part of a second face of the second object, and a part of a third face of the second object is adjacent to a part of a face of the third object;

when the first object and a fourth object have a hierarchical relationship between a parent and a child, arranging the first object and the fourth object in the virtual space so that a part of the first face of the first object is adjacent to a part of a face of the fourth object;

instructing the display device to display the image of the virtual space captured by the virtual camera according to an instruction of the user to the virtual camera; and

when a first adjacency in which a part of the face of the second object is adjacent to a part of the first face of the first object has already been achieved, and a second adjacency in which a part of the face of the fourth object is further adjacent to a part of the first face is to be achieved, if the second adjacency cannot be achieved because the first face does not have enough area, transforming the first object so that the second adjacency can be achieved by enlarging the first face.

2. The content display method according to claim 1 , wherein

the face is either a plane of a solid that approximates an inner shape of the object or a plane of a solid that approximates an outer shape of the object, or both.

3. The content display method according to claim 1 , further comprising:

if there is a predetermined object and an object subordinate to the predetermined object among the plurality of objects, determining respective positions of the plurality of objects in the virtual space so that, upon instruction of an operator to move the predetermined object in the virtual space, the predetermined object and the object subordinate thereto move in the virtual space while maintaining their mutual adjacency.

4. The content display method according to claim 1 wherein

when the plurality of content pieces include a content piece A and a content piece B, a hierarchical relationship is permitted in which the parent content piece A has the child content piece B, and there is no folder between the content piece A and the content piece B.

5. The content display method according to claim 1 , further comprising:

when a mutual adjacency relationship between the plurality of objects is changed according to an instruction of the user regarding the movement of the positions of the plurality of objects in the virtual space, changing the hierarchical relationship in response to the change.

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

applying a visual effect to a portion of the image showing a content piece selected by the user from among the plurality of content pieces, the portion corresponding to the selected content piece.

7. A non-transitory computer-readable medium storing a program for causing a computer to execute the method according to claim 1 .

8. A content display method for instructing a display device to express a hierarchical relationship between a plurality of content pieces and a plurality of folders, for which prepared are a virtual space in which arranged are the plurality of content pieces that may have a hierarchical relationship with each other and are possessed by a user and a plurality of objects representing each of the plurality of folders that may have the content pieces at a lower level in the hierarchical relationship, and a virtual camera that captures and generates an image of the virtual space,

the method comprising:

when a first object, a second object, and a third object have a hierarchical relationship between a parent, a child, and a grandchild, arranging the first object, the second object, and the third object in the virtual space so that a part of a first face of the first object is adjacent to a part of a second face of the second object, and a part of a third face of the second object is adjacent to a part of a face of the third object;

when the first object and a fourth object have a hierarchical relationship between a parent and a child, arranging the first object and the fourth object in the virtual space so that a part of the first face of the first object is adjacent to a part of a face of the fourth object;

instructing the display device to display the image of the virtual space captured by the virtual camera according to an instruction of the user to the virtual camera; and

when a first adjacency in which a part of the face of the second object is adjacent to a part of the first face of the first object has already been achieved, and a second adjacency in which a part of the face of the fourth object is further adjacent to a part of the first face is to be achieved, if the second adjacency cannot be achieved because the first face does not have enough area, transforming the second object and/or the fourth object so that the second adjacency can be achieved by reducing the face of the second object and/or the face of the fourth object.

9. The content display method according to claim 8 , wherein

the face is either a plane of a solid that approximates an inner shape of the object or a plane of a solid that approximates an outer shape of the object, or both.

10. The content display method according to claim 8 , further comprising:

if there is a predetermined object and an object subordinate to the predetermined object among the plurality of objects, determining respective positions of the plurality of objects in the virtual space so that, upon instruction of an operator to move the predetermined object in the virtual space, the predetermined object and the object subordinate thereto move in the virtual space while maintaining their mutual adjacency.

11. The content display method according to claim 8 wherein

when the plurality of content pieces include a content piece A and a content piece B, a hierarchical relationship is permitted in which the parent content piece A has the child content piece B, and there is no folder between the content piece A and the content piece B.

12. A content display method for instructing a display device to express a hierarchical relationship between a plurality of content pieces and a plurality of folders, for which prepared are a virtual space in which arranged are the plurality of content pieces that may have a hierarchical relationship with each other and are possessed by a user and a plurality of objects representing each of the plurality of folders that may have the content pieces at a lower level in the hierarchical relationship, and a virtual camera that captures and generates an image of the virtual space,

the method comprising:

when a first object, a second object, and a third object have a hierarchical relationship between a parent, a child, and a grandchild, arranging the first object, the second object, and the third object in the virtual space so that a part of a first face of the first object is adjacent to a part of a second face of the second object, and a part of a third face of the second object is adjacent to a part of a face of the third object;

when the first object and a fourth object have a hierarchical relationship between a parent and a child, arranging the first object and the fourth object in the virtual space so that a part of the first face of the first object is adjacent to a part of a face of the fourth object;

instructing the display device to display the image of the virtual space captured by the virtual camera according to an instruction of the user to the virtual camera;

saving a predetermined hierarchical relationship, which is the hierarchical relationship at a predetermined point in time, in a storage device; and

upon instructions of an operator to edit an object A and to change the hierarchical relationship after the predetermined point in time, restoring the hierarchical relationship to the saved predetermined hierarchical relationship while keeping the object A edited.

13. The content display method according to claim 12 , wherein

the face is either a plane of a solid that approximates an inner shape of the object or a plane of a solid that approximates an outer shape of the object, or both.

14. The content display method according to claim 12 , further comprising:

if there is a predetermined object and an object subordinate to the predetermined object among the plurality of objects, determining respective positions of the plurality of objects in the virtual space so that, upon instruction of an operator to move the predetermined object in the virtual space, the predetermined object and the object subordinate thereto move in the virtual space while maintaining their mutual adjacency.

15. The content display method according to claim 12 wherein

when the plurality of content pieces include a content piece A and a content piece B, a hierarchical relationship is permitted in which the parent content piece A has the child content piece B, and there is no folder between the content piece A and the content piece B.

16. A content display method for instructing a display device to express a hierarchical relationship between a plurality of content pieces and a plurality of folders, for which prepared are a virtual space in which arranged are the plurality of content pieces that may have a hierarchical relationship with each other and are possessed by a user and a plurality of objects representing each of the plurality of folders that may have the content pieces at a lower level in the hierarchical relationship, and a virtual camera that captures and generates an image of the virtual space,

the method comprising:

when a first object, a second object, and a third object have a hierarchical relationship between a parent, a child, and a grandchild, arranging the first object, the second object, and the third object in the virtual space so that a part of a first face of the first object is adjacent to a part of a second face of the second object, and a part of a third face of the second object is adjacent to a part of a face of the third object;

when the first object and a fourth object have a hierarchical relationship between a parent and a child, arranging the first object and the fourth object in the virtual space so that a part of the first face of the first object is adjacent to a part of a face of the fourth object; and

instructing the display device to display the image of the virtual space captured by the virtual camera according to an instruction of the user to the virtual camera, wherein

when one object and the other object have a parent-child relationship, a plurality of combination rules are predetermined for a predetermined face X of the one object and a predetermined face Y of the other object when the predetermined face X and the predetermined face Y are adjacent to each other, so that a part of the face X is adjacent to a part of the face Y, and one of the plurality of combination rules is selected depending on whether the one object and the other object are adjacent one above the other or one behind the other.

17. The content display method according to claim 16 ,

wherein,

in any of the plurality of combination rules,

if there are a plurality of the predetermined faces X or the predetermined faces Y,

a part of one of the plurality of predetermined faces X or a part of one of the plurality of predetermined faces Y is specified according to an instruction of the user.

18. The content display method according to claim 16 , wherein

the face is either a plane of a solid that approximates an inner shape of the object or a plane of a solid that approximates an outer shape of the object, or both.

19. The content display method according to claim 16 , further comprising:

if there is a predetermined object and an object subordinate to the predetermined object among the plurality of objects, determining respective positions of the plurality of objects in the virtual space so that, upon instruction of an operator to move the predetermined object in the virtual space, the predetermined object and the object subordinate thereto move in the virtual space while maintaining their mutual adjacency.

20. The content display method according to claim 16 wherein

when the plurality of content pieces include a content piece A and a content piece B, a hierarchical relationship is permitted in which the parent content piece A has the child content piece B, and there is no folder between the content piece A and the content piece B.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2025
From: KAWAKAMI, YOSUKE; MARUYA, TAIKI; SASAME, TAKESHI
To: CELSYS, INC.
Reel/Frame 071369/0102 →
Priority Claims (1)
JP 2022-194896 · Dec 6, 2022 · national
Continuity (1)
Continuation PCTJP2023042802 · Nov 29, 2023
References Cited (18)
US 6243093B1 · Czerwinski et al. · 2001 [cited by applicant]
US 10768421B1 · Rosenberg et al. · 2020 [cited by applicant]
US 11908094B2 · Block · 2024 [cited by examiner]
US 20060212833A1 · Gallagher · 2006 [cited by examiner]
US 20180089215A1 · Moon · 2018 [cited by examiner]
US 20190243809A1 · Shtaygrud · 2019 [cited by applicant]
US 20200357188A1 · Kurabayashi · 2020 [cited by applicant]
US 20210005014A1 · Hayashi · 2021 [cited by applicant]
US 20210035351A1 · Hayashi · 2021 [cited by applicant]
CN 111937046A · 2020 [cited by applicant]
CN 112181131A · 2021 [cited by applicant]
GB 2387754A · 2003 [cited by examiner]
JP 200399464A · 2003 [cited by applicant]
JP 2003162543A · 2003 [cited by applicant]
JP 2003173225A · 2003 [cited by applicant]
JP 2004171456A · 2004 [cited by applicant]
“Non-fungible tokens (NFT): What are NFTs? Benefints and use,” [retrieved 2025 online: https://ethereum.org/en/nft/]. [cited by applicant]
International Search Report mailed Feb. 13, 2024 for corresponding PCT/JP2023/042802. [cited by applicant]