Variable dimension version editing for graphical designs
First Claim
1. A computer-implemented method for allowing a user to specify a responsive web page design comprising:
- displaying a rendering of a first dimension version of said web page for a user, said rendering including an interactive widget;
receiving an inheritance structure specification from said user through an inheritance specification user interface, said inheritance structure specification defining an inheritance structure in which said second dimension version of said web page is defined as a child of said first dimension version;
receiving a widget property specification for a first property of said interactive widget from said user while said user is editing said first dimension version;
the inheritance specification user interface for said user displaying a graphical representation of said inheritance structure; and
storing said widget property specification for said first dimension version and said second dimension version while said user is editing said first dimension version;
wherein said interactive widget property specification would not have been stored for said first dimension version if said widget property specification had been received while said user was editing said second dimension version;
said inheritance specification user interface enables said user to select and edit said first or second dimension version;
receiving said inheritance structure specification from said user modifies a first inheritance structure;
said first inheritance structure defines said first dimension version as a child of said second dimension version; and
said first dimension version is smaller than said second dimension version.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
78 Citations
21 Claims
-
1. A computer-implemented method for allowing a user to specify a responsive web page design comprising:
-
displaying a rendering of a first dimension version of said web page for a user, said rendering including an interactive widget; receiving an inheritance structure specification from said user through an inheritance specification user interface, said inheritance structure specification defining an inheritance structure in which said second dimension version of said web page is defined as a child of said first dimension version; receiving a widget property specification for a first property of said interactive widget from said user while said user is editing said first dimension version; the inheritance specification user interface for said user displaying a graphical representation of said inheritance structure; and storing said widget property specification for said first dimension version and said second dimension version while said user is editing said first dimension version; wherein said interactive widget property specification would not have been stored for said first dimension version if said widget property specification had been received while said user was editing said second dimension version; said inheritance specification user interface enables said user to select and edit said first or second dimension version; receiving said inheritance structure specification from said user modifies a first inheritance structure; said first inheritance structure defines said first dimension version as a child of said second dimension version; and said first dimension version is smaller than said second dimension version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having stored therein a computer program for:
-
displaying a rendering of a first dimension version of said web page for a user, said rendering including an interactive widget; receiving an inheritance structure specification from said user through an inheritance specification user interface, said inheritance structure specification defining an inheritance structure in which said second dimension version of said web page is defined as a child of said first dimension version; receiving a widget property specification for a first property of said interactive widget from said user while said user is editing said first dimension version; the inheritance specification user interface for said user displaying a graphical representation of said inheritance structure; and storing said widget property specification for said first dimension version and said second dimension version while said user is editing said first dimension version; wherein said interactive widget property specification would not have been stored for said first dimension version if said widget property specification had been received while said user was editing second dimension version; said inheritance specification user interface enables said user to select and edit said first or second dimension version; receiving said inheritance structure specification from said user modifies a first inheritance structure; said first inheritance structure defines said first dimension version as a child of said second dimension version; and said first dimension version is smaller than said second dimension version. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising a processor, a memory, a routing system, and user interface system;
- said computer system programmed to enable a method comprising;
displaying, via said routing system, a rendering of a first dimension version of said web page for a user, said rendering including an interactive widget; receiving, via said user interface system, an inheritance structure specification from said user through an inheritance specification user interface, said inheritance structure specification defining an inheritance structure in which said second dimension version of said web page is defined as a child of said first dimension version; receiving, via said user interface system, a widget property specification for a first property of said interactive widget from said user while said user is editing said first dimension version; the inheritance specification user interface for said user displaying a graphical representation of said inheritance structure; and storing, in said memory, said widget property specification for said first dimension version and said second dimension version while said user is editing said first dimension version; wherein said interactive widget property specification would not have been stored for said first dimension version if said widget property specification had been received while said user was editing said second dimension version; said inheritance specification user interface enables said user to select and edit said first or second dimension version; receiving said inheritance structure specification from said user modifies a first inheritance structure; said first inheritance structure defines said first dimension version as a child of said second dimension version; and said first dimension version is smaller than said second dimension version. - View Dependent Claims (20, 21)
- said computer system programmed to enable a method comprising;
Specification