Method and system for modifying host application functionality based upon downloaded content
First Claim
1. A computer-readable medium having computer-executable instructions, comprising:
- hosting a browser control in a host program;
determining whether particular content is present in a document accessed by the browser control; and
modifying the functionality of the host program if the particular content is present.
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.
23 Citations
24 Claims
-
1. A computer-readable medium having computer-executable instructions, comprising:
-
hosting a browser control in a host program;
determining whether particular content is present in a document accessed by the browser control; and
modifying the functionality of the host program if the particular content is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a computing environment, a system comprising:
-
a host program;
a browser control hosted by the program;
a recognition mechanism that determines whether particular content is associated with a document rendered by the browser control; and
a modification mechanism that alters the functionality of the host program when the recognition mechanism determines that the particular content is associated with the document. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. In a computing environment, a method, comprising,
inserting particular content into a downloadable file; - and
downloading the file a browser control hosted in a client program such that when the particular content is detected in the web page, the functionality of the client program is modified. - View Dependent Claims (22, 23, 24)
- and
Specification