IP Library Granted Patent US 11,625,365
Granted Patent B2
US 11,625,365 · App. 17/370,891 · Granted Apr 11, 2023

Method for managing virtual file, apparatus for the same, computer program for the same, and recording medium storing computer program thereof

Inventors: Jung Hyun Cho (Seoul, KR); Jeong Moon Oh (Gimpo-si, KR); Byung Joo Lee (Seoul, KR)
Assignee: Fasoo Co., Ltd
G06F16/192G06F16/168G06F16/1734
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 11,625,365
App. No.
17/370,891
Granted
Apr 11, 2023
Kind
B2
Abstract

The present disclosure provides a virtual file management method and apparatus, and a computer-readable recording medium thereof, which may comprises obtaining an object identifier for distinguishing objects, wherein the object includes at least one of a virtual file or a virtual folder and obtaining the object based on the obtained object identifier.

Claims (37)

1. A method of managing a virtual file, which is performed by a virtual file management apparatus, the method comprising:

obtaining, with a user identifier obtaining unit of the virtual file management apparatus, a first user identifier specifying a terminal or a server;

obtaining, with an object identifier obtaining unit of the virtual file management apparatus, a first object identifier based on whether a user identifier identical to the first user identifier is included in a user identifier list of the first object identifier specifying a first object among a plurality of objects, the plurality of objects including at least one of a virtual file or a virtual folder;

obtaining, with an object obtaining unit of the virtual file management apparatus, the first object based on the first user identifier and the first object identifier; and

modifying, with an object modifying unit of the virtual file management apparatus, the first object based on a modification request for the first object,

wherein the first object identifier is a virtual path of the first object having the first object identifier,

wherein, when a second object that is a higher structure of the first object is on the virtual path of the first object, the first object is obtained by further based on whether the user identifier identical to the first user identifier is included in a user identifier list of a second object identifier of the second object, and

wherein, when the second object that is the higher structure of the first object is on the virtual path of the first object, the first object is modified based on a modification right of the first object and a modification right of the second object.

2. The method of claim 1 ,

wherein, when the second object that is the higher structure of the first object having the first object identifier does not exist, the virtual path is a name of the first object having the first object identifier.

3. The method of claim 1 ,

wherein, when there is the second object that is the higher structure of the first object having the first object identifier, the virtual path includes a name of the first object having the first object identifier, a name of the second object, and a relationship between the first object having the first object identifier and the second object.

4. The method of claim 1 ,

wherein the method further comprises generating, with a screen generating unit of the virtual file management apparatus, a virtual folder screen based on the first object.

5. An apparatus for managing a virtual file, the apparatus comprising:

a user identifier obtaining unit for obtaining a first user identifier specifying a terminal or a server;

an object identifier obtaining unit for obtaining a first object identifier based on whether a user identifier identical to the first user identifier is included in a user identifier list of the first object identifier specifying a first object among a plurality of objects, the plurality of objects including at least one of a virtual file or a virtual folder;

an object obtaining unit for obtaining the first object based on the first user identifier and the first object identifier; and

an object modifying unit for modifying the first object based on a modification request for the first object,

wherein the first object identifier is a virtual path of the first object having the first object identifier,

wherein, when a second object that is a higher structure of the first object is on the virtual path of the first object, the first object is obtained by further based on whether the user identifier identical to the first user identifier is included in a user identifier list of a second object identifier of the second object, and

wherein, when the second object that is the higher structure of the first object is on the virtual path of the first object, the first object is modified based on a modification right of the first object and a modification right of the second object.

6. The apparatus of claim 5 ,

wherein, when the second object that is a higher structure of the first object having the first object identifier does not exist, the virtual path is a name of the first object having the first object identifier.

7. The apparatus of claim 5 ,

wherein, when there is the second object that is a higher structure of the first object having the first object identifier, the virtual path includes a name of the first object having the first object identifier, a name of the second object, and a relationship between the first object having the first object identifier and the second object.

8. The apparatus of claim 5 ,

wherein the apparatus further comprises a screen generating unit for generating a virtual folder screen based on the first object.

9. A computer-readable recording medium storing a computer program for executing the method of claim 1 on a computer.

10. The method of claim 1 ,

wherein, when the modification request for the first object does not generate a second file unique identifier different from a first file unique identifier of a first real file connected to the first object identifier, the first object is modified according to the modification request for the first object, and a third object connected to the first file unique identifier is also modified in an identical way to the first object.

11. The method of claim 1 ,

wherein, when the modification request for the first object generates a second file unique identifier different from a first file unique identifier of a first real file connected to the first object identifier, the first object is not modified, and a second real file having the second file unique identifier is generated.

12. The apparatus of claim 5 ,

wherein, when the modification request for the first object does not generate a second file unique identifier different from a first file unique identifier of a first real file connected to the first object identifier, the first object is modified according to the modification request for the first object, and a third object connected to the first file unique identifier is also modified in an identical way to the first object.

13. The apparatus of claim 5 ,

wherein, when the modification request for the first object generates a second file unique identifier different from a first file unique identifier of a first real file connected to the first object identifier, the first object is not modified, and a second real file having the second file unique identifier is generated.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: FASOO CO., LTD.
To: FASOO INC.
Reel/Frame 066750/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: CHO, JUNG HYUN; OH, JEONG MOON; LEE, BYUNG JOO
To: FASOO CO., LTD
Reel/Frame 056806/0044 →
Priority Claims (1)
KR 10-2020-0098381 · Aug 6, 2020 · national
Continuity (1)
Related Publication 20220043783A1 · Feb 10, 2022