IP Library Granted Patent US 8,365,082
Granted Patent B2
US 8,365,082 · App. 12/605,313 · Granted Jan 29, 2013

Universal content referencing, packaging, distribution system, and a tool for customizing web content

Inventor: Alexander R. Skirpa (Rehoboth Beach, DE)
Assignee: Savnor Technologies LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,365,082
App. No.
12/605,313
Granted
Jan 29, 2013
Kind
B2
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.

Claims (66)

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.

2. The computer program of claim 1 , wherein the computer program is configured as a plug-in for an Internet browser implemented by the user device.

3. The computer program of claim 1 , wherein the computer program further comprises instructions configured to cause the processing device to implement an Internet browser.

4. The computer program of claim 1 , wherein the computer program further comprises instructions configured to cause the processing device to maintain a link between the user device and a host device providing the web page corresponding to the rendered web content.

5. The computer program of claim 4 , wherein the computer program further comprises instructions to cause the processing device to periodically or continuously render an updated or live content of the web page corresponding to the determined area of the web page in the display screen based on the link.

6. The computer program of claim 1 , wherein the computer program further comprises instructions to cause the processing device to display the visible attribute as connected with the rendered web content of the web page.

7. The computer program of claim 1 , wherein the visible attribute is a chiclet presenting a Favicon or a logo associated with the web page.

8. The computer program of claim 1 , wherein the computer program further comprises instructions to cause the processing device to display the visible attribute in proximity to but apart from the rendered web content of the web page.

9. The computer program of claim 1 wherein the visible attribute is a handle associated with the rendered web content and the computer program further comprises instructions configured to cause the processing device to receive a user input associated with the visible attribute; and manipulate the rendered web content within the display screen of the display associated with the user device.

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.

11. The method of claim 10 wherein determining an area of the web page within the user defined boundary further comprises determining coordinates associated with the location of the user defined boundary within the web page.

12. The method of claim 10 , wherein the computer tool is configured as a plug-in for an Internet browser implemented by the user device.

13. The method of claim 10 , wherein the tool is an Internet browser.

14. The method of claim 10 further comprising periodically or continuously rendering an updated or live content of the web page corresponding to the determined area of the web page in the display screen.

15. The method of claim 10 , further comprising receiving another boundary defined by the user surrounding another portion of web content of another web page displayed within a window of a browser presenting the another web page; determining another area of the another web page within the another user defined boundary; and presenting the another web page within the display screen of the display associated with the user device by rendering only the web content of the another web page corresponding to the another determined area of the another web page simultaneously with the presenting of the web page rendering only the web content of the web page located within the determined area of the web page.

16. The method of claim 10 , wherein the method further comprises displaying the visible attribute as connected with the rendered web content of the web page.

17. The method of claim 10 , wherein the visible attribute is a chiclet presenting a Favicon or a logo associated with the web page.

18. The method of claim 10 further comprising displaying the visible attribute in proximity to but apart from the rendered web content of the web page.

19. The method of claim 10 , wherein the visible attribute is a handle associated with the rendered web content and the method further comprises receiving a user input associated with the visible attribute; and manipulating the rendered web content within the display screen of the display associated with the user device.

20. The computer program of claim 1 wherein the instructions configured to cause a processor to determine an area of the web page within the user defined boundary further comprise instructions configured to cause the processor to determine coordinates associated with the location of the user defined boundary within the web page.

21. The computer program of claim 1 , wherein the computer program further comprises instructions to cause the processing device in response to user input to toggle between presenting the visible attribute and the rendered web content and presenting only the visible attribute without rendering the web content.

22. The method of claim 10 further comprising toggling between presenting the visible attribute in proximity to the rendered web content and presenting only the visible attribute without rendering the web content.

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.

24. The method of claim 23 further comprising:

unfolding the browser window from the window sized to render substantially only the web content of the web page corresponding to the determined area of the web page to a larger browser window presenting the rendered content of the web page and additional content of the web page contiguous to the rendered content within in the larger browser window.

25. The method of claim 23 further comprising:

displaying a visible attribute as connected to the folded browser window configured to manipulate the folded browser window.

26. The method of claim 25 further comprising:

further folding the folded browser window to present only the visible attribute.

27. The method of claim 26 further comprising:

toggling, in response to user input, between unfolding the further folded browser window to present the visible attribute and the folded browser window and further folding the folded browser window to present only the visible attribute.

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.

29. The computer program of claim 28 , the computer program further comprising instructions to cause the processing device to:

unfold the browser window from the window sized to render substantially only the web content of the web page corresponding to the determined area of the web page to a larger browser window configured to present the rendered web content of the web page and additional content of the web page contiguous to the rendered web content within in the larger browser window.

30. The computer program of claim 29 further comprising instructions to cause the processing device to:

display a visible attribute as connected to the folded browser window configured to manipulate the folded browser window.

31. The computer program of claim 30 further comprising instructions to cause the processing device to:

further fold the folded browser window to present only the visible attribute.

32. The computer program of claim 31 further comprising instructions to cause the processing device to:

toggle, in response to user input, between unfolding the further folded browser window to present the visible attribute and the folded browser window and further folding the folded browser window to present only the visible attribute.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2025
From: SAVNOR TECHNOLOGIES, LLC; SKIRPA, ALEXANDER RIMAS, MR.
To: FB R&D EDU, LLC
Reel/Frame 069970/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2011
From: SKIRPA, ALEXANDER
To: SAVNOR TECHNOLOGIES LLC
Reel/Frame 026928/0626 →
Continuity (3)
Provisional Application 61107960 · Oct 23, 2008
Provisional Application 61254371 · Oct 23, 2009
Related Publication 20100115430A1 · May 6, 2010