×

Stack handling using multiple primary user interfaces

  • US 10,402,038 B2
  • Filed: 01/07/2016
  • Issued: 09/03/2019
  • Est. Priority Date: 01/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a software application including a view model module communicatively coupled to multiple primary user interfaces; and

    a navigation stack module communicatively coupled to the software application, the navigation stack module configured to manage workflow activities stored on a navigation stack;

    wherein the software application is configured to provide data to the multiple primary user interfaces that causes each of the multiple primary user interfaces to present a view of a plurality of views of an application state of the software application;

    wherein each workflow activity includes data corresponding to a configuration of the view model module and a list of views associated with the configuration and presentable on the multiple primary user interfaces, the data causing the view model module to perform one or more operations that cause the plurality of views, determined from the list of views, to be presented on the multiple primary user interfaces simultaneously in response to the configuration being loaded into the view model module;

    wherein the navigation stack module is configured to maintain the navigation stack such that the plurality of views provided by the multiple primary user interfaces are consistent with each other and the application state;

    wherein the navigation stack module is configured to store a workflow activity on the navigation stack that was not previously performed by the application in response to the application changing application state; and

    wherein the workflow activity that was not previously performed is a logout workflow activity.

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