Patents by Inventor Divya Nettem

Divya Nettem 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).

  • Patent number: 10754748
    Abstract: Systems and methods for constructing extensible event log with JavaScript Object Notation (JSON) encoded payload data. The system includes a computing device. The computing device may be connected to a device, where an event has occurred. The device may send a message to the management software of the computing device based on the event, where the message includes information corresponding to an event occurred at the device and payload data of the event. When the management software receives the message, the management software may determine an event type of the event based on the information, and then convert the payload data of the event to encoded payload data in an extensible format, such as the JSON format. Thus, the management software may generate and store an event log comprising the event type and the encoded payload data.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: August 25, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj, Brandon Burrell
  • Patent number: 10701108
    Abstract: Systems and methods for determination of a policy in a virtual desktop infrastructure (VDI) system. The system includes a virtual machine (VM) server providing VMs, and a VDI controller connected to the VM server. When the VDI controller receives a login request by a user from a computing device, the VDI controller authenticates the login request, and controls the VM server to assign one of the VMs to the computing device. In doing so, the VDI controller may obtain user information corresponding to the user and device information corresponding to the computing device based on the login request, and retrieve VM information of the VM being assigned to the computing device. Then the VDI controller may determine, from a plurality of policies, a specific policy for the user based on the user information, the device information and the VM information to define permission states of functionalities provided by the VM.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: June 30, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Brandon Burrell, Divya Nettem
  • Patent number: 10506028
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first device of the computer system provides a service interface for retrieving stored service request templates for executing actions on a computing pod. The first device receives, at the service interface, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to execute a first action. The first device retrieves the service request template from a data store in accordance with information provided by the template request. The first device sends the service request template in a response to the template request.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: December 10, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Sanjoy Maity, Muthukkumaran Ramalingam, Brandon Burrell, Divya Nettem
  • Patent number: 10489250
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a backup system are provided. The backup system obtains a first backup image of a first virtual desktop image of a VDI system. The backup system initiates a first validation of the first backup image against one or more constraints of the first backup image. The backup system initiates an alert procedure when the first validation has failed.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: November 26, 2019
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Divya Nettem
  • Patent number: 10423472
    Abstract: Systems and methods for providing an extended JavaScript Object Notation (JSON) remote procedure call (RPC) with a mediator in a management software in a host computing device. The management software implements a mediator using the extended JSON RPC format to forward a request from a remote computing device to a device to perform a method. In operation, the management software receives the request from the remote computing device. Then the mediator converts the request to an extended JSON RPC request, which includes first properties for performing a method on a target device and second properties not for performing the method. The mediator may store the first and second properties based on the extended JSON RPC request for internal use. Then the mediator generates a command based on the first properties of the extended JSON RPC request, and sends the command to the target device to perform the method.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: September 24, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Bakka Ravinder Reddy, Joseprabu Inbaraj, Divya Nettem
  • Publication number: 20180367605
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first device of the computer system provides a service interface for retrieving stored service request templates for executing actions on a computing pod. The first device receives, at the service interface, a template request for a service request template for constructing a reused service request, the reused service request requesting the computing pod to execute a first action. The first device retrieves the service request template from a data store in accordance with information provided by the template request. The first device sends the service request template in a response to the template request.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Sanjoy Maity, Muthukkumaran Ramalingam, Brandon Burrell, Divya Nettem
  • Patent number: 10158603
    Abstract: A system includes a computing device communicatively connectable with network devices via a network. The computing device has a processor and a storage device storing computer executable code. The code is configured to receive multiple addresses, each network device identifiable by one of the addresses; in response to receiving the addresses, generate at least one long integer pair, each long integer pair including a start long integer and an end long integer corresponding to a range of addresses, and store the at least one long integer pair in a data store; and perform a discovery operation by: retrieving the at least one long integer pair from the data store; for each long integer pair, converting the start and end long integers to a start and end addresses; and performing discovery of the network devices using the addresses between the start and end addresses.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: December 18, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj
  • Publication number: 20180338007
    Abstract: Systems and methods of providing an extensible communication gateway with session pooling. The system provides multiple management applications, multiple manageabilities, and a communication gateway including a session pool. In operation, the system receives a request from one of the management applications by one of the manageabilities to establish a session to access a selected device being managed by the system. The request includes information of the selected device and the one of the manageabilities for communicating with the selected device, and data to communicate with the selected device. In response to receiving the request, the system checks the session pool of the session to be established by the communication gateway, and establishes the session by the one of the manageabilities based on a result of checking the session pool, to access the selected device.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Bakka Ravinder Reddy, Joseprabu Inbaraj, Divya Nettem
  • Publication number: 20180336171
    Abstract: Systems and methods for constructing extensible event log with JavaScript Object Notation (JSON) encoded payload data. The system includes a computing device. The computing device may be connected to a device, where an event has occurred. The device may send a message to the management software of the computing device based on the event, where the message includes information corresponding to an event occurred at the device and payload data of the event. When the management software receives the message, the management software may determine an event type of the event based on the information, and then convert the payload data of the event to encoded payload data in an extensible format, such as the JSON format. Thus, the management software may generate and store an event log comprising the event type and the encoded payload data.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj, Brandon Burrell
  • Publication number: 20180336077
    Abstract: Systems and methods for providing an extended JavaScript Object Notation (JSON) remote procedure call (RPC) with a mediator in a management software in a host computing device. The management software implements a mediator using the extended JSON RPC format to forward a request from a remote computing device to a device to perform a method. In operation, the management software receives the request from the remote computing device. Then the mediator converts the request to an extended JSON RPC request, which includes first properties for performing a method on a target device and second properties not for performing the method. The mediator may store the first and second properties based on the extended JSON RPC request for internal use. Then the mediator generates a command based on the first properties of the extended JSON RPC request, and sends the command to the target device to perform the method.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Bakka Ravinder Reddy, Joseprabu Inbaraj, Divya Nettem
  • Publication number: 20180285200
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a backup system are provided. The backup system obtains a first backup image of a first virtual desktop image of a VDI system. The backup system initiates a first validation of the first backup image against one or more constraints of the first backup image. The backup system initiates an alert procedure when the first validation has failed.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Divya Nettem
  • Publication number: 20180131666
    Abstract: A system includes a computing device communicatively connectable with network devices via a network. The computing device has a processor and a storage device storing computer executable code. The code is configured to receive multiple addresses, each network device identifiable by one of the addresses; in response to receiving the addresses, generate at least one long integer pair, each long integer pair including a start long integer and an end long integer corresponding to a range of addresses, and store the at least one long integer pair in a data store; and perform a discovery operation by: retrieving the at least one long integer pair from the data store; for each long integer pair, converting the start and end long integers to a start and end addresses; and performing discovery of the network devices using the addresses between the start and end addresses.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj
  • Publication number: 20180131722
    Abstract: Systems and methods for determination of a policy in a virtual desktop infrastructure (VDI) system. The system includes a virtual machine (VM) server providing VMs, and a VDI controller connected to the VM server. When the VDI controller receives a login request by a user from a computing device, the VDI controller authenticates the login request, and controls the VM server to assign one of the VMs to the computing device. In doing so, the VDI controller may obtain user information corresponding to the user and device information corresponding to the computing device based on the login request, and retrieve VM information of the VM being assigned to the computing device. Then the VDI controller may determine, from a plurality of policies, a specific policy for the user based on the user information, the device information and the VM information to define permission states of functionalities provided by the VM.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Brandon Burrell, Divya Nettem
  • Patent number: 9172724
    Abstract: A computer-implemented method for virtual desktop system to license and authenticate various user devices to access virtual desktop system, includes one or more of following operations: (a) establishing network connection between a user device and a virtual desktop manager, (b) receiving request from user device to obtain access token to access a target virtual desktop of a virtual machine, (c) verifying the user device registration and security policy, (d) generating a unique token with expiration by virtual desktop manager if user device is authorized, (e) providing unique token with expiration and security policy to user device, (f) establishing connection between user device and target virtual desktop of virtual machine using unique token with expiration and security policy, (g) verifying token with virtual desktop manager by virtual machine of target virtual desktop, and (h) allowing user device to access target virtual desktop of virtual machine if user device is authorized.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: October 27, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Bakka Reddy, Joseprabu Inbaraj, Divya Nettem, Muthukkumaran Ramalingam