Universal content referencing, packaging, distribution system, and a tool for customizing web content
First Claim
1. A computer program stored in a storage device for manipulating displayed content of a web page by a user device, the computer program comprising instructions configured to cause a processing device of a user device to:
- receive a boundary defined by a user surrounding a portion of web content including dynamic web content of a web page displayed within a window of a browser presenting the web page;
determine an area of the web page within the user defined boundary;
present the web page in a display screen of a display associated with the user device by rendering only the web content of the web page located within the determined area of the web page including the dynamic web content;
associate a visible attribute with the rendered web content of the web page configured to manipulate the rendered web content within the display screen according to a user input, the associated visible attribute configured to provide one or more inputs including an input to toggle between presenting only the rendered content located within the determined area of the web page and presenting the rendered content located within the determined area and additional web content of the web page contiguous to the rendered content within in a browser window;
display the associated visible attribute in proximity to the rendered web content of the web page; and
provide the one or more inputs, including the toggle input, of the visible attribute to a user configured to manipulate the rendered content of the web page within the display screen of the display associated with the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer tool allows a user to manipulate displayed content of a web page by a user device. The computer tool may be used to implement a collapsing, foldable browser that allows users to customize web content. The computer tool receives an indication of a user defined first portion of the content of a web page displayed by a browser, determines a remaining portion of the content of the web other than the first portion; and renders only the first user defined portion on a display screen of a display associated with the user device. An attribute may be associated with the first portion and displayed in proximity to the first portion to provide functions to manipulate the first portion within the display screen of the display associated with the user device. A menu may be associated with the attribute. The menu may include functions to allow toggling between display of only first portion and the first portion combined with a remaining portion, to minimize the browser, to close the browser to a file, and to expand display of only the first portion to display the browser window in addition to the first portion.
42 Citations
32 Claims
-
1. A computer program stored in a storage device for manipulating displayed content of a web page by a user device, the computer program comprising instructions configured to cause a processing device of a user device to:
-
receive a boundary defined by a user surrounding a portion of web content including dynamic web content of a web page displayed within a window of a browser presenting the web page; determine an area of the web page within the user defined boundary; present the web page in a display screen of a display associated with the user device by rendering only the web content of the web page located within the determined area of the web page including the dynamic web content; associate a visible attribute with the rendered web content of the web page configured to manipulate the rendered web content within the display screen according to a user input, the associated visible attribute configured to provide one or more inputs including an input to toggle between presenting only the rendered content located within the determined area of the web page and presenting the rendered content located within the determined area and additional web content of the web page contiguous to the rendered content within in a browser window; display the associated visible attribute in proximity to the rendered web content of the web page; and provide the one or more inputs, including the toggle input, of the visible attribute to a user configured to manipulate the rendered content of the web page within the display screen of the display associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21)
-
-
10. A method for manipulating the display of content of a web page by a computer tool of a user device, the method comprising:
-
receiving a boundary defined by a user surrounding a portion of web content including dynamic web content of a web page displayed-within a window of a browser presenting the web page; determining an area of the web page within the user defined boundary; presenting the web page in a display screen of a display associated with the user device by rendering only the web content of the web page located within the determined area of the web page including dynamic web content; associating a visible attribute with the rendered web content of the web page configured to manipulate the rendered web content within the display screen according to a user input, the associated visible attribute configured to provide one or more inputs including an input to toggle between presenting only the rendered content located within the determined area of the web page and presenting the rendered content located within the determined area and additional web content of the web page contiguous to the rendered content within in a browser window; displaying the associated visible attribute in proximity to the rendered web content of the web page; and providing the one or more inputs, including the toggle input, of the visible attribute to a user configured to manipulate the rendered content of the web page within the display screen of the display associated with the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 22)
-
-
23. A method for manipulating the display of content of a web page by a computer tool of a user device, the method comprising:
-
presenting the webpage in a browser window; receiving an indication of a boundary defined by a user within the browser window surrounding a portion of web content including dynamic web content of the web page presented; determining an area of the web page within the user defined boundary; folding the browser window into a window sized to render substantially only the web content of the web page corresponding to the determined area of the web page including the dynamic web content; associating a visible attribute with the rendered web content of the web page configured to manipulate the rendered web content within the display screen according to a user input, the associated visible attribute configured to provide one or more inputs including an input to toggle between presenting only the rendered content located within the determined area of the web page and presenting the rendered content located within the determined area and additional web content of the web page contiguous to the rendered content within in a browser window; displaying the associated visible attribute in proximity to the rendered web content of the web page; and providing the one or more inputs, including the toggle input, of the visible attribute to a user configured to manipulate the rendered content of the web page within the display screen of the display associated with the user device. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer program stored in a storage device for manipulating display of content of a web page by a user device, the computer program comprising instructions configured to cause a processing device of a user device to:
-
present the webpage in a browser window; receive an indication of a boundary defined by a user within the browser window surrounding a portion of web content including dynamic web content of the web page; determine an area of the web page within the user defined boundary; and fold the browser window to a window sized to render substantially only the web content of the web page corresponding to the determined area of the web page including the dynamic web content; associate a visible attribute with the rendered web content of the web page configured to manipulate the rendered web content within the display screen according to a user input, the associated visible attribute configured to provide one or more inputs including an input to toggle between presenting only the rendered content located within the determined area of the web page and presenting the rendered content located within the determined area and additional web content of the web page contiguous to the rendered content within in a browser window; display the associated visible attribute in proximity to the rendered web content of the web page; and provide the one or more inputs, including the toggle input, of the visible attribute to a user configured to manipulate the rendered content of the web page within the display screen of the display associated with the user device. - View Dependent Claims (29, 30, 31, 32)
-
Specification