-
公开(公告)号:US20210318895A1
公开(公告)日:2021-10-14
申请号:US17358625
申请日:2021-06-25
发明人: Nathan Bartholomew Thomas , Varun Verma , Deepak Suryanarayanan , Ajit Nagendra Padukone , Nakul Namdeo Dhande
摘要: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
-
公开(公告)号:US10911574B2
公开(公告)日:2021-02-02
申请号:US14668543
申请日:2015-03-25
发明人: David Pessis , Nelamangal Krishnaswamy Srinivas , Hakimuddin Hanif , Eugene Michael Farrell , Deepak Suryanarayanan , Varun Verma , Erik Jonathon Tellvik , Nathan Bartholomew Thomas
摘要: A method for selecting a communication protocol for a virtual desktop instance in a service provider environment may include providing to a client computing device, access to a virtual desktop instance running on a server computer using a first communication channel associated with a first communication protocol. A request for functionality from a user of the device is detected, the requested functionality being unsupported by the first communication protocol. A second communication protocol from a plurality of available communication protocols may be selecting based on the requested functionality. The second communication protocol may support the requested functionality. A user authorization for using the second communication protocol can be verified. Upon successful verification, a second communication channel is established between the server computer and the device using the second communication protocol for performing the functionality, while maintaining access to the virtual desktop instance using the first communication channel.
-
公开(公告)号:US10686646B1
公开(公告)日:2020-06-16
申请号:US13928286
申请日:2013-06-26
发明人: Deepak Suryanarayanan , Eugene Michael Farrell , David Everard Brown , Eric Jason Brandwine , Ajit Nagendra Padukone , Vivek Lakshmanan , Colin Harrison Brace
摘要: A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.
-
公开(公告)号:US10313345B2
公开(公告)日:2019-06-04
申请号:US13794600
申请日:2013-03-11
发明人: Deepak Suryanarayanan , Eugene Michael Farrell , David Everard Brown , Stephen William Luszcz , Ajit Nagendra Padukone , Malcolm Russell Ah Kun
摘要: Systems and methods are presented for accessing an application available from a data center of a program execution service. The metadata associated with a user computing device may be used to determine whether the user computing device is authorized to access the application through a virtual desktop instance. At least a portion of the application may be executed by the virtual desktop instance and provided to the user. Applications may be purchased, licensed, or rented by a user.
-
公开(公告)号:US10268493B2
公开(公告)日:2019-04-23
申请号:US14862008
申请日:2015-09-22
发明人: Nathan Bartholomew Thomas , Varun Verma , Deepak Suryanarayanan , Ajit Nagendra Padukone , Nakul Namdeo Dhande
摘要: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
-
公开(公告)号:US20170078214A1
公开(公告)日:2017-03-16
申请号:US15344299
申请日:2016-11-04
IPC分类号: H04L12/911 , H04L29/08
CPC分类号: H04L47/70 , H04L67/10 , H04L67/1097 , H04L67/306 , H04L67/327
摘要: Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities.
摘要翻译: 呈现系统和方法,以使用户能够为采用或与用户相关联的实体的数据中心提供计算资源的放置规则。 数据中心可以使用放置规则来选择数据中心计算机系统来托管用户的计算资源。 该规则可用于在数据中心上建立计算资源放置的多样性,从而减少在特定数据中心计算机出现故障时无法访问计算资源的用户数量。 此外,可以使用放置规则以便于例如基于用户的就业责任来为用户配置计算机资源。
-
公开(公告)号:US20160094622A1
公开(公告)日:2016-03-31
申请号:US14502041
申请日:2014-09-30
发明人: Nathan Bartholomew Thomas , Eugene Michael Farrell , Erik Jonathon Tellvik , Deepak Suryanarayanan
CPC分类号: H04L67/10 , G06F9/485 , G06F9/5077 , H04L41/22
摘要: A schedule may be determined. The schedule may include a shutdown time and a startup time. At the shutdown time, user data for a first virtual desktop instance for a virtual desktop may be saved and the first virtual desktop instance may be shut down. At the startup time, a second virtual desktop instance for the virtual desktop may be started up with the saved user data. The shutdown and startup of a virtual desktop instance may be based on rules or logic for an individual or an organization.
摘要翻译: 可以确定时间表。 时间表可能包括关机时间和启动时间。 在关机时,可以保存用于虚拟桌面的第一虚拟桌面实例的用户数据,并且可以关闭第一虚拟桌面实例。 在启动时,可以使用保存的用户数据启动虚拟桌面的第二个虚拟桌面实例。 虚拟桌面实例的关机和启动可能基于个人或组织的规则或逻辑。
-
公开(公告)号:US10567457B1
公开(公告)日:2020-02-18
申请号:US14500845
申请日:2014-09-29
发明人: Nathan Bartholomew Thomas , Eugene Michael Farrell , Erik Jonathon Tellvik , Deepak Suryanarayanan
摘要: A method and apparatus for dynamic rotation of streaming protocols are disclosed. In the method and apparatus, a first portion of content is streamed to a client device in accordance with a first content delivery protocol. Further, information indicating client device attributes, network conditions or usage conditions is received. A plurality of content delivery protocols including the first content delivery protocol are evaluated based at least in part on the received information to identify a content delivery protocol for streaming the a second portion of the content.
-
公开(公告)号:US20190317780A1
公开(公告)日:2019-10-17
申请号:US16389796
申请日:2019-04-19
发明人: Nathan Bartholomew Thomas , Varun Verma , Deepak Suryanarayanan , Ajit Nagendra Padukone , Nakul Namdeo Dhande
摘要: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
-
公开(公告)号:US10409625B1
公开(公告)日:2019-09-10
申请号:US14029714
申请日:2013-09-17
摘要: Changes to virtual workspaces, such as virtual desktops, can be managed for various users by retaining a copy of a machine image for a current workspace in addition to a new machine image for a new workspace with the changes. If compliance issues are detected, or if a user indicates an issue or desire to return to the previous workspace, a new machine instance can be launched that utilizes the previous machine image, simplifying the rollback process and enabling the user to quickly return to the previous workplace state. In some embodiments, a snapshot of the user data can be taken at the time of a workspace change, such that if the workspace is rolled back to a previous version, the data from that point in time can be attached in order to prevent loss or damage to that data as a result of the change.
-
-
-
-
-
-
-
-
-