×

System and method for providing user interface cards

  • US 9,870,545 B2
  • Filed: 10/08/2013
  • Issued: 01/16/2018
  • Est. Priority Date: 10/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing a context-based user interface, the method comprising:

  • causing a collection of user interface cards to be displayed on a device of a user based on a context of the user;

    receiving a user'"'"'s selection of a plurality of user interface cards from the collection of user interface cards;

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

    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 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 of the user based on the determination that the one of the save 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 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 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
    ×
    ×