Flexible web page template building system and method
First Claim
1. A web page building system, comprising:
- one or more processors providing an editable web page template on a user'"'"'s display, the web page template comprising an auto-expanding navigation area comprising a first navigation area portion comprising a first half of a button, a second navigation area portion comprising a second half of a button, and zero or more repeatable middle navigation area portions, each repeatable middle navigation area comprising a first half of a button and a second half of a button wherein the second half of the button is configured to seamlessly align with the first half of a button of either the first navigation area portion or another instance of the middle navigation area portion, and wherein the first half of the button is configured to seamlessly align with a second half of a button of either the second navigation area portion or another instance of the middle navigation area portion; and
a navigation area control associated with the auto-expanding navigation area, which receives from the user an indication of a number of buttons to be displayed in the navigation area, and which causes the one or more processors to render the first navigation area portion, an instance of the middle navigation area portion once for each button greater than two buttons, and the second navigation area portion such that each first half of a button in the navigation area seamlessly aligns with a matching second half of a button in the navigation area.
5 Assignments
0 Petitions
Accused Products
Abstract
Flexible web page template building systems, methods and applications using an auto-expanding user-editable content container(s) are presented. A web page template displayable on a user display is configured with at least one auto-expanding user-editable content container that includes a predefined top portion, a pre-defined bottom portion, and a repeatable middle portion, The auto-expanding user-editable content container is configured to monitor the size of user-provided content in the content container relative to the size of the content container upon entry or removal of content and automatically adjust the size of the content container to fit the user-provided content by dynamically inserting or removing instance(s) of the middle portion of the content container to vertically expand or contract the size of the content container to fit the user-provided content.
-
Citations
15 Claims
-
1. A web page building system, comprising:
-
one or more processors providing an editable web page template on a user'"'"'s display, the web page template comprising an auto-expanding navigation area comprising a first navigation area portion comprising a first half of a button, a second navigation area portion comprising a second half of a button, and zero or more repeatable middle navigation area portions, each repeatable middle navigation area comprising a first half of a button and a second half of a button wherein the second half of the button is configured to seamlessly align with the first half of a button of either the first navigation area portion or another instance of the middle navigation area portion, and wherein the first half of the button is configured to seamlessly align with a second half of a button of either the second navigation area portion or another instance of the middle navigation area portion; and a navigation area control associated with the auto-expanding navigation area, which receives from the user an indication of a number of buttons to be displayed in the navigation area, and which causes the one or more processors to render the first navigation area portion, an instance of the middle navigation area portion once for each button greater than two buttons, and the second navigation area portion such that each first half of a button in the navigation area seamlessly aligns with a matching second half of a button in the navigation area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for allowing a user to customize a web page, comprising:
-
displaying, by one or more processors, an editable web page template on a user display, providing within the editable web page template, by one or more processors, an auto-expanding navigation area comprising a first navigation area portion comprising a first half of a button, a second navigation area portion comprising a second half of a button, and zero or more repeatable middle navigation area portions, each repeatable middle navigation area comprising a first half of a button and a second half of a button wherein the second half of the button is configured to seamlessly aligns with the first half of a button of either the first navigation area portion or another instance of the middle navigation area portion, and wherein the first half of the button is configured to seamlessly aligns with a second half of a button of either the second navigation area portion or another instance of the middle navigation area portion, receiving, by one or more processors, a number of buttons to be displayed in the navigation area, rendering, by one or more processors, the first navigation area portion, an instance of the middle navigation area portion once for each button greater than two buttons, and the second navigation area portion such that each first half of a button in the navigation area seamlessly aligns with a matching second half of a button in the navigation. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification