# US 2022/0036464 A1 · Configuration and transfer of image data using a mobile device

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

- Number: US 2022/0036464 A1
- Document ID: US20220036464A1
- Status: Published application
- Kind: A1
- Application number: 15/374,278
- Filed: 2016-12-09
- Published: 2022-02-03
- Earliest claimed: 2012-08-16
- Assignees: Allstate Insurance Company
- Applicants: Allstate Insurance Company
- Inventors: Jennifer A. BRANDMAIER; Mark E. Faga; Robert H. Johnson; Daniel Koza; William Loo; Clint J. Marlow; Kurt M. Stricker
- Web page: https://patentgrep.com/patent/US20220036464A1

## CPC

- G06Q 40/08: Insurance
- H04N 1/00137: {Transmission}
- H04N 1/00183: {Photography assistance, e.g. displaying suggestions to the user}
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/631: {Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters}
- H04N 23/64: {Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image}
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/80: Camera processing pipelines; Components thereof
- H04N 5/44: Receiver circuitry {for the reception of television signals according to analogue transmission standards} (H04N5/14 takes precedence)
- H04N 23/63: by using electronic viewfinders
- 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
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods provide for configuring and transferring multiple data files including image data files using a mobile device. A mobile device may acquire multiple data files including image files from disparate sources and transmit them to an enhanced image processing server. The enhanced image processing server may analyze the received image files using various techniques. To aid in analysis, the server may also interface with various internal and external databases storing reference images or other reference data of previously analyzed similar data. Further still, the enhanced image processing server may transmit a result of the analysis back to a mobile device.

## Claims

### Claim 1

A mobile device, comprising:
a display device;
an image capture device;
a network interface;
a processor;
a memory storing executable instructions that, when executed by the processor, cause the mobile device to:
execute an application on the mobile device, executing the application comprising:
analyze a plurality of image instructions to determine a plurality of display screens, each display screen being associated with one of the plurality of image instructions, and each image instruction indicating a type of image to capture;
in response to determining the plurality of display screens, capture a plurality of images based on the plurality of image instructions by, for each of the plurality of display screens:
displaying the display screen using the display device, the display screen comprising a damage instruction and a plurality of buttons;
capturing, using the image capture device, an image of the plurality of images, the image corresponding to the image instruction associated with the display screen; and
responsive to the capturing, disabling the plurality of buttons;
automatically analyze a blurriness level of a first image of the plurality of images, comprising comparing the blurriness level to a minimum criterion;
based on a result of comparing the blurriness level to the minimum criterion, output, to the display screen, a prompt comprising user instructions to capture an additional image;
capture, using the image capture device, the additional image;
receive, via a real-time interface between a processing server and the mobile device, a second image instruction;
capture, using the image capture device, a second image;
upload the second image and the additional image, via the network interface, to the processing server; and
output, to the display device and during the uploading, a graphical indication of a progress of the uploading of the second image and the additional image.

### Claim 2 (depends on 1)

The mobile device of claim 1, further comprising an input device, wherein the memory stores executable instructions that, when executed by the processor, further cause the mobile device to:
display at least one of the plurality of images via the display device; and
receive an input, via the input device, indicating an acceptability of at least one of the plurality of images.

### Claim 3 (depends on 1)

The mobile device of claim 1, wherein the memory stores executable instructions that, when executed by the processor, further cause the mobile device to:
in response to transmitting at least one of the plurality of images, receive an indication from the processing server that at least one of the plurality of images is acceptable.

### Claim 4 (depends on 1)

The mobile device of claim 1, wherein the memory stores executable instructions that, when executed by the processor, further cause the mobile device to:
in response to transmitting at least one of the plurality of images, receive an indication from the processing server that at least one of the plurality of images is not acceptable.

### Claim 5 (depends on 4)

The mobile device of claim 4, wherein the memory stores executable instructions that, when executed by the processor, further cause the mobile device to:
receive an additional image instruction from the processing server, the additional image instruction indicating a type of image to re-capture;
in response to receiving the additional image instruction, analyze the additional image instruction to determine an additional display screen associated with the additional image instruction;
in response to determining the additional display screen:
display the additional display screen using the display device; and
capture, using the image capture device, an additional image corresponding to the additional image instruction associated with the additional display screen;
process the additional image; and
in response to processing the additional image, transmit the additional image, via the network interface, to the processing server.

### Claim 6 (depends on 1)

The mobile device of claim 1, wherein the processing comprises:
displaying the plurality of images via the display device; and
receiving an input, via an input device, indicating an acceptability of the plurality of images.

### Claim 7

A method, comprising:
executing, by a mobile computing device, an application, executing the application including:
analyzing, by a processor of the mobile computing device, a plurality of image instructions to determine a plurality of display screens, each display screen being associated with one of the plurality of image instructions, and each image instruction indicating a type of image to capture;
in response to determining the plurality of display screens, capturing a plurality of images based on the plurality of image instructions by, for each of the plurality of display screens:
displaying the display screen on a display of the mobile computing device, the display screen comprising a damage instruction and a plurality of buttons;
capturing, using an image capture device of the mobile computing device, an image of the plurality of images, the image corresponding to the image instruction associated with the display screen; and
responsive to the capturing, disabling the plurality of buttons;
automatically analyzing a blurriness level of a first image of the plurality of images, comprising comparing the blurriness level to a minimum criterion;
based on a result of comparing the blurriness level to the minimum criterion, outputting, to the display screen, a prompt comprising user instructions to capture an additional image;
capturing, using the image capture device, the additional image;
receiving, via a real-time interface between a processing server and the mobile computing device, a second image instruction;
capturing, using the image capture device, a second image;
uploading the second image and the at least one of the plurality of images, via a network interface, to the processing server; and
outputting, to the display and during the uploading, a graphical indication of a progress of the uploading of the second image and the at least one of the plurality of images.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
displaying at least one of the plurality of images via a display device; and
receiving an input, via an input device, indicating an acceptability of at least one of the plurality of images.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
in response to transmitting at least one of the plurality of images, receiving an indication from the processing server that at least one of the plurality of images is acceptable.

### Claim 10 (depends on 7)

The method of claim 7, further comprising:
in response to transmitting at least one of the plurality of images, receiving an indication from the processing server that at least one of the plurality of images is not acceptable.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
receiving an additional image instruction from the processing server, the additional image instruction indicating a type of image to re-capture;
in response to receiving the additional image instruction, analyzing the additional image instruction to determine an additional display screen associated with the additional image instruction;
in response to determining the additional display screen:
displaying the additional display screen using the display device; and
capturing, using the image capture device, an additional image corresponding to the additional image instruction associated with the additional display screen;
processing the additional image; and
in response to processing the additional image, transmitting the additional image, via the network interface, to the processing server.

### Claim 12 (depends on 7)

The method of claim 7, wherein the processing further comprises:
displaying the plurality of images via the display device; and
receiving an input, via an input device, indicating an acceptability of the plurality of images.

### Claim at position 13

13-20. (canceled)

### Claim 21

One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor of a computing device, cause the computing device to:
analyze a plurality of image instructions to determine a plurality of display screens, each display screen being associated with one of the plurality of image instructions, and each image instruction indicating a type of image to capture;
in response to determining the plurality of display screens, capture a plurality of images based on the plurality of image instructions by, for each of the plurality of display screens:
displaying the display screen on a display of the computing device, the display screen comprising a damage instruction and a plurality of buttons;
capturing, using an image capture device of the computing device, an image of the plurality of images, the image corresponding to the image instruction associated with the display screen; and
responsive to the capturing, disabling the plurality of buttons;
automatically analyze a blurriness level of a first image of the plurality of images, comprising comparing the blurriness level to a minimum criterion;
based on a result of comparing the blurriness level to the minimum criterion, output, to the display, a prompt comprising user instructions to capture an additional image;
capture, using the image capture device, the additional image;
receive, via a real-time interface between a processing server and the computing device, a second image instruction;
capture, using the image capture device, a second image;
upload the second image and the at least one of the plurality of images to the processing server; and
output, to the display and during the uploading, a graphical indication of a progress of the uploading of the second image and the at least one of the plurality of images.

### Claim 22 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, further including instructions that, when executed by the processor, further cause the computing device to:
display at least one of the plurality of images via the display of the computing device; and
receive an input, via an input device, indicating an acceptability of at least one of the plurality of images.

### Claim 23 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, further including instructions that, when executed by the processor, further cause the computing device to:
in response to transmitting at least one of the plurality of images, receive an indication from the processing server that at least one of the plurality of images is acceptable.

### Claim 24 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, further including instructions that, when executed by the processor, further cause the computing device to:
in response to transmitting at least one of the plurality of images, receive an indication from the processing server that at least one of the plurality of images is not acceptable.

### Claim 25 (depends on 24)

The one or more non-transitory computer-readable media of claim 24, further including instructions that, when executed by the processor, further cause the computing device to:
receive an additional image instruction from the processing server, the additional image instruction indicating a type of image to re-capture;
in response to receiving the additional image instruction, analyze the additional image instruction to determine an additional display screen associated with the additional image instruction;
in response to determining the additional display screen:
display the additional display screen using the display of the computing device; and
capture, using the image capture device, an additional image corresponding to the additional image instruction associated with the additional display screen;
process the additional image; and
in response to processing the additional image, transmit the additional image to the processing server.

### Claim 26 (depends on 21)

The one or more non-transitory computer-readable media of claim 21, wherein the processing further comprises:
displaying the plurality of images via the display of the computing device; and
receiving an input, via an input device, indicating an acceptability of the plurality of images.
