Patents by Inventor Krishna Murthy

Krishna Murthy 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: 11995041
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot process for storage objects. A computer-implemented method comprises performing a baseline transfer from at least one storage object of a first storage node to at least one replicated storage object of a second storage node, starting the common snapshot process including stop processing of I/O operations, performing a snapshot create operation on the primary storage site for the at least one storage object of the first storage node, resuming processing of I/O operations, and assigning a new universal unique identifier (UUID) to the at least one storage object of the second storage node after resuming processing of I/O operations with the new UUID to identify when file system contents are different than the baseline transfer.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: May 28, 2024
    Assignee: NetApp, Inc.
    Inventors: Akhil Kaushik, Krishna Murthy Chandraiah Setty Narasingarayanapeta, Dhruvil Shah, Omprakash Khandelwal
  • Publication number: 20240168671
    Abstract: In one embodiment, a method comprises maintaining state information regarding a data replication status for a storage object of the storage node of a primary storage cluster with the storage object being replicated to a replicated storage object of a secondary storage cluster, temporarily disallowing input/output (I/O) operations when the storage object has a connection loss or failure. The method further includes initiating a resynchronization between the storage object and the replicated storage object including initiating asynchronous persistent inflight tracking and replay of any missing I/O operations that are missing from one of a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster, and allowing new I/O operations to be handled with the storage object of the primary storage cluster without waiting for completion of the asynchronous persistent inflight tracking and replay at the secondary storage cluster.
    Type: Application
    Filed: January 26, 2024
    Publication date: May 23, 2024
    Applicant: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Akhil Kaushik
  • Publication number: 20240160374
    Abstract: In one embodiment, a method comprises maintaining state information regarding a data synchronous replication status for a storage object of a primary storage cluster and a replicated storage object of a secondary storage cluster. The method includes temporarily disallowing input/output (I/O) operations for the storage object when the storage object of the primary storage cluster has a failure, which causes an internal state as out of sync for the storage object while maintaining an external state as in sync for external entities. The method performs persistent inflight tracking and reconciliation of I/O operations with a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster and performs a resynchronization between the storage object and the replicated storage object based on the persistent inflight tracking and reconciliation of I/O operations.
    Type: Application
    Filed: January 24, 2024
    Publication date: May 16, 2024
    Applicant: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Akhil Kaushik, Nagaraj Lalsangi
  • Publication number: 20240143447
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snap create handler operation for a storage object of a batch of storage objects having a plurality of replicated datasets with each replicated dataset having a synchronous replication relationship between at least one storage object of the first storage node and at least one replicated storage object of the second storage node, determining whether a consistency point is currently in progress or not, and providing a hint to accelerate a currently in progress consistency point when the consistency point is currently in progress.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 2, 2024
    Applicant: NetApp, Inc.
    Inventors: Akhil Kaushik, Krishna Murthy Chandraiah Setty Narasingarayanapeta, Dhruvil Shah
  • Publication number: 20240143554
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot process for storage objects. A computer-implemented method comprises performing a baseline transfer from at least one storage object of a first storage node to at least one replicated storage object of a second storage node, starting the common snapshot process including stop processing of I/O operations, performing a snapshot create operation on the primary storage site for the at least one storage object of the first storage node, resuming processing of I/O operations, and assigning a new universal unique identifier (UUID) to the at least one storage object of the second storage node after resuming processing of I/O operations with the new UUID to identify when file system contents are different than the baseline transfer.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 2, 2024
    Applicant: NetApp, Inc.
    Inventors: Akhil Kaushik, Krishna Murthy Chandraiah Setty Narasingarayanapeta, Dhruvil Shah, Omprakash Khandelwal
  • Publication number: 20240137823
    Abstract: A computer-implemented method (1400) performed in a radio access network (1510) for secondary carrier prediction is provided. The method includes obtaining (1402) an uplink channel impulse response based on a reference signal transmitted by a user equipment (UE) (104) over a primary carrier link to a serving network node (102) in a primary cell (102) currently serving the UE (104). The method includes extracting (1404) one or more features from the uplink channel impulse response. The method includes predicting (1406) an existence or non-existence of a secondary carrier link between the UE (104) and a target network node in a secondary cell (106) based on the extracted one or more features. The method includes determining (1408) whether to perform a handover procedure of the UE (104) from the serving network node in the primary cell (102) to the target network node in the secondary network cell (106) based on the predicting.
    Type: Application
    Filed: February 15, 2022
    Publication date: April 25, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (pub)
    Inventors: Prayag Gowgi SOMANAHALLI KRISHNA MURTHY, Vijaya Parampalli YAJNANARAYANA, László HÉVIZI
  • Publication number: 20240123053
    Abstract: The invention generally discloses coronavirus vaccine for coronavirus disease. Particularly, the invention discloses coronavirus vaccine through nasal immunization. More particularly, the invention describes and develop a preventive vaccine against infection or disease caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) through nasal immunization in mammals. Specifically, the invention describes human adenovirus which is engineered to express SARS-CoV-2 spike protein or part/fragment thereof which elicit immune response against the SARS-CoV-2 in mammals, and it is also suitable for immunizing human subjects. Describes the method of production of novel adenovirus vectors, use thereof in vaccine composition, vaccine formulation, preparation, and method of treatment of COVID-19 using above said novel vectors and compositions thereof.
    Type: Application
    Filed: May 7, 2021
    Publication date: April 18, 2024
    Applicant: BHARAT BIOTECH INTERNATIONAL LIMITED
    Inventors: Krishna Murthy ELLA, Krishna Mohan VADREVU, Raches ELLA, Raju SUNAGAR
  • Publication number: 20240112207
    Abstract: A method of clustering of one or more place of interest (POIs) using segment characterization and common evening locations of one or more entities. The method includes (i) generating, using location data streams associated with entities, a location mapping of the entities with a geographical area that provides ambient population of the geographical area and common evening location of the entities, (ii) determining, for the POIs, visitor entities to record a footfall of the POIs, (iii) dynamically assigning catchment areas for the POIs using the footfall and location mapping, (iv) determining segments of the visitor entities for POIs based on offline and online behaviour of visitor entities, (v) automatically approximating an error in the footfall to obtain an improved footfall of the POIs, and (v) determining segment opportunity value for the POIs, and clustering the POIs that have similar catchment areas based on segment potential value and the improved footfall.
    Type: Application
    Filed: October 1, 2022
    Publication date: April 4, 2024
    Inventors: G Vamsi Sai Krishna Murthy, Hari Palappetty, Sumanth N, Aadhaar Aggarwal
  • Patent number: 11928352
    Abstract: Systems and methods are described for performing persistent inflight tracking of operations (Ops) within a cross-site storage solution. According to one embodiment, a method comprises maintaining state information regarding a data synchronous replication status for a first storage object of a primary storage cluster and a second storage object of a secondary storage cluster. The state information facilitates automatic triggering of resynchronization for data replication between the first storage object and the second storage object. The method includes performing persistent inflight tracking of I/O operations with a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster, establishing and comparing Op ranges for the first and second Op logs, and determining a relation between the Op range of the first Op log and the Op range of the second Op log to prevent divergence of Ops in the first and second Op logs and to support parallel split of the Ops.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: March 12, 2024
    Assignee: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Preetham Shenoy, Divya Kathiresan, Rakesh Bhargava
  • Patent number: 11911457
    Abstract: The present invention pertains to the field of industrial scale inactivation of various enteroviruses and large and industrial scale production of enterovirus vaccine compositions and combinations of various enteroviruses so obtained.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: February 27, 2024
    Assignee: BHARAT BIOTECH INTERNATIONAL LIMITED
    Inventors: Krishna Murthy Ella, Vijaya Kumar Daram
  • Patent number: 11907562
    Abstract: In one embodiment, a method comprises maintaining state information regarding a data replication status for a storage object of the storage node of a primary storage cluster with the storage object being replicated to a replicated storage object of a secondary storage cluster, temporarily disallowing input/output (I/O) operations when the storage object has a connection loss or failure. The method further includes initiating a resynchronization between the storage object and the replicated storage object including initiating asynchronous persistent inflight tracking and replay of any missing I/O operations that are missing from one of a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster, and allowing new I/O operations to be handled with the storage object of the primary storage cluster without waiting for completion of the asynchronous persistent inflight tracking and replay at the secondary storage cluster.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: February 20, 2024
    Assignee: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Akhil Kaushik
  • Patent number: 11907261
    Abstract: Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: February 20, 2024
    Assignee: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Rakesh Bhargava M. R., Harsha Handral Sridhara
  • Publication number: 20240050557
    Abstract: The present invention relates to vaccine and treatment of novel coronavirus (SARS-CoV-2) infection (COVID-19) in mammals. Particularly, the invention relates to coronavirus vaccine and method for preparation thereof. More particularly, the present invention discloses preparation of coronavirus vaccine comprising an inactivated, purified SARS-CoV2 as active ingredient. The present invention also discloses a method for preparation of killed-inactivated SARS-CoV-2 virus which is used as antigen in the vaccine composition. The present invention further relates to the method of antigen preparation including inactivation and purification of virus, SARS-CoV-2 vaccine preparation, composition, formulation and use of the same to elicit immune response against the SARS-CoV-2 in mammals, and it is also suitable for immunizing human subjects.
    Type: Application
    Filed: August 21, 2021
    Publication date: February 15, 2024
    Applicant: BHARAT BIOTECH INTERNATIONAL LIMITED
    Inventors: Deepak KUMAR, Krishna Murthy ELLA
  • Patent number: 11890291
    Abstract: Nanogel and nanoparticles comprising vitamin D encapsulated in agar-agar and a polymer selected from poly(acrylamidoglycolic acid) and pectin are provided. Also provided is aqueous nanogel compositions which can be used for prevention or treatment of vitamin D deficiency and methods for encapsulating vitamin D in nanogels and nanoparticles. The nanogel and nanoparticles and compositions thereof are cost-effective, have a considerable shelf life, a faster rate of absorption in the body leading to faster bioavailability. Further, the nanogels and nanoparticles are made with vegetarian sources and causes no changes in the organoleptic properties. The Vitamin D nanogels and nanoparticles developed can be used for fortification of any food, aqueous medium or beverage, including bottled drinking water.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: February 6, 2024
    Assignee: INNOVA AGRI BIO PARK PRIVATE LIMITED
    Inventors: Krishna Murthy Ella, Kankanallu Shankaranarayana Ravi
  • Patent number: 11893261
    Abstract: In one embodiment, a method comprises maintaining state information regarding a data synchronous replication status for a storage object of a primary storage cluster and a replicated storage object of a secondary storage cluster. The method includes temporarily disallowing input/output (I/O) operations for the storage object when the storage object of the primary storage cluster has a failure, which causes an internal state as out of sync for the storage object while maintaining an external state as in sync for external entities. The method performs persistent inflight tracking and reconciliation of I/O operations with a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster and performs a resynchronization between the storage object and the replicated storage object based on the persistent inflight tracking and reconciliation of I/O operations.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: February 6, 2024
    Assignee: NetApp, Inc.
    Inventors: Krishna Murthy Chandraiah Setty Narasingarayanapeta, Akhil Kaushik, Nagaraj Lalsangi
  • Patent number: 11880598
    Abstract: Techniques for managing sequencing requests for storage node operations based on types of operations being sequenced. The techniques manage sequencing requests for different types of operations, such as backup and recovery operations, replication operations, migration operations, and so on, in a manner that avoids overwhelming storage node capacity. The techniques include receiving a sequencing request for an operation of a specified operation type at a request manager of a storage node and determining whether a capacity of the storage node is available for running the operation by a capacity manager for the specified operation type, in which the capacity manager is provided by a storage client and implemented on the storage node separate from the request manager. In this way, throttling, limiting, and/or prioritization requirements of the operation of the specified operation type can be defined by the storage client in a manner agnostic to the request manager.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Peerapat Luxsuwong, Sathya Krishna Murthy, Charles Christopher Bailey
  • Patent number: 11880580
    Abstract: A virtual volume (vVol) is non-disruptively migrated from a first data storage appliance (DSS) to a second DSS. In a synchronizing phase, data is copied from a source vVol to a destination vVol which is not mapped and to which a host computer has no path. Upon completion of synchronization, (1) a mapping is created to the destination vVol for the host and signaled to the host by sending a notification having an associated log page, (2) it is determined whether the host has retrieved the log page, (3) in response the host retrieving the log page, a cutover is performed making the destination vVol accessible to the host and the source vVol inaccessible to the host, and (4) in response to the host not retrieving the log page, the cutover is not performed, leaving the destination vVol inaccessible to the host computer (migration may be aborted or retried).
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: January 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Marina Shem Tov, Sathya Krishna Murthy, Furong Cui
  • Publication number: 20240023077
    Abstract: Methods (600) and systems (700) for selecting a frequency band for a device. In one aspect, the method comprises receiving (s602) from the device a request for a particular service type. The method further comprises determining (s604) a set of two or more frequency bands that are available for the device. Said set of two or more frequency bands comprises a first frequency band and a second frequency band. The method further comprises selecting (s606), based on the particular service type being requested and at least one of a knowledge base or a machine learning (ML) model, one of the frequency bands included in the set of two or more frequency bands.
    Type: Application
    Filed: October 16, 2020
    Publication date: January 18, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vijaya YAJNANARAYANA, Ajay KATTEPUR, Prayag Gowgi SOMANAHALLI KRISHNA MURTHY, Ramamurthy BADRINATH
  • Publication number: 20240020042
    Abstract: A virtual volume (vVol) is non-disruptively migrated from a first data storage appliance (DSS) to a second DSS. In a synchronizing phase, data is copied from a source vVol to a destination vVol which is not mapped and to which a host computer has no path. Upon completion of synchronization, (1) a mapping is created to the destination vVol for the host and signaled to the host by sending a notification having an associated log page, (2) it is determined whether the host has retrieved the log page, (3) in response the host retrieving the log page, a cutover is performed making the destination vVol accessible to the host and the source vVol inaccessible to the host, and (4) in response to the host not retrieving the log page, the cutover is not performed, leaving the destination vVol inaccessible to the host computer (migration may be aborted or retried).
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventors: Marina Shem Tov, Sathya Krishna Murthy, Furong Cui
  • Patent number: 11876713
    Abstract: A method including receiving, from a server, a backoff data packet including first information and second information. The first information includes a backoff command to cease transmitting at least some requests to a service executing on the server, and The second information includes metadata. The method also includes adding the backoff data packet to cached data stored in a cache. The method also includes receiving, from a client, a request data packet including a request for the service. The method also includes comparing request information, associated with the request data packet, to the cached data, including at least comparing the request information to the metadata. The method also includes blocking, responsive to a match between the request information and the cached data, the request data packet from being transmitted to the service.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: January 16, 2024
    Assignee: Intuit Inc.
    Inventors: Nandan B N, A. Sushanth Kamath, Dhivya Arumugam, Venkata Krishna Murthy Vadrevu, Rajendra Jayendra Gosavi, Anil Kumar Attuluri, Sagar Shukla, Jason Michael Webb, Akash Jain