Methods and systems for providing time and date specific software user interfaces
First Claim
1. A computer processing system including one or more processors and a non-transitory computer-readable medium storing computer-executable instructions for controlling the one or more processors to:
- receive a first login request from a user at a first time;
register a second time at which the user logs out;
store an interface state for a web page responsive to the user logging out at the second time;
receive a second login request from the user at a third time after the second time;
determine a first amount of time that elapsed between the third time and the first time;
determine whether the first amount time is more than a first threshold amount of time;
provide, responsive to a determination that the first amount of time is more than a first threshold amount of time, the web page according to a default display state; and
provide, responsive to a determination that the first amount of time is less than a first threshold amount of time, the web page according to the interface state.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer systems, methods and software for responding to remote clients with content selected based on when the request is made. The method may include selecting one or more interface components based on the time of day and/or date of the request, and returning a response including the selected interface components. The method may include adjusting the time for a time zone for the remote client and/or user. Interface components may be fully embedded in the response, or may be references to external components. Interface components may include data relating to a user task associated with the date and/or time of day, formatting information for displaying the task data to the user of the remote client, instructions for user interaction with the task data, etc.
314 Citations
14 Claims
-
1. A computer processing system including one or more processors and a non-transitory computer-readable medium storing computer-executable instructions for controlling the one or more processors to:
-
receive a first login request from a user at a first time; register a second time at which the user logs out; store an interface state for a web page responsive to the user logging out at the second time; receive a second login request from the user at a third time after the second time; determine a first amount of time that elapsed between the third time and the first time; determine whether the first amount time is more than a first threshold amount of time; provide, responsive to a determination that the first amount of time is more than a first threshold amount of time, the web page according to a default display state; and provide, responsive to a determination that the first amount of time is less than a first threshold amount of time, the web page according to the interface state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification