“I worked with (and, at times, for) Ken over a seven year period at both Desktone & VMware. Throughout, he has been hands down the most knowledgeable person I've met when it comes to our industry, combining a deep understanding of the technical with a strong grasp of who the various players are. Additionally, I found him to be a great manager in that he was always a straight shooter with me; open, honest, and direct - giving me the tools and information I needed so that we could help our product succeed. I cannot recommend Ken highly enough - he's one of those folks you bring onto a team, give free rein, and then watch your product grow. ”
About
I'm a highly technical senior product engineering executive with a proven record of…
Activity
-
🎧 Exciting news! Emburse has launched its new podcast, Beyond Spend! Dive into our first episode featuring insights from Steve Reynolds, Ken…
🎧 Exciting news! Emburse has launched its new podcast, Beyond Spend! Dive into our first episode featuring insights from Steve Reynolds, Ken…
Liked by Ken Ringdahl
-
🏆 I’m incredibly honored to be a finalist nominee for the #CRN Magazine 2024 Women of the Year Awards in the category of Marketing Executive of the…
🏆 I’m incredibly honored to be a finalist nominee for the #CRN Magazine 2024 Women of the Year Awards in the category of Marketing Executive of the…
Liked by Ken Ringdahl
-
🎉 Holiday cheer is in full swing at Kantata! This week, our Costa Rica, Irvine, London, and Boston teams celebrated the season with festive holiday…
🎉 Holiday cheer is in full swing at Kantata! This week, our Costa Rica, Irvine, London, and Boston teams celebrated the season with festive holiday…
Liked by Ken Ringdahl
Experience
Education
Patents
-
On premises, remotely managed, host computers for virtual desktops
Issued US 11108740B2
Virtual desktops are hosted on one or more remote desktop hosts at one or more private locations of an enterprise, remote from a service provider location, and behind a firewall on a private computer network. The desktops are remotely managed through resources at a service provider data center, optionally along with other virtual desktops hosted on desktop hosts at the service provider data center. The remote desktop hosts can be pre-configured with known storage, compute and connectivity…
Virtual desktops are hosted on one or more remote desktop hosts at one or more private locations of an enterprise, remote from a service provider location, and behind a firewall on a private computer network. The desktops are remotely managed through resources at a service provider data center, optionally along with other virtual desktops hosted on desktop hosts at the service provider data center. The remote desktop hosts can be pre-configured with known storage, compute and connectivity resources. The remote desktop hosts can be remotely managed through a resource management appliance, i.e., a management system running resource management software, which can be located at either the service provider data center or the tenant data center.
-
Server computer management system for supporting highly available virtual desktops of multiple different tenants
Issued US 10778750B2
A server computer can be quickly allocated to and made ready for use by users of a tenant by adding and starting, on that server computer, copies of a process implementing the tenant's virtual machine, based on a gold image virtual machine for that tenant. The gold image virtual machine also has an associated gold image virtual disk. The virtual machines on the server computer are associated with virtual disks that are linked clones based on the gold image virtual disk, such as linked clones of…
A server computer can be quickly allocated to and made ready for use by users of a tenant by adding and starting, on that server computer, copies of a process implementing the tenant's virtual machine, based on a gold image virtual machine for that tenant. The gold image virtual machine also has an associated gold image virtual disk. The virtual machines on the server computer are associated with virtual disks that are linked clones based on the gold image virtual disk, such as linked clones of a replica of the gold image virtual disk. Each virtual machine for a tenant on the new server computer also is added to the tenant computer network. Server computers for multiple tenants can be grouped into a cluster, and can use anti-affinity rules to limit instantiation of virtual machines of each tenant only on server computers dedicated to the tenant.
-
Multitenant access to multiple desktops on host machine partitions in a service provider network
Issued US 10698739B2
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local area network is connected to a plurality of host machines for the enterprise, with each host machine supporting desktops for use by the enterprise. The desktops access computer resources on the enterprise network of the enterprise to which it is connected. Resources within a host machine are shared by having a virtual switch for each…
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local area network is connected to a plurality of host machines for the enterprise, with each host machine supporting desktops for use by the enterprise. The desktops access computer resources on the enterprise network of the enterprise to which it is connected. Resources within a host machine are shared by having a virtual switch for each enterprise the host machine supports. The virtual switch for an enterprise is connected to the virtual local area network of the enterprise. Desktops in the host machine that are allocated to the enterprise are given network addresses that include the tag for that enterprise. Virtual desktops for different enterprises can be hosted on different partitions of the same host machine.
-
On premises, remotely managed, host computers for virtual desktops
Issued US 10439988B2
Virtual desktops are hosted on one or more remote desktop hosts at one or more private locations of an enterprise, remote from a service provider location, and behind a firewall on a private computer network. The desktops are remotely managed through resources at a service provider data center, optionally along with other virtual desktops hosted on desktop hosts at the service provider data center. The remote desktop hosts can be pre-configured with known storage, compute and connectivity…
Virtual desktops are hosted on one or more remote desktop hosts at one or more private locations of an enterprise, remote from a service provider location, and behind a firewall on a private computer network. The desktops are remotely managed through resources at a service provider data center, optionally along with other virtual desktops hosted on desktop hosts at the service provider data center. The remote desktop hosts can be pre-configured with known storage, compute and connectivity resources. The remote desktop hosts can be remotely managed through a resource management appliance, i.e., a management system running resource management software, which can be located at either the service provider data center or the tenant data center.
-
Resource management for multiple desktop configurations for supporting virtual desktops of different user classes
Issued US 10298666B2
A service provider can efficiently allocate server computer resources to tenant users, while isolating tenants from such allocation decisions. A tenant specifies a desktop model to be used for virtual desktops to be provisioned for a pool of users. The service provider has desktop managers for each tenant, each of which manages a homogeneous set of server computers to be used for provisioning virtual desktops for the tenant. Different desktop managers for a tenant are used to manage different…
A service provider can efficiently allocate server computer resources to tenant users, while isolating tenants from such allocation decisions. A tenant specifies a desktop model to be used for virtual desktops to be provisioned for a pool of users. The service provider has desktop managers for each tenant, each of which manages a homogeneous set of server computers to be used for provisioning virtual desktops for the tenant. Different desktop managers for a tenant are used to manage different sets of server computers to support virtual desktops using different desktop models or desktop models with different resource requirements. A resource manager of the service provider assigns virtual desktops to a desktop manager in a manner that optimizes the utilization of the server computers by using information about the desktop model used by the virtual desktops.
-
Multitenant access to multiple desktops on host machine partitions in a service provider network
Issued US 9467305B2
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local area network is connected to a plurality of host machines for the enterprise, with each host machine supporting desktops for use by the enterprise. The desktops access computer resources on the enterprise network of the enterprise to which it is connected. Resources within a host machine are shared by having a virtual switch for each…
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local area network is connected to a plurality of host machines for the enterprise, with each host machine supporting desktops for use by the enterprise. The desktops access computer resources on the enterprise network of the enterprise to which it is connected. Resources within a host machine are shared by having a virtual switch for each enterprise the host machine supports. The virtual switch for an enterprise is connected to the virtual local area network of the enterprise. Desktops in the host machine that are allocated to the enterprise are given network addresses that include the tag for that enterprise. Virtual desktops for different enterprises can be hosted on different partitions of the same host machine.
Other inventorsSee patent -
Remote access manager for virtual computing services
Issued US 9253158
A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table, associating IP addresses, ports and protocol types, such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the…
A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table, associating IP addresses, ports and protocol types, such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections. A connection between a virtual compute resource and a local compute resource can be associated with multiple ports and multiple protocol types.
Other inventorsSee patent -
Providing Virtual Desktops Using Resources Accessed on Public Computer Networks
Issued US 9201667
A computer system supports hosting of virtual desktops using resources available in the cloud. Connections to various resources used by a desktop configuration are made dynamically using authentication information associated with the user assigned to the desktop configuration. In addition to using file storage, directory services and user management information on private resources on a private network, these resources may also be accessed through a public network.
Other inventorsSee patent -
Virtual Computing Services Deployment Network
Issued US 8745236
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide…
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
Other inventorsSee patent -
Virtual computing services deployment network
Issued US 8,010,676
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide…
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource. The determined computing resource may be determined by a centralized virtual computing approach, thus providing appropriate scaling without significantly impacting the existing fabric.
Other inventorsSee patent
Recommendations received
3 people have recommended Ken
Join now to viewMore activity by Ken
-
Hot job! Come work with me 🔥https://lnkd.in/ezdrdcKT
Hot job! Come work with me 🔥https://lnkd.in/ezdrdcKT
Liked by Ken Ringdahl
-
🌐🇮🇱 Today in IsraelTech: Snyk Hits $300M ARR as It Prioritizes Sustainable Growth Over a Quick IPO Snyk, the developer security platform that…
🌐🇮🇱 Today in IsraelTech: Snyk Hits $300M ARR as It Prioritizes Sustainable Growth Over a Quick IPO Snyk, the developer security platform that…
Liked by Ken Ringdahl
-
Spending my birthday in Las Vegas at AWS re:Invent! 32 partner meetings in 2.5 days and countless ad-hoc meetups with others. It’s always so good…
Spending my birthday in Las Vegas at AWS re:Invent! 32 partner meetings in 2.5 days and countless ad-hoc meetups with others. It’s always so good…
Liked by Ken Ringdahl
-
I was excited to be a guest on the inaugural episode of our new podcast at #Emburse called Beyond Spend. This episode focuses on the applications of…
I was excited to be a guest on the inaugural episode of our new podcast at #Emburse called Beyond Spend. This episode focuses on the applications of…
Shared by Ken Ringdahl
-
This was definitely not what Macy’s had wanted to happen to start their holiday shopping season. Our CFO Adriana Carpenter commented in the…
This was definitely not what Macy’s had wanted to happen to start their holiday shopping season. Our CFO Adriana Carpenter commented in the…
Liked by Ken Ringdahl
-
Another milestone achieved! 🎉 I’ve just completed my second half-marathon in Belgrade — and improved my time by an incredible 10 minutes compared to…
Another milestone achieved! 🎉 I’ve just completed my second half-marathon in Belgrade — and improved my time by an incredible 10 minutes compared to…
Liked by Ken Ringdahl
-
A great time hosted by Mercedes and of course they (George Russell) have pole position for tomorrow. Lewis Hamilton had many fast rounds and then…
A great time hosted by Mercedes and of course they (George Russell) have pole position for tomorrow. Lewis Hamilton had many fast rounds and then…
Liked by Ken Ringdahl
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More