Patents by Inventor Prasad Krothapalli

Prasad Krothapalli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240114068
    Abstract: 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: Application
    Filed: September 14, 2023
    Publication date: April 4, 2024
    Inventors: Amitabh Bhuvangyan Sinha, Anushree Kunal Pole, Virabrahma Prasad Krothapalli, David T. Sulcer
  • Publication number: 20240080200
    Abstract: A method includes receiving, by a client, from an identity service provider, an authentication token associated with a user of the client. The method also includes receiving, by the client, from a control plane, an authorization token associated with a cloud resource. The method also includes receiving, by a desktop agent, a password request including the authentication token and the authorization token. The method also includes validating the password request based at least in part on the authentication token and the authorization token. The method also includes responsive to the validating the password request, receiving, by the client, a password for the cloud resource. The method also includes causing the client to transmit the password to the cloud resource to establish a connection between the client and the cloud resource.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 7, 2024
    Inventors: Edward A. Seidman, Anushree Kunal Pole, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
  • Publication number: 20240080357
    Abstract: A virtual desktop system includes one or more virtual desktops and associated public cloud infrastructure. The system further includes a control plane coupled to the public cloud infrastructure. In response to a client device application operated by a user requesting the one or more virtual desktops, the control plane is triggered to obtain information associated with the user and/or information associated with the client device application. The control plane is further triggered to provide the obtained information to the public cloud infrastructure for storage. The public cloud infrastructure is configured to (a) compare usernames and/or IP addresses to the stored information associated with the user and/or the stored information associated with the client device, and (b) permit the user access to the one or more virtual desktops in response to the comparison of the usernames and/or IP addresses matching the stored information.
    Type: Application
    Filed: January 11, 2023
    Publication date: March 7, 2024
    Inventors: Anushree Kunal Pole, Jimmy Chang, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, David T. Sulcer
  • Publication number: 20230418634
    Abstract: 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: Application
    Filed: September 26, 2022
    Publication date: December 28, 2023
    Inventors: Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, Edward A. Seidman, Raminder S. Channe, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer, Mahesh Kumar Vojjala
  • Publication number: 20230359474
    Abstract: 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: Application
    Filed: June 5, 2023
    Publication date: November 9, 2023
    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
  • Publication number: 20230266979
    Abstract: A system and method for optimizing compute resources for virtual desktops in a cloud based virtual desktop system is disclosed. The desktop system provides access to virtual desktops by remote devices. The virtual desktops consume compute resources. A compute resource optimization service communicates with a client on the remote display device. A virtual desktop having an agent is in communication with the resource optimization service. A virtual infrastructure system is in communication with the compute resource optimization service. The compute resource optimization service optimizes allocation of the compute resources to the virtual desktop from the virtual infrastructure system by setting the virtual desktop in one of a plurality of states.
    Type: Application
    Filed: February 23, 2022
    Publication date: August 24, 2023
    Inventors: Shiva Prasad Madishetti, Anushree Kunal Pole, Edward A. Seidman, Amitabh Bhuvangyan Sinha, David T. Sulcer, Lisa Wing San Chui, Jimmy Chang, Virabrahma Prasad Krothapalli, Raminder Channe
  • Patent number: 11669349
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: June 6, 2023
    Assignee: 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: 11550603
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: January 10, 2023
    Assignee: 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
  • Publication number: 20220334903
    Abstract: 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: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    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: 11475111
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: October 18, 2022
    Assignee: 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
  • Publication number: 20210103644
    Abstract: 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: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Inventors: Shiva Madishetti, Lisa Wing San Chui, Anushree Kunal Pole, Edward A. Seidman, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
  • Publication number: 20210026660
    Abstract: 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: Application
    Filed: October 4, 2019
    Publication date: January 28, 2021
    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
  • Publication number: 20210026661
    Abstract: 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: Application
    Filed: October 17, 2019
    Publication date: January 28, 2021
    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: 6569208
    Abstract: A system and method are provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: May 27, 2003
    Assignee: Everypath, Inc.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Publication number: 20030074204
    Abstract: A method for obtaining a service in an offline mode and later completing the service in an online mode. The method includes obtaining a service in an offline mode at a communications device, wherein the service would have required at least two transactions with a first server in an online mode. The method then includes associating with the service a pointer to a sequence of at least one operation to be performed at a first server, and sending in an online mode the pointer.
    Type: Application
    Filed: January 17, 2001
    Publication date: April 17, 2003
    Inventors: Prasad Krothapalli, Sanjay Dubey, Dave Sulcer, Amitabh Sinha, Rajiv Anand, Prakash Iyer, Rajeev Mohindra
  • Publication number: 20020174099
    Abstract: A method for minimally identifying at least one component in a document. The method includes selecting a minimal signature for the at least one component that contains fewer components than a canonical signature.
    Type: Application
    Filed: November 28, 2001
    Publication date: November 21, 2002
    Inventors: Anthony Raj, Prasad Krothapalli, Rajeev Mohindra, Amitabu Sinha, Prakash Iyer
  • Patent number: 6446098
    Abstract: A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention. the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: September 3, 2002
    Assignee: Everypath, Inc.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Publication number: 20020116419
    Abstract: A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Application
    Filed: January 22, 2002
    Publication date: August 22, 2002
    Applicant: EVERYPATH, INC.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Publication number: 20020095475
    Abstract: A method for maintaining at a server frame context for a device that is unable to display multiple frames. The method includes generating a first data structure having a first pointer for a first frame and a second pointer for a second frame, and associating a first context indicator with the first data structure. The method then includes sending from a server to a device the first context indicator, the first pointer, and a first document pointed to by the first pointer.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Inventors: Prasad Krothapalli, Ravi Pachipala, Mahesh Rangamani, Amitabh Sinha, Roopak Parikh, Ritesh Adval, Mark Tracy
  • Publication number: 20020093530
    Abstract: A method for configuring a device's interaction with an application without using cookies. The method includes entering information that needs to be used each time a transaction with an application residing on an application server is performed and storing the information at the application server. The method also includes initiating the transaction between the device and the application server, and looking up based on a user indicator an automatic entry indicator. The then includes sending from the application server the information when the automatic entry indicator is indicative of automatic entry having been enabled.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Inventors: Prasad Krothapalli, Nihar Mehta, Mahesh Rangamani, Amitabh Sinha, Deviprasad Malladi, Dan Baca, Rajeev Mohindra