Method and system for modifying host application functionality based upon downloaded content
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
출원번호
UP-0934679
(2007-11-02)
등록번호
US-7814171
(2010-11-01)
발명자
/ 주소
Blegen, Darrell L.
Rubin, Hugh
Hazeur, Derek
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Workman Nydegger
인용정보
피인용 횟수 :
14인용 특허 :
27
초록▼
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 i
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.
대표청구항▼
What is claimed is: 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 re
What is claimed is: 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. A method as recited in claim 1, wherein the particular identifier includes the particular download button and wherein the selectable icon comprises an alternative and selectable download button. 3. A method as recited in claim 2, wherein the alternative and selectable download button is only displayed when it is determined that the content associated with the particular download button is available for downloading. 4. A method as recited in claim 1, wherein altering the default functionality includes changing a display color utilized by the application. 5. A method as recited in claim 1, wherein altering the default functionality includes changing a default application language. 6. A method as recited in claim 1, wherein altering the default functionality includes suppressing a dialog box associated with saving content. 7. A method as recited in claim 6, wherein suppressing a dialog box includes suppressing a dialog box for saving the content until at least a time after the content has first been processed by the application. 8. A method as recited in claim 1, wherein the particular identifier comprises the absence of predetermined content. 9. A method as recited in claim 1, wherein the particular identifier comprises a program language tag. 10. The method of claim 1, wherein searching the document comprises a text search of the document. 11. A method as recited in claim 1, wherein the document comprises a markup language document. 12. A method, as recited in claim 1, wherein altering the functionality of the application includes the application writing at least one setting to a system registry to cause suppression of a dialog box. 13. A method, as recited in claim 1, wherein altering the functionality of the application includes the application displaying additional information in a display region of the host program that is distinct from a display region of the hosted browser control. 14. A method, as recited in claim 1, wherein altering the functionality of the application includes the application providing an icon on a browser bar. 15. The method recited in claim 1, wherein the method further includes searching for a plurality of different identifiers and wherein altering the default functionality of the application includes altering the default functionality of the application in a first way when a first identifier is found, in a second way when a second identifier is found, and in a third way when both the first and second identifiers are found. 16. A computer-readable storage device storing computer-executable instructions for implementing the method recited in claim 1. 17. A computer system comprising a processor and one or more computer-readable storage media storing computer-executable instructions that, when executed by the processor, implement the method recited in claim 1.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (27)
Johnson Mark R. ; Cline Terry B., Acquisition and operation of remotely loaded software using applet modification of browser software.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Himmel Maria Azua ; Berstis Viktors, Method and apparatus for detecting actual viewing of electronic advertisements and transmitting the detected information.
Doyle Mary T. (Shankill IEX) Kane Jacqueline (Beaumont IEX), Method and apparatus for maintaining data integrity when displaying multiple dialog windows.
Donohue Michael ; Leung Patrick, Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic co.
Caputo Christopher P. (Redmond WA), Method for automatic installation of a modem wherein unique identification for the device registry is computed from mode.
Ingrassia ; Jr. Michael I. ; Shelton James A. ; Rowland Thomas M., Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants.
Perkowski Thomas J., Method of and system for finding and serving consumer product related information over the internet using manufacturer identification numbers.
Brian L. McNeill ; Christopher N. DelRegno, Multicast and unicast internet protocol content distribution having a feedback mechanism for real-time and store and forward information transfer.
Sabina Nawaz ; Steven Alfred Isaac ; Jay Franklin McLain ; Michael H. Tuchen ; Eric George Jakstadt, System and method for displaying data items in a ticker display pane on a client computer.
Barber Ronald Jason ; Selker Edwin Joseph, System and method for enhancing conveyed user information relating to symbols in a graphical user interface.
Mendez Daniel J. ; Riggins Mark D. ; Wagle Prasad ; Ying Christine C., System and method for using a global translator to synchronize workspace elements across a network.
Toda, Naoto, Client apparatus, computer system, computer readable program storage medium and display method, each for detecting change of display contents in status bar area to display the change.
Mital, Vijay; Abraham, Robin; Poozhiyil, Suraj T.; Anuar, Nizam; Nguyen, Bao Quoc; Pan, Henry Hun-Li Reid; Rubin, Darryl E., Distributed application interfacing across different hardware.
Ohtsuka, Toshihiko; Hirotani, Takayuki; Ohdate, Shouzo, Server apparatuses, server control programs, and client apparatuses for a computer system in which created drawing data is transmitted to the client apparatuses.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.