US 12,149,454 B2
Virtual computing services deployment network
Clinton B. Battersby, Norwood, MA (US); Kenneth Ringdahl, Pelham, NH (US); James Snow, Hanover, NH (US); Paul J. Gaffney, Southborough, MA (US); and Andrew W. Hobgood, Grantham, NH (US)
Assigned to Omnissa, LLC, Mountain View, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/466,506.
Application 17/466,506 is a continuation of application No. 16/057,303, filed on Aug. 7, 2018, granted, now 11,121,982.
Application 16/057,303 is a continuation of application No. 15/390,185, filed on Dec. 23, 2016, granted, now 10,057,189, issued on Aug. 21, 2018.
Application 15/390,185 is a continuation of application No. 14/287,404, filed on May 27, 2014, granted, now 9,531,638, issued on Dec. 27, 2016.
Application 14/287,404 is a continuation of application No. 13/219,735, filed on Aug. 29, 2011, granted, now 8,745,236, issued on Jun. 3, 2014.
Application 13/219,735 is a continuation of application No. 12/348,517, filed on Jan. 5, 2009, granted, now 8,010,676, issued on Aug. 30, 2011.
Claims priority of provisional application 61/018,753, filed on Jan. 3, 2008.
Prior Publication US 2021/0399996 A1, Dec. 23, 2021
Int. Cl. H04L 47/70 (2022.01); G06F 9/50 (2006.01); H04L 67/141 (2022.01); H04L 67/306 (2022.01)
CPC H04L 47/82 (2013.01) [G06F 9/5044 (2013.01); H04L 47/70 (2013.01); H04L 67/141 (2013.01); H04L 67/306 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of deploying computing resources using a connection fabric having a plurality of fabric nodes, comprising:
receiving, at the connection fabric and from a user access point, a connection request for a computing resource, wherein a user of the user access point is associated with a profile indicating resource parameters for a virtual desktop;
identifying, by the connection fabric, the profile associated with the user, wherein one or more of the plurality of fabric nodes form part of a distributed data repository, and wherein the profile is stored in at least one of the plurality of fabric nodes of the connection fabric;
accessing the profile and using the resource parameters of the virtual desktop defined by the profile to identify the computing resource that satisfies the resource parameters of the profile; and
providing an identity of the identified computing resource to the user access point, wherein the identity of the identified computing resource enables the user access point to access the identified computing resource that provides the virtual desktop, wherein the connection fabric scales independently and separately from any computing resources that provide virtual desktops, and scaling the connection fabric includes instantiating one or more additional fabric nodes to the connection fabric.