IP Library Granted Patent US 9,058,318
Granted Patent B2
US 9,058,318 · App. 13/541,280 · Granted Jun 16, 2015

Flexible web page template building system and method

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,058,318
App. No.
13/541,280
Granted
Jun 16, 2015
Kind
B2
Abstract

A flexible web page template and template building tool which generates templates that grow and shrink according to an amount of user content.

Claims (9)

1. A web page template building system for generating a flexible web page template that may be customized by a user, comprising:

a user interface comprising editing controls and a workspace for designing a web page template, the web page template comprising at least one auto-expanding user-editable content container which automatically expands and shrinks to fit content inserted by a user therein,

the editing controls comprising at least a user-adjustable upper horizontal guide and a user-adjustable lower horizontal guide displayed and associated with the at least one auto-expanding user-editable content container in the work area of the user interface, the upper and lower user-adjustable guides being vertically user-adjustable to define a single instance of a middle region of the content container, the single instance of the middle region comprising the area between the upper and lower user-adjustable guides,

wherein the at least one auto-expanding user-editable content container has associated thereto a control configured to monitor the size of user-inserted content therein relative to the size of the container, and if the content size exceeds the container size, repeats an instance of the middle portion of the container to expand the size of the container, and if the content size is such that an instance of the middle portion of the container can be removed and still fit within the container, removes an instance of the middle portion of the container to shrink the size of the container.

2. The web page template building system of claim 1 , wherein the editing controls allow a template designer designing the template to insert artwork in the at least one auto-expanding user-editable content container, wherein the artwork is configured to be rendered as background to content inserted by a user using the web page template.

3. The web page template building system of claim 2 , wherein at least one of the editing controls operates to flatten the template-designer-inserted artwork within the at least one auto-expanding user-editable content container into a background layer of the at least one auto-expanding user-editable content container such that user-inserted content in the at least one auto-expanding user-editable content container as inserted by a user of the template in designing a web page is rendered in a layer over the flattened artwork in the background layer.

4. The web page template building system of claim 2 , wherein the template-designer-inserted artwork positioned between the upper and lower horizontal guides is characterized only by either no variation in the vertical direction or a repeating pattern having a repeating frequency.

5. The web page template building system of claim 1 , the web page template further comprising an auto-expanding navigational area which is configured to automatically expand and contract as navigation buttons are added and removed by an end user of the template,

wherein the auto-expanding navigational area is configured within the work area of the user interface and comprises a first section including a first edge of a with a first outer, the upper and lower adjustable horizontal guide and the lower horizontal guide being vertically adjustable to define a middle region of the content container, wherein the at least one auto-expanding user-editable content container has associated thereto a control configured to monitor the size of user-inserted content therein relative to the size of the container, and if the content size exceeds the container size, repeats an instance of the middle portion of the container to expand the size of the container, and if the content size is such that an instance of the middle portion of the container can be removed and still fit within the container, removes an instance of the middle portion of the container to shrink the size of the container.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2013
From: VISTAPRINT TECHNOLOGIES LIMITED
To: VISTAPRINT LIMITED
Reel/Frame 031394/0311 →
SECURITY AGREEMENT Recorded Oct 7, 2013
From: VISTAPRINT SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031371/0384 →