Flash redirection proxy plugin to support functionality of a flash player at a client

US10365781B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10365781-B2
Application numberUS-201615089188-A
CountryUS
Kind codeB2
Filing dateApr 1, 2016
Priority dateJun 29, 2012
Publication dateJul 30, 2019
Grant dateJul 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a method includes, at a server, loading in a browser a webpage including flash content. The browser loads a flash redirection plugin, and requests the plugin to execute an ActionScript. The plugin passes the ActionScript to a flash redirection browser at a client. The plugin receives from the flash redirection browser the result of executing the ActionScript, and the result is provided to the browser.

First claim

Opening claim text (preview).

What is claimed is: 1. A method at a first server comprising: loading a redirection module, wherein the redirection module comprises a flash redirection proxy plugin to support functionality of a flash player at a client; retrieving flash content from a flash content server; loading in a server browser a webpage comprising the flash content; in the server browser, loading the flash redirection proxy plugin, wherein the flash redirection proxy plugin redirects one or more flash parameters from the server browser to the flash player, wherein the flash player places image data based on the flash content into a bitmap for transmission to the client; creating a tunnel between the first server and the client; by the flash redirection proxy plugin, sending a request to a flash redirection proxy browser at the client via the tunnel to load the flash player at the client; by the server browser, requesting the flash redirection proxy plugin to execute an ActionScript, wherein the flash content depends on execution of the Action Script; and by the flash redirection proxy plugin via the tunnel, passing the ActionScript and the flash content within the bitmap to the flash redirection proxy browser at the client. 2. The method of claim 1 , further comprising: determining based, at least in part, on a stored state of one or more of the server browser, a flash virtualization module, the redirection module, and a network module if the flash content is currently being redirected. 3. The method of claim 1 , further comprising: receiving by the flash redirection proxy plugin from the flash redirection proxy browser a result of executing the ActionScript; and providing, by the flash redirection proxy plugin, the result to the server browser. 4. The method of claim 1 , wherein the flash content comprises a plurality of flash content items of the webpage. 5. The method of claim 1 , wherein the flash content interacts with the ActionScript. 6. The method of claim 1 further comprising: fetching the one or more flash parameters from the flash content via the redirection module, wherein the one or more flash parameters comprise one or more of a uniform resource locator, a size, and dimensions. 7. The method of claim 1 , wherein the client is remote from the flash content server and the first server. 8. A system comprising: a first information handling system; one or more central processing units for processing information of the first information handling system; a memory of the first information handling system communicatively coupled to the one or more central processing units; and one or more modules that comprise instructions stored in the memory, the instructions, when executed by the one or more processing units, operable to perform operations comprising: loading a redirection module, wherein the redirection module comprises a flash redirection proxy plugin to support functionality of a flash player at a client; retrieving flash content from a flash content server; loading in a server browser a webpage comprising the flash content; in the server browser, loading the flash redirection proxy plugin, wherein the flash redirection proxy plugin redirects one or more flash parameters from the server browser to the flash player, wherein the flash player places image data based on the flash content into a bitmap for transmission to the client; creating a tunnel between the first server and the client; by the flash redirection proxy plugin, sending a request to a flash redirection proxy browser at the client via the tunnel to load the flash player at the client; by the server browser, requesting the flash redirection proxy plugin to execute an ActionScript, wherein the flash content depends on execution of the Action Script; and by the flash redirection proxy plugin via the tunnel, passing the ActionScript and the flash content within the bitmap to the flash redirection proxy browser at the client. 9. The system of claim 8 , wherein the instructions further operable to perform operations comprising: determining based, at least in part, on a stored state of one or more of the server browser, a flash virtualization module, the redirection module, and a network module if the flash content is currently being redirected. 10. The system of claim 8 , wherein the instructions further operable to perform operations comprising: receiving by the flash redirection proxy plugin from the flash redirection proxy browser a result of executing the ActionScript; and providing, by the flash redirection proxy plugin, the result to the server browser. 11. The system of claim 8 , wherein the flash content comprises a plurality of flash content items of the webpage. 12. The system of claim 8 , wherein the flash content interacts with the ActionScript. 13. The system of claim 8 , wherein the instructions further operable to perform operations comprising: fetching the one or more flash parameters from the flash content via the redirection module, wherein the one or more flash parameters comprise one or more of a uniform resource locator, a size, and dimensions. 14. The system of claim 8 , wherein the flash redirection proxy browser is operable with multiple platforms. 15. A first server comprising one or more computer-readable non-transitory storage media embodying software that is operable when executed to: load a redirection module, wherein the redirection module comprises a flash redirection proxy plugin to support functionality of a flash player at a client; retrieve flash content from a flash content server; load in a server browser a webpage comprising the flash content; in the server browser, load the flash redirection proxy plugin, wherein the flash redirection proxy plugin redirects one or more flash parameters from the server browser to the flash player, wherein the flash player places image data based on the flash content into a bitmap for transmission to the client; create a tunnel between the first server and the client; by the flash redirection proxy plugin, send a request to a flash redirection proxy browser at the client via the tunnel to load the flash player at the client; by the server browser, request the flash redirection proxy plugin to execute an ActionScript, wherein the flash content depends on execution of the Action Script; and by the flash redirection proxy plugin via the tunnel, pass the ActionScript and the flash content within the bitmap to the flash redirection proxy browser at the client. 16. The media of claim 15 , wherein the software is further operable when executed to: determine based, at least in part, on a stored state of one or more of the server browser, a flash virtualization module, the redirection module, and a network module if the flash content is currently being redirected. 17. The media of claim 15 , wherein the software is further operable when executed to: receive by the flash redirection proxy plugin from the flash redirection proxy browser a result of executing the ActionScript; and provide, by the flash redirection proxy plugin, the result to the server browser. 18. The media of claim 15 , wherein the flash content comprises a plurality of flash content items of the webpage. 19. The media of claim 15 , wherein the software is further operable when executed to: fetch the one or more flash parameters from the flash content via the redirection module, wherein the one or more flash parameters comprise one or more of a uniform resource locator, a size, and dimensions.

Assignees

Inventors

Classifications

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Electricity · mapped topic

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • Electricity · mapped topic

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10365781B2 cover?
In one embodiment, a method includes, at a server, loading in a browser a webpage including flash content. The browser loads a flash redirection plugin, and requests the plugin to execute an ActionScript. The plugin passes the ActionScript to a flash redirection browser at a client. The plugin receives from the flash redirection browser the result of executing the ActionScript, and the result i…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).