Systems and methods for virtual session connection using component-based connection leases

US11483255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11483255-B2
Application numberUS-202117316821-A
CountryUS
Kind codeB2
Filing dateMay 11, 2021
Priority dateMay 20, 2019
Publication dateOct 25, 2022
Grant dateOct 25, 2022

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.

A computing device may include a memory and a processor cooperating with the memory and configured to receive connection leases providing instructions for connecting to computing sessions, and request connections to the computing sessions including the connection leases. Each connection lease may comprise a first component unique to a published resource, and a second component referenced by the first component and shared in common with a plurality of different published resources in other connection leases, with the second component being updateable independent of the first component.

First claim

Opening claim text (preview).

That which is claimed is: 1. A computing device comprising: a memory and a processor cooperating with the memory and configured to receive connection leases providing instructions for connecting to computing sessions, and request connections to the computing sessions including the connection leases; wherein each connection lease comprises a first component unique to a published resource, and a second component referenced by the first component and shared in common with a plurality of different published resources in other connection leases, the second component being updateable independent of the first component. 2. The computing device of claim 1 wherein the processor is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises a network address associated with the at least one virtual delivery appliance. 3. The computing device of claim 2 wherein the processor is connected to the at least one virtual delivery appliance by at least one gateway appliance; and wherein the second component comprises a network address associated with the at least one gateway appliance. 4. The computing device of claim 1 wherein at least some of the computing sessions comprise cloud-based virtual computing sessions; wherein the processor is connected to the cloud-based virtual computing sessions by at least one cloud interface appliance; and wherein the second component comprises a network address associated with the at least one cloud interface appliance. 5. The computing device of claim 1 wherein the processor is connected to the computing sessions by a plurality of virtual delivery appliances grouped into different zones; and wherein the second component comprises a zone designation for a given group of virtual delivery appliances. 6. The computing device of claim 1 wherein the processor is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises an ordered list of at least some of the virtual delivery appliances. 7. The computing device of claim 1 wherein the second component comprises at least one of network transport type settings, audio settings, display resolution settings, security settings, and drive mapping enablement settings. 8. The computing device of claim 1 wherein the first component comprises at least one of a resource key global unique identifier (GUID), a user identifier, and an expiration time. 9. A method comprising: receiving connection leases at a computing device providing instructions for connecting to computing sessions; and requesting connections to the computing sessions from the computing device including the connection leases; wherein each connection lease comprises a first component unique to a published resource, and a second component referenced by the first component and shared in common with a plurality of different published resources in other connection leases, the second component being updateable independent of the first component. 10. The method of claim 9 wherein the computing device is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises a network address associated with the at least one virtual delivery appliance. 11. The method of claim 10 wherein the computing device is connected to the at least one virtual delivery appliance by at least one gateway appliance; and wherein the second component comprises a network address associated with the at least one gateway appliance. 12. The method of claim 9 wherein at least some of the computing sessions comprise cloud-based virtual computing sessions; wherein the computing device is connected to the cloud-based virtual computing session by at least one cloud interface appliance; and wherein the second component comprises a network address associated with the at least one cloud interface appliance. 13. The method of claim 9 wherein the computing device is connected to the computing sessions by a plurality of virtual delivery appliances grouped into different zones; and wherein the second component comprises a zone designation for a given group of virtual delivery appliances. 14. The method of claim 9 wherein the computing device is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises an ordered list of at least some of the virtual delivery appliances. 15. A non-transitory computer-readable medium having computer-executable instructions for causing a computing device to perform steps comprising: receiving connection leases providing instructions for connecting to computing sessions; and requesting connections to the computing sessions including the connection leases; wherein each connection lease comprises a first component unique to a published resource, and a second component referenced by the first component and shared in common with a plurality of different published resources in other connection leases, the second component being updateable independent of the first component. 16. The non-transitory computer-readable medium of claim 15 wherein the computing device is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises a network address associated with the at least one virtual delivery appliance. 17. The non-transitory computer-readable medium of claim 16 wherein the computing device is connected to the at least one virtual delivery appliance by at least one gateway appliance; and wherein the second component comprises a network address associated with the at least one gateway appliance. 18. The non-transitory computer-readable medium of claim 15 wherein at least some of the computing sessions comprise cloud-based virtual computing sessions; wherein the computing device is connected to the cloud-based virtual computing session by at least one cloud interface appliance; and wherein the second component comprises a network address associated with the at least one cloud interface appliance. 19. The non-transitory computer-readable medium of claim 15 wherein the computing device is connected to the computing sessions by a plurality of virtual delivery appliances grouped into different zones; and wherein the second component comprises a zone designation for a given group of virtual delivery appliances. 20. The non-transitory computer-readable medium of claim 15 wherein the computing device is connected to the computing sessions by at least one virtual delivery appliance; and wherein the second component comprises an ordered list of at least some of the virtual delivery appliances.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title

  • Push-based network services · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • G06F9/452Primary

    Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · 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 US11483255B2 cover?
A computing device may include a memory and a processor cooperating with the memory and configured to receive connection leases providing instructions for connecting to computing sessions, and request connections to the computing sessions including the connection leases. Each connection lease may comprise a first component unique to a published resource, and a second component referenced by the…
Who is the assignee on this patent?
Citrix Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/452. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 25 2022 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).