Patents by Inventor Sudarshan
Sudarshan 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: 20250147832Abstract: Computer-implemented systems and methods including language models for explaining and resolving code errors. A computer-implemented method may include: receiving or accessing a log comprising an error message, the error message indicating an error in code; determining the error message from the log; determining a context associated with the error; generating a prompt for a large language model (“LLM”), the prompt comprising at least: the error message, and the context associated with the error; transmitting the prompt to the LLM; and receiving an output from the LLM in response to the prompt, the output comprising at least: an explanation of the error message, and a suggested fix for the error.Type: ApplicationFiled: June 5, 2024Publication date: May 8, 2025Inventors: Akshay Agrawal, Ndeye Fatou Diop, Frauke Hein, Christopher Jeganathan, Oleh Igorovych Busko, Claudia Rafaela Rogoz, Dauren Abdykaparov, Philipp Shchekin, Ryan Norris, Sudarshan Sanjay Ruikar
-
Publication number: 20250148280Abstract: One embodiment of a method for training a machine learning model includes generating a graph based on one or more semantic concepts associated with a plurality of entities and user engagement with the plurality of entities, and performing one or more operations to train an untrained machine learning model based on the graph to generate a trained machine learning model.Type: ApplicationFiled: October 2, 2024Publication date: May 8, 2025Inventors: Anne O’Donnell COCOS, Baolin LI, Hafez ASGHARZADEH, Evan Gabriel Turitz COX, Zijie HUANG, Sudarshan Dnyaneshwar LAMKHEDE, Lingyi LIU, Colby J. WISE
-
Publication number: 20250144082Abstract: The present disclosure relates to 3-substituted 1,2,4-oxadiazole compounds and their derivatives, which are useful as T-cell immunoglobulin and mucin-domain containing-3 (TIM-3) inhibitors or as dual inhibitors of TIM-3 and the programmed cell death 1 (PD-1) signaling pathway. The disclosure also relates to treatment of disorders by inhibiting an immunosuppressive signal induced by TIM-3, PD-1, PD-L1, and/or PD-L2.Type: ApplicationFiled: January 9, 2025Publication date: May 8, 2025Inventors: Pottayil Govindan Nair Sasikumar, Muralidhara Ramachandra, Seetharamaiah Setty Sudarshan Naremaddepalli, Nagaraj Gowda
-
Patent number: 12290435Abstract: Systems, methods, and apparatuses for storing and/or shipping an intraocular lens (IOL) cartridge are provided. A system comprises a packaging comprising a passage. The IOL cartridge is removably disposed within the passage. The IOL cartridge comprises a nozzle and a compartment configured to receive an IOL. The nozzle is in fluid communication with the compartment. The IOL cartridge further comprises a dial configured to rotate upon withdrawal of the IOL cartridge from the passage, wherein an inner surface of the dial is exposed to the compartment. The dial is configured to fold the IOL and release the IOL cartridge from the packaging upon rotation of the dial.Type: GrantFiled: January 18, 2024Date of Patent: May 6, 2025Assignee: Alcon Inc.Inventors: Sudarshan B. Singh, Todd Taber, Yinghui Wu, Douglas Brent Wensrich, Trevor Haney, Andrew Check, Justin Benaquisto, Joe Marietta, Jonathan Penrod, Tim Laroy, Bryce Porter
-
Patent number: 12284770Abstract: A coated article includes: a substrate; a first dielectric layer over at least a portion of the substrate; a first metallic layer over at least a portion of the first dielectric layer; a first primer layer over at least a portion of the first metallic layer; and a second dielectric layer over at least a portion of the first primer layer; where the first primer layer is selected from the group consisting of zinc, aluminum-doped silver, aluminum zinc, vanadium zinc, tungsten tantalum, titanium niobium, zirconium niobium, tungsten niobium, aluminum niobium, aluminum titanium, tungsten titanium, tantalum titanium, zinc titanium, zinc tin, indium zinc, silver zinc, gallium zinc, indium tin, mixtures thereof, combinations thereof, and alloys thereof.Type: GrantFiled: February 11, 2021Date of Patent: April 22, 2025Assignee: Vitro Flat Glass LLCInventors: Zhixun Ma, Maryanne Griffin, Ashtosh Ganjoo, Paul A. Medwick, Sudarshan Narayanan, Adam Polcyn
-
Publication number: 20250120969Abstract: Compositions and methods related to the treatment of acute lung injury (ALI) and acute respiratory distress syndrome (ARDS) including viral pneumonia through the pharmaceutical manipulation of calcium signaling are disclosed. Such compositions and methods may be used to reduce pro-inflammatory cytokine releases that may lead to ALI and/or ARDS.Type: ApplicationFiled: July 19, 2024Publication date: April 17, 2025Inventors: Kenneth A. STAUDERMAN, Michael DUNN, Sudarshan HEBBAR, Rachel LEHENY
-
Patent number: 12271279Abstract: Methods, systems, and computer-readable media are disclosed herein combine randomization functionalities with the machine-learning prioritization of workflows for performance testing. In aspects, a primary workflow having a sequence of user interface steps is input. Testing workflows are generated that represent each variable position of unlocked steps in the sequence of the primary workflow while maintaining the sequential position of any locked steps. These testing workflows are then ingested to a machine learning model that identifies as subset of the testing workflows to prioritize over other. Specifically, testing workflows are prioritized that at least partially match sequence patterns in historical workflow data that is associated with vulnerable computer code. The subset is output and tested by testing engine to generate a report of any vulnerable computer code.Type: GrantFiled: April 16, 2024Date of Patent: April 8, 2025Assignee: Cerner Innovation, Inc.Inventors: Ranjeet Joseph Kumar Anthonappa, Venkata Nageswara Rao Desaraju, Sneha Raveendran, Sudarshan Babu Kotapati
-
Patent number: 12271765Abstract: Various embodiments include a parallel processing computer system that enables parallel instances of a program to synchronize at disparate addresses in memory. When the parallel program instances need to exchange data, the program instances synchronize based on a mask that identifies the program instances that are synchronizing. As each program instance reaches the point of synchronization, the program instance blocks and waits for all other program instances to reach the point of synchronization. When all program instances have reached the point of synchronization, at least one program instance executes a synchronous operation to exchange data. The program instances then continue execution at respective and disparate return addresses.Type: GrantFiled: June 3, 2021Date of Patent: April 8, 2025Assignee: NVIDIA CORPORATIONInventors: Ajay Sudarshan Tirumala, Olivier Giroux, Peter Nelson, Gary M. Tarolli, Ankita Upreti, Konstantinos Kyriakopoulos, Divya Shanmughan, Rishkul Kulkarni
-
Publication number: 20250103906Abstract: One embodiment of the present invention sets forth a technique for performing meta-learning. The technique includes performing a first set of training iterations to convert a prediction learning network into a first trained prediction learning network based on a first support set of training data and executing a representation learning network and the first trained prediction learning network to generate a first set of supervised training output and a first set of self-supervised training output based on a first query set of training data corresponding to the first support set of training data. The technique also includes performing a first training iteration to convert the representation learning network into a first trained representation learning network based on a first loss associated with the first set of supervised training output and a second loss associated with the first set of self-supervised training output.Type: ApplicationFiled: September 20, 2023Publication date: March 27, 2025Inventors: Wonmin BYEON, Sudarshan BABU, Shalini DE MELLO, Jan KAUTZ
-
Publication number: 20250091565Abstract: A method for automatically testing vehicle braking systems may include receiving, with a computing system, an input associated with performing an autonomous brake test of a vehicle braking system of a work vehicle and, in response to the input, autonomously releasing, with the computing system, a vehicle brake of the vehicle braking system. The method may further include autonomously engaging, with the computing system, a drive system of the work vehicle to initiate movement of the work vehicle and autonomously applying, with the computing system, the vehicle brake once the work vehicle has reached a predetermined speed or once the work vehicle has traveled a predetermined distance. Moreover, the method may include determining, with the computing system, whether the work vehicle has achieved a stopped condition upon application of the vehicle brake.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Inventors: Mark D. Dilts, Corrado Iotti, Sudarshan Sirigere
-
Publication number: 20250090881Abstract: A nozzle assembly for a fire suppression system includes a body having an inlet end for receiving a flow of fire extinguishing agent from the fire suppression system at an inlet pressure and a nozzle portion extending from the body. The nozzle portion includes an interior cavity having an outlet end, a center body arranged within the interior cavity adjacent the outlet end, and a plurality of exit orifices formed in an outer wall of the nozzle portion, in communication with the interior cavity, for vectoring the flow of fire extinguishing agent exiting therefrom and to reduce a noise level of the nozzle assembly. At least one perforated filter member is positioned upstream from the plurality of exit orifices formed in the nozzle portion, for reducing the inlet pressure of the flow of fire extinguishing agent.Type: ApplicationFiled: December 4, 2024Publication date: March 20, 2025Applicant: KIDDE-FENWAL, LLCInventors: Sudarshan N. Koushik, Duane C. McCormick
-
Publication number: 20250094819Abstract: One embodiment of the present invention sets forth a technique for executing a transformer neural network. The technique includes executing a first attention unit included in the transformer neural network to convert a first input token into a first query, a first key, and a first plurality of values, where each value included in the first plurality of values represents a sub-task associated with the transformer neural network. The technique also includes computing a first plurality of outputs associated with the first input token based on the first query, the first key, and the first plurality of values. The technique further includes performing a task associated with an input corresponding to the first input token based on the first input token and the first plurality of outputs.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Inventors: Wonmin BYEON, Sudarshan BABU, Shalini DE MELLO, Jan KAUTZ
-
Publication number: 20250094813Abstract: One embodiment of the present invention sets forth a technique for training a transformer neural network. The technique includes inputting a first task token and a first set of samples into the transformer neural network and training the transformer neural network using a first set of losses between predictions generated by the transformer neural network from the first task token and first set of samples as well as a first set of labels. The technique also includes converting the first task token into a second task token that is larger than the first task token, inputting the second task token and a second set of samples into the transformer neural network, and training the transformer neural network using a second set of losses between predictions generated by the transformer neural network from the second task token and the second set of samples as well as a second set of labels.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Inventors: Wonmin BYEON, Sudarshan BABU, Shalini DE MELLO, Jan KAUTZ
-
Publication number: 20250095350Abstract: One embodiment of the present invention sets forth a technique for executing a machine learning model. The technique includes performing a first set of training iterations to convert a prediction learning network into a first trained prediction learning network based on a first support set associated with a first set of classes. The technique also includes executing a first trained representation learning network to convert a first data sample into a first latent representation, where the first trained representation learning network is generated by training a representation learning network using a first query set, a first set of self-supervised losses, and a first set of supervised losses. The technique further includes executing the first trained prediction learning network to convert the first latent representation into a first prediction of a first class that is not included in the second set of classes.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Inventors: Wonmin BYEON, Sudarshan BABU, Shalini DE MELLO, Jan KAUTZ
-
Patent number: 12248495Abstract: A method for managing data synchronization for a database having a dynamic schema, the method comprising: generating, at a first client device, a first changeset that is representative of an operation on a data object in a database; transmitting a synchronization request for synchronizing the database with one or more changesets generated by a second client device; receiving a second changeset that is representative of an operation performed by the second client device on the data object, wherein the database is shared between the first client device and the second client device; and merging, at the first client device, the first changeset and the second changeset to update the data object, wherein the merging is performed based on data received from a plurality of the one or more servers operating in parallel to each other.Type: GrantFiled: June 5, 2023Date of Patent: March 11, 2025Assignee: MongoDB, Inc.Inventors: Louis DiPalma, Ian Ward, Michael Patrick O'Brien, Tyler Kaye, Sudarshan Muralidhar, Jonathan Reams, Alexander Swane Stigsen, Kirollos Morkos
-
Patent number: 12248890Abstract: This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action.Type: GrantFiled: October 16, 2023Date of Patent: March 11, 2025Assignee: Amazon Technologies, Inc.Inventors: Dilip Kumar, Ammar Chinoy, Sudarshan Narasimha Raghavan, Shrivatsan Vasudhevan, Jin Dong Kim
-
Patent number: 12249996Abstract: A time-to-digital converter (TDC) includes a counter and a digital core. The counter is designed to generate a sequence of counts representing a number of transitions of interest of a first clock signal. The counter includes an asynchronous circuit and a synchronous circuit to respectively generate a first set of bits and a second set of bits of each of the sequence of numbers. The digital core is designed to process a pair of counts of the sequence.Type: GrantFiled: May 10, 2022Date of Patent: March 11, 2025Assignee: Shaoxing Yuanfang Semiconductor Co., Ltd.Inventors: Manikanta Sakalabhaktula, Debasish Behera, Raja Prabhu J, Girisha Angadi Basavaraja, Nandakishore Palla, Chandrasekhar BG, Sudarshan Varadarajan
-
Patent number: 12245510Abstract: Piezoelectric composites are described. A piezoelectric composite can include a polymeric matrix, piezoelectric additive(s), and polyol. Methods of making and using the piezoelectric composite are also described.Type: GrantFiled: January 7, 2020Date of Patent: March 4, 2025Assignee: SABIC Global Technologies B.V.Inventors: Meghna Markanday, Pradeep Singh, Venkata Ramanarayanan Ganapathy Bhotla, Anshita Sudarshan
-
Publication number: 20250068421Abstract: Various techniques for accelerating dynamic programming algorithms are provided. For example, a fused addition and comparison instruction, a three-operand comparison instruction, and a two-operand comparison instruction are used to accelerate a Needleman-Wunsch algorithm that determines an optimized global alignment of subsequences over two entire sequences. In another example, the fused addition and comparison instruction is used in an innermost loop of a Floyd-Warshall algorithm to reduce the number of instructions required to determine shortest paths between pairs of vertices in a graph. In another example, a two-way single instruction multiple data (SIMD) floating point variant of the three-operand comparison instruction is used to reduce the number of instructions required to determine the median of an array of floating point values.Type: ApplicationFiled: October 7, 2024Publication date: February 27, 2025Inventors: Maciej Piotr TYRLIK, Ajay Sudarshan TIRUMALA, Shirish GADRE, Frank Joseph EATON, Daniel Alan STIFFLER
-
Patent number: 12238247Abstract: A system and a method for reestablishing an interrupted connection between a first device such as an agent device and second device such as a customer device may include a computing device; a memory, configured to store customer data related to a customer device of a customer, and a processor. Embodiments may include detecting an interrupted connection between an agent device and the customer device; transmitting customer data for the customer device to an outbound system; and reconnecting the agent device to the customer device using the customer data.Type: GrantFiled: January 12, 2023Date of Patent: February 25, 2025Assignee: InContact Inc.Inventors: Sudarshan Kannan, Dhanendra Singh, Ganesh Hegde