Simultaneous display of multiple applications using panels
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving an application indication to open a first application on a touch device while the touch device is displaying a webpage within a first display area on the touch device through a second application on the touch device, wherein the second application comprises a web browser, wherein the webpage is displayed within an entirety of the first display area and wherein the first application and second application are each a separate application that can be opened and provide functionality independent of one another, the application indication being received by an operating system independent of the web browser;
opening, by the operating system independent of and external to the web browser, the first application;
providing, by the operating system to the web browser and independent of the first application, location placement information for the first application;
generate, locally by the web browser, a customized frame for the first application when the location placement information is received from the operating system;
displaying the first application on the touch device as a panel displayed in a portion of the first display area of the web browser that is currently displaying the webpage, the first application being displayed in the web browser after having been opened by the operating system independent of and external to the web browser,wherein the webpage includes a plurality of content frames downloaded from a website, and the locally generated customized frame containing the first application is incorporated into the webpage at a location determined from the location placement information and non-overlapping with any of the plurality of content frames; and
displaying a first icon on the touch device relative to the panel and the webpage, the first icon being representative of the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for displaying content on a webpage are disclosed. The method may include receiving an application indication to open a first application on a touch device. The method may further include displaying the first application on the touch device as a panel overlaid on a portion of a viewable area of a webpage that is currently displayed on the touch device, and displaying a first icon on the touch device relative to the panel and the webpage, the icon representative of the first application. The content of the webpage may be viewable and accessible on a single display window for ease of convenience when navigating from the first application to the second application.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving an application indication to open a first application on a touch device while the touch device is displaying a webpage within a first display area on the touch device through a second application on the touch device, wherein the second application comprises a web browser, wherein the webpage is displayed within an entirety of the first display area and wherein the first application and second application are each a separate application that can be opened and provide functionality independent of one another, the application indication being received by an operating system independent of the web browser; opening, by the operating system independent of and external to the web browser, the first application; providing, by the operating system to the web browser and independent of the first application, location placement information for the first application; generate, locally by the web browser, a customized frame for the first application when the location placement information is received from the operating system; displaying the first application on the touch device as a panel displayed in a portion of the first display area of the web browser that is currently displaying the webpage, the first application being displayed in the web browser after having been opened by the operating system independent of and external to the web browser, wherein the webpage includes a plurality of content frames downloaded from a website, and the locally generated customized frame containing the first application is incorporated into the webpage at a location determined from the location placement information and non-overlapping with any of the plurality of content frames; and displaying a first icon on the touch device relative to the panel and the webpage, the first icon being representative of the first application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
an on-screen input device configured to; receive an application indication to open a first application on a touch device while the touch device is displaying a webpage within a first display area on the touch device through a second application on the touch device, wherein the second application comprises a web browser application, wherein the webpage is displayed within an entirety of the first display area and wherein the first application and second application are each a separate application running on an operating system that can be opened and provide functionality independent of one another; and provide location placement information for the first application to an application manager, and independent of the first application, when the first application is opened; and the application manager, implemented with a computing device, configured to; generate, locally, a customized frame for the first application when the location placement information is received from the on-screen input device, display the first application on the touch device as a panel displayed in a portion of the first display area of the web browser application that is currently displaying the webpage, wherein the webpage includes a plurality of content frames downloaded from a website, and the locally generated customized frame including the first application is incorporated into the webpage at a location determined from the location placement information and non-overlapping with any of the plurality of content frames; and display a first icon on the touch device relative to the panel and the webpage, the first icon being representative of the first application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising instructions stored in a non-transitory computer-readable storage medium, the instructions comprising:
-
instructions to provide a first application; instructions to receive location placement information from an operating system and independent of the first application, the location placement information corresponding to a second application opened by the operating system external to, and independent of, the first application; instructions to generate locally, by the first application, a customized frame for displaying the second application within a window of the first application when the location placement information is received from the operating system; and instructions to display, by the first application, the customized frame containing the second application within the window of the first application after the second application having been opened by the operating system external to, and independent of, the first application, wherein the customized frame is displayed within the window at a location determined based at least in part on the location placement information and non-overlapping with any other content frames within the window of the first application. - View Dependent Claims (17, 18, 19, 20)
-
Specification