×

System and method for providing content-based user interface cards

  • US 9,864,963 B2
  • Filed: 10/08/2013
  • Issued: 01/09/2018
  • Est. Priority Date: 10/08/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining a context of a user;

    causing a list of available card collections to be displayed on a device of the user, the list of available card collections being determined based on the determined context of the user;

    receiving a first user selection of one of the available card collections via the device;

    causing a plurality of user interface cards corresponding to the selected one of the available card collections to be displayed on the device;

    receiving a second user selection of at least one of the plurality of user interface cards via the device;

    saving the selected at least one of the plurality of user interface cards to the device, each one of the selected at least one of the plurality of user interface cards having a corresponding data portion and corresponding form portion, each corresponding form portion being persisted on the device;

    receiving a first identification of a first machine, the first machine being distinct from and external to the device of the user;

    determining that one of the saved at least one of the plurality of user interface cards is relevant to the first machine based on a determination that the one of the saved at least one of the plurality of user interface cards matches a first selected context defined by first header data stored on the device, the first header data indicating at least one preference of the user;

    causing the one of the saved plurality of user interface cards to be loaded for display on the device based on the determination that the one of the saved at least one of the plurality of user interface cards is relevant to the first machine, the loading of the at least one of the saved plurality of user interface cards comprising updating the corresponding data portion of the at least one of the saved plurality of user interface cards with fresh data from an enterprise server that is distinct from the device of the user;

    receiving a second identification of a second machine, the second machine being distinct from and external to the device of the user;

    determining that there are no user interface cards in the saved at least one of the plurality of user interface cards that are relevant to the second machine based on a determination that none of the user interface cards in the saved at least one of the plurality of user interface cards matches a second selected context defined by second header data stored on the device, the second header data indicating at least one preference of the user; and

    causing a summary user interface card to be displayed on the device based on the determination that there are no user interface cards in the saved at least one of the plurality of user interface cards that are relevant to the second machine, the causing the summary user interface card to be displayed on the device comprising retrieving information about the second machine and causing the retrieved information about the second machine to be displayed within the summary user interface card as name-value pairs.

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