# US 10,120,743 B2 · System and method for error handling based on a boot profile

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

- Number: US 10,120,743 B2
- Document ID: US10120743B2
- Status: Granted
- Kind: B2
- Application number: 15/499,101
- Filed: 2017-04-27
- Published: 2017-08-10
- Granted: 2018-11-06
- Earliest claimed: 2015-03-25
- Assignees: Dell Products L.P.
- Applicants: Dell Products, LP
- Inventors: Anand P. Joshi; Dirie N. Herzi
- Web page: https://patentgrep.com/patent/US10120743B2

## CPC

- G06F 11/0769: {Readable error formats, e.g. cross-platform generic formats, human understandable formats}
- G06F 11/0706: {the processing taking place on a specific hardware platform or in a specific software environment}
- G06F 11/0736: {in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function (testing or monitoring of automated control systems G05B23/02)}
- G06F 11/0751: {Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06)}
- G06F 11/0766: {Error or fault reporting or storing}
- G06F 11/0772: {Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers}
- G06F 11/0775: {Content or structure details of the error report, e.g. specific table structure, specific error fields}
- G06K 7/1417: {2D bar codes}
- G06K 19/06037: {multi-dimensional coding}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.

## Claims

### Claim 1

An information handling system, comprising:
a network interface;
a video interface; and
an error handler including a service profile, wherein the error handler:
detects an error in an operation of the information handling system;
generates a Quick Response (QR) code based on the error;
sends the QR code to the video interface based upon the service profile; and
sends an error report to the network interface based on the service profile, wherein the error report is addressed to a first web server in response to the information handling system being associated with a first service level agreement.

### Claim 2 (depends on 1)

The information handling system of claim 1, wherein further the error handler addresses the error report to a second web server via the network interface in response to the information handling system being associated with a second service level agreement.

### Claim 3 (depends on 1)

The information handling system of claim 1, wherein the error handler further addresses the error report to a web server coupled to the network interface.

### Claim 4 (depends on 1)

The information handling system of claim 1, wherein the error handler further addresses the error report to a mail server coupled to the network interface.

### Claim 5 (depends on 1)

The information handling system of claim 1, wherein the error handler further addresses the error report to a Short Message Service (SMS) server coupled to the network interface.

### Claim 6 (depends on 1)

The information handling system of claim 1, further comprising:
a display device coupled to the video interface, wherein the video interface displays the QR code on the display device.

### Claim 7 (depends on 1)

The information handling system of claim 1, further comprising:
a non-volatile memory that stores the service profile.

### Claim 8 (depends on 7)

The information handling system of claim 7, wherein in generating the QR code the error handler further retrieves a pre-stored QR code associated with the error from the non-volatile memory.

### Claim 9

A method comprising:
detecting, by an error handler of an information handling system, an error in an operation of the information handling system;
generating a Quick Response (QR) code based on the error;
sending the QR code to a video interface of the information handling system based upon a service profile; and
sending an error report to a network interface of the information handling system based on the service profile, wherein the error report is addressed to a first web server via a network interface in response to the information handling system being associated with a first service level agreement.

### Claim 10 (depends on 9)

The method of claim 9, wherein the error report is addressed to a second web server via the network interface in response to the information handling system being associated with a second service level agreement.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
addressing the error report to a web server coupled to the network interface.

### Claim 12 (depends on 9)

The method of claim 9, further comprising:
addressing the error report to a mail server coupled to the network interface.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
addressing the error report to a Short Message Service (SMS) server coupled to the network interface.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
displaying the QR code on a display device coupled to the video interface.

### Claim 15 (depends on 9)

The method of claim 9, further comprising:
storing the service profile on a non-volatile memory of the information handling system.

### Claim 16 (depends on 15)

The method of claim 15, wherein in generating the QR code the method further comprises:
retrieving a pre-stored QR code associated with the error from the non-volatile memory.

### Claim 17

An information handling system, comprising:
a video interface; and
an error handler including a service profile, wherein the error handler:
detects an error in an operation of the information handling system;
generates a Quick Response (QR) code based on the error;
sends the QR code to the video interface based upon the service profile;
sends an error report based upon the error to a first address in response to the information handling system being associated with a first service level agreement; and
sends the error report to a second address in response to the information handling system being associated with a second service level agreement.

### Claim 18 (depends on 17)

The information handling system of claim 17, further comprising:
a non-volatile memory that stores the service profile, wherein in generating the QR code the error handler further retrieves a pre-stored QR code associated with the error from the non-volatile memory.
