×

Dynamic update of tips on a device

  • US 10,356,188 B2
  • Filed: 06/01/2015
  • Issued: 07/16/2019
  • Est. Priority Date: 06/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing tips to a user of a client device, the method comprising, at the client device:

  • sending a query to a server for tips relating to functionality of the client device, the query specifying a device type of the client device;

    receiving a first set of tips, the first set of tips being identified by the server as corresponding to the device type of the client device;

    identifying one or more properties of the client device for filtering the first set of tips, the one or more properties including at least one of an operating system version number, an installed software application, a client device resource, or a client device version number;

    filtering the first set of tips using the one or more properties to obtain a second set of available tips for the client device;

    detecting a pairing of a second client device with the client device;

    sending a second query to the server for tips relating to functionality of the second client device, the second query specifying a device type of the second client device;

    receiving a third set of tips, the third set of tips being identified by the server as corresponding to the device type of the second client device;

    identifying one or more tips of the third set of available tips relating to a particular software application;

    determining whether the particular software application is installed on the second client device;

    when it is determined that the particular software application is installed on the second client device;

    displaying on the client device the one or more tips relating to the particular software application that is determined to be installed on the second client device based on a priority order assigned to the tips; and

    when it is determined that the particular software application is not installed on the second client device;

    not displaying the one or more tips relating to the particular software application;

    storing the one or more tips relating to the software application;

    subsequently checking to see whether the software application is later installed on the second client device;

    retrieving the stored one or more tips relating to the software application; and

    displaying on the client device the one or more tips relating to the software application when it is determined that the software application is installed on the second client device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×