Web page application controls
First Claim
1. A method executed at least in part in a computing device for providing gesture based manipulation of presented content on a rendered web page, the method comprising:
- presenting a web page behavior enhancement (WPBE) control element on a rendered web page;
in response to detecting activation of the WPBE control element through a gesture,presenting one or more actions to allow interactions with the rendered web page, wherein the one or more actions are determined based on one or more of capabilities of a web application that presents the rendered web page, capabilities of a browser application that renders the rendered web page, a user preference associated with the rendered web page, and a usage history associated with the rendered web page;
activating a suitable application for managing the presented content; and
presenting a web page behavior control (WPBC) menu displaying one or more suitable applications for manipulating the presented content on the rendered web page;
detecting selection of an application from the WPBC menu;
activating the selected application for managing the presented content;
transforming a selected portion of the presented content to enable modification of the selected portion of the presented content directly on the rendered web page with functionality of the selected application, wherein the presented content is manipulated through one or more of;
customizing, analyzing, editing, selecting, moving, zooming, filtering, sorting, merging, and formatting of the presented content directly on the rendered web page; and
displaying the presented content in a separate user interface associated with one of the suitable application and the selected application to enable manipulation through gestures, directly on the rendered web page.
3 Assignments
0 Petitions
Accused Products
Abstract
A web page behavior control (WPBC) menu is provided on a rendered web page for enabling a user to perform actions on a portion of the web page content such as customizing, editing, sharing, analyzing, exporting, and/or annotating the content. The user may automatically activate the menu by performing a unique gesture on the rendered web page and/or by selecting a portion of the web page content. The WPBC menu may provide a list of applications which may be selected for modifying and managing the portion of selected web page content. The application may provide full functionality for managing the web page content in a separate user interface and/or directly on the rendered web page. Furthermore, manipulation of data presentation on the rendered web page such as table properties of a spreadsheet may be enabled through natural gestures.
50 Citations
18 Claims
-
1. A method executed at least in part in a computing device for providing gesture based manipulation of presented content on a rendered web page, the method comprising:
-
presenting a web page behavior enhancement (WPBE) control element on a rendered web page; in response to detecting activation of the WPBE control element through a gesture, presenting one or more actions to allow interactions with the rendered web page, wherein the one or more actions are determined based on one or more of capabilities of a web application that presents the rendered web page, capabilities of a browser application that renders the rendered web page, a user preference associated with the rendered web page, and a usage history associated with the rendered web page; activating a suitable application for managing the presented content; and presenting a web page behavior control (WPBC) menu displaying one or more suitable applications for manipulating the presented content on the rendered web page; detecting selection of an application from the WPBC menu; activating the selected application for managing the presented content; transforming a selected portion of the presented content to enable modification of the selected portion of the presented content directly on the rendered web page with functionality of the selected application, wherein the presented content is manipulated through one or more of;
customizing, analyzing, editing, selecting, moving, zooming, filtering, sorting, merging, and formatting of the presented content directly on the rendered web page; anddisplaying the presented content in a separate user interface associated with one of the suitable application and the selected application to enable manipulation through gestures, directly on the rendered web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for providing gesture based manipulation of presented content on a rendered web page through a client application, the server comprising:
-
a memory; a processor coupled to the memory, the processor executing a web application providing a web page with a web page behavior enhancement (WPBE) control element to be rendered by the client application in conjunction with instructions stored in the memory, wherein the web application is configured to; enable a user to interact with a user interface associated with the web page through gesture input; upon detecting one of activation of the WPBE control element and selection of a portion of the presented content, present a web page behavior control (WPBC) menu displaying one or more applications for manipulating the presented content; present one or more actions to allow interactions with the web page, wherein the one or more action are determined based on one or more of capabilities of the web application, capabilities of the client application, a user preference associated with the web page, and a usage history associated with the web page; detect selection of an application from the WPBC menu through gesture input; activate the selected application for managing the presented content; transform a selected portion of the presented content to enable modification of the selected portion of the presented content directly on the web page with functionality of the selected application, wherein the presented content is manipulated through one or more of;
customizing, analyzing, editing, selecting, moving, zooming, filtering, sorting, merging, and formatting of the presented content directly on the web page; anddisplay the presented content in a separate user interface associated with the selected application to enable manipulation. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium with instructions stored thereon for providing gesture based manipulation of presented spreadsheet content on a rendered web page, the instructions comprising:
-
upon detecting one of;
activation of an embedded web page behavior enhancement (WPBE) control element, selection of a portion of the presented spreadsheet content displayed on the rendered web page, and a unique gesture associated with the rendered web page through gesture input, automatically presenting a web page behavior control (WPBC) menu displaying one or more applications for managing the presented spreadsheet content displayed on the rendered web page;presenting one or more actions to allow interactions with the rendered web page, wherein the one or more actions are determined based on one or more of capabilities of a web application that presents the rendered web page, capabilities of a browser application that renders the rendered web page, a user preference associated with the rendered web page, and a usage history associated with the rendered web page; detecting selection of an application from the WPBC menu; enabling manipulation of the presented spreadsheet content through gesture input on one of the rendered web page and a separate user interface of the application selected from the WPBC menu; and transforming a selected portion of the presented spreadsheet content to enable modification of the selected portion of the presented spreadsheet content directly on the rendered web page with functionality of the selected application, wherein the presented spreadsheet content is manipulated through one or more of;
customizing, analyzing, editing, selecting, moving, zooming, filtering, sorting, merging, and formatting of the presented spreadsheet content directly on the rendered web page. - View Dependent Claims (17, 18)
-
Specification