Patents by Inventor Mohan Rao A
Mohan Rao A 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: 20250099493Abstract: Compounds having activity as inhibitors of ENPP1, CdnP, or both are provided herein. Some embodiments provide compounds having one of the following Structures (I) or (II): or a pharmaceutically acceptable salt, tautomer, stereoisomer, or prodrug thereof, wherein R1, R2, R3, R4, R5, R6, R7a, R7b, R7b, R7c, R25, R26, R27a, R27b, R27c, L1, L5, L6, G1, G2, G3 and G6 are as defined herein. This disclosure provides methods associated with preparation and use of such compounds, pharmaceutical compositions comprising such compounds, and methods for treating disorders associated with ENPP1, including uncontrolled cellular proliferation, cancer and virial or bacterial infections in a mammal.Type: ApplicationFiled: December 8, 2021Publication date: March 27, 2025Inventors: Srinivas Rao Kasibhatla, Sunil Sharma, Mohan Kaadige, Alexis Weston, Trason Thode
-
Publication number: 20250092018Abstract: Compounds and methods for their preparation and use as therapeutic or prophylactic agents, for example for treatment of bacterial or viral diseases by targeting Ectonucleotide Pyrophosphatase/Phosphodiesterase-1 (ENPP1).Type: ApplicationFiled: September 30, 2024Publication date: March 20, 2025Inventors: Srinivas Rao Kasibhatla, Raman Kumar Kalakuntla, Alexis Weston, Trason Thode, Sunil Sharma, Mohan R. Kaadige
-
Publication number: 20250055845Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to identify configuration information to be used by an on-premise access management service to provide authentication services to applications by users. The processor may also transform the identified configuration information into a transformed set of configuration information to be used by a cloud-based access management service to provide authentication services to the applications by users. In addition, the processor may store the transformed set of configuration information for use by the cloud-based access management service to provide authentication services to the applications by users to migrate authentication of the users from the on-premise access management service to the cloud-based access management service.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Luis Carlos LEON PLATA, Rama Mohan Rao DINTAKURTHI, Xin Yu CHONG, Sushant CHOUDHARY, Ramiro CALDERON ROMERO, David Alan GREGORY
-
Publication number: 20250054540Abstract: An apparatus for storing data in a nonvolatile memory includes a controller configured to erase a group of physical memory cells in the nonvolatile memory. The controller is configured to write multiple bits of information to each of a first group of physical memory cells in the nonvolatile memory. The controller is configured to map a logical address range to a physical address range for the first group of physical memory cells in the nonvolatile memory. The controller is configured to determine if the first group of physical memory cells fails a data integrity test. If the first group of physical memory cells fails the data integrity test, the controller writes at least some of the information stored in the first group of physical memory cells to a second group of physical memory cells in the nonvolatile memory. The controller writes a single bit of information per cell in the second group of physical memory cells.Type: ApplicationFiled: October 25, 2024Publication date: February 13, 2025Inventor: G. R. Mohan Rao
-
Patent number: 12225024Abstract: A first dataset that includes an indication of a plurality of network events associated with a time-period is received. For each time sub-period from a plurality of time sub-periods that together span the time-period and to generate a second dataset, a value for each network event from the plurality of network events that occur within that time sub-period is summed. A discrete Fourier transform is performed based on the second dataset to generate a third dataset that includes an indication of a plurality of frequency ranges and a plurality of magnitude values for the plurality of frequency ranges. Each frequency from the plurality of frequencies ranges is associated with a magnitude value from the plurality of magnitude values. A set of candidate frequencies from the plurality of frequencies determined to potentially cause periodic behavior is identified based on the plurality of frequency ranges and the plurality of magnitude values.Type: GrantFiled: July 14, 2023Date of Patent: February 11, 2025Assignee: Arctic Wolf Networks, Inc.Inventors: Geoffrey Ryan Salmon, Hazem Mohamed Ahmed Soliman, Mohan Rao
-
Patent number: 12224005Abstract: An apparatus for storing data in a nonvolatile memory includes a controller configured to erase a group of physical memory cells in the nonvolatile memory. The controller is configured to write multiple bits of information to each of a first group of physical memory cells in the nonvolatile memory. The controller is configured to map a logical address range to a physical address range for the first group of physical memory cells in the nonvolatile memory. The controller is configured to determine if the first group of physical memory cells fails a data integrity test. If the first group of physical memory cells fails the data integrity test, the controller writes at least some of the information stored in the first group of physical memory cells to a second group of physical memory cells in the nonvolatile memory. The controller writes a single bit of information per cell in the second group of physical memory cells.Type: GrantFiled: October 25, 2024Date of Patent: February 11, 2025Assignee: Vervain, LLCInventor: G. R. Mohan Rao
-
Publication number: 20250014639Abstract: A controller for managing at least one MLC non-volatile memory space including at least one MLC non-volatile memory element and at least one SLC non-volatile memory space including at least one SLC non-volatile memory element. The controller is adapted to determine if a range of addresses listed by an entry and mapped to the at least one MLC non-volatile memory element fails a data integrity test performed at the controller based upon received data retained at the controller and which received data is stored in the at least one MLC memory element as stored data. In the event of such a failure, the controller remaps said entry to an the at least one SLC non-volatile memory element.Type: ApplicationFiled: September 23, 2024Publication date: January 9, 2025Inventor: G.R. Mohan Rao
-
Patent number: 12155660Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to identify configuration information to be used by an on-premise access management service to provide authentication services to applications by users. The processor may also transform the identified configuration information into a transformed set of configuration information to be used by a cloud-based access management service to provide authentication services to the applications by users. In addition, the processor may store the transformed set of configuration information for use by the cloud-based access management service to provide authentication services to the applications by users to migrate authentication of the users from the on-premise access management service to the cloud-based access management service.Type: GrantFiled: October 10, 2023Date of Patent: November 26, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Luis Carlos Leon Plata, Rama Mohan Rao Dintakurthi, Xin Yu Chong, Sushant Choudhary, Ramiro Calderon Romero, David Alan Gregory
-
Patent number: 12143282Abstract: A method and an electronic device for managing network resources among application traffic are provided. The method comprises identifying a real time application that is running on the electronic device and consuming network resources, determining whether the real time application belongs to a prioritized class, based on the real time application belonging to the prioritized class, determining a User Identifier (UID) of the real time application, and prioritizing the network resources for the real time application based on the UID.Type: GrantFiled: August 26, 2022Date of Patent: November 12, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Madhan Raj Kanagarathinam, Gunjan Kumar Choudhary, Sunghee Lee, Sujith Rengan Jayaseelan, Sri Vinod Palacharla, Mritunjay Gupta, Ratnakar Rao Venkata Rayavarapu, Prakash Rao, Ramanathan Palaniappan, Siva Sabareesh, Jayendra Reddy Kovvuri, Mohan Rao Goli
-
Patent number: 12136455Abstract: A flash controller for managing at least one MLC non-volatile memory module and at least one SLC non-volatile memory module. The flash controller is adapted to determine if a range of addresses listed by an entry and mapped to said at least one MLC non-volatile memory module fails a data integrity test. In the event of such a failure, the controller remaps said entry to an equivalent range of addresses of said at least one SLC non-volatile memory module. The flash controller is further adapted to determine which of the blocks in the MLC and SLC non-volatile memory modules are accessed most frequently and allocating those blocks that receive frequent writes to the SLC non-volatile memory module and those blocks that receive infrequent writes to the MLC non-volatile memory module.Type: GrantFiled: March 22, 2024Date of Patent: November 5, 2024Assignee: Vervain, LLCInventor: G. R. Mohan Rao
-
Patent number: 12133032Abstract: An example optical switch includes a plurality of input ports and a plurality of output ports, a cross-connect fabric having one or more inputs, one or more outputs, and a device to selectively cross-connect the inputs with the outputs. The optical switch includes an integrated fast optical switch comprising a first input, a first output, and a second output, wherein the first input is connected to a first one of the outputs of the cross-connect fabric, and wherein the integrated fast optical switch has a switching time that is less than a switching time of the cross-connect fabric to switch the first input between the first output on a path to a first output port of the plurality of output ports and the second output on a path to a second output port of the plurality of output ports.Type: GrantFiled: January 13, 2022Date of Patent: October 29, 2024Assignee: Equinix, Inc.Inventors: Balakrishnan Sridhar, Iwan Kartawira, Manveer Singh, Mohan Rao G. Lingampalli
-
Patent number: 12119054Abstract: A controller for managing at least one MLC non-volatile memory space including at least one MLC non-volatile memory element and at least one SLC non-volatile memory space including at least one SLC non-volatile memory element. The controller is adapted to determine if a range of addresses listed by an entry and mapped to the at least one MLC non-volatile memory element fails a data integrity test performed at the controller based upon received data retained at the controller and which received data is stored in the at least one MLC memory element as stored data. In the event of such a failure, the controller remaps said entry to an the at least one SLC non-volatile memory element.Type: GrantFiled: March 22, 2024Date of Patent: October 15, 2024Assignee: Vervain, LLCInventor: G. R. Mohan Rao
-
Patent number: 12107680Abstract: In an example of the disclosed techniques, a method comprising computing, by a computing system, a distribution of symbol errors in a forward error correction (FEC) frame transmitted in an optical signal. The method further includes, in response to determining that the distribution of symbol errors indicates a burst error that satisfies a threshold, adjusting, in an optical transceiver module, one or more of a pre-cursor setting, a post-cursor setting, or a signal amplitude for the optical signal.Type: GrantFiled: August 17, 2022Date of Patent: October 1, 2024Assignee: Equinix, Inc.Inventors: Qiang Wang, Pradeep Swargam, Balakrishnan Sridhar, Iwan Kartawira, Manveer Singh, Mohan Rao G. Lingampalli
-
Patent number: 12098351Abstract: The invention relates to a device and process for converting organic waste to biogas with high methane content and improved organic conversion efficiency. Disclosed process consists of two stages and in the first stage, shredded organic waste is digested in primary digester in which biodegradable organic fractions present in waste gets converted to volatile fatty acids and alcohols dissolved in aqueous solution by hydrolytic and acidogenic microorganisms. Primary digester effluent pH, is adjusted to about 6.8-7.5 by addition of controlled alkali solution. Neutralized waste slurry is separated into liquid solution called as leachate and digested solid sludge. In the second stage, liquid leachate comprising volatile fatty acids are converted to biogas with methane content in the range 80-86% by methanogenic microbial culture in main digester under anaerobic conditions.Type: GrantFiled: April 26, 2021Date of Patent: September 24, 2024Assignee: Indian Oil Corporation LimitedInventors: Mohan Rao Damacherla, Rajesh Badhe, Manoj Kumar, Umish Srivastava, Alok Sharma, Gurpreet Singh Kapur, Sankara Sri Venkata Ramakumar
-
Publication number: 20240277513Abstract: Devices and method for warm gas therapy is provided. Device comprises a gas warmer assembly to warm a first gas to a temperature in a first temperature range to obtain warm first gas. The device comprises a first delivery unit that can deliver the warm first gas to a main treatment chamber which encloses a sub-treatment chamber to retain heat therein. A second delivery unit can receive a therapeutic gas from a gas supply. The second delivery unit comprises a first portion and a second portion. The first portion substantially passes through the first delivery unit and therapeutic gas in the first portion is warmed by the warm first gas. The second portion delivers the warm therapeutic gas to a sub-treatment chamber. The sub-treatment chamber encloses a body part of a patient.Type: ApplicationFiled: April 30, 2024Publication date: August 22, 2024Inventors: Maruthy Kalburgi NARAYANASA, Ram Mohan RAO, Sanjay Seetharama SHARMA, Arunkumar VENKATESAN, Vinayaka Nandalike PADMANABHA
-
Publication number: 20240245082Abstract: Methods of making extruded products that incorporate formulations with various ingredients aside from the typically used corn meal formulations, having different tastes and nutritional benefits while maintaining the desired bulk density, texture, and crunch of random extruded products.Type: ApplicationFiled: April 3, 2024Publication date: July 25, 2024Inventors: Jorge C. Morales-Alvarez, V.N. Mohan Rao
-
Publication number: 20240233817Abstract: A controller for managing at least one MLC non-volatile memory space including at least one MLC non-volatile memory element and at least one SLC non-volatile memory space including at least one SLC non-volatile memory element. The controller is adapted to determine if a range of addresses listed by an entry and mapped to the at least one MLC non-volatile memory element fails a data integrity test performed at the controller based upon received data retained at the controller and which received data is stored in the at least one MLC memory element as stored data. In the event of such a failure, the controller remaps said entry to an the at least one SLC non-volatile memory element.Type: ApplicationFiled: March 22, 2024Publication date: July 11, 2024Inventor: G.R. Mohan Rao
-
Publication number: 20240233816Abstract: A flash controller for managing at least one MLC non-volatile memory module and at least one SLC non-volatile memory module. The flash controller is adapted to determine if a range of addresses listed by an entry and mapped to said at least one MLC non-volatile memory module fails a data integrity test. In the event of such a failure, the controller remaps said entry to an equivalent range of addresses of said at least one SLC non-volatile memory module. The flash controller is further adapted to determine which of the blocks in the MLC and SLC non-volatile memory modules are accessed most frequently and allocating those blocks that receive frequent writes to the SLC non-volatile memory module and those blocks that receive infrequent writes to the MLC non-volatile memory module.Type: ApplicationFiled: March 22, 2024Publication date: July 11, 2024Inventor: G.R. Mohan Rao
-
Patent number: 12028660Abstract: An example cascaded optical switch includes: a fast optical switch and a slow optical switch both having input ports and output ports. A switching time of the slow switch is longer than a switching time of the fast optical switch. The cascaded optical switch includes a first pre-cabled optical fiber connecting an output port of the slow optical switch to an input ports of the fast optical switch, and a second pre-cabled optical fiber connecting an output ports of the fast optical switch to an input ports of the slow optical switch. The fast optical switch or the slow optical switch is configured to receive configuration data to modify a switching configuration to configure a fiber cross-connect in the optical switch fabric that includes at least one of the first pre-cabled optical fiber or the second pre-cabled optical fiber.Type: GrantFiled: August 15, 2022Date of Patent: July 2, 2024Assignee: Equinix, Inc.Inventors: Iwan Kartawira, Balakrishnan Sridhar, Manveer Singh, Qiang Wang, Mohan Rao G. Lingampalli
-
Publication number: 20240192974Abstract: Techniques are provided for simulation of pipeline jobs in a software deployment pipeline. One method comprises obtaining a request from a user to simulate a pipeline job of a software deployment pipeline; processing a configuration file associated with the pipeline job to identify an image for a virtualized computing resource associated with the pipeline job; generating an executable script for the pipeline job using the configuration file associated with the pipeline job; initiating a generation of a simulated version of the virtualized computing resource in a simulated environment using the image for the virtualized computing resource associated with the pipeline job; initiating an execution of at least a portion of the pipeline job in the simulated version of the virtualized computing resource; and obtaining one or more results from the execution of the at least one pipeline job in the simulated version of the virtualized computing resource.Type: ApplicationFiled: December 8, 2022Publication date: June 13, 2024Inventors: Mohan Rao Gadupudi, Avinash Gopisetti Venkata, Afsar Doodekula, Rajeev Patil, Sagar Sanjeev, Venkata Chowdary Mutyala