IP Library Granted Patent US 7,187,376
Granted Patent B2
US 7,187,376 · App. 10/232,948 · Granted Mar 6, 2007

Displaying views on computer screens

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 7,187,376
App. No.
10/232,948
Granted
Mar 6, 2007
Kind
B2
Abstract

Methods and apparatus for displaying views in computer windows. If a user links to a new view while there are unsaved changes in the current view, the system may offer the user to display the new view in a separate window. In other aspects, the system displays the new view in a separate window if there are unsaved changes in the present view. The user may link to the new view for example by clicking on a hyperlink, using a navigation button in a portal, clicking the back button in a browser, or by typing an address into an address field.

Claims (54)

1. A computer-implemented method for providing a choice between windows for displaying a view on a display device, comprising:

displaying a first view in a first window on a display device;

receiving a command from a user to display a second view on the display device;

determining, in response to receiving the command, whether the first view comprises modified data that has not been saved, and

displaying, in response to determining that the first view comprises the modified data, a message prompting the user to select a window for displaying the second view, the message providing that the user can choose at least between (i) having the second view displayed in the first window, and (ii) having the second view displayed in a second window on the display device.

2. The method of claim 1 , further comprising setting a view status reflecting that no data in the first view has been modified.

3. The method of claim 2 , further comprising changing the view status after data in the first view has been modified.

4. The method of claim 1 , wherein receiving the command comprises the user activating a hyperlink.

5. The method of claim 1 , wherein receiving the command comprises receiving a command through a portal associated with the first view.

6. The method of claim 1 , wherein the second view comprises a view displayed prior to the first view.

7. The method of claim 1 , wherein the command comprises an address.

8. A computer-implemented method for selecting a window for displaying a view on a display device, comprising:

displaying a first view in a first window on a display device;

receiving a command from a user to display a second view on the display device;

determining, in response to receiving the command, a window for displaying the second view, the determination being based on whether the first view comprises modified data that has not been saved, and

displaying the second view in accordance with the determination, wherein the second view is displayed in a second window on the display device if the determination shows that the first view comprises the modified data, and wherein the second view is displayed in the first window on the display device if the determination shows that the first view does not contain the modified data.

9. The method of claim 8 , further comprising setting a view status reflecting that no data in the first view has been modified.

10. The method of claim 9 , further comprising changing the view status after data in the first view has been modified.

11. The method of claim 8 , wherein the second view comprises a view displayed prior to the first view.

12. Computer readable medium having stored thereon instructions for causing a digital data processing system to perform operations comprising:

display a first view in a first window on a display device;

receive a command from a user to display a second view on the display device;

determine, in response to receiving the command, whether the first view comprises modified data that has not been saved, and

display, in response to determining that the first view comprises the modified data, a message prompting the user to select a window for displaying the second view, the message providing that the user can choose at least between (i) having the second view displayed in the first window, and (ii) having the second view displayed in a second window on the display device.

13. The medium of claim 12 , wherein receiving the command comprises the user activating a hyperlink.

14. The medium of claim 12 , wherein receiving the command comprises receiving a command through a portal associated with the first view.

15. The medium of claim 12 , wherein the second view comprises a view displayed prior to the first view.

16. The medium of claim 12 , wherein the command comprises an address.

17. Computer readable medium having stored thereon instructions for causing a digital data processing system to perform operations comprising:

display a first view in a first window on a display device;

receive a command from a user to display a second view on the display device;

determine, in response to receiving the command, a window for displaying the second view, the determination being based on whether the first view comprises modified data that has not been saved, and

display the second view in accordance with the determination, wherein the second view is displayed in a second window on the display device if the determination shows that the first view comprises the modified data, and wherein the second view is displayed in the first window on the display device if the determination shows that the first view does not contain the modified data.

18. The medium of claim 17 , wherein receiving the command comprises the user activating a hyperlink.

19. The medium of claim 17 , wherein receiving the command comprises receiving a command through a portal associated with the first view.

20. The medium of claim 17 , wherein the second view comprises a view displayed prior to the first view.

21. The medium of claim 17 , wherein the command comprises an address.

22. A computer system for providing choice between windows for displaying a view, the computer system comprising:

a display module capable of displaying a first view in a first window on a display device;

a view status module for determining whether the first view comprises modified data that has not been saved; and

a navigation module for receiving a command from a user to display a second view on the display device, the navigation module being configured to cause, in response to receiving the command and the view status module determining that the first view comprises the modified data, the display module to display a message prompting the user to select a window for displaying the second view, the message providing that the user can choose at least between (i) having the second view displayed in the first window, and (ii) having the second view displayed in a second window on the display device.

23. The system of claim 22 , further comprising a hyperlink that the user can activate to display the second view.

24. The system of claim 22 , further comprising a portal associated with the first view, the navigation module being capable of receiving the command through the portal.

25. The system of claim 22 , wherein the second view comprises a view displayed prior to the first view.

26. The system of claim 22 , wherein the command comprises an address.

27. A computer-implemented method for providing a choice between windows for displaying a view on a display device, comprising:

displaying a first page in a first window on a display device, a field of the first page having stored a status value indicating that no unsaved changes exist in the first view;

determining whether unsaved changes are made in the first page;

setting, in response to determining that the unsaved changes are made in the first page, the status value to indicate the existence of the unsaved changes;

receiving a command from a user to display a second page on the display device;

determining, in response to receiving the command, whether the status value indicates that the unsaved changes exist, and

displaying, in response to determining that the status value indicates that the unsaved changes exist, a message prompting the user to select a window for displaying the second view, the message providing that the user can choose at least between (i) having the second view displayed in the first window, and (ii) having the second page displayed in a second window on the display device.

28. The method of claim 27 , wherein receiving the command comprises receiving a command through a portal associated with the first view.

29. The method of claim 27 , wherein the second view had been displayed on the display device before displaying the first view.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2003
From: BRENDLE, RAINER
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 013717/0614 →