Method, manufacture, and apparatus for instantiating plugin from within browser
First Claim
Patent Images
1. A method, comprising:
- instantiating a module using an online content viewing application in response to identifying an action initiated by a web page, the web page being received by the online content viewing application, the module being instantiated based on one or more elements in a hidden resource, the hidden resource being generated by the online content viewing application, responsive to identifying the action, and hidden from the web page;
obtaining, using the online content viewing application, a reference to the module, the reference being inaccessible from the received web page; and
providing a command from the online content viewing application to the module via the reference.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and manufacture for instantiating a browser plugin is provided. A client web browser of a client is employed to instantiate a browser plugin for the client web browser. Next, the client web browser is employed to obtain a reference to the browser plugin. Then, a command is given to the browser plugin via the reference to the browser plugin. The browser plugin is used by the client web browser rather than the web page.
262 Citations
21 Claims
-
1. A method, comprising:
-
instantiating a module using an online content viewing application in response to identifying an action initiated by a web page, the web page being received by the online content viewing application, the module being instantiated based on one or more elements in a hidden resource, the hidden resource being generated by the online content viewing application, responsive to identifying the action, and hidden from the web page; obtaining, using the online content viewing application, a reference to the module, the reference being inaccessible from the received web page; and providing a command from the online content viewing application to the module via the reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
one or more processors; and a memory comprising instructions stored thereon that, when executed by the one or more processors, perform operations comprising; instantiating a module using an online content viewing application in response to identifying an action initiated by a web page, the web page being received by the online content viewing application, the module being instantiated based on one or more elements in a hidden resource, the hidden resource being generated by the online content viewing application, responsive to identifying the action, and hidden from the web page; obtaining, using the online content viewing application, a reference to the module, the reference being inaccessible from the received web page; and providing a command from the online content viewing application to the module via the reference. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium comprising instructions stored thereon that, when executed, perform a method comprising:
-
identifying media content in a web page received by an online content viewing application; generating, by an online viewing application responsive to identifying the media content, a hidden resource comprising a first reference to the media content, wherein the hidden resource is hidden from the web page; processing, by the online content viewing application, the hidden resource to initiate playback of the media content; instantiating a module using the online content viewing application in response to processing the hidden resource; obtaining, using the online content viewing application, a reference to the module, the reference being inaccessible from the received web page; providing, in connection with the playback of the media content, from the online content viewing application to the module, via the reference, a command for an operation associated with playback of the media content; and receiving an indication that the operation was performed based on the command.
-
Specification