# US 2014/0195565 A1 · System and method for generating an account number automatically

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

- Number: US 2014/0195565 A1
- Document ID: US20140195565A1
- Status: Published application
- Kind: A1
- Application number: 14/110,231
- Filed: 2011-12-26
- Published: 2014-07-10
- Earliest claimed: 2011-04-07
- Assignees: Infosys Limited
- Applicants: Infosys Limited
- Inventors: Kaniyanoor Seshadri Rajasekaran
- Web page: https://patentgrep.com/patent/US20140195565A1

## CPC

- G06F 16/2282: {Tablespace storage structures; Management thereof}
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system and method for generating an account number are described. In an example embodiment, the creation of a first table and a first field, capable of receiving alphanumeric characters, is disclosed. An alphanumeric input is received and recorded in the first field, and a sequence number associated with the input so received is recorded. In a further aspect of the present invention, a second table is created, and an account number key stored therein. An account number may then be generated in accordance with the key. In an additional aspect, an alphanumeric field may be created specifically to aid in the application of a check digit methodology

## Claims

### Claim 1

A computer implemented method for generating an account number, the method comprising:
creating a first table;
defining a first field in the first table, wherein the first field is adapted to receive at least one alphanumeric character;
receiving an alphanumeric string in the first field, wherein the alphanumeric string comprises one or more alphanumeric characters;
generating a sequence number; and
storing the sequence number in the first table.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein there are two or more fields defined in the first table, each of the two or more fields adapted to receive an alphanumeric string.

### Claim 3 (depends on 2)

The method as claimed in claim 2, wherein the method further comprises:
creating a second table;
recording a pattern of two or more alphanumeric strings received in the first table and creating an account number key thereby, the account number key stored in the second table;
incrementing the sequence number; and
generating an account number in accordance with the account number key received.

### Claim 4 (depends on 3)

The method as claimed in claim 3, wherein there are at most ten alphanumeric fields.

### Claim 5 (depends on 3)

The method as claimed in claim 3, wherein the account number comprises the two or more alphanumeric strings and the sequence number, the sequence number adjacent to an alphanumeric field.

### Claim 6 (depends on 5)

The method as claimed in claim 5, wherein the sequence number is associated with an alphanumeric string in an adjacent alphanumeric field, the sequence number resetting to zero on a modification thereof.

### Claim 7 (depends on 6)

The method as claimed in claim 6, wherein the method further comprises two or more sequence numbers, each of the two or more sequence numbers associated with a corresponding alphanumeric string.

### Claim 8 (depends on 3)

The method as claimed in claim 3, wherein the method further comprises setting a maximum size and a minimum size for each of the at least one alphanumeric fields.

### Claim 9 (depends on 8)

The method as claimed in claim 8, wherein the method further comprises filling an empty space in each of the two or more alphanumeric fields with one or more zeroes.

### Claim 10 (depends on 3)

The method as claimed in claim 3, wherein the account number key includes an alphanumeric branch code field.

### Claim 11 (depends on 3)

The method as claimed in claim 3, wherein the method further comprises creating a check digit field.

### Claim 12 (depends on 11)

The method as claimed in claim 11, wherein the method further comprises performing a check digit calculation on the entire range of alpha-numeric fields.

### Claim 13 (depends on 11)

The method as claimed in claim 11, wherein the method further comprises performing a check digit calculation on a subset of the alpha-numeric fields.

### Claim 14 (depends on 11)

The method as claimed in claim 11, wherein the method further comprises performing a check digit calculation on a subset of numerals contained in the alpha-numeric fields.

### Claim 15 (depends on 11)

The method as claimed in claim 11, wherein the method further comprises performing a check digit calculation on all numerals contained in the alpha-numeric fields.

### Claim 16

A system for generating an account number automatically, the system comprising:
a processor readable storage medium in communication with a processor, wherein the processor readable storage medium contains one or more programming instructions for:
creating a first table, the first table stored in the processor readable storage medium;
defining a first field in the first table, wherein the first field is adapted to receive at least one alphanumeric character;
receiving an alphanumeric string in the first field, wherein the alphanumeric string comprises one or more alphanumeric characters;
generating a sequence number; and
storing the sequence number in the first table.

### Claim 17 (depends on 16)

The system as claimed in claim 16, wherein there are two or more fields defined in the first table, each of the two or more fields adapted to receive an alphanumeric string.

### Claim 18 (depends on 17)

The system as claimed in claim 17, wherein the system further comprises:
creating a second table, the second table stored in the processor readable storage medium;
recording a pattern of two or more alphanumeric strings received in the first table and creating an account number key thereby, the account number key stored in the second table;
incrementing the sequence number; and
generating an account number in accordance with the account number key.

### Claim 19 (depends on 18)

The system as claimed in claim 18, wherein the system further comprises setting a maximum size and a minimum size for each of the at least one alphanumeric fields.

### Claim 20 (depends on 19)

The system as claimed in claim 19, wherein the system further comprises filling an empty space in each of the two or more alphanumeric fields with one or more zeroes.

### Claim 21 (depends on 18)

The system as claimed in claim 18, wherein the account number key comprises two or more alphanumeric strings and the sequence number, the sequence number adjacent to an alphanumeric field.

### Claim 22 (depends on 21)

The system as claimed in claim 21, wherein the sequence number is associated with an alphanumeric string in an adjacent alphanumeric field and the sequence number resets to zero on a modification thereof.

### Claim 23 (depends on 22)

The system as claimed in claim 22, wherein the system further comprises two or more sequence numbers, each of the two or more sequence numbers associated with an alphanumeric string.
