Adaptation of a website to mobile web browser
First Claim
Patent Images
1. A method comprising:
- creating a snapshot version of the presentation layer of a website;
applying a design layer above the snapshot version;
indicating an element of the snapshot version using the design layer;
determining identifying attributes of the element that describe the presentation of the element;
associating the element with a template used to create an other website;
creating a rule that associates a location of the element in the snapshot version with a location in the template, and a rule for modifying presentation of the element in the snapshot to a presentation in the template based on the identifying attributes of the element;
designating modifications to the presentation of the element in the template according to manual modifications of the identifying attributes by a user; and
marking the element in the snapshot version with a comment describing the modifications to the identifying attributes of the element designated by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system of adaptation of a website to a mobile web browser. The method includes creating a snapshot version of a presentation layer of a website. The method also includes applying a design layer above the snapshot version and indicating an element of the snapshot version using the design layer. Furthermore, the method includes associating an identifying attribute of the element with a template used to create another website and creating a rule that associates a location of the identifying attribute in the snapshot version with another location in the template.
-
Citations
18 Claims
-
1. A method comprising:
-
creating a snapshot version of the presentation layer of a website; applying a design layer above the snapshot version; indicating an element of the snapshot version using the design layer; determining identifying attributes of the element that describe the presentation of the element; associating the element with a template used to create an other website; creating a rule that associates a location of the element in the snapshot version with a location in the template, and a rule for modifying presentation of the element in the snapshot to a presentation in the template based on the identifying attributes of the element; designating modifications to the presentation of the element in the template according to manual modifications of the identifying attributes by a user; and marking the element in the snapshot version with a comment describing the modifications to the identifying attributes of the element designated by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, including a processor and a memory, comprising:
-
a snapshot module to create a snapshot version of a presentation layer of a website; a design layer module to apply a design layer above the snapshot version of the presentation layer of the website; an extraction module to indicate an element of the snapshot version, to determine identifying attributes of the element that describe the presentation of the element, and to associate the element with a template used to create an other website; and a rule module to create a rule in the template that associates a location of the element in the snapshot version with a location in the template and a rule for modifying presentation of the element in the snapshot to a presentation in the template based on the identifying attributes of the element;
wherein the rule module designates modifications to the presentation of the element in the template according to manual modifications of the identifying attributes by a user;a storage module to store the snapshot version in a database; and wherein the snapshot module marks the element in the snapshot version with a comment describing the modification to the identifying attributes of the element designated by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
configuring a server to place a manipulation layer on top of a website that allows manipulation of the website; configuring the server to create a snapshot of the website; configuring the server to associate a content of the website with a logical container according to a specified type of manipulation of the website with the manipulation layer; configuring the server to determine identifying attributes of the content that describe the characteristics of the content; configuring the logical container to algorithmically extract a specified type of data from the content; and
configuring the server to use the specified type of data to create a rule in a template of a simulated website designed for browsing by a mobile device extracted and wherein the rule allows the server to associate the content with the template;configuring the server to allow a user to designate modifications to presentation of the content in the template according to manual modifications of the identifying attributes of the content by a user; configuring the server to place a comment in a set of code of the snapshot that corresponds to the content, and describes the modifications to the identifying attributes of the content designated by the user; configuring the server to store the snapshot. - View Dependent Claims (18)
-
Specification