Patents by Inventor Niranjan

Niranjan 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: 12321740
    Abstract: Techniques for preventing deadlock when upgrading a plurality of instances of a software service that is distributed across multiple different computing zones. Upgrade software executing on a cloud computer system receives an upgrade request to upgrade the plurality of instances. Respective upgrade processes are initiated in parallel. Node acquisition portions of the respective upgrade processes have a constraint on parallelization, as they are performed using a common upgrade procedure in which a given instance is upgraded by acquiring nodes in different ones of the computing zones according to a specified order. After acquiring the nodes according to the specified order, an updated instance is deployed to the acquired nodes to update the given instance. The acquiring of the nodes may be performed by node-securing pods in some embodiments, with the specified order enforced with affinity and anti-affinity rules.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: June 3, 2025
    Assignee: Salesforce, Inc.
    Inventors: Dipankar Niranjan, Varun Jobanputra
  • Patent number: 12323468
    Abstract: Systems and methods are disclosed for securely executing user-defined functions within a cloud data platform. A method involves receiving, via hardware processors, a request to execute a user-defined function (UDF) contained within a sandbox process. The UDF comprises code for performing specified operations that necessitate access to external resources. To facilitate this access, a secure egress path is established using an overlay network designed to isolate the UDF's network traffic from other processes. Authentication and authorization details for the UDF are managed externally to the sandbox process, ensuring that the UDF's functionality remains orthogonal to the cloud data platform's operations. This approach enables the secure and controlled execution of UDFs, allowing them to interact with external systems while maintaining the integrity and security of the cloud data platform environment.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: June 3, 2025
    Assignee: Snowflake Inc.
    Inventors: Brandon S. Baker, Derek Denny-Brown, Michael A. Halcrow, Sven Tenzing Choden Konigsmark, Niranjan Kumar Sharma, Nitya Kumar Sharma, Haowei Yu, Andong Zhan
  • Patent number: 12321709
    Abstract: Methods and systems for efficient caching and retrieval of responses in conversation service applications includes a server that captures an utterance and converts the utterance into an utterance index key. The server searches a first response cache to determine whether the utterance index key matches a response index key. When there is a match, the server transmits a response that matches the utterance index key to a client device. When there is not a match, the server converts the utterance into an utterance embedding and searches a second response cache to identify a response embedding. The server captures a fuzzy response index key associated with the closest matching response embedding and searches the first response cache to identify a response index key that matches the fuzzy response index key.
    Type: Grant
    Filed: January 23, 2025
    Date of Patent: June 3, 2025
    Assignee: FMR LLC
    Inventors: Allen Detmer, Naveen Rajamoorthy, Niranjan Vasan, Elio Dante Querze, III
  • Publication number: 20250173721
    Abstract: Methods, systems, and devices for data management are described. A custodial token platform may receive a request, from a client application on a user device, to generate an attestation record associated with a user profile of the custodial token platform. The custodial token platform may verify, after receiving the request, that the user profile is associated with the set of attributes for the requested attestation record. The custodial token platform may broadcast, after verifying that the user profile is associated with the set of attributes, a first message configured to generate the attestation record via a blockchain network, where the first message is signed using a key associated with the custodial token platform. The custodial token platform may broadcast a second message configured to store a mapping of an identifier for the attestation record and a self-custody blockchain address associated with the user profile.
    Type: Application
    Filed: November 28, 2023
    Publication date: May 29, 2025
    Inventors: Qi Wu, Rhea Kaw, Niranjan Bhaskar Prithviraj, Fu Yuen Lai, David Neil Roth, Shelley Lai
  • Publication number: 20250173308
    Abstract: Embodiments are generally directed to graphics processor data access and sharing. An embodiment of an apparatus includes a circuit element to produce a result in processing of an application; a load-store unit to receive the result and generate pre-fetch information for a cache utilizing the result; and a prefetch generator to produce prefetch addresses based at least in part on the pre-fetch information; wherein the load-store unit is to receive software assistance for prefetching, and wherein generation of the pre-fetch information is based at least in part on the software assistance.
    Type: Application
    Filed: November 25, 2024
    Publication date: May 29, 2025
    Applicant: Intel Corporation
    Inventors: Altug Koker, Varghese George, Aravindh Anantaraman, Valentin Andrei, Abhishek R. Appu, Niranjan Cooray, Nicolas Galoppo Von Borries, Mike MacPherson, Subramaniam Maiyuran, ElMoustapha Ould-Ahmed-Vall, David Puffer, Vasanth Ranganathan, Joydeep Ray, Ankur N. Shah, Lakshminarayanan Striramassarma, Prasoonkumar Surti, Saurabh Tangri
  • Publication number: 20250170958
    Abstract: Systems and methods for a self-adjusting vehicle mirror. The mirror automatically locates the face of the driver or another passenger, and orients the mirror to provide the driver/passenger face with a desired view from the mirror. The mirror may continue to reorient itself as the driver or passenger shifts position, to continuously provide a desired field of view even as he or she changes position over time. In certain embodiments, the mirror system of the disclosure can be a self-contained system, with the mirror, mirror actuator, camera, and computing device all contained within the mirror housing as a single integrated unit.
    Type: Application
    Filed: January 27, 2025
    Publication date: May 29, 2025
    Inventors: Feng Hu, Niranjan Avadhanam, Ratin Kumar, Simon John Baker
  • Publication number: 20250166849
    Abstract: Systems and methods for outbreak analysis by performing taxonomic classification of the first LRS data to assign one or more taxonomic identifiers to each record in the first LRS data; identifying a plurality of species-specific candidate genomes from a reference genome database based on the assigned taxonomic identifiers; aligning the first LRS data with each of the plurality of species-specific candidate genomes to determine a first species identity of a microorganism species present in the sample; identifying a first nearest strain of the identified microorganism species present in the first sample by aligning the first LRS data with a plurality of strain-specific candidate genome dataset.
    Type: Application
    Filed: March 9, 2023
    Publication date: May 22, 2025
    Inventors: Niranjan Nagarajan, Chayaporn Suphavilai, Kwan Ki Ko, Kern Rei Chng, Kar Mun Lim
  • Publication number: 20250166732
    Abstract: Clinical decision support systems and methods for microorganism identification in a sample by determining long-read nucleic acid fragment sequence data (LRS data) originating from a plurality of species in the sample; performing taxonomic classification of the LRS data; determining an abundance levels of a plurality of reference genomes based on taxonomic identifiers of the LRS data; aligning the LRS data with a subset of the reference genomes; performing coverage analysis to determine an identity of one or more microorganism present in the sample based on the coverage analysis.
    Type: Application
    Filed: March 9, 2023
    Publication date: May 22, 2025
    Inventors: Niranjan Nagarajan, Chayaporn Suphavilai, Kwan Ki Ko, Kern Rei Chng, Kar Mun Lim
  • Publication number: 20250161436
    Abstract: Provided are compositions pharmaceutical compositions, comprising two or more virus-like particles (VLPs), wherein a first virus-like particle (VLP) comprises a first component comprising a respiratory syntactical virus (RSV) F protein ectodomain or antigenic variant thereof; and a second virus-like particle (VLP) comprises a first component comprising a comprises a human metapneumovirus (hMPV) F protein ectodomain or antigenic variant thereof. Further provided are methods of using said compositions for vaccination.
    Type: Application
    Filed: November 7, 2024
    Publication date: May 22, 2025
    Inventors: ANDREW L. FELDHAUS, DOUGLAS A. HOLTZMAN, MAX CIARLET, NIRANJAN KANESA-THASAN
  • Publication number: 20250157467
    Abstract: An example process includes while an electronic device is engaged in a communication session with external device(s): receiving, from a first user of the electronic device, input to invoke a first digital assistant; receiving, from the first user, a natural language input corresponding to a task; in accordance with invoking the first digital assistant, generating, by the first digital assistant, a prompt for further user input about the task; transmitting, to the external device(s), the prompt for further user input about the task; after transmitting the prompt for further user input, receiving, from an external device of the external device(s), a response to the prompt for further user input; initiating, by the first digital assistant, based on the response and information corresponding to the first user stored on the electronic device, the task; and transmitting, to the external device(s), an output indicative of the initiated task.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventors: Rae L. LASKO, German W. BAUER, Felicia W. EDWARDS, Niranjan MANJUNATH, Kurt W. PIERSOL, Jonathan H. RUSSELL, Lynn I. STREJA, Keith C. STRICKLING, Garrett L. WEINBERG
  • Publication number: 20250148810
    Abstract: In various examples, systems and methods are disclosed herein for a vehicle command operation system that may use technology across multiple modalities to cause vehicular operations to be performed in response to determining a focal point based on a gaze of an occupant. The system may utilize sensors to receive first data indicative of an eye gaze of an occupant of the vehicle. The system may utilize sensors to receive second data indicative of other data from the occupant. The system may then calculate a gaze vector based on the data indicative of the eye gaze of the occupant. The system may determine a focal point based on the gaze vector. In response to determining the focal point, the system causes an operation to be performed in the vehicle based on the second data.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Jason Conrad Roche, Niranjan Avadhanam
  • Publication number: 20250150421
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving a set of messages; filtering the set of messages to identify a set of newsletters in response to a selection of a newsletter control within a messaging application; rendering a newsletter view within the messaging application, the newsletter view displaying a plurality of tiles corresponding to the set of newsletters; receiving a section of a given tile in the plurality of tiles from a user; and rendering a newsletter reader view, the newsletter reader view including a subject and body of a selected newsletter corresponding to the given tile.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Kaivalya Niranjan GANDHI, Isaac BRADSHAW, Chima ONYEKWERE, Nirmal THANGARAJ, Davis THOMAS, Suraj UPRETI, Miodrag KEKIC
  • Publication number: 20250147762
    Abstract: Described herein is a graphics processor having processing resources with configurable thread and register configurations. Program code can configure a number of registers and accumulators that will be used by hardware threads during execution of the program code by the graphics processor. Processing resources within the graphics processor can be configured to assign different numbers of registers and accumulators to hardware threads based on the configuration requested by program code to be executed by the processing resource.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 8, 2025
    Applicant: Intel Corporation
    Inventors: Vasanth Ranganathan, Gang Chen, Supratim Pal, Jorge Eduardo Parra Osorio, Arthur Hunter, Boris Kuznetsov, Deepak N K, Siva Kumar Seemakurthi, James Valerio, Shubham Dinesh Chavan, Abhishek Kumar Singh, Samir Pandya, Sandeep Tippannanavar Niranjan, Alan Curtis, Jain Philip, Maltesh Kulkarni, Fangwen Fu, John Wiegert, Brent Schwartz
  • Publication number: 20250141772
    Abstract: In one embodiment, a method includes: receiving, in a sink device, profile information regarding a communication from a source device; based at least in part on the profile information, determining, in the sink device, a size for a buffer of the sink device, the buffer for storing streaming data of the communication; based at least in part on the profile information, determining, in the sink device, a synchronization interval for the communication; and controlling, via the sink device, the communication of the streaming data from the source device to the sink device via a first wireless protocol based at least in part on the synchronization interval, to cause the sink device to be a synchronized receiver for the communication.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 1, 2025
    Inventors: Jitesh Rachamadugu, Suresh Babu Sykam, Sandeep Voruganti, Rakesh Bandari, Niranjan Kumar Jonnada, Ayan Ghosh
  • Publication number: 20250136931
    Abstract: The present invention relates to an improved cell culture process for production of proteins with the addition of mitochondria targeted antioxidant to the cell culture. The performance of the cell production is enhanced in aspects of higher viable cell density, protein titer, and reduced oxidation.
    Type: Application
    Filed: April 6, 2023
    Publication date: May 1, 2025
    Inventors: Nayan Niranjan DEVASHRI, Kaumil Bhupendra bhai BHAVSAR
  • Publication number: 20250134380
    Abstract: The present discloses systems and methods for tissue analysis, biopsy, and treatment utilizing at least exogenous fluorophores and near infrared light. A method is disclosed for optically determining the presence of abnormal cells, such as cancer, in tissue. The method includes applying one or more exogenous fluorophores into tissue in an animal body, wherein the exogenous fluorophores include a targeting moiety formulated to bond with a selected site on abnormal cells. The method includes illuminating the one or more exogenous fluorophores in the tissue with near infrared light from an elongated optical probe to generate fluorescent light from exogenous fluorophores present in the tissue. The method includes receiving fluorescent light generated from the one or more exogenous fluorophores in the tissue. The method includes determining if abnormal cells are present in the tissue based on the fluorescent light generated from the one or more exogenous fluorophores in the tissue.
    Type: Application
    Filed: February 3, 2023
    Publication date: May 1, 2025
    Applicants: PREVIEW MEDICAL INC., THE REGENTS OF THE UNIVERSITY OF COLORADO, A BODY CORPORATE
    Inventors: Sharon Lyn LAKE, Priya Niranjan WERAHERA
  • Publication number: 20250142208
    Abstract: In various examples, an image processing pipeline may switch between different operating or switching modes based on speed of ego-motion and/or the active gear (e.g., park vs. drive) of a vehicle or other ego-machine in which an RGB/IR camera is being used. For example, a first operating or switching mode that toggles between IR and RGB imaging modes at a fixed frame rate or interval may be used when the vehicle is in motion, in a particular gear (e.g., drive), and/or traveling above a threshold speed. In another example, a second operating or switching mode that toggles between IR and RGB imaging modes based on detected light intensity may be used when the vehicle is in stationary, in park (or out of gear), and/or traveling below a threshold speed.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Inventors: Sakthivel SIVARAMAN, Rajath SHETTY, Animesh KHEMKA, Niranjan AVADHANAM
  • Publication number: 20250136130
    Abstract: Various embodiments of the present disclosure relate to operator assistance based on extracting natural language characters from one or more sensed objects. For instance, particular embodiments may generate a natural language utterance based on extracting natural language text in a nearby traffic sign. In an illustrative example, particular embodiments may detect, via object detection and within image data, one or more regions of the image data depicting the traffic sign. Particular embodiments can then extract one or more first natural language characters represented in the traffic sign based at least on performing optical character recognition within the one or more regions of the image data in response to detecting the one or more regions of the image data depicting the traffic sign.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Inventors: Rajath SHETTY, Ratin KUMAR, Niral Lalit PATHAK, Niranjan AVADHANAM
  • Publication number: 20250136134
    Abstract: Various embodiments of the present disclosure relate to operator assistance based on operator monitoring. For instance, during long drives, a driver may become drowsy or may not otherwise be alert. As such, particular embodiments have the capability of starting a conversation with the driver based on driver interests and/or detecting that the driver is getting drowsy. In an illustrative example, a Driver Monitoring System (DMS) camera of a vehicle may employ a component that derives pixel-level information showing head nodding, hands dropping, or the like. Based on image pattern characteristics in the image data, particular embodiments generate a score representing an alertness level. A representation of the alertness level can be provided as input to a machine learning model so that the model may generate a suitable natural language or other response, such as starting a conversation with personalized trivia, sending a control signal to honk a horn, or the like.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Inventors: Rajath SHETTY, Ratin KUMAR, Niral Lalit PATHAK, Niranjan AVADHANAM
  • Publication number: 20250141846
    Abstract: Techniques for policy-based dynamic VPN profile selection using DNS protocol are provided. In some embodiments, a system/process/computer program product for policy-based dynamic VPN profile selection using DNS protocol includes receiving, at a DNS server for an enterprise network, a Domain Name System (DNS) request for a resource from an endpoint client; determining an IP address and an authentication token for the endpoint client to access the resource using a secure tunnel; and sending a DNS response, from the DNS server, including the IP address and the authentication token to the endpoint client.
    Type: Application
    Filed: January 6, 2025
    Publication date: May 1, 2025
    Inventor: Raghavendra Singh Niranjan