×

Methods for providing cross-vendor support services

  • US 9,990,635 B2
  • Filed: 12/29/2016
  • Issued: 06/05/2018
  • Est. Priority Date: 04/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, at a server representing a support center, a first request from a user for registering a product, the first request including a machine-readable code that uniquely represents the product;

    identifying the product and compiling product information based on the machine-readable code without requiring the user to specifically provide the product information, including;

    identifying a manufacturer of the product based on the machine-readable code,transmitting via a first application programming interface (API) a second request for product information to a first remote backend system associated with the identified manufacturer,receiving via the first API the product information from the first remote backend system in response to the second request, wherein the product information includes a serial number of the first product and a manufacturer identifier (ID) identifying the manufacturer of the product, andstoring in a product database at least a portion of the product information of the product, the product database storing product information of a plurality of products provided by a plurality of product providers;

    identifying a retailer from which the product was purchased based on the machine-readable code;

    transmitting via a second API a third request for purchase information to a second remote backend system associated with the retailer;

    receiving via the second API purchase information of the first product from the second remote backend system, wherein the purchase information includes an address of the retailer from which the product was purchased, a transaction ID identifying a transaction of purchasing the product, and a date of the transaction;

    storing in a client database at least a portion of the purchase information of the product, the client database storing client information of the plurality of product providers;

    storing the product registration information of the product in a user asset store associated with the user, wherein the product registration information including the product information and the purchase information of the product, wherein the product registration information stored in the user asset store is utilized subsequently for technical support of the product;

    receiving from the user a list of one or more communication channels preferred by the user to contact a support agent associated with the support center for technical support of the product; and

    storing the list of communications channels in a user profile of the user to be associated with the product.

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