IP Library Granted Patent US 8,434,017
Granted Patent B2
US 8,434,017 · App. 13/052,697 · Granted Apr 30, 2013

Computer user interface having selectable historical and default values

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,434,017
App. No.
13/052,697
Granted
Apr 30, 2013
Kind
B2
Abstract

Providing input data in a user interface includes presenting previous data states of the user interface. One or more selections of input controls from previous data states of the user interface can be received. Data associated to those selections of input controls can be associated with corresponding input controls in a current session dialog of the user interface.

Claims (44)

1. A method for a user interface comprising operating a data processor to perform steps of:

displaying a first representation that includes a current data state of a plurality of input controls for a user interface;

receiving a navigation input to display a second representation that includes a previous data state of the input controls;

displaying the second representation that includes the previous data state of the input controls;

receiving a selection input that indicates selection of a previous input control selected from the second representation that includes the previous data state of the input controls; and

redisplaying the first representation including replacing a current input control in the first representation that includes the current data state of the input controls with the selected previous input control, wherein data corresponding to a data state of the selected previous input control constitutes data for a data state of the current input control in the first representation that includes the current data state of the input controls.

2. The method of claim 1 further comprising operating the data processor to perform a step of displaying a third representation of an additional previous data state of the input controls.

3. The method of claim 1 wherein the first representation is displayed in a first window, wherein the second representation is displayed in a second window different from the first window.

4. The method of claim 1 wherein the first representation is displayed in a window, wherein the second representation is subsequently displayed in the window.

5. The method of claim 1 further comprising operating the data processor to perform a step of receiving user input, wherein the second representation is displayed in response to the user input.

6. The method of claim 1 further comprising operating the data processor to perform a step of displaying a third representation of a data state of the input controls comprising a plurality of default values.

7. The method of claim 6 wherein the default values are factory-provided or user-provided.

8. The method of claim 1 further comprising operating the data processor to perform steps of:

displaying a third representation of another previous data state of the input controls;

receiving another input indicative of a second input control selected from the third representation of the input controls; and

associating data corresponding to said another previous data state of the second input control as input data for the current data state of the second input control.

9. The method of claim 8 further comprising operating the data processor to perform a step of redisplaying the first representation including displaying an image of the second input control based on an image of the second input control in the third representation.

10. A non-transitory computer readable medium having stored thereon a computer executable program, the computer executable program configured to cause a data processor to:

display a first representation that includes a current data state of a plurality of input controls for a user interface;

receive a navigation input to display a second representation that includes a previous data state of the input controls;

display a second representation that includes the previous data state of the input controls;

receive a selection input that indicates selection of a previous input control selected from the second representation that includes the previous data state of the input controls;

redisplay the first representation including replacing a current input control in the first representation that includes the current data state of the input controls with the selected previous input control, wherein data corresponding to a data state of the selected previous input control constitutes data for a data state of the current input control in the first representation that includes the current data state of the input controls.

11. The computer readable medium of claim 10 wherein the first representation is displayed in a first window, wherein the second representation is displayed in a second window different from the first window.

12. The computer readable medium of claim 10 wherein the first representation is displayed in a window, wherein the second representation is subsequently displayed in the window.

13. The computer readable medium of claim 10 further comprising computer executable program configured to cause a data processor to operate the data processor to receive user input, wherein the second representation is displayed in response to the user input.

14. The computer readable medium of claim 10 further comprising computer executable program configured to cause a data processor to display a third representation of a data state of the input controls comprising a plurality of default values.

15. The computer readable medium of claim 10 further comprising computer executable program configured to cause a data processor to:

display a third representation of another previous data state of the input controls;

receive another input indicative of a second input control selected from the third representation of the input controls; and

associate data corresponding to said another previous data state of the second input control as input data for the current data state of the second input control.

16. The computer readable medium of claim 15 further comprising computer executable program configured to cause a data processor to redisplay the first representation including displaying an image of the second input control based on an image of the second input control in the third representation.

17. A computer system having stored therein computer executable program code, which, when executed by a data processor, causes the data processor to:

display on a display device a first representation that includes a current data state of a plurality of input controls for a user interface;

receive a navigation input from an input device to display a second representation that includes a previous data state of the input controls;

display on the display device a second representation that includes the previous data state of the input controls;

receive a selection input from the input device that indicates selection of a previous input control selected from the second representation that includes previous data state of the input controls;

redisplay on the display device the first representation including replacing a current input control in the first representation that includes the current data state of the input controls with the selected previous input control, wherein data corresponding to a data state of the selected previous input control constitutes data for a data state of the current input control in the first representation that includes the current data state of the input controls.

18. The computer system of claim 17 wherein the first representation is displayed in a first window, wherein the second representation is displayed in a second window different from the first window.

19. The computer system of claim 17 wherein the first representation is displayed in a window, wherein the second representation is subsequently displayed in the window.

20. The computer system of claim 17 wherein the computer executable program code, which, when executed by a data processor, further causes the data processor to:

display on the display device a third representation of another previous data state of the input controls;

receive from the input device another input indicative of a second input control selected from the third representation of the input controls; and

associate data corresponding to said another previous data state of the second input control as input data for the current data state of the second input control.

Assignments (2)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: WERNECKE, GREGG
To: BUSINESS OBJECTS SOFTWARE LIMITED
Reel/Frame 025991/0358 →