Configuring and extending a user interface
First Claim
Patent Images
1. A method, comprising:
- presenting to a user, through a user interface, views of one or more objects in a product structure associated with a tangible product;
presenting a user with one or more exit points in existing computer code, the existing computer code defining an appearance of the user interface, and including textual instructions that define an existing layout of the user interface, the exit points comprising locations in the textual instructions into which user instructions for changes to the user interface can be inserted;
receiving a user selection of an exit point;
receiving a textual user-defined coding, the textual user-defined coding including lines of code defined by and entered by the user, the lines of code comprising instructions to implement a change to at least a portion of the existing layout of the user interface;
providing an ability to, in response to the textual user-defined coding, suppress one or more sections of a standard layout of the user interface; and
adding the textual user-defined coding to the textual instructions of the existing computer code at the exit point selected, wherein adding modifies the existing layout of the user interface in accordance with the instructions for implementing the change.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for changing a user interface. A method for changing a user interface layout includes presenting a user with one or more exits points into which user instructions for changes to a user interface can be inserted. The method includes receiving user instructions to change a user interface. The method includes receiving a selection of an exit point. The method includes adding the user instructions to instructions for presenting the user interface at the exit point selected.
-
Citations
21 Claims
-
1. A method, comprising:
-
presenting to a user, through a user interface, views of one or more objects in a product structure associated with a tangible product; presenting a user with one or more exit points in existing computer code, the existing computer code defining an appearance of the user interface, and including textual instructions that define an existing layout of the user interface, the exit points comprising locations in the textual instructions into which user instructions for changes to the user interface can be inserted; receiving a user selection of an exit point; receiving a textual user-defined coding, the textual user-defined coding including lines of code defined by and entered by the user, the lines of code comprising instructions to implement a change to at least a portion of the existing layout of the user interface; providing an ability to, in response to the textual user-defined coding, suppress one or more sections of a standard layout of the user interface; and adding the textual user-defined coding to the textual instructions of the existing computer code at the exit point selected, wherein adding modifies the existing layout of the user interface in accordance with the instructions for implementing the change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a data store storing existing computer code including textual instructions for displaying a first user interface, and for presenting, within the first user interface, views of one or more objects in a product structure associated with a tangible product, and instructions for displaying a second user interface for presenting available options for changing a layout of the first user interface; and one or more processing devices for displaying the second user interface to a user, the one or more processing devices configured to; receive a textual user-defined coding, the textual user-defined coding including lines of code defined by and entered by the user, the lines of code comprising instructions to implement a change to at least a portion of an existing layout of the first user interface; provide an ability to, in response to the textual user-defined coding, suppress one or more sections of a standard layout of the first user interface; add the textual user-defined coding to the textual instructions for presenting the first user interface, the user-defined coding being added to the textual instructions of the existing computer code at a user-selected location; and display the first user interface to reflect the change implemented by the textual user-defined coding to the existing layout of the first user interface.
-
-
13. A computer-program product, tangibly stored on a machine-readable medium, the product comprising instructions operable to cause one or more processing devices to:
-
present a user interface showing views of one or more objects in a product structure associated with a tangible product, identify one or more exit points in a set of textual instructions that define an existing layout of the user interface, the set of textual instructions belonging to an existing coding that defines an appearance of the user interface, the exit points comprising locations in the set of textual instructions into which user instructions for changes to the user interface can be inserted; present a user with one or more of the exit points; receive a user selection of an exit point; receive a textual user-defined coding, the textual user-defined coding including lines of code defined by and entered by the user, the lines of code comprising user instructions to change at least a portion of the existing layout of the user interface; provide an ability to, in response to the textual user-defined coding, suppress one or more sections of a standard layout of the user interface; and add, at the exit point selected, the textual user-defined coding to the set of textual instructions, wherein adding modifies the existing layout of the user interface in accordance with the user instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification