Patents by Inventor Rashmi Gupta

Rashmi Gupta 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: 11966729
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: April 23, 2024
    Assignee: Nutanix, Inc.
    Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang
  • Patent number: 11922157
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to I/O the selected one of the FSVMs.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 5, 2024
    Assignee: Nutanix, Inc.
    Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang
  • Patent number: 11912321
    Abstract: A system and method for recommending intelligent railway network access plans and modified access plans based on current status of execution of tasks and train timetables. Herein, the system and method need to consider multiple variables including train timetable changes, activity efficiencies etc. to derive an overall optimum access management solution for the railway network. They can interface with existing operational timetables and cost management systems by using existing data sets for operations and cost data. The cost data is manipulated to identify fixed and variable costs and variability of variable costs with access duration and activity bundling. A trade-off between cost and value is considered which results in a longer continuous time window being available for maintenance, less visits to same location to complete a maintenance task, less time spent in setup/unwind activities and higher labour utilization.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: February 27, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Stewart McIlroy, Shripad Salsingikar, Sumit Chhabra, Rashmi Gupta
  • Publication number: 20230325173
    Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.
    Type: Application
    Filed: March 13, 2023
    Publication date: October 12, 2023
    Applicant: Nutanix, Inc.
    Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
  • Patent number: 11645065
    Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: May 9, 2023
    Assignee: Nutanix, Inc.
    Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
  • Publication number: 20230117140
    Abstract: This disclosure relates to a system and method for recommending intelligent railway network access plans and modified access plans based on current status of execution of tasks and train timetables. Herein, the system and method need to consider multiple variables including train timetable changes, activity efficiencies etc. to derive an overall optimum access management solution for the railway network. They can interface with existing operational timetables and cost management systems. It is to be noted that the disclosure herein uses existing data sets for operations and cost data. The cost data is manipulated to identify fixed and variable costs and variability of variable costs with access duration and activity bundling. A trade-off between cost and value is considered which results in a longer continuous time window being available for maintenance, less visits to same location to complete a maintenance task, less time spent in setup/unwind activities and higher labour utilization.
    Type: Application
    Filed: September 20, 2022
    Publication date: April 20, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: Stewart MCILROY, Shripad Salsingikar, Sumit Chhabra, Rashmi Gupta
  • Patent number: 11550557
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its respective I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: January 10, 2023
    Assignee: Nutanix, Inc.
    Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang
  • Patent number: 11409510
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its respective I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: August 9, 2022
    Assignee: Nutanix, Inc.
    Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang
  • Publication number: 20220147495
    Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Applicant: NUTANIX, INC.
    Inventors: RICHARD JAMES SHARPE, KALPESH ASHOK BAFNA, DURGA MAHESH ARIKATLA, SHYAMSUNDER PRAYAGCHAND RATHI, SATYAJIT SANJEEV DESHMUKH, VISHAL SINHA, ANIL KUMAR GOPALAPURA VENKATESH, RASHMI GUPTA, RISHABH SHARMA, YIFENG HUANG
  • Patent number: 11234966
    Abstract: The present invention includes a composition, method of making and method of using a novel C5-substituted carbapenem antibiotic of formula 1: R1 is H or CH3 R2 is not H, and is CH3, or C1-C6 straight chain, or branched alkyl, or C3-C6 cycloalkyl group, or unsaturated alkenyl, including C?CH2; R3 is H, CH3, or a C1-C6 alkyl or cycloalkyl group, a heteroatom-substituted alkyl; and R4 is a C1 to C6 alkyl, or substituted alkyl group, especially including substituents which possess positive charge, or a hydroxyl group; or R4 is an SRa, where Ra is an unsubstituted C1 to C6 alkyl group, a substituted C1 to C6 alkyl group, or a functional group that is positively charged, or which bears a positive charge when in aqueous solution at pH 7; or R4 is a CH2ORb, where Rb=C1 to C6 alkyl or substituted alkyl groups, substituted or unsubstituted aryl, or a heteroaryl groups.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 1, 2022
    Assignees: Southern Methodist University, University of Central Florida Research Foundation, Inc.
    Inventors: John D. Buynak, Noora M. S. A. Al-Kharji, Weirui Chai, Thu Q. Nguyen, Maha Alqurafi, Kyle Rohde, Rashmi Gupta
  • Publication number: 20220004377
    Abstract: In one embodiment, a system for managing communication connections in a virtualization. environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to I/O the selected one of the FSVMs.
    Type: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Applicant: NUTANIX, INC.
    Inventors: RICHARD JAMES SHARPE, KALPESH ASHOK BAFNA, DURGA MAHESH ARIKATLA, SHYAMSUNDER PRAYAGCHAND RATHI, SATYAJIT SANJEEV DESHMUKH, VISHAL SINHA, ANIL KUMAR GOPALAPURA VENKATESH, RASHMI GUPTA, RISHABH SHARMA, YIFENG HUANG
  • Patent number: 11106447
    Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: August 31, 2021
    Assignee: Nutanix, Inc.
    Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
  • Publication number: 20210247973
    Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.
    Type: Application
    Filed: February 19, 2021
    Publication date: August 12, 2021
    Applicant: NUTANIX, INC.
    Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
  • Publication number: 20210224233
    Abstract: A virtualized file server (VFS) may include a plurality of file server virtual machines (FSVMs) that cooperatively manage a distributed file share of storage items. A data protocol server implemented by a first FSVM is configured to provide communication between a user device and the VFS responsive to a request from the user device to connect to the VFS. A common layer implemented by the first FSVM includes information management metadata for authorized users of the VFS. A web proxy at the first FSVM presents a user access list of storage items to the user device, where the user access list is based on user information received with the request from the user device to connect to the VFS.
    Type: Application
    Filed: July 30, 2020
    Publication date: July 22, 2021
    Applicant: Nutanix, Inc.
    Inventors: Kalpesh Ashok Bafna, Hemanth Kumar Thummala, Anil Kumar Gopalapura Venkatesh, Mausumi Ranasingh, Rashmi Gupta, Satyajit Deshmukh, Shyamsunder Prayagchand Rathi
  • Patent number: 10824455
    Abstract: Examples described herein include virtualized file servers which may include load balancing. For example, a recommendation engine may estimate a load associated with each of a plurality of file server virtual machines in a cluster. Based on the load, the recommendation engine may recommend changing ownership of one or more volume groups, scaling up the virtualized file server, scaling down the virtualized file server, scaling in the virtualized file server, scaling out the virtualized file server, or combinations thereof.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: November 3, 2020
    Assignee: Nutanix, Inc.
    Inventors: Durga Mahesh Arikatla, Manoj Naik, Rashmi Gupta, Veerraju Tammineedi, Yifeng Huang, Shyamsunder Prayagchand Rathi, Sravan Kumar Muthyala, Mausumi Ranasingh, Hemanth Kumar Thummala, Manish Gupta, Saji Kumar Vijaya Kumari Rajendran Nair
  • Publication number: 20200281894
    Abstract: The present invention includes a composition, method of making and method of using a novel C5-substituted carbapenem antibiotic of formula 1: R1 is H or CH3 R2 is not H, and is CH3, or C1-C6 straight chain, or branched alkyl, or C3-C6 cycloalkyl group, or unsaturated alkenyl, including C?CH2; R3 is H, CH3, or a C1-C6 alkyl or cycloalkyl group, a heteroatom-substituted alkyl; and R4 is a C1 to C6 alkyl, or substituted alkyl group, especially including substituents which possess positive charge, or a hydroxyl group; or R4 is an SRa, where Ra is an unsubstituted C1 to C6 alkyl group, a substituted C1 to C6 alkyl group, or a functional group that is positively charged, or which bears a positive charge when in aqueous solution at pH 7; or R4 is a CH2ORb, where Rb=C1 to C6 alkyl or substituted alkyl groups, substituted or unsubstituted aryl, or a heteroaryl groups.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: John D. Buynak, Noora M. S. A. Al-Kharji, Weirui Chai, Thu Q. Nguyen, Maha Alqurafi, Kyle Rohde, Rashmi Gupta
  • Patent number: 10702501
    Abstract: The present invention includes a composition, method of making and method of using a novel C5-substituted carbapenem antibiotic of formula 1: R1 is H or CH3 R2 is not H, and is CH3, or C1-C6 straight chain, or branched alkyl, or C3-C6 cycloalkyl group, or unsaturated alkenyl, including C?CH2; R3 is H, CH3, or a C1-C6 alkyl or cycloalkyl group, a heteroatom-substituted alkyl; and R4 is a C1 to C6 alkyl, or substituted alkyl group, especially including substituents which possess positive charge, or a hydroxyl group; or R4 is an SRa, where Ra is an unsubstituted C1 to C6 alkyl group, a substituted C1 to C6 alkyl group, or a functional group that is positively charged, or which bears a positive charge when in aqueous solution at pH 7; or R4 is a CH2ORb, where Rb=C1 to C6 alkyl or substituted alkyl groups, substituted or unsubstituted aryl, or a heteroaryl groups.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 7, 2020
    Assignees: Southern Methodist University, University of Central Florida Research Foundation, Inc.
    Inventors: John D. Buynak, Noora M. S. A. Al-Kharji, Weirui Chai, Thu Q. Nguyen, Maha Alqurafi, Kyle Rohde, Rashmi Gupta
  • Patent number: 10474954
    Abstract: Systems and methods may include receiving, by an expert system, performance data for a monitored system. The systems and methods may include generating a prediction for the monitored system in response to determining that the performance data satisfies a condition. The prediction may identify an anomaly that is predicted to occur. The systems and methods may include receiving, by a filter system, the prediction, information identifying the condition, and user information. The user information may include user preference information and user feedback information. The systems and methods may include determining a filter criteria based on the user information. The filter criteria may be based on the preferences for predictions to be provided to the user and on the historical user feedback regarding the historical predictions. The systems and methods may include providing the prediction to the user in response to determining that the particular prediction satisfies the filter criteria.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 12, 2019
    Assignee: CA, Inc.
    Inventors: Preetdeep Kumar, Rashmi Gupta, Shweta Tiwari, Steven L. Greenspan, Serguei Mankovskii
  • Patent number: 10397400
    Abstract: An electronic call assistant based on a callee-status and a caller-status, comprises one or more sensors, a memory, and a circuitry. The memory in the first electronic device may be configured to store a plurality of applications. The circuitry in the first electronic device is configured to determine an identity of a caller of a voice call received by the first electronic device from a second electronic device. A current callee-status of a callee associated with the first electronic device, is detected. The circuitry is configured to extract a text query from a speech signal in the received voice call. The circuitry is further configured to communicate a custom audio response to the second electronic device based on the extracted text query, the determined identity of the caller, current callee-status of the callee, and the level of access associated with the determined identity.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: August 27, 2019
    Assignee: SONY CORPORATION
    Inventors: Rashmi Gupta, Avneet Singh
  • Publication number: 20190141190
    Abstract: An electronic call assistant based on a callee-status and a caller-status, comprises one or more sensors, a memory, and a circuitry. The memory in the first electronic device may be configured to store a plurality of applications. The circuitry in the first electronic device is configured to determine an identity of a caller of a voice call received by the first electronic device from a second electronic device. A current callee-status of a callee associated with the first electronic device, is detected. The circuitry is configured to extract a text query from a speech signal in the received voice call. The circuitry is further configured to communicate a custom audio response to the second electronic device based on the extracted text query, the determined identity of the caller, current callee-status of the callee, and the level of access associated with the determined identity.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: RASHMI GUPTA, AVNEET SINGH