IP Library Granted Patent US 9,213,460
Granted Patent B2
US 9,213,460 · App. 13/745,382 · Granted Dec 15, 2015

Visual editing tool buffer region

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 9,213,460
App. No.
13/745,382
Granted
Dec 15, 2015
Kind
B2
Abstract

A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site, The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered. Constructed websites may be hosted by the development entity, further relieving the user from website maintenance.

Claims (20)

1. A visual editing tool for editing an on-screen image displayed on an electronic display, comprising:

a processor executing tangibly embodied program instructions implementing a graphical user interface, the graphical user interface comprising

a workspace for rendering an edit document, the edit document responsive to editing modules for modification according to an edit function performed by each of the editing modules;

each of the editing modules rendered as an editing icon displayed in an overlay in front of the workspace;

a rendering area defined by a physical visual display surface including the on-screen image, the rendering area displaying at least a portion of the edit document;

a buffer region adjacent to the edit document on the workspace, the buffer region allowing unimpeded viewing of the edit document by occupying a background area behind the editing icons, the overlay such that none of the editing icons overlay the edit document on the workspace; and

a dock, the dock grouping the editing icons in the buffer region when the rendering area extends beyond the edit document and wherein the dock includes a retraction slot, the retraction slot retracting at least a portion of the editing icons, the retracted portion not visible in the rendering area such that an area occupied by the editing icons is available for rendering the edit document.

2. The method of claim 1 further comprising at least one window slider, the window slider responsive to a pointing device for scrolling the workspace across the rendering area, the buffer region disposed at an edge of the workspace and drawn into the rendering area at an extreme range of the window slider.

3. The method of claim 1 wherein the rendering area is adapted to display at least a portion of editing icons representing the editing modules.

4. The method of claim 1 wherein the editing icons have a retracted rendering and a full rendering, the retracted rendering contained within the buffer zone such that the workspace is unimpeded.

5. The method of claim 1 wherein the editing icons are responsive to the dock for rendering in a sequential order, the sequential order defining a visibility space between each editing icon such that the workspace is visible in the visibility space.

6. The method of claim 1 wherein the editing area is responsive to window slide controls, the window slide controls for scrolling portions of the edit document outside the rendering area, the buffer region rendered at an extreme range of the window slide controls.

7. The method of claim 1 wherein the edit document is responsive to a rendering device for visual perception by a user.

8. The method of claim 1 further comprising invoking the editing modules in response to a webpage design tool, the workspace further comprising a webpage under development adapted for a graphical user interface (GUI) responsive to a browser.

9. A computer program product including computer program code stored on a non-transitory computer readable storage medium, the computer program code including instructions that, when executed by a processor, perform a method for editing an on-screen image, comprising:

rendering an edit document in a rendering area, the edit document responsive to editing modules for modification according to an edit function performed by each of the editing modules;

each of the editing modules rendered as an editing icon displayed in an overlay in front of the workspace;

the rendering area defined by a physical visual display surface including the on-screen image, the rendering area displaying at least a portion of the edit document;

rendering a buffer region adjacent to the edit document on the workspace, the buffer region allowing unimpeded viewing of the edit document by occupying a background area behind the editing icons, the overlay such that none of the editing icons overlay the edit document on the workspace; and

rendering a dock, the dock grouping the editing icons in the buffer region when the rendering area extends beyond the edit document and wherein the dock includes a retraction slot, the retraction slot retracting at least a portion of the editing icons, the retracted portion not visible in the rendering area such that an area occupied by the editing icons is available for rendering the edit document.

Assignments (5)
CHANGE OF NAME Recorded Aug 5, 2015
From: VISTAPRINT SCHWEIZ GMBH
To: CIMPRESS SCHWEIZ GMBH
Reel/Frame 036277/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2013
From: VISTAPRINT LIMITED
To: VISTAPRINT SCHWEIZ GMBH
Reel/Frame 031394/0742 →
SECURITY AGREEMENT Recorded Oct 7, 2013
From: VISTAPRINT SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031371/0384 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: VISTAPRINT LIMITED
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030937/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: NURSE, JUSTIN MICHAEL; PHAM, DOMINICK KHANH; MOKHTARZADA, DANYAL HAROON; MOKHTARZADA, IDRIS SALEH
To: VISTAPRINT LIMITED
Reel/Frame 029969/0255 →