Patents by Inventor Kunal Sinha

Kunal Sinha 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: 20240095058
    Abstract: A virtual desktop system includes one or more virtual desktops, associated cloud infrastructure, and a control plane configured to manage a life cycle of the one or more virtual desktops on the cloud infrastructure. The cloud infrastructure is configured to: (i) receive a first configurable set of rules from the control plane, (ii) store the first configurable set of rules, (iii) evaluate the first configurable set of rules to determine whether conditions associated with one or more rules are met, (iv) based on the conditions being met, perform one or more actions to execute the one or more rules, and (v) provide diagnostics related to the one or more executed rules to the control plane for further analysis.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 21, 2024
    Inventors: Anushree Kunal Pole, Jimmy Chang, Amitabh Bhuvangyan Sinha, 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: 20240078164
    Abstract: Methods, systems, and devices for managing software agent health are described. A software platform may output multiple requests to one or more software agents. Each request may be associated with operation of a respective software agent. The software platform may obtain statistics for each software agent in response to the multiple requests. The statistics may corresponds to a respective performance of each software agent of the one or more software agents. The software platform may output a recommendation for each software agent, of the one or more software agents, based on the statistics and one or more rules configured at the software platform.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Kunal Sinha, Andrey Omelchak
  • Patent number: 10757064
    Abstract: Techniques are disclosed for a communication system that facilitates communication between a computing device and a computer system. In some examples, the computing device can support a first communication protocol (e.g., hypertext transfer protocol (HTTP)). In such examples, the computer system can support a second communication protocol (e.g., Lightweight Directory Access Protocol (LDAP)). In some examples, the communication system can provide a callable, communication interface that supports one or more communication protocols and that provides functions to enable the computing device t to communicate with the computer system. For example, the communication interface can enable the computing device to use HTTP to communicate with the computer system to perform operations defined using LDAP.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: August 25, 2020
    Assignee: Oracle International Corporation
    Inventors: Kunal Sinha, Olivier Oudghiri
  • Publication number: 20200081899
    Abstract: Described are system, method, and computer-program product embodiments for automatically ingesting data from disparate data sources into a target database having a target data schema. In some embodiments, the data is received in a data file including data columns formatted according to a data schema, and a data dictionary describing the source data columns. Count data is generated for each cell selected from a data column, each count datum including counts of occurrences of a detected characteristic in each cell. One or more target data columns from the target data schema can be selected and displayed to a user as being semantically related to the data column based on the count data for each cell, a column header of the data column, and the data dictionary. Based on input received from the user, a data table is generated to store the source columns and loaded into the target database.
    Type: Application
    Filed: June 3, 2019
    Publication date: March 12, 2020
    Inventors: Srineel SHAPUR, Sasidharan KUMAR, Kunal SINHA, Vinaya ALVA
  • Publication number: 20170126614
    Abstract: Techniques are disclosed for a communication system that facilitates communication between a computing device and a computer system. In some examples, the computing device can support a first communication protocol (e.g., hypertext transfer protocol (HTTP)). In such examples, the computer system can support a second communication protocol (e.g., Lightweight Directory Access Protocol (LDAP)). In some examples, the communication system can provide a callable, communication interface that supports one or more communication protocols and that provides functions to enable the computing device t to communicate with the computer system. For example, the communication interface can enable the computing device to use HTTP to communicate with the computer system to perform operations defined using LDAP.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 4, 2017
    Applicant: Oracle International Corporation
    Inventors: Kunal Sinha, Olivier Oudghiri