# US 8,751,465 B2 · Document management apparatus, document management system, and document management method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,465 B2
- Document ID: US8751465B2
- Status: Granted
- Kind: B2
- Application number: 12/499,737
- Filed: 2009-07-08
- Published: 2010-01-14
- Granted: 2014-06-10
- Earliest claimed: 2008-07-11
- Assignees: Canon Kabushiki Kaisha
- Applicants: Fumihiro Fukuoka
- Inventors: Fumihiro Fukuoka
- Web page: https://patentgrep.com/patent/US8751465B2

## CPC

- G06F 16/1873: {Versioning file systems, temporal file systems, e.g. file system supporting different historic versions of files}
- G06F 16/10: File systems; File servers
- G06F 16/93: Document management systems
- G06F 40/197: Version control (for software G06F8/71)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In an apparatus, a receiving unit receives a request for batch registration of versions associated with a document from a client terminal apparatus. A determination unit determines whether there is a file to be registered as a version of the document, based on the request. If there is the file to be registered as the version of the document, an extraction unit extracts final updater information from the file. A registration unit registers the file as the version of the document. A setting unit sets property information such that the extracted final updater information is set as the property information of the registered version.

## Claims

### Claim 1

A system that registers a plurality of files with a single name, the system comprising a processor and a memory containing instructions that, when executed by the processor, cause the processor to perform operations comprising:
determining an arrangement order of a plurality of files which are registration targets;
determining a single name for the plurality of files;
allotting a version name individually to each of the plurality of files according to the determined arrangement order; and
registering the plurality of files, the determined single name, and the allotted version names,
wherein a version name allotted to each file is different from each of the other files.

### Claim 2 (depends on 1)

The system according to claim 1, further comprising registering each of the plurality of files as a file which has the determined single name and the version name individually allotted for the file among the plurality of files having the single name.

### Claim 3 (depends on 1)

The system according to claim 1, further comprising determining the single name in response to a name input by a user.

### Claim 4 (depends on 1)

The system according to claim 1, further comprising determining an arrangement order of the plurality of files according to an update date and time of each of the plurality of files.

### Claim 5 (depends on 1)

The system according to claim 1, further comprising determining an arrangement order of the plurality of files according to a file name of each of the plurality of files.

### Claim 6 (depends on 1)

The system according to claim 1, further comprising determining an arrangement order of the plurality of files according to an instruction for an arrangement order given by a user.

### Claim 7 (depends on 1)

The system according to claim 1, further comprising:
determining whether to register a plurality of files by allotting a single name the files or register a plurality of files by allotting an individual name to each of the files; and
determining to register a plurality of files by allotting a single name in a case where the plurality of files has a same extension, and determining to register a plurality of files by allotting an individual name to each of the files in a case where the plurality of files does not have the same extension.

### Claim 8 (depends on 1)

The system according to claim 1, further comprising:
determining whether to register a plurality of files by allotting a single name to the files or register a plurality of files by allotting an individual name to each of the files; and
determining to register a plurality of files by allotting a single name in a case where first plural characters of a file name of the plurality of files are same, and determining to register a plurality of files by allotting an individual name to each of the files in a case where first plural characters of a file name of the plurality of files are not the same.

### Claim 9

A method comprising:
determining an arrangement order of a plurality of files which are registration targets;
determining a single name for the plurality of files;
allotting a version name individually to each of the plurality of files according to the determined arrangement order; and
registering the plurality of files, the determined single name, and the allotted version names,
wherein a version name allotted to each file is different from each of the other files.

### Claim 10 (depends on 9)

The method according to claim 9, further comprising registering each of the plurality of files as a file which has the determined single name and the version name individually allotted for the file among the plurality of files having the single name.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the determining the single name is in response to a name input by a user.

### Claim 12 (depends on 9)

The method according to claim 9, further comprising determining an arrangement order of the plurality of files according to an update date and time of each of the plurality of files.

### Claim 13 (depends on 9)

The method according to claim 9, further comprising determining an arrangement order of the plurality of files according to a file name of each of the plurality of files.

### Claim 14 (depends on 9)

The method according to claim 9, further comprising determining an arrangement order of the plurality of files according to an instruction for an arrangement order given by a user.

### Claim 15 (depends on 9)

The method according to claim 9, further comprising:
determining whether to register a plurality of files by allotting a single name the files or register a plurality of files by allotting an individual name to each of the files;
determining to register a plurality of files by allotting a single name in a case where the plurality of files has a same extension; and
determining to register a plurality of files by allotting an individual name to each of the files in a case where the plurality of files does not have the same extension.

### Claim 16 (depends on 9)

The method according to claim 9, further comprising:
determining whether to register a plurality of files by allotting a single name to the files or register a plurality of files by allotting an individual name to each of the files;
determining to register a plurality of files by allotting a single name in a case where first plural characters of a file name of the plurality of files are same; and
determining to register a plurality of files by allotting an individual name to each of the files in a case where first plural characters of a file name of the plurality of files are not the same.

### Claim 17

A computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a method comprising:
determining an arrangement order of a plurality of files which are registration targets;
determining a single name for the plurality of files;
allotting a version name individually to each of the plurality of files according to the determined arrangement order; and
registering the plurality of files, the determined single name, and the allotted version names,
wherein a version name allotted to each file is different from each of the other files.

### Claim 18 (depends on 17)

The computer readable storage medium according to claim 17, further comprising registering each of the plurality of files as a file which has the determined single name and the version name individually allotted for the file among the plurality of files having the single name.

### Claim 19 (depends on 17)

The computer readable storage medium according to claim 17, wherein the determining the single name is in response to a name input by a user.

### Claim 20 (depends on 17)

The computer readable storage medium according to claim 17, further comprising determining an arrangement order of the plurality of files according to an update date and time of each of the plurality of files.
