Changing Icons for a Web Page
First Claim
1. A computer-implemented method for changing a reference to a bookmark icon, the method comprising:
- requesting, by a computing device and over a network, resources that correspond to a first network address;
receiving, by the computing device and from a server system, the resources, wherein the resources include an HTML document and computer program script code, and wherein the HTML document does not include a reference to a bookmark icon that causes a web browser, upon receiving a request to bookmark a web page generated from the HTML document, to generate a bookmark that uses the bookmark icon in a visual appearance of the bookmark;
processing, by the computing device, the resources to load the web page;
determining, by the computing device, that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon;
receiving, by the computing device, a request to change a display of the web page from a first screen to a second screen, wherein changing the display of the web page from the first screen to the second screen is performed without requesting additional resources over the network; and
removing, by the computing device and in response to receiving the request to change the display, the reference to the first bookmark icon in the representation of the web page, and adding, in response to receiving the request to change the display, a reference to a second bookmark icon in the representation of the web page.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark icon. The method includes receiving resources that include an HTML document and computer program script code. The HTML document does not include a reference to a bookmark icon. The method includes determining that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon. The method includes receiving a request to change a display of the web page from a first screen to a second screen, without requesting additional resources over the network. The method includes removing the reference to the first bookmark icon in the representation of the web page, and adding a reference to a second bookmark icon in the representation of the web page.
25 Citations
20 Claims
-
1. A computer-implemented method for changing a reference to a bookmark icon, the method comprising:
-
requesting, by a computing device and over a network, resources that correspond to a first network address; receiving, by the computing device and from a server system, the resources, wherein the resources include an HTML document and computer program script code, and wherein the HTML document does not include a reference to a bookmark icon that causes a web browser, upon receiving a request to bookmark a web page generated from the HTML document, to generate a bookmark that uses the bookmark icon in a visual appearance of the bookmark; processing, by the computing device, the resources to load the web page; determining, by the computing device, that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon; receiving, by the computing device, a request to change a display of the web page from a first screen to a second screen, wherein changing the display of the web page from the first screen to the second screen is performed without requesting additional resources over the network; and removing, by the computing device and in response to receiving the request to change the display, the reference to the first bookmark icon in the representation of the web page, and adding, in response to receiving the request to change the display, a reference to a second bookmark icon in the representation of the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. A computer-readable storage device storing a computer scripting program, that when executed by a web browser application program that is executing by a processor, performs operations comprising:
-
adding, after the web browser determines that a web page that is generated using an HTML file has been loaded by the web browser, a reference to a first bookmark icon in a representation of the HTML file; determining that user input, to change a display of the web page from a first screen to a second screen without requesting additional resources over a network, has been received; removing, in response to determining that the user input has been received, the reference in the representation of the HTML file to the first bookmark icon; and adding, in response to determining that the user input has been received, a reference in the representation of the HTML file to a second bookmark icon.
-
-
15. A computerized system comprising:
-
a web page requester, at a computing device, to receive a user-initiated request for a web page and, in response, to request resources that correspond to the web page over a network; a web page loader, at the computing device, to receive the resources over the network and from a server system, and to load the web page using the resources; a screen change determiner, at the computing device, to determine that a user has requested a change from a display of a current screen of the web page to a display of a new screen of the web page, wherein the current screen and the new screen can be generated by the web page loader using the resources without the web page requester requesting additional resources over the network; and an icon changer, at the computing device, to;
modify a data structure that is generated from the resources to;
(i) add to the data structure a designation of an icon that corresponds to the current screen if the data structure does not include any designation of an icon that is used in a visual representation of a bookmark when the current screen is bookmarked, and (ii) add in the data structure a designation of an icon that corresponds to the new screen in response to the screen change determiner determining that the user requested the change to the display of the new screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification