CA2818604C

Facilitating user support of electronic devices using dynamic matrix code generation

Abstract

An electronic device may derive information specific to the device, dynamically generate a matrix code that includes the information as well as user support information, and transmit the dynamically generated code to a display. When a user captures the matrix code with a reader device, the reader device may decode (or use a back end server to decode) the specific information specific and the user support information and initiate a user support request. Thus, user support for electronic devices may be facilitated utilizing dynamically generated matrix codes, such as (but not limited to) QR codes. In response to the initiated user support request, user support may then be provided for the user. Problems may be automatically taken care of for the user, tutorials may be provided for the user, one or more notifications may be provided to the user, service calls may be scheduled for the user, and so on.

CA2818604C, drawing sheet 1
Sheet 1 of 10

Term

5.1 yearsleft in the term

Expires 9 November 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 10 independent, 10 dependent

  1. 1
    What is claimed is:1. A method for facilitating user support of electronic devices using dynamic matrix code generation, the method comprising: detecting, by an electronic device without receiving a signal from a remote provider that is remote from the electronic device, an operational error of the electronic device where the operational error results in an error condition requiring repair in order for the electronic device to operate correctly;consequent to the detecting of the operational error, deriving, by the electronic device and without receiving a signal from the remote provider, information specific to the electronic device that is related to operation of the electronic device, the deriving the information comprising determining, from a plurality of error codes, at least one error code as corresponding to the operational error, where the information comprises the determined at least one error code;dynamically generating, utilizing the electronic device, at least one matrix code, wherein the at least one matrix code includes the information specific to the electronic device and electronic device user support information;and transmitting, utilizing the electronic device, the at least one matrix code to at least one display device, wherein the at least one matrix code is decodable by at least one reader device that optically detects the at least one matrix code displayed on the at least one display device to initiate an electronic device user support request
  2. 5
    The method of any one of claims 1 to 4, wherein the electronic device user support information includes information for transmitting the information specific to the electronic device to a user support provider from the at least one reader device.
  3. 8
    The method of any one of claims 1 to 7, wherein said operation of transmitting, utilizing the electronic device, the at least one matrix code to the at least one display device further comprises:combining the at least one matrix code with at least one image;and transmitting the combined at least one matrix code and the at least one image to the at least one display device.
  4. 9
    The method of any one of claims 1 to 8, wherein the electronic device performs said operation of dynamically generating the at least one matrix code upon the occurrence of the operational error.
  5. 10
    An electronic device comprising:at least one processing unit;and at least one output component, communicably coupled to the at least one processing unit and at least one display device, wherein the at least one processing unit: receives an operational error of the electronic device detected by the electronic device without receiving a signal from a remote provider that is remote from the electronic device, wherein the operational error results in an error condition requiring repair in order for the electronic device to operate correctly;consequent to the electronic device detecting the operational error, derives information specific to the electronic device that is related to operation of the electronic device without receiving a signal from the remote provider, wherein the deriving the information comprises determining, from a plurality of error codes, at CA 2818604 2018-01-17 least one error code as corresponding to the operational error, and wherein the information comprises the determined at least one error code;and dynamically generates at least one matrix code, wherein the at least one matrix code includes the information specific to the electronic device and electronic device support information, and wherein the at least one output component: transmits the at least one matrix code to the at least one display device, wherein the at least one matrix code is decodable by at least one reader device that optically detects the at least one matrix code displayed on the at least one display device to initiate an electronic device user support request.
  6. 13
    The electronic device of any one of claims 10 to 12, wherein the at least one matrix code comprises at least one QR code.
  7. 14
    The electronic device of any one of claims 10 to 12, wherein the at least one processing unit transmits the at least one matrix code to the at least one display device via the at least one output component by combining the at least one matrix code with at least one image and transmitting the combined at least one matrix code and the at least one image to the at least one display device via the at least one output component.
  8. 15
    The electronic device of any one of claims 10 to 14, wherein the at least one processing unit dynamically generates the at least one matrix code upon the occurrence of at least one electronic device operational error. CA 2818604 2018-01-17
  9. 16
    A system for facilitating user support of electronic devices using dynamic matrix code generation, comprising:an electronic device, comprising: at least one processing unit that derives information specific to the electronic device that is related to operation of the electronic device;and at least one output component, wherein the at least one processing unit: receives an operational error of the electronic device detected by the electronic device without receiving a signal from a remote provider that is remote from the electronic device, wherein the operational error results in an error condition requiring repair in order for the electronic device to operate correctly;consequent to the electronic device detecting the operational error, derives information specific to the electronic device that is related to operation of the electronic device without receiving a signal from the remote provider, wherein the deriving the information comprises determining, from a plurality of error codes, at least one error code as corresponding to the operational error, and wherein the information comprises the determined at least one error code;and dynamically generates at least one matrix code, wherein the at least one matrix code includes the information specific to the electronic device and electronic device support information, and wherein the at least one output component: transmits the at least one matrix code to the at least one display device;and at least one reader device comprising: at least one optical input device that detects the at least one matrix code displayed on the at least one display device;and at least one processing unit that decodes the information specific to the electronic device and the electronic device support information from the detected at least one matrix code, wherein the at least one processing unit of the at least one reader device initiates an electronic device user support request based on the decoded the information specific to the electronic device and the electronic device support information.
  10. 20
    The system of any one of claims 16 to 19, wherein the information specific to the electronic device includes at least one encoded password related to usage of the electronic device and the electronic device user support information includes information for recovering the at least one encoded password.