# US 9,438,764 B2 · Information processing apparatus which extracts a character string from a file name and collates it with address book information

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

- Number: US 9,438,764 B2
- Document ID: US9438764B2
- Status: Granted
- Kind: B2
- Application number: 14/740,090
- Filed: 2015-06-15
- Published: 2015-12-24
- Granted: 2016-09-06
- Earliest claimed: 2014-06-19
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yuki Kusakabe; Ryuta Mori
- Web page: https://patentgrep.com/patent/US9438764B2

## CPC

- H04N 1/32096: {Checking the destination, e.g. correspondence of manual input with stored destination}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- H04N 1/00413: {using menus, i.e. presenting the user with a plurality of selectable options (H04N1/00464 takes precedence)}
- H04N 1/32128: {attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image (for information embedded in the image H04N1/32144)}
- H04N 1/32765: {Initiating a communication}
- H04N 2201/0093: Facsimile machine (H04N2201/0094 takes precedence)
- H04N 2201/3229: further additional information (metadata) being comprised in the file name (including path, e.g. directory or folder names at one or more higher hierarchical levels)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus according to an exemplary embodiment of the present invention acquires a file from a file generation apparatus and also acquires address book information including a facsimile number from an apparatus having a facsimile function. Then, the information processing apparatus extracts a character string from a predetermined position in a file name of the acquired file and collates the extracted character string with the acquired address book information to identify a facsimile number of a transmission destination of the acquired file.

## Claims

### Claim 1

An information processing apparatus comprising:
a memory; and
a processor in communication with the memory, the processor configured to control:
a first acquisition unit configured to acquire a file from a file generation apparatus;
a second acquisition unit configured to acquire address book information including a facsimile number from an apparatus having a facsimile function;
an extraction unit configured to extract a character string from a filename of the file acquired by the first acquisition unit; and
a collation unit configured to collate the character string extracted by the extraction unit with the address book information acquired by the second acquisition unit to identify a facsimile number of a transmission destination of the acquired file,
wherein the extraction unit uses a naming rule file containing a plurality of different naming rules where each naming rule is specified as enabled or disabled for identifying a predetermined position to extract the character string from the filename.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the extraction unit extracts a unique identifier (ID) for identifying the transmission destination as the character string from a predetermined position of the filename.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the extraction unit extracts a name of the transmission destination as the character string from a predetermined position of the filename.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the naming rule file is defined using a regular expression, and
wherein the extraction unit determines whether the filename of the file acquired by the first acquisition unit corresponds to the regular expression, and the extraction unit extracts the character string from the predetermined position in the filename in a case where the extraction unit determines that the filename corresponds to the regular expression, and the extraction unit does not extract the character string in a case where the extraction unit determines that the filename does not correspond to the regular expression.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein in a case where as a result of the collation of the character string extracted by the extraction unit with the address book information acquired by the second acquisition unit, a plurality of destinations matches the character string, the collation unit displays a list of the plurality of matching destinations as transmission destination candidates.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein in a case where as a result of the collation of the character string extracted by the extraction unit with the address book information acquired by the second acquisition unit, a single destination matches the character string, the collation unit displays a transmission dialog in which the matching single destination is set as the transmission destination.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, further comprising a transmission unit configured to transmit a facsimile transmission request to the apparatus having the facsimile function by using the facsimile number of the transmission destination that is identified by the collation unit and the file acquired by the first acquisition unit.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein the file generation apparatus is a virtual server using cloud computing.

### Claim 9

A non-transitory computer-readable storage medium storing a program for controlling a computer to function as:
a first acquisition unit configured to acquire a file from a file generation apparatus;
a second acquisition unit configured to acquire address book information including a facsimile number from an apparatus having a facsimile function;
an extraction unit configured to extract a character string from a filename of the file acquired by the first acquisition unit; and
a collation unit configured to collate the character string extracted by the extraction unit with the address book information acquired by the second acquisition unit to identify a facsimile number of a transmission destination of the acquired file,
wherein the extraction unit uses a naming rule file containing a plurality of different naming rules where each naming rule is specified as enabled or disabled for identifying a predetermined position to extract the character string from the filename.

### Claim 10

A method executed by a processor of an information processing apparatus, the method comprising:
acquiring a file from a file generation apparatus;
acquiring address book information including a facsimile number from an apparatus having a facsimile function;
extracting a character string from a filename of the acquired file; and
collating the extracted character string with the acquired address book information to identify a facsimile number of a transmission destination of the acquired file,
wherein the extraction uses a naming rule file containing a plurality of different naming rules where each naming rule is specified as enabled or disabled for identifying a predetermined position to extract the character string from the filename.
