Patents Assigned to Workspot, Inc.
-
Patent number: 12461763Abstract: A system and method for providing access to a virtual cloud desktop by a client device is disclosed. The requirements of a logical desktop are determined. Virtual desktops and associated cloud resources meeting the requirements of the logical desktop are determined. Each of the virtual desktops and cloud resources are associated with a cloud region. The virtual desktops that meet the requirements are prioritized. A request is received from the user for the logical desktop. The highest priority virtual desktop is selected. The selected virtual desktop is made accessible to the client device.Type: GrantFiled: September 26, 2022Date of Patent: November 4, 2025Assignee: WORKSPOT, INC.Inventors: Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, Edward A. Seidman, Raminder S. Channe, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer, Mahesh Kumar Vojjala
-
Patent number: 12436816Abstract: A system and method for providing virtual desktops to client devices of users is disclosed. The system includes available cloud regions that each can provide virtual desktops and associated resources. A desktop pool resource management engine is coupled to the available cloud regions and collects constraint data from the available cloud regions as well as operational data from desktop clients and desktop agents. A cloud usage profile is created for a subset of the users from the operational data. A priority list of available cloud regions for a user in the subset is created based on the usage profile and the constraint data of the available cloud regions. The highest priority cloud region from the priority list is recommended for the user requesting a desktop. A control plane selects the highest priority cloud region according to the priority list to provide the desktop to the client device.Type: GrantFiled: December 20, 2022Date of Patent: October 7, 2025Assignee: Workspot, Inc.Inventors: Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer, Anushree Kunal Pole, Mahesh Kumar Vojjala
-
Patent number: 12425475Abstract: A system and method for determining performance of connections between an endpoint device and a Cloud region is disclosed. A Cloud based host server communicates with the endpoint device operated by a user through a network. A data collection module is coupled to the Cloud server and the endpoint device. The data collection module periodically collects connection data associated with the endpoint device and collects context data of the endpoint device. An analysis engine compares a connection data metric derived from the connection data to a baseline value of the connection data metric associated with the context data of the endpoint device and determines substandard performance. The analysis engine provides an alert when a substandard performance is determined.Type: GrantFiled: September 14, 2023Date of Patent: September 23, 2025Assignee: Workspot, Inc.Inventors: Amitabh Bhuvangyan Sinha, Anushree Kunal Pole, Virabrahma Prasad Krothapalli, David T. Sulcer
-
Patent number: 12326777Abstract: A system and method for determining root causes of a failure in a virtual desktop system in real time is disclosed. The virtual remote desktop system has interconnected service components to make a virtual desktop available on a client device, and agents monitoring events from the components. An event collection module is coupled to the agents of the desktop system. The event collection module compiles events from the components relating to the failure. An aggregation module is coupled the event collection module. The aggregation module correlates events in a time-ordered stream relating to the fault. A diagnosis analysis system identifies one of the events of the time-ordered stream as the likely root cause of the fault.Type: GrantFiled: April 16, 2021Date of Patent: June 10, 2025Assignee: WORKSPOT, INC.Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, David T. Sulcer, Edward A. Seidman, Lisa Wing San Chui, Virabrahma Prasad Krothapalli, Jimmy Chang, Shiva Prasad Madishetti
-
Patent number: 12293123Abstract: A system and method for supporting multiple physical monitors of an endpoint device that allows access to a virtual desktop running on a host. The system allows streamlining the configuration of the reserved display identification by using semantic hints, with the framework of the extended physical display arrangement. The system allows for configuring a reserved physical display allowing an end user to have certain classes of content (such as video or screen-sharing) always appear on the reserved display, bypassing the virtual desktop.Type: GrantFiled: August 9, 2023Date of Patent: May 6, 2025Assignee: Workspot, Inc.Inventors: Edward A. Seidman, Sarang Karandikar, Satyanarayana Chebrolu, Timothy H. Root, Amitabh Bhuvangyan Sinha, Jimmy Chang
-
Patent number: 12056509Abstract: A system and method for a virtual desktop system is disclosed. The system includes a master fabric region including resources for provisioning a desktop. The system includes an expansion fabric region including replicated resources for provisioning the desktop from the master fabric region. The system includes a control plane having a global pool. A client device application operated by a user associated with the global pool accesses a desktop from either the master fabric region or the expansion fabric region.Type: GrantFiled: June 5, 2023Date of Patent: August 6, 2024Assignee: Workspot, Inc.Inventors: David T. Sulcer, Shiva Prasad Madishetti, Lisa Wing San Chui, Anushree Kunal Pole, Joseph V. Semmelrock, Sr., Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, Harpreet Singh Labana, Raminder S. Channe
-
Patent number: 12032431Abstract: A system and method for determining a blast radius of a major incident occurring in a virtual desktop system is disclosed. The virtual desktop system has interconnected service components and provides access to virtual desktops by client devices. An event collection module collects events from the service components. An aggregation module merges the collected events in a time-ordered stream, provides context to the events in the time-ordered stream through relationships between the collected events, and generates a correlated event stream. An analysis module determines a stream of problem reports from the correlated event stream. The analysis module determines a spike in the stream of problem reports and determines the attributes of the problem reports in the spike to define the major incident. The analysis module determines a scope of the major incident and a corresponding attribute, to determine a blast radius associated with the major incident in the desktop system.Type: GrantFiled: June 29, 2022Date of Patent: July 9, 2024Assignee: WORKSPOT, INC.Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
-
Patent number: 11824750Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.Type: GrantFiled: January 10, 2022Date of Patent: November 21, 2023Assignee: Workspot, Inc.Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 11693682Abstract: A system and method for ensuring the availability of virtual desktops in a cloud based system. The system includes a primary regional datacenter having a primary desktop pool accessible by a desktop client providing access to a desktop to a desktop user. A secondary regional datacenter includes a secondary desktop pool. A control plane orchestrates communication between the desktop client and the regional datacenters. The control plane creates a copy of the desktop from the primary regional datacenter. The control plane performs an activation procedure when a disaster event occurs. The activation procedure includes creating the desktop in the secondary desktop pool from the copy. The activation procedure also directs the desktop client to the secondary desktop pool to access the desktop from the secondary regional datacenter. A deactivation procedure directs the desktop client in the secondary desktop pool to reestablish availability to desktops in the primary desktop pool.Type: GrantFiled: July 24, 2020Date of Patent: July 4, 2023Assignee: Workspot, Inc.Inventors: David T. Sulcer, Anushree K. Pole, Shiva P. Madishetti, Virabrahma P. Krothpalli, Amitabh B. Sinha, Jimmy Chang, Raminder S. Channe
-
Patent number: 11669349Abstract: A system and method for a virtual desktop system is disclosed. The system includes a master fabric region including resources for provisioning a desktop. The system includes an expansion fabric region including replicated resources for provisioning the desktop from the master fabric region. The system includes a control plane having a global pool. A client device application operated by a user associated with the global pool accesses a desktop from either the master fabric region or the expansion fabric region.Type: GrantFiled: October 4, 2019Date of Patent: June 6, 2023Assignee: Workspot, Inc.Inventors: David T. Sulcer, Shiva Prasad Madishetti, Lisa Wing San Chui, Anushree Kunai Pole, Joseph V. Semmelrock, Sr., Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, Harpreet Singh Labana, Raminder S. Channe
-
Patent number: 11550603Abstract: A system and method for a virtual desktop system is disclosed. The system includes a master fabric region including resources for provisioning a desktop. The system includes a plurality of expansion fabric regions. Each of the expansion fabric regions including replicated resources for provisioning the desktop from the master fabric region. The system includes a control plane having a global pool. A client device application operated by a user associated with the global pool accesses a desktop from either the master fabric region or one of the expansion fabric regions. The control plane is operable to add a new expansion fabric region to the plurality of expansion fabric regions or eliminate one of the plurality of expansion fabric regions.Type: GrantFiled: October 17, 2019Date of Patent: January 10, 2023Assignee: Workspot, Inc.Inventors: David T. Sulcer, Shiva Prasad Madishetti, Lisa Wing San Chui, Anushree Kunal Pole, Joseph V. Semmelrock, Sr., Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, Harpreet Singh Labana, Raminder S. Channe
-
Patent number: 11475111Abstract: A system and method for resuming a remote desktop for a networked client device. An access control system accepts login data from a user input to a networked client device, and/or user activity data collected by an agent running on the desktop. The networked client device may include a client application. A data center allows access to an activated desktop to the networked client device. The access control system suspends the desktop when the user is inactive in operating the client device. The access control system resumes the desktop on the networked client device in relation to a predicted start time. The predicted start time is based on login data from past logins by the user on networked client devices.Type: GrantFiled: October 4, 2019Date of Patent: October 18, 2022Assignee: Workspot, Inc.Inventors: Shiva Madishetti, Lisa Wing San Chui, Anushree Kunal Pole, Edward A. Seidman, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
-
Patent number: 11223547Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.Type: GrantFiled: January 7, 2014Date of Patent: January 11, 2022Assignee: Workspot, Inc.Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 9426182Abstract: A system and method are disclosed for adaptive authentication. An access control system stores policies for an enterprise, where each policy specifies a type of access control. The type of access control includes one or more security rules, which may specify authentication procedures, allowable behaviors, or both. The access control system stores a mapping from contexts of requests to interact with applications and access control policies. When a user requests access to an application associated with the enterprise via a client, the access control system receives the context of the request. The access control system selects an access control policy for the context of the request. The access control system sends access control information from the access control policy selected to the client. The client interacts with the user to perform the authentication.Type: GrantFiled: January 7, 2014Date of Patent: August 23, 2016Assignee: Workspot, Inc.Inventors: Robert Zeljko, Puneet Chawla, Christopher N. Thomas, Amitabh Sinha, Yatin Vasavada, Abhijeet Kumar, Guang Yuan Li