Method and system for modifying host application functionality based upon downloaded content
First Claim
1. A computer implemented method comprising:
- an application accessing and hosting a browser control, which is independent of the application, and that is capable of accessing documents remotely stored from the application;
the application using the browser control to access a remotely stored document and to render content from the remotely stored document to a user, wherein the content rendered includes a particular display element;
the application accessing and searching the remotely stored document for one or more identifiers and wherein the searching for the one or more identifiers includes searching for a particular identifier associated with a the particular display element of the remotely stored document;
the application automatically altering a default functionality of the application in response to identifying the particular identifier, and wherein altering the default functionality of the application includes displaying a selectable icon corresponding to the particular display element associated with the particular identifier, when the particular identifier is identified, and wherein the selectable icon is a new and alternative display element which is distinguished from the particular display element associated with the particular identifier and which is displayed independently of page scrolling of the content from the remotely stored document, and such that the selectable icon remains in a same display position on a display interface even when the content from the remotely stored document is scrolled on the display interface.
2 Assignments
0 Petitions
Accused Products
Abstract
An application hosting a browser modifies its own functionality in some manner based on whether particular content (e.g., an identifier) is present in a document for rendering by the browser. In one embodiment, a financial statement page for rendering via the hosted browser is scanned to determine if an identifier corresponding to a download button is present. If present, the host application provides an alternate download button that does not scroll off the screen as the page is scrolled. The present invention also suppresses a dialog box (e.g., the open/save dialog box) when a request for a certain file type is made by a hosted browser. For example, a request for download of financial information suppresses the open/save dialog box, and automatically opens the downloaded file.
-
Citations
17 Claims
-
1. A computer implemented method comprising:
-
an application accessing and hosting a browser control, which is independent of the application, and that is capable of accessing documents remotely stored from the application; the application using the browser control to access a remotely stored document and to render content from the remotely stored document to a user, wherein the content rendered includes a particular display element; the application accessing and searching the remotely stored document for one or more identifiers and wherein the searching for the one or more identifiers includes searching for a particular identifier associated with a the particular display element of the remotely stored document; the application automatically altering a default functionality of the application in response to identifying the particular identifier, and wherein altering the default functionality of the application includes displaying a selectable icon corresponding to the particular display element associated with the particular identifier, when the particular identifier is identified, and wherein the selectable icon is a new and alternative display element which is distinguished from the particular display element associated with the particular identifier and which is displayed independently of page scrolling of the content from the remotely stored document, and such that the selectable icon remains in a same display position on a display interface even when the content from the remotely stored document is scrolled on the display interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification