# US 2017/0255649 A1 · System For Using Login Information And Historical Data To Determine Processing For Data Received From Various Data Sources

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

- Number: US 2017/0255649 A1
- Document ID: US20170255649A1
- Status: Published application
- Kind: A1
- Application number: 15/476,525
- Filed: 2017-03-31
- Published: 2017-09-07
- Earliest claimed: 2016-03-07
- Assignees: Ricoh Company, Ltd.
- Inventors: Tetsuro Motoyama
- Web page: https://patentgrep.com/patent/US20170255649A1

## CPC

- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/258: {Data format conversion from or to a database}
- G06F 16/285: {Clustering or classification}
- G06F 16/583: using metadata automatically derived from the content
- G06F 16/5846: {using extracted text}
- G06F 21/12: Protecting executable software
- G06F 21/44: Program or device authentication
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06T 5/70: Denoising; Smoothing
- H04L 63/102: {Entity profiles}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

In an embodiment, upon receiving access credentials from a first entity, first information about the first entity is retrieved and used to determine a first service and a first service category of the first service provided by a first service provider to the first entity in the past. Based on the first service category, one or more first sub-categories associated with the first service are determined. Upon determining electronic data characteristics of received electronic data, it also is determined whether any of the electronic data characteristics matches one or more first sub-category characteristics of any of the one or more first sub-categories associated with the first service. If so, based on, at least in part, the electronic data, an updated first sub-category for the first sub-category associated with the first service is generated and transmitted to the first service provider for processing.

## Claims

### Claim 1

An apparatus comprising:
one or more processors; and
one or more memories storing instructions which, when processed by the one or more processors, cause:
an electronic image processing and categorization (IPC) processor executing on the apparatus to receive a request and digital data from a data source;
the electronic IPC processor executing on the apparatus to analyze the digital data received from the data source to identify a particular user that sent the digital data;
the electronic IPC processor executing on the apparatus to automatically determine, based on both (1) the digital data received from the data source, and (2) an application prior usage history maintained for the particular user, a particular processing application for processing the digital data;
the electronic IPC processor executing on the apparatus to generate text data by converting the digital data into the text data;
the electronic IPC processor executing on the apparatus to extract particular information from the text data that is required by the particular processing application;
the electronic IPC processor executing on the apparatus to initiate execution of the particular processing application to cause the particular processing application to:
determine whether the particular information extracted from the text data includes all items for completing the request;
in response to determining that the particular information extracted from the text data includes all items for completing the request, complete the request; and
in response to determining that the particular information extracted from the text data does not include all items for completing the request, send a notification indicating that the request is incomplete.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in a contract binding the particular user and a service provider that hosts the electronic IPC processor.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in one or more contracts binding the particular user and one or more service providers for providing one or more services involving one or more processing applications and one or more forms.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the electronic IPC processor receives the digital data from one or more devices or one or more cloud systems; and
wherein the electronic IPC processor is configured to process the digital data by performing one or more of: categorizing the digital data into one or more categories based on information included in the application prior usage history maintained for the particular user, or associating one or more categories to the digital data based on the information included in the application prior usage history maintained for the particular user.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the particular user includes one or more of: a person, a group of persons, a department, an organization, an entity, a company, or an association.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the digital data is obtained by scanning a document provided in a paper form, and generating the digital data based on information included in the paper form.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the digital data is preprocessed by removing noise data and correcting skew of the digital data.

### Claim 8

A method comprising:
receiving, by an electronic image processing and categorization (IPC) processor, a request and digital data from a data source;
analyzing the digital data received from the data source to identify a particular user that sent the digital data;
determining, based on both (1) the digital data received from the data source, and (2) an application prior usage history maintained for the particular user, a particular processing application for processing the digital data;
generating text data by converting the digital data into the text data;
extracting particular information from the text data that is required by the particular processing application;
initiating execution of the particular processing application to cause the particular processing application to:
determine whether the particular information extracted from the text data includes all items for completing the request;
in response to determining that the particular information extracted from the text data includes all items for completing the request, complete the request; and
in response to determining that the particular information extracted from the text data does not include all items for completing the request, send a notification to indicate that the request is incomplete.

### Claim 9 (depends on 8)

The method of claim 8, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in a contract binding the particular user and a service provider that hosts the electronic IPC processor.

### Claim 10 (depends on 8)

The method of claim 8, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in one or more contracts binding the particular user and one or more service providers for providing one or more services involving one or more processing applications and one or more forms.

### Claim 11 (depends on 8)

The method of claim 8, wherein the digital data is received by the electronic IPC processor from one or more devices or one or more cloud systems; and
wherein the electronic IPC processor is configured to process the digital data by performing one or more: categorizing the digital data into one or more categories based on information included in the application prior usage history maintained for the particular user, or associating one or more categories to the digital data based on the information included in the application prior usage history maintained for the particular user.

### Claim 12 (depends on 8)

The method of claim 8, wherein the particular user includes one or more of: a person, a group of persons, a department, an organization, an entity, a company, or an association.

### Claim 13 (depends on 8)

The method of claim 8, wherein the digital data is obtained by scanning a document provided in a paper form, and generating the digital data based on information included in the paper form.

### Claim 14 (depends on 8)

The method of claim 8, wherein the digital data is preprocessed by removing noise data and correcting skew of the digital data.

### Claim 15

A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause:
receiving, at electronic image processing and categorization (IPC) processor, a request and digital data from a data source;
analyzing the digital data received from the data source to identify a particular user that sent the digital data;
determining, based on both (1) the digital data received from the data source, and (2) an application prior usage history maintained for the particular user, a particular processing application for processing the digital data;
generating text data by converting the digital data into the text data;
extracting particular information from the text data that is required by the particular processing application;
initiating execution of the particular processing application to cause the particular processing application to:
determine whether the particular information extracted from the text data includes all items for completing the request;
in response to determining that the particular information extracted from the text data includes all items for completing the request, complete the request; and
in response to determining that the particular information extracted from the text data does not include all items for completing the request, send a notification to indicate that the request is incomplete.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in a contract binding the particular user and a service provider that hosts the electronic IPC processor.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the application prior usage history maintained for the particular user is generated based on contract information provided in one or more contracts binding the particular user and one or more service providers for providing one or more services involving one or more processing applications and one or more forms.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the digital data is received by the electronic IPC processor from one or more devices or one or more cloud systems; and
wherein the electronic IPC processor is configured to process the digital data by one or more: categorizing the digital data into one or more categories based on information included in the application prior usage history maintained for the particular user, or associating one or more categories to the digital data based on the information included in the application prior usage history maintained for the particular user.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the particular user includes one or more of: a person, a group of persons, a department, an organization, an entity, a company, or an association.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the digital data is obtained by scanning a document provided in a paper form, and generating the digital data based on information included in the paper form.
