IP Library Granted Patent US 11,909,809
Granted Patent B2
US 11,909,809 · App. 16/822,572 · Granted Feb 20, 2024

Information processing apparatus, information processing system, and non-transitory computer readable medium

Inventor: Shinji Kawabata (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
H04L67/06G06F16/119H04L67/1095
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,909,809
App. No.
16/822,572
Granted
Feb 20, 2024
Kind
B2
Abstract

An information processing apparatus includes an acquiring part, a copying part, and a controller. The acquiring part acquires a file structure at a migration source and an identification information item to identify a file at the migration source. Before migration of a content data item of the file at the migration source, the copying part copies the file structure and the identification information item to a migration destination in accordance with necessity or nonnecessity of copying the file structure and the identification information item, and the necessity or nonnecessity is determined by using an attribute information item of the file at the migration source and a history of access to the file at the migration source.

Claims (46)

1. An information processing apparatus comprising a hardware processor configured to:

acquire a file structure at a migration source and an identification information item to identify a file at the migration source;

before migration of a content data of the file at the migration source, copy the file structure, and copy the identification information item to a migration destination in accordance with necessity or nonnecessity of copying the identification information item, the necessity or nonnecessity being determined based on an attribute information item of the file at the migration source and a history of access to the file at the migration source, the attribute information item including a period of validity that includes one of indefinite and finite, whereby if the period of validity is finite, the period of validity is expired, and the history of access indicates that the file has not been accessed for a predetermined amount of time, the identification information item is deleted, and in other cases, the identification information is copied to the migration destination; and

control a migration of the content data of the file at the migration source in accordance with necessity or nonnecessity of migrating the content data, the necessity or nonnecessity being determined such that:

if the period of validity is finite, the period of validity has expired, and the access history indicates that the file has not been accessed for the predetermined amount of time, the content data is deleted, and

if the period of validity is indefinite, the content data is migrated to the migration destination.

2. The information processing apparatus according to claim 1 ,

wherein the hardware processor controls migration of the content data to a position where the file structure and the identification information item are copied at the migration destination, or controls migration of the content data to a predetermined storage destination.

3. The information processing apparatus according to claim 2 ,

wherein if the identification information item that corresponds to the content data stored in the predetermined storage destination is accessed, the hardware processor migrates the content data stored in the predetermined storage destination to the migration destination.

4. The information processing apparatus according to claim 3 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes an access that has occurred during a predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the migration destination.

5. The information processing apparatus according to claim 4 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes no access that has occurred during the predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the predetermined storage destination.

6. The information processing apparatus according to claim 2 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes an access that has occurred during a predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the migration destination.

7. The information processing apparatus according to claim 6 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes no access that has occurred during the predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the predetermined storage destination.

8. The information processing apparatus according to claim 3 , further comprising:

a migration-destination manager that serves as the migration destination and that manages a plurality of files.

9. The information processing apparatus according to claim 2 ,

wherein if a predetermined period of validity in the attribute information item has expired and the history of access includes an access that has occurred during a predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the predetermined storage destination.

10. The information processing apparatus according to claim 1 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes an access that has occurred during a predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to the migration destination.

11. The information processing apparatus according to claim 10 ,

wherein if the period of validity in the attribute information item has not expired and the history of access includes no access that has occurred during the predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to a predetermined storage destination.

12. The information processing apparatus according to claim 1 ,

wherein if the period of validity in the attribute information item has expired and the history of access includes an access that has occurred during a predetermined period, the hardware processor copies the file structure and the identification information item to the migration destination, and the hardware processor controls migration of the content data to a predetermined storage destination.

13. The information processing apparatus according to claim 1 , further comprising:

a migration-destination manager that serves as the migration destination and that manages a plurality of files.

14. The information processing apparatus according to claim 1 , the hardware processor being further configured to:

enable a user to set a number of accesses, a number of access users, and a date and time of the most recent access, and if at least one of the number of accesses and the number of access users is equal to or more than a threshold that is set, the predetermined amount of time is changed to a time from the date and time that is set.

15. An information processing system comprising:

an information processing apparatus including a hardware processor configured to:

acquire a file structure at a migration source and an identification information item to identify a file at the migration source,

before migration of a content data of the file at the migration source, copy the file structure, and copy the identification information item to a migration destination in accordance with necessity or nonnecessity of copying the identification information item, the necessity or nonnecessity being determined based on an attribute information item of the file at the migration source and a history of access to the file at the migration source, the attribute information item including a period of validity that includes one of indefinite and finite, whereby if the period of validity is finite, the period of validity is expired, and the history of access indicates that the file has not been accessed for a predetermined amount of time, the identification information item is deleted, and in other cases, the identification information is copied to the migration destination; and

control a migration of the content data of the file at the migration source in accordance with necessity or nonnecessity of migrating the content data, the necessity or nonnecessity being determined such that:

if the period of validity is finite, the period of validity has expired, and the access history indicates that the file has not been accessed for the predetermined amount of time, the content data is deleted, and

if the period of validity is indefinite, the content data is migrated to the migration destination,

the information processing system further comprising a migration-source manager that serves as the migration source and that manages a plurality of files to be migrated in a predetermined file structure together with identification information items each of which identifies one of the plurality of files to be migrated.

16. A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:

acquiring a file structure at a migration source and multiple identification information items to identify each of multiple files at the migration source;

before migration of a content data of the files at the migration source, copying the file structure, and copying the identification information items to a migration destination in accordance with necessity or nonnecessity of copying the identification information items, the necessity or nonnecessity being determined by using an attribute information item of the files at the migration source and a history of access to the files at the migration source, the attribute information item including a period of validity that includes one of indefinite and finite, whereby for a first file of the multiple files, the period of validity is finite, the period of validity is expired, and the history of access indicates that the first file has not been accessed for a predetermined amount of time, and the identification information item is deleted, and for a second file of the multiple files, the identification information is copied to the migration destination; and

controlling migration of the content data of the files at the migration source in accordance with necessity or nonnecessity of migrating the content data, the necessity or nonnecessity being determined such that:

for the first file, the period of validity is finite, the period of validity has expired, and the access history indicates that the file has not been accessed for the predetermined amount of time, and the content data is deleted, and

for the second file, the period of validity is indefinite, and the content data is migrated to the migration destination.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056078/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: KAWABATA, SHINJI
To: FUJI XEROX CO., LTD.
Reel/Frame 052153/0638 →
Priority Claims (1)
JP 2019-155886 · Aug 28, 2019 · national
Continuity (1)
Related Publication 20210067580A1 · Mar 4, 2021
Cited By (12)
US 12,210,415 US 12,222,809 US 12,222,810 US 12,242,349 US 12,259,784 US 12,259,785 US 12,259,786 US 12,271,266 US 12,298,853 US 12,306,717 US 12,321,236 US 12,399,782