Multilevel redirection in a virtual desktop infrastructure environment

US2017318112A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017318112-A1
Application numberUS-201615144228-A
CountryUS
Kind codeA1
Filing dateMay 2, 2016
Priority dateMay 2, 2016
Publication dateNov 2, 2017
Grant date

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.

Multilevel redirection can be performed in a VDI environment. When a user establishes a second remote session within a first remote session, various redirection techniques can be configured to span both remote sessions so that redirection will be available within the second remote session in the same manner that redirection was available in the first remote session. Therefore, from the user perspective, redirection will occur regardless of whether the user has established a single tier remote session or multitier remote session.

First claim

Opening claim text (preview).

What is claimed: 1 . A method, performed by a multilevel redirector that executes on a first server in a virtual desktop infrastructure (VDI) environment, for performing multilevel redirection, the method comprising: receiving redirection data over a first remote session that is established with the first server; determining whether the redirection data should be routed to an agent on the first server or over a second remote session; and upon determining that the redirection data should be routed over the second remote session, sending the redirection data over the second remote session. 2 . The method of claim 1 , wherein the first remote session is established between a client and the first server such that the redirection data is received from the client. 3 . The method of claim 2 , wherein the redirection data is one of USB redirection data or time zone redirection data. 4 . The method of claim 2 , wherein determining whether the redirection data should be routed to an agent on the first server or over a second remote session comprises determining that a second remote session between the first server and a second server has been established within the first remote session. 5 . The method of claim 4 , wherein determining whether the redirection data should be routed to an agent on the first server or over a second remote session comprises evaluating input from a user of the client identifying whether the redirection data should be routed to the second server. 6 . The method of claim 5 , wherein the input from the user is received in conjunction with establishing the second remote session. 7 . The method of claim 4 , wherein determining whether the redirection data should be routed to an agent on the first server or over a second remote session comprises evaluating one or more policies governing the routing of the redirection data. 8 . The method of claim 1 , wherein the first remote session is established between the first server and a second server such that the redirection data is received from the second server. 9 . The method of claim 8 , wherein the redirection data is one of multimedia redirection data or URL redirection data. 10 . The method of claim 8 , wherein determining whether the redirection data should be routed to an agent on the first server or over a second remote session comprises determining whether the first remote session was established within a second remote session. 11 . The method of claim 10 , further comprising: detecting that the second remote session has been terminated; and routing additional redirection data received over the first remote session to the agent on the first server. 12 . One or more computer storage media storing computer executable instructions which when executed in a VDI environment implement the following components: a proxy configured to execute on a client to establish remote sessions with a first server, the proxy being further configured to implement redirection over the remote sessions; an agent configured to execute on the first server to establish the remote sessions with the proxy and to establish remote sessions with an agent on a second server; and a multilevel redirector configured to execute on the first server, the multilevel redirector being configured to intercept redirection data received over remote sessions established either between the agent on the first server and the proxy or between the agent on the first server and the agent on the second server, the multilevel redirector being further configured to selectively route redirection data received over a first remote session to either the agent on the first server or over a second remote session. 13 . The computer storage media of claim 12 , wherein the multilevel redirector is configured to route the redirection data received over the first remote session over a second remote session upon determining that the second remote session has been established. 14 . The computer storage media of claim 13 , wherein the first remote session is established between a client and the first server. 15 . The computer storage media of claim 13 , wherein the first remote session is established between the first server and the second server. 16 . The computer storage media of claim 13 , wherein the redirection data received over the first remote session is USB redirection data, and wherein the multilevel redirector is configured to route the USB redirection data over the second remote session in response to user input received in conjunction with establishing the second remote session. 17 . A method, performed by a multilevel redirector that executes on a first server in a virtual desktop infrastructure (VDI) environment, for performing multilevel redirection, the method comprising: receiving first redirection data over a first remote session that is established between a client and the first server; detecting that a second remote session has been established between the first server and a second server within the first remote session; and routing the first redirection data over the second remote session to the second server. 18 . The method of claim 17 , further comprising: receiving second redirection data over the second remote session; and routing the second redirection data over the first remote session to the client. 19 . The method of claim 18 , wherein the first redirection data is one of: USB redirection data pertaining to a USB device connected to the client such that the USB device is redirected over the first and second remote sessions to the second server; or time zone redirection data such that a time zone of the client is redirected to the second server for use within the second remote session. 20 . The method of claim 18 , wherein the second redirection data is one of: multimedia redirection data including unrendered multimedia content such that the unrendered multimedia content is redirected over the first and second remote sessions for rendering on the client; or URL redirection data including a streaming URL such that the streaming URL is redirected over the first and second remote sessions to allow the client to employ the streaming URL to stream content directly from a streaming server.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • specially adapted for terminal emulation, e.g. Telnet · CPC title

  • H04L67/563Primary

    Data redirection of data network streams · 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 US2017318112A1 cover?
Multilevel redirection can be performed in a VDI environment. When a user establishes a second remote session within a first remote session, various redirection techniques can be configured to span both remote sessions so that redirection will be available within the second remote session in the same manner that redirection was available in the first remote session. Therefore, from the user per…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/2814. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).