Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for manipulating the display of content of a web page by a computer tool of a user device, the method comprising: rendering at least a portion of the webpage in a browser window within a display screen controlled by the user device, the browser window having a first size; receiving an indication of a boundary defined by input device within the browser window, the boundary surrounding a portion of dynamic web content of the web page presented in the browser window and having a size smaller than the first size; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the boundary defined by the input device from the remaining dynamic web content rendered outside of the boundary within the browser window; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page.
A method implemented by a computer tool on a user device manipulates the display of web page content. It renders part of a webpage in a browser window of a certain size. The user then indicates a boundary within that window, selecting a specific portion of dynamic web content. The system identifies the selected dynamic content and then automatically "folds" the browser window, resizing it to only display the selected dynamic web content, hiding everything else from the webpage.
2. The method of claim 1 further comprising: unfolding the browser window from the smaller sized window rendering substantially only the determined dynamic web content of the web page and rendering a browser window having an area of a size larger than the smaller size and rendering additional content of the web page contiguous to the determined dynamic content within in the unfolded browser window.
Building upon the previous method for manipulating web page display, this adds the capability to "unfold" the previously folded browser window. This means expanding the smaller window (showing only selected dynamic content) back to a larger size. The browser window now displays additional, contiguous content from the original web page, alongside the previously selected dynamic content, effectively restoring a portion of the original webpage view.
3. The method of claim 1 further comprising: displaying a visible attribute in proximity to the folded browser window; and using the visible attribute to manipulate the folded browser window within the display screen.
Continuing from the method of manipulating web page display by folding, this enhancement includes displaying a visible icon or "attribute" near the folded browser window. This attribute serves as a control element, allowing users to interact with and manipulate the folded window within the display screen, providing functionality beyond simply displaying the content.
4. The method of claim 3 further comprising: further folding the folded browser window in response to using the visible attribute by eliminating the browser window and rendering the visible attribute without any dynamic content of the webpage.
Building upon the method of displaying a visible attribute with the folded browser window, this feature allows for further minimizing or "folding" the window. When the user interacts with the visible attribute, the browser window itself is eliminated, leaving only the visible attribute displayed on the screen, with no associated dynamic web content visible at all.
5. The method of claim 4 further comprising: toggling, in response to input from the user device indicating manipulation of the visible attribute, between unfolding the further folded browser window and rendering the folded browser window and further folding the folded browser window to render only the visible attribute.
Extending the function of further folding to only show the attribute, this method provides toggling functionality. Based on user input interacting with the visible attribute, the system switches between two states: unfolding the window from attribute-only to showing the folded browser window, and further folding it back to displaying only the attribute.
6. The method of claim 1 , wherein receiving an indication of a boundary defined by an input device within the browser window surrounding a portion of dynamic web content of a web page displayed includes receiving two separate boundaries defined by the input device surrounding two different portions of dynamic web content of a webpage displayed within a window of a browser presenting the web; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the two separate boundaries defined by the input device includes determining a first dynamic content and a second dynamic content corresponding to the two different portions; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page includes folding the browser window to a first window sized to render substantially only the dynamic web content of the web page corresponding to the determined first dynamic content of the web page and a second window sized to render substantially only the dynamic web content of the web page corresponding to the determined second dynamic content of the web page.
Expanding on the initial method, this version allows selecting multiple portions of dynamic web content. Instead of just one boundary, the user can define two separate boundaries within the browser window, each surrounding a different section of dynamic content. The system then determines the content within each boundary and folds the browser window into two separate, smaller windows. One window displays only the first selected dynamic content, and the other displays only the second selected dynamic content.
7. A system configured to manipulate display of content of a web page by a computer tool of a user device, the system comprising: a storage device storing instructions; and a processing device in communication with the storage device and configured to access and execute the instructions; wherein the instructions when executed by the processing device cause the processing device to perform operations comprising: rendering at least a portion of the webpage in a browser window within a display screen controlled by the user device, the browser window having a first size; receiving an indication of a boundary defined by input device within the browser window, the boundary surrounding a portion of dynamic web content of the web page presented in the browser window and having a size smaller than the first size; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the boundary defined by the input device from the remaining dynamic web content rendered outside of the boundary within the browser window; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page.
A system that manipulates webpage display, using a storage device to store instructions and a processing device to execute them. The system renders part of a webpage in a browser window. A user-defined boundary is received, surrounding a portion of dynamic web content. The system determines what dynamic content is within the boundary. Then, it automatically folds the browser window, resizing it to show substantially only the selected dynamic web content.
8. The system of claim 7 , wherein the operations further comprise: unfolding the browser window from the smaller sized window rendering substantially only the determined dynamic web content of the web page and rendering a browser window having an area of a size larger than the smaller size and rendering additional content of the web page contiguous to the determined dynamic content within in the unfolded browser window.
The system from the previous description further unfolds the smaller, folded browser window, making it larger. This shows additional web page content around the original dynamic content.
9. The system of claim 7 , wherein the operations further comprise: displaying a visible attribute in proximity to the folded browser window; and using the visible attribute to manipulate the folded browser window within the display screen.
The system described previously is further enhanced by displaying a visible attribute near the folded browser window. This attribute is used to manipulate the folded browser window within the display screen.
10. The system of claim 9 , wherein the operations further comprise: further folding the folded browser window in response to using the visible attribute by eliminating the browser window and rendering the visible attribute without any dynamic content of the webpage.
Building upon the system including the visible attribute, the operations further include: further folding the folded browser window in response to using the visible attribute by eliminating the browser window and rendering the visible attribute without any dynamic content of the webpage.
11. The system of claim 10 , wherein the operations further comprise: toggling, in response to input from the user device indicating manipulation of the visible attribute, between unfolding the further folded browser window and rendering the folded browser window and further folding the folded browser window to render only the visible attribute.
The system, including the visible attribute, toggles between unfolding the further folded browser window and rendering the folded browser window, and further folding the folded browser window to render only the visible attribute, based on user input.
12. The system of claim 7 , wherein receiving an indication of a boundary defined by an input device within the browser window surrounding a portion of dynamic web content of a web page displayed includes receiving two separate boundaries defined by the input device surrounding two different portions of dynamic web content of a webpage displayed within a window of a browser presenting the web; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the two separate boundaries defined by the input device includes determining a first dynamic content and a second dynamic content corresponding to the two different portions; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page includes folding the browser window to a first window sized to render substantially only the dynamic web content of the web page corresponding to the determined first dynamic content of the web page and a second window sized to render substantially only the dynamic web content of the web page corresponding to the determined second dynamic content of the web page.
In the webpage manipulation system, receiving an indication of a boundary includes receiving two separate boundaries around different dynamic content portions. Determining the dynamic web content includes determining first and second dynamic content corresponding to the two portions. Folding the browser window includes folding it into a first window showing only the first dynamic content, and a second window showing only the second dynamic content.
13. A computer program product stored in a non-transitory storage device for manipulating displayed content of a web page by a user device, the computer program product comprising instructions configured to cause a processing device to perform operations comprising: rendering at least a portion of the webpage in a browser window within a display screen controlled by the user device, the browser window having a first size; receiving an indication of a boundary defined by input device within the browser window, the boundary surrounding a portion of dynamic web content of the web page presented in the browser window and having a size smaller than the first size; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the boundary defined by the input device from the remaining dynamic web content rendered outside of the boundary within the browser window; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page.
A computer program product stored in memory, manipulating web page display. It includes instructions to render part of a webpage in a browser window, receive a user-defined boundary around dynamic content, determine which dynamic content is within the boundary, and automatically fold the window, resizing it to show substantially only the determined dynamic web content.
14. The computer program product of claim 13 , wherein the operations further comprise: unfolding the browser window from the smaller sized window rendering substantially only the determined dynamic web content of the web page and rendering a browser window having an area of a size larger than the smaller size and rendering additional content of the web page contiguous to the determined dynamic content within in the unfolded browser window.
The computer program from the previous description can unfold the smaller, folded browser window, making it larger and displaying additional web page content contiguous to the original selected content.
15. The computer program product of claim 13 , wherein the operations further comprise: displaying a visible attribute in proximity to the folded browser window; and using the visible attribute to manipulate the folded browser window within the display screen.
The computer program described previously is further enhanced to display a visible attribute near the folded browser window, used to manipulate the window.
16. The computer program product of claim 15 , wherein the operations further comprise: further folding the folded browser window in response to using the visible attribute by eliminating the browser window and rendering the visible attribute without any dynamic content of the webpage.
Expanding on the visible attribute functionality within the computer program, the program further folds the folded window, only showing the attribute with no dynamic web content.
17. The computer program product of claim 16 , wherein the operations further comprise: toggling, in response to input from the user device indicating manipulation of the visible attribute, between unfolding the further folded browser window and rendering the folded browser window and further folding the folded browser window to render only the visible attribute.
The computer program's visible attribute toggles between unfolding the further folded window (to show the folded window) and further folding (to show only the attribute), based on user input.
18. The computer program product of claim 13 , wherein receiving an indication of a boundary defined by an input device within the browser window surrounding a portion of dynamic web content of a web page displayed includes receiving two separate boundaries defined by the input device surrounding two different portions of dynamic web content of a webpage displayed within a window of a browser presenting the web; determining the dynamic web content of the web page corresponding to the dynamic web content rendered within the two separate boundaries defined by the input device includes determining a first dynamic content and a second dynamic content corresponding to the two different portions; and automatically folding the browser window from the first size to a window of the smaller size and rendering substantially only the determined dynamic web content of the web page in the window of the smaller size without rendering any of the remaining dynamic web content of the web page includes folding the browser window to a first window sized to render substantially only the dynamic web content of the web page corresponding to the determined first dynamic content of the web page and a second window sized to render substantially only the dynamic web content of the web page corresponding to the determined second dynamic content of the web page.
Within the computer program, receiving an indication of a boundary includes receiving two boundaries, each around different dynamic web content. Determining the dynamic web content includes determining a first and second content. Folding involves creating a first window showing only the first dynamic content, and a second showing only the second.
Unknown
September 5, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.