Web Browser Toolbar
First Claim
1. A method for displaying tools in association with a webpage requested by a user, the method comprising:
- receiving tools from at least one of a content hosting server, a platform server and an optimization server, the tools comprising at least one of a webpage associated with the webpage requested by the user based on at least one of a functionality enabling a user to perform an action on the webpage requested by the user, a functionality based on the user device and user preference;
rendering a toolbar interface including toolbar icons, each toolbar icon representing each received tool;
rendering a frame responsive to a user selecting a toolbar icon, each received tool rendered within the frame;
rendering a webpage within the frame if the tool is a webpage;
rendering user interface elements within the frame, the user interface elements illustrating a functionality provided by the tool if the tool provides a functionality enabling a user to perform an action; and
displaying the toolbar interface within an application.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for displaying page elements embedded on a webpage displayed on a handheld computing device. Tools provide one or more functionality to a user, including an ability to view a webpage, to share a webpage, to view webpages within a domain that are popular with the user'"'"'s connection in a social networking system, etc. The tools are received and rendered within a toolbar interface including a toolbar icon for each tool. The tool interfaces associated with each icon may be displayed on the handheld computing device automatically or responsive to a user request.
-
Citations
12 Claims
-
1. A method for displaying tools in association with a webpage requested by a user, the method comprising:
-
receiving tools from at least one of a content hosting server, a platform server and an optimization server, the tools comprising at least one of a webpage associated with the webpage requested by the user based on at least one of a functionality enabling a user to perform an action on the webpage requested by the user, a functionality based on the user device and user preference; rendering a toolbar interface including toolbar icons, each toolbar icon representing each received tool; rendering a frame responsive to a user selecting a toolbar icon, each received tool rendered within the frame; rendering a webpage within the frame if the tool is a webpage; rendering user interface elements within the frame, the user interface elements illustrating a functionality provided by the tool if the tool provides a functionality enabling a user to perform an action; and displaying the toolbar interface within an application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium storing executable computer program instructions for displaying tools in association with a webpage requested by a user, the computer program instructions comprising instructions for:
-
receiving a tools from at least one of a content hosting server, a platform server and an optimization server, the tools comprising at least one of a webpage associated with the webpage requested by the user and a functionality enabling a user to perform an action on the webpage requested by the user; rendering a toolbar interface including toolbar icons, each toolbar icon representing each received tool; rendering a frame responsive to a user selecting a toolbar icon, each received tool rendered within the frame; rendering a webpage within the frame if the tool is a webpage; rendering user interface elements within the frame, the user interface elements illustrating a functionality provided by the tool if the tool provides a functionality enabling a user to perform an action; and displaying the toolbar interface within an application. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification