×

System, method, and computer program for customizing a response to a request

  • US 9,854,066 B1
  • Filed: 02/05/2013
  • Issued: 12/26/2017
  • Est. Priority Date: 02/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:

  • storing, by a system in a database;

    an identifier of a user,a link between the identifier of the user and a plurality of devices owned and operated by the user, andinformation describing characteristics of each of the devices, the characteristics including;

    a plurality of applications installed on the device,the plurality of hardware elements installed on the device,an indication of a communications connection including a network utilized by the device,a level of service subscribed to for the device,a plurality of parameters for the one of the plurality of hardware elements, andan amount of data able to be displayed by the device at a single instance;

    receiving, at the system from a first end-user device of the plurality of devices of the user and utilizing a customer service application, a customer support request including a request for assistance with taking a picture using a second end-user device of the plurality of devices of the user, the second end-user device being separate from the first end-user device;

    in response to receiving the customer support request, determining by the system the second end-user device for which the assistance is requested by;

    determining the identifier of the user from the customer support request,using the determined identifier of the user, searching by the system the database to identify the plurality of devices linked in the database to the identifier of the user,using information included in the request, determining by the system, which of the devices identified from the database is the second end-user device for which the assistance is requested;

    from the information in the database describing the characteristics of the device that is determined to be the second end-user device, identifying, by the system, a portion of the characteristics of the second end-user device that are pertinent to the request for assistance with taking the picture using a second end-user device, the portion of the characteristics of the second end-user device that are pertinent to the request including parameters associated with a camera installed within the second end-user device;

    customizing by the system a response to the request, utilizing the identified portion of the characteristics of the second end-user device that are pertinent to the request, including creating executable code to be run on the second end-user device to instruct the second end-user device to activate a camera of the second end-user device and open camera software associated with the second end-user device; and

    initiating the response to the request by the system, including;

    sending the executable code to the second end-user device via the communications connection including the network indicated within the identified characteristics of the second end-user device for execution of the executable code on the second end-user device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×