IP Library Granted Patent US 7,461,346
Granted Patent B2
US 7,461,346 · App. 10/209,280 · Granted Dec 2, 2008

Editing browser documents

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,461,346
App. No.
10/209,280
Granted
Dec 2, 2008
Kind
B2
Abstract

Methods, systems and computer program products for manipulating components in a browser document having multiple browser components. A display device visualizes the browser document. The display device indicates at least one editable browser component. A selection of a selected editable browser component is received. The display device indicates at least one target browser component for the selected editable browser component. When a selection of a selected target browser component is received, the browser document is modified accordingly.

Claims (51)

1. A method, comprising:

displaying on a display device a browser document having a set of tags associated with a markup language, including a set of editable browser components and a set of target browser components;

responsive to a signal to edit the browser document, presenting a visual representation associated with each of the editable browser components and indicating that each editable browser component is selectable for editing;

responsive to a signal to select an editable browser component from the set of editable browser components, displaying one or more identifiers on the display device for the set of target browser components; and

responsive to a signal to select a target browser component from the set of target browser components. modifying a selected set of tags of the browser document as a function of the selected editable browser component and the selected target browser component.

2. The method of claim 1 , wherein the browser document is an HTML document, XML document, WML document or XHTML document, and

wherein displaying on a display device a browser document comprises displaying the browser document in a graphical user interface.

3. The method of claim 1 , wherein:

indicating that each editable browser component is selectable for editing comprises displaying a graphical element identifying at least one editable browser component as being selectable for editing.

4. The method of claim 3 , wherein:

the graphical element identifying the at least one editable browser component comprises a source marker assigned to the at least one editable browser component.

5. The method of claim 1 , wherein:

displaying one or more identifiers on the display device for a set of target browser components comprises displaying a graphical element identifying at least one target browser component as being a possible target for the selected editable browser component.

6. The method of claim 5 , wherein:

the graphical element identifying the at least one target browser component comprises a target marker assigned to the at least one target browser component.

7. The method of claim 1 , wherein:

modifying a selected set of tags of the browser document as a function of the selected editable browser component and the selected target browser component comprises moving the selected editable browser component to a location associated with the selected target browser component.

8. The method of claim 1 , wherein:

modifying a selected set of tags of the browser document as a function of the selected editable browser component and the selected target browser component comprises copying the selected editable browser component to a location associated with the selected target browser component.

9. A computer system comprising:

a display device operable to display a browser document stored in a memory of the computer system, the browser document having a set of tags associated with a markup language, including a set of editable browser components and a set of target browser components;

an input device operable to receive a signal to select an editable browser component and to receive a signal to select a target browser component;

a processor operable to,

responsive to a signal to edit the browser document, cause the display device to present a visual representation associated with each of the editable browser components,

responsive to a signal to select an editable browser component from the set of editable browser components, cause the display device to display one or more identifiers on the display device for the set of target browser components, and

responsive to a signal to select a target browser component from the set of target browser components, modify a set of tags of the browser document as a function of the selected editable browser component and the selected target browser component.

10. The computer system of claim 9 , wherein:

the display device is operable to display a graphical representation of each of the editable browser components, the graphical representation including a graphical element comprising a source marker that is assigned to each of the editable browser components.

11. The computer system of claim 9 , wherein:

the display device is operable to display a graphical representation of each of the target browser components, the graphical representation including a graphical element comprising a target marker that is assigned to each of the target browser components.

12. The computer system of claim 9 , wherein:

the processor is operable to modify a selected set of tags of the browser document by moving the selected editable browser component to a location associated with the selected target browser component.

13. The computer system of claim 9 , wherein:

the processor is operable to modify a selected set of tags of the browser document by copying the selected editable browser component to a location associated with the selected target browser component.

14. A computer program product tangibly embodied in a storage device, the computer program comprising instructions operable to cause a computer system to:

display on a display device a browser document having a set of tags associated with a markup language, including a set of editable browser components and a set of target browser components;

responsive to a signal to edit the browser document, present a visual representation associated with each of the editable browser components and indicating that each editable browser component is selectable for editing;

responsive to a signal to select an editable browser component from the set of editable browser components, display one or more identifiers on the display device for the set of target browser components; and

responsive to a signal to select a target browser component from the set of target browser components, modify a selected set of tags of the browser document as a function of the selected editable browser component and the selected target browser component.

15. The computer program product of claim 14 , further comprising instructions to display a graphical element identifying each of the editable browser components.

16. The computer program product of claim 15 , wherein:

the graphical element identifying each of the editable browser components comprises a source marker that is assigned to each of the editable browser components.

17. The computer program product of claim 14 , further comprising instructions to display a graphical element identifying each of the target browser components.

18. The computer program product of claim 17 , wherein:

the graphical element identifying each of the target browser components comprises a target marker that is assigned to each of the target browser components.

19. The computer program product of claim 14 , wherein:

the instructions to modify a selected set of tags of the browser document include instructions to move the selected editable browser component to a location associated with the selected target browser component.

20. The computer program product of claim 14 , wherein:

the instructions to modify a selected set of tags of the browser document include instructions to copy the selected editable browser component to a location associated with the selected target browser component.

21. The computer program product of claim 18 , further comprising instructions to:

use meta data to describe the source marker and the target marker, wherein the meta data and interface information is stored in one of a repository and a file.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Dec 21, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017364/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2004
From: FILDEBRANDT, ULF
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 014287/0625 →