Patents by Inventor Srinivas Bandi

Srinivas Bandi 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: 20240365271
    Abstract: There is provided an apparatus for use in a user equipment, wherein the user equipment is operable to be registered in a registration area, the apparatus comprising means configured to perform: providing, to a first network entity, a first message, wherein the first message comprises an indication that the user equipment supports non-uniformly supported network slices in the registration area. The means further configured to perform receiving, from a second network entity, a second message, wherein the second message comprises group mapping information for a tracking area of the registration area, wherein the group mapping information maps the tracking area to at least one group, the at least one group comprising a list of network slices that are non-uniformly supported in the tracking area.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 31, 2024
    Inventors: Philippe GODIN, Anna SILLANPAA, Alessio CASATI, Srinivas BANDI, Rajesh Babu NATARAJAN, Ömer BULAKCI, Muhammad NASEER-UL-ISLAM, György Tamás WOLFNER
  • Publication number: 20240244558
    Abstract: There is provided an apparatus that has means for retrieving information associated with network slice selection, and means for selecting a network slice simultaneous registration group using the information associated with network slice selection. The apparatus also has means for providing, to a network entity, a requested network slice selection assistance information based on the selected network slice simultaneous registration group.
    Type: Application
    Filed: January 17, 2024
    Publication date: July 18, 2024
    Inventors: Sung Hwan WON, Muhammad NASEER-UL-ISLAM, Philippe GODIN, Alessio CASATI, Rajesh Babu NATARAJAN, Srinivas BANDI
  • Publication number: 20240214886
    Abstract: There is provided an apparatus in a first network access node, the apparatus comprising means configured to perform: obtaining cell information comprising a list of network slices supported by at least one neighbour cell neighbouring a serving cell, wherein the network slices in the list are non-uniformly supported in a tracking area associated with the at least one neighbour cell. The means further configured to perform: identifying, using the obtained cell information, a target cell from the at least one neighbour cell that supports a network slice currently used by a user equipment, for performing a change from the serving cell to the target cell.
    Type: Application
    Filed: June 23, 2022
    Publication date: June 27, 2024
    Inventors: Ömer BULAKCI, Philippe GODIN, Rajesh Babu NATARAJAN, Alessio CASATI, Srinivas BANDI
  • Publication number: 20240107435
    Abstract: A method comprises receiving network slice information from a core network entity, the network slice information related to a network slice which is not supported in one or more cells of a first tracking area, but which is supported in one or more cells of a second tracking area. The method further comprises triggering a procedure at a user equipment to access said network slice based on said network slice information when said user equipment is in one or more cells of the first tracking area.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Inventors: Philippe GODIN, Alessio CASATI, Muhammad NASEER-UL-ISLAM, Srinivas BANDI, Halit Murat GÜRSU
  • Publication number: 20240015599
    Abstract: Methods and apparatus, including computer program products, are provided for congestion management and service continuity. In some example embodiment, there may be provided a method comprising sending, by a user equipment, an indication of whether the user equipment supports an automatic re-mapping of a network slice to a fallback network slice; and receiving, by the user equipment, an acknowledgment from a network in response to the sent indication. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: August 30, 2021
    Publication date: January 11, 2024
    Inventors: Philippe GODIN, Rajesh Babu NATARAJAN, Alessio CASATI, Srinivas BANDI
  • Publication number: 20230328501
    Abstract: There is provided an apparatus, said apparatus comprising means for providing a first registration request from a user equipment to a first visited network for a first network slice provided by the first visited network and providing a further registration request from the user equipment to at least one second visited network for at least one second network slice provided by the second visited network, wherein the first network slice and at least one second network slice are mapped to subscribed network slices in a home network and the at least one second network slice is not provided by the first visited network.
    Type: Application
    Filed: July 12, 2021
    Publication date: October 12, 2023
    Inventors: Rajesh Babu NATARAJAN, Srinivas BANDI, Betsy COVELL, Alessio CASATI
  • Publication number: 20230319906
    Abstract: Methods, apparatuses, and computer program products are described that support access to multiple mutually exclusive, isolated, and/or disjointed network slices by User Equipment, UE, across one or more networks. The UE connects (1102) to multiple network slices via a Radio Access Network, RAN, by way of one or more Radio Resource Control, RRC, connections. The RRC connections are maintained (1104) between the UE and a respective network slice by switching the connection to inactive or idle when another RRC connection needs to be established. The UE and/or the RAN switches (1106) an RRC connection from an inactive state to an active state based on a trigger condition such as receipt of a notification that downlink data is available over the inactive RRC connection. A Unified Data Management Function, UDM, stores and updates registration state information for the UE and multiple Access and Mobility Management Functions, AMFs.
    Type: Application
    Filed: August 3, 2021
    Publication date: October 5, 2023
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Rajesh Babu NATARAJAN, Alessio CASATI, Srinivas BANDI, Betsy COVELL
  • Publication number: 20230292386
    Abstract: There is provided an apparatus, said apparatus comprising means for at a user equipment registered with a first network and a second network, accessing the second network and receiving at the user equipment from the second network a downlink data notification associated with the first network.
    Type: Application
    Filed: July 12, 2021
    Publication date: September 14, 2023
    Inventors: Rajesh Babu NATARAJAN, Srinivas BANDI, Betsy COVELL, Alessio CASATI
  • Publication number: 20230010781
    Abstract: A system that automatically reduces test cycle time to save resources and developer time. The present system selects a subset of tests from a full test plan that should be selected for a particular test cycle, rather than running the entire test plan. The subset of tests is intelligently selected using metrics such as tests associated with changed code and new and modified tests.
    Type: Application
    Filed: December 8, 2021
    Publication date: January 12, 2023
    Applicant: Harness Inc.
    Inventors: Shivakumar Ningappa, Uri Scheiner, Srinivas Bandi Ramesh Babu, Srinivasa Rao Gurubelli
  • Publication number: 20220247674
    Abstract: The invention relates to a method and gateways for differentiating traffic path across a transport network, wherein the gateway is involved in performing the method steps of inspecting an inner packet meta-data to create MPLS label stack, encrypting the data packet by applying the IPSec policy and further applying the MPLS labels on the outer packet and routing the packet according to MPLS routing rules.
    Type: Application
    Filed: May 19, 2020
    Publication date: August 4, 2022
    Inventors: Srinivas BANDI, Amal Kumar Appukuttan PILLAI, Narayana CHELUVARAJU, Prashanth ANNARAJAN
  • Publication number: 20210334196
    Abstract: A system that automatically reduces test cycle time to save resources and developer time. The present system selects a subset of tests from a full test plan that should be selected for a particular test cycle, rather than running the entire test plan. The subset of tests is intelligently selected using metrics such as tests associated with changed code and new and modified tests.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Harness Inc.
    Inventors: Shivakumar Ningappa, Uri Scheiner, Srinivas Bandi Ramesh Babu
  • Patent number: 10929165
    Abstract: A system and method for dynamically adjusting the amount of memory allocated to a virtual machine includes generating, by a memory resizing system, a current memory usage profile for the virtual machine. The memory resizing system and the virtual machine are part of a virtual computing system and the current memory usage profile is generated by mapping, as a function of time, memory usage information from the virtual machine. The system and method also include computing an upper baseline based upon a peak memory usage in the current memory profile, updating an initial memory allocation of the virtual machine based upon the upper baseline and a predetermined threshold for obtaining an initial revised memory allocation, determining a moving average of memory usage from a historical memory usage profile, and updating the initial revised memory allocation based upon the moving average of memory usage for obtaining a final revised memory allocation.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: February 23, 2021
    Assignee: Nutanix, Inc.
    Inventors: Gaurav Poothia, Arun Navasivasakthivelsamy, Abhinay Nagpal, Miao Cui, Srinivas Bandi Ramesh Babu, Weiheng Chen, Himanshu Shukla
  • Patent number: 10782992
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes (1) a first host machine implementing a virtualization environment based on a first platform, wherein the first host machine includes a first hypervisor, at least one virtual machine, and one or more virtual infrastructure elements and (2) a virtual disk including a plurality of storage devices. A management module for the system may perform steps to convert the first host machine to a second platform by installing (on the first host machine) a second hypervisor associated with the second platform, disabling the first hypervisor, capturing a configuration describing elements of a virtual infrastructure associated with the first hypervisor, registering the captured configuration with the second hypervisor, creating elements of the captured configuration in the context of the second platform and in association with the second hypervisor, and then enabling the second hypervisor.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: September 22, 2020
    Assignee: Nutanix, Inc.
    Inventors: Miao Cui, Aroosh Sohi, Srinivas Bandi Ramesh Babu, Jaspal Singh Dhillon, Gaurav Poothia, Pulkit Yadav, Supreeth Srinivasan
  • Patent number: 10698716
    Abstract: Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for backing up a virtual machine. In one aspect, an instruction to store a requested state of a virtual machine is received. Configurations of the virtual machine in the requested state are determined, and a configuration data indicative of the determined configurations of the virtual machine is generated. The configuration data is stored. Another instruction to load the virtual machine in the requested state from a plurality of states of the virtual machine may be received. The stored configuration data indicative of the configurations of the virtual machine in the requested state may be retrieved. The configurations of the virtual machine in the requested state may be identified based on the retrieved configuration data, and the virtual machine in the requested state may be loaded according to the identified configurations.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: June 30, 2020
    Assignee: NUTANIX, INC.
    Inventors: Ravikanth Samprathi, Srinivas Bandi Ramesh Babu, Thomas Hill, Aroosh Sohi
  • Publication number: 20200042338
    Abstract: A system and method for dynamically adjusting the amount of memory allocated to a virtual machine includes generating, by a memory resizing system, a current memory usage profile for the virtual machine. The memory resizing system and the virtual machine are part of a virtual computing system and the current memory usage profile is generated by mapping, as a function of time, memory usage information from the virtual machine. The system and method also include computing an upper baseline based upon a peak memory usage in the current memory profile, updating an initial memory allocation of the virtual machine based upon the upper baseline and a predetermined threshold for obtaining an initial revised memory allocation, determining a moving average of memory usage from a historical memory usage profile, and updating the initial revised memory allocation based upon the moving average of memory usage for obtaining a final revised memory allocation.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Applicant: Nutanix, Inc.
    Inventors: Gaurav Poothia, Arun Navasivasakthivelsamy, Abhinay Nagpal, Miao Cui, Srinivas Bandi Ramesh Babu, Weiheng Chen
  • Publication number: 20190384678
    Abstract: A system and method include providing backup and restore capability to a cluster node. The cluster node includes a controller virtual machine (CVM) that is communicably coupled to a plurality of cloud platforms and provides the capability of carrying out backup and restore at the cloud platforms without having to run a CVM at the cloud platform. The CVM can backup objects to the cloud platform and store metadata information related to the object in storage. The CVM also takes snapshots of the object and stores the snapshots. The CVM also determines a changed data chunks that include the changes made to the object from the last snapshot. To restore the object, the CVM restores the object based, in part, on the snapshots, the changed data chunks, and the metadata stored at the node.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Ravikanth Samprathi, Chhavi Upadhyay, Hemanth Kumar Mantri, James Sodini, Akshay Khole, Uzli Li, Ray Xie, Srinivas Bandi Ramesh Babu
  • Patent number: 10454773
    Abstract: Particular embodiments comprise (1) a cluster of host machines, each comprising at least one virtual machine (VM), one or more virtual infrastructure elements, and one or more required drivers for implementing the virtualization environment, and (2) a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises at least one VM and one or more virtual infrastructure elements. A management module for the system performs steps to move one of the VMs from the cluster of host machines to the target host machine by checking whether the target host machine comprises one or more required drivers for implementing the virtualization environment and, if the target host machine comprises the one or more required drivers, activating the one or more required drivers, and sending a confirmation signal back to a control plane in the cluster of host machines.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 22, 2019
    Assignee: NUTANIX, INC.
    Inventors: Constantine Andrew Kousoulis, Karthik Chandrasekaran, Srinivas Bandi Ramesh Babu, Sudish Kumar Sah
  • Publication number: 20190286464
    Abstract: Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for backing up a virtual machine. In one aspect, an instruction to store a requested state of a virtual machine is received. Configurations of the virtual machine in the requested state are determined, and a configuration data indicative of the determined configurations of the virtual machine is generated. The configuration data is stored. Another instruction to load the virtual machine in the requested state from a plurality of states of the virtual machine may be received. The stored configuration data indicative of the configurations of the virtual machine in the requested state may be retrieved. The configurations of the virtual machine in the requested state may be identified based on the retrieved configuration data, and the virtual machine in the requested state may be loaded according to the identified configurations.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Ravikanth Samprathi, Srinivas Bandi Ramesh Babu, Thomas Hill, Aroosh Sohi
  • Patent number: 10416996
    Abstract: A system and method include receiving a request to call a requested application programming interface (API) at a target cloud computing platform. The system and method further include determining that the requested API is unsupported by the target cloud platform. The system and method further include generating a set of workflows associated with the requested API. The system and method also include generating a set of tasks common to the plurality of cloud platforms including the target cloud platform based on the set of workflows. The system and method also include generating a set of target APIs associated with the target cloud platform based on the set of tasks and an identity of the target cloud platform. The system and method also include communicating the set of target APIs t to the target cloud platform.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: September 17, 2019
    Assignee: NUTANIX, INC.
    Inventors: Ravikanth Samprathi, Chhavi Upadhyay, Hemanth Kumar Mantri, James Sodini, Akshay Khole, Uzui Li, Ray Xie, Srinivas Bandi Ramesh Babu
  • Publication number: 20180239628
    Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher Gill, Igor Grobman, Srinivas Bandi, Abhishek Arora, Rahul Paul, Aditya Ramesh