A system and method is disclosed that allows ActiveX functionality to be conditionally invoked by a non-ActiveX-enabled browser, such as those based on Mozilla technology, through the implementation of user-defined controls to mitigate system security vulnerability. ActiveX controls can be identified from within a Mozilla-based browser and the user can be presented with a choice of actions instead of ActiveX controls being automatically downloaded and activated by a browser extension such as E View. By referencing one or more user-definable lists containing domains, URLs, and ActiveX controls along with their respective attributes the method of the invention allows a user to specify the preferred behavior of a non-IE browser when attempting to render Web pages containing ActiveX controls.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for managing the display of information on an information handling system, comprising: initiating a first internet browser operable to access an internet URL, said first internet browser not operable to render an ActiveX control; using said first internet browser to obtain a set of data parameters associated with said internet URL; analyzing said data parameters to identify predetermined display control parameters associated with said internet URL, said predetermined display control parameters corresponding to said ActiveX control; generating a request to display video data associated with said Internet URL in a second internet browser operable to render said ActiveX control, said request displayed within said first internet browser; and conditionally executing said second internet browser to display said video data, wherein said conditional execution is initiated in response to receipt of user input data within said first internet browser authorizing said display of video data, wherein said display of video data is based upon rendering of said ActiveX control within said second internet browser.
2. The method of claim 1 , wherein said video data comprises universally unique identifiers (UUIDs) associated with said predetermined display control parameters for displaying video data.
3. The method of claim 2 , wherein said second internet browser comprises an Internet Explorer View (IEView) application.
4. The method according to claim 3 , further comprising generating a plurality of classification lists of URLs wherein video data associated with URLs on said preference lists is classified for display using said first and second internet browser.
5. The method according to claim 4 , wherein said plurality of classification lists are generated automatically based on information correlated with said UUIDs.
6. The method of claim 4 , wherein said plurality of classification lists comprises a list of known good UUIDs wherein said second internet browser is executed and wherein video data is displayed using IEView and said ActiveX controls.
7. The method of claim 4 , wherein said plurality of classification lists comprises a user-defined preference list of URLs wherein said second internet browser is executed and wherein video data is displayed using IE view and said ActiveX controls.
8. The method of claim 4 , wherein said plurality of classification lists comprises a user-defined filtered list of URLs, wherein said second internet browser is not executed and wherein video data is displayed using said first internet browser.
9. The method of claim 4 , wherein said plurality of classification lists comprises a list of known bad applications, wherein said second internet browser is not executed and wherein video data is displayed using said first internet browser.
10. An information handling system operable to manage the display of visual information received from an internet web page, comprising: storage media having executable code stored thereon, said executable code comprising a first internet browser and a second internet browser to access an internet URL, said first internet browser not operable to render an ActiveX control and said second internet browser operable to render an ActiveX control; a processor operable to execute said code, said processor further operable to: use said first internet browser to obtain a set of data parameters associated with said internet URL; analyze said data parameters to identify predetermined display control parameters associated with said internet URL, said predetermined display control parameters corrsponding to said ActiveX control; generate a request to display video data associated with said Internet URL in a said second internet browser, said request displayed within said first internet browser; and conditionally execute said second internet browser to display said video data, wherein said conditional execution is initiated in response to receipt of user input data within said first internet browser authorizing said display of video data, wherein said display of video data is based upon rendering of said ActiveX control within said second internet browser.
11. The information handling system of claim 10 , wherein said video data comprises universally unique identifiers (UUIDs) associated with said predetermined display control parameters for displaying video data.
12. The information handling system of claim 11 , wherein said second internet browser comprises an Internet Explorer View (IEView) application.
13. The information handling system according to claim 12 , further comprising generating a plurality of classification lists of URLs wherein video data associated with URLs on said preference lists is classified for display using said first and second internet browser.
14. The information handling system according to claim 13 , wherein said plurality of classification lists are generated automatically based on information correlated with said UUIDs.
15. The information handling system of claim 13 , wherein said plurality of classification lists comprises a list of known good UUIDs wherein said second internet browser is executed and wherein video data is displayed using IEView and said ActiveX controls.
16. The information handling system of claim 13 , wherein said plurality of classification lists comprises a user-defined preference list of URLs wherein said second internet browser is executed and wherein video data is displayed using IE view and said ActiveX controls.
17. The information handling system of claim 13 , wherein said plurality of classification lists comprises a user-defined filtered list of URLs, wherein said second internet browser is not executed and wherein video data is displayed using said first internet browser.
18. The information handling system of claim 13 , wherein said plurality of classification lists comprises a list of known bad applications, wherein said second internet browser is not executed and wherein video data is displayed using said first internet browser.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 30, 2006
December 20, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.