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: 12212608
    Abstract: A system receives an electronic message over the internet at a WebRTC gateway (WRG) of a telecommunications network. The system forwards the electronic message to a call session control function (CSCF) using session initiation protocol (SIP). The system detects a failed delivery of the electronic message at a rich communication service configured to deliver and monitor delivery of the electronic message and report failed deliveries. The system generates a failed delivery notification indicating that the electronic message was not delivered. The system receives the failed delivery notification at the WRG and at the WRG converts the electronic message to either a short messaging service (SMS) or multimedia messaging service (MMS) message. The system sends the SMS or MMS message from the WRG to the CSCF using SIP. The system forwards the SMS or MMS message to a short message service center (SMSC), which delivers the SMS or MMS message.
    Type: Grant
    Filed: March 5, 2024
    Date of Patent: January 28, 2025
    Assignee: T-Mobile USA, Inc.
    Inventors: Sheraz Farooq Dar, Srikanth Bionapally, Venkat Kondeti, Niranjan Piratla, Zakir Hussain Syed
  • Patent number: 12207933
    Abstract: The present invention relates to a physiological monitor and system, more particularly to an electroencephalogram (EEG) monitor and system, and a method of detecting the presence and absence of artifacts and possibly removing artifacts from an EEG, other physiological signal or sensor signal without corrupting or compromising the signal. The accurate and real-time detection of the presence or absence of artifacts and removal of artifacts in an EEG or other signal allows for increased reliability in the efficacy of those signals. The strategy of rejecting artifact-corrupted EEG can result in unacceptable data loss, and asking subjects to minimize movements in order to minimize artifacts is not always feasible. The present invention allows for increased accuracy in detection and removal of artifacts from physiological signals, substantially in real time, and without the loss or corruption of signal or data in order to increase the accuracy of such signals for diagnosis and treatment purposes.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: January 28, 2025
    Assignee: NeuroWave Systems Inc.
    Inventors: Niranjan Chakravarthy, Stèphane Bibian, Tatjana Zikov
  • Patent number: 12211308
    Abstract: Interactions with virtual systems may be difficult when users inadvertently fail to provide sufficient information to proceed with their requests. Certain types of inputs, such as auditory inputs, may lack sufficient information to properly provide a response to the user. Additional information, such as image data, may enable user gestures or poses to supplement the auditory inputs to enable response generation without requesting additional information from users.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 28, 2025
    Assignee: Nvidia Corporation
    Inventors: Sakthivel Sivaraman, Nishant Puri, Yuzhuo Ren, Atousa Torabi, Shubhadeep Das, Niranjan Avadhanam, Sumit Kumar Bhattacharya, Jason Roche
  • Patent number: 12208732
    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: Grant
    Filed: January 27, 2020
    Date of Patent: January 28, 2025
    Assignee: NVIDIA Corporation
    Inventors: Feng Hu, Niranjan Avadhanam, Ratin Kumar, Simon John Baker
  • Publication number: 20250027150
    Abstract: The present disclosure provides compositions, methods, systems, and devices for polynucleotide processing and analyte characterization. Such polynucleotide processing may be useful for a variety of applications, including analyte characterization by polynucleotide sequencing. The compositions, methods, systems, and devices disclosed herein generally describe barcoded oligonucleotides, which can be bound to a bead, such as a gel bead, useful for characterizing one or more analytes including, for example, protein (e.g., cell surface or intracellular proteins), genomic DNA, and RNA (e.g., mRNA or CRISPR guide RNAs). Also described herein, are barcoded labelling agents and oligonucleotide molecules useful for “tagging” analytes for characterization.
    Type: Application
    Filed: July 26, 2024
    Publication date: January 23, 2025
    Inventors: Phillip Belgrader, Zachary Bent, Rajiv Bharadwaj, Vijay Kumar Sreenivasa Gopalan, Josephine Harada, Christopher Hindson, Mohammad Rahimi Lenji, Michael Ybarra Lucero, Geoffrey McDermott, Elliott Meer, Tarjei Sigurd Mikkelsen, Christopher Joachim O'Keeffe, Katherine Pfeiffer, Andrew D. Price, Paul Ryvkin, Serge Saxonov, John R. Stuelpnagel, Jessica Michele Terry, Tobias Daniel Wheeler, Indira Wu, Solongo Batjargal Ziraldo, Stephane Claude Boutet, Sarah Taylor, Niranjan Srinivas
  • Patent number: 12204487
    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: Grant
    Filed: January 17, 2024
    Date of Patent: January 21, 2025
    Assignee: 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: 20250022224
    Abstract: In various examples, updates to a dynamic seam placement and/or fitted 3D bowl may be at least partially concealed using spatial masking. A future time in which a predicted change in dynamic seam placement and/or fitted 3D bowl exceeds some threshold may be determined, and a predicted dynamic seam movement and/or fitted 3D bowl update may be spatially masked by triggering a viewport switch to coincide with (a) the predicted dynamic seam placement and/or fitted 3D bowl update and/or (b) a relaxation or disabling of temporal filtering. Additionally or alternatively to predicting that a future change will exceed a threshold, the determination of the change may occur based on a change between a current and previous frame. In some embodiments that employ viewport switching to spatially mask visualization updates, the switch may be to one of a plurality of candidate viewports for an applicable scene maintained in a scene catalog.
    Type: Application
    Filed: July 14, 2023
    Publication date: January 16, 2025
    Inventors: Nuri Murat ARAR, Niranjan AVADHANAM, Yuzhuo REN, Hairong JIANG
  • Publication number: 20250022218
    Abstract: In various examples, updates to a dynamic seam placement and/or fitted 3D bowl may be at least partially concealed using temporal masking. A future time in which a predicted change in dynamic seam placement and/or fitted 3D bowl exceeds some threshold may be determined. A predicted dynamic seam placement and/or fitted 3D bowl update may be temporally masked by triggering the update before arriving at the future time to compensate for the latency of the temporal filtering and/or by adjusting the temporal filter size (e.g., shortening a temporal window over which temporal filtering is applied) in anticipation of the predicted dynamic seam placement and/or fitted 3D bowl update, effectively maintaining some of the smoothing effects of temporal filtering, while reducing the latency.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 16, 2025
    Inventors: Nuri Murat ARAR, Niranjan AVADHANAM, Yuzhuo REN, Hairong JIANG
  • Publication number: 20250022223
    Abstract: In various examples, a visualization of an environment may be generated using a Panini projection that is optimized based on detected scene content. For example, image data of an environment may be perspective projected (e.g., using a rectilinear projection) to generate a reference projection image, which may be analyzed to detect the presence of vanishing points and/or horizontal lines (e.g., in a central region). The image data of the environment may be projected using a Panini projection that is optimized based on distances to detected objects, the absence of a detected vanishing point, and/or the presence of a detected horizontal line to generate a Panini projection image. In some embodiments, vertical compression is applied to the Panini projection image to correct for distortion of horizontal lines (e.g., based on the presence of a detected horizontal line).
    Type: Application
    Filed: July 12, 2023
    Publication date: January 16, 2025
    Inventors: Yuzhuo REN, Niranjan AVADHANAM
  • Patent number: 12198450
    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: Grant
    Filed: October 5, 2023
    Date of Patent: January 14, 2025
    Assignee: NVIDIA Corporation
    Inventors: Jason Conrad Roche, Niranjan Avadhanam
  • Patent number: 12199932
    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: Grant
    Filed: January 6, 2023
    Date of Patent: January 14, 2025
    Assignee: YAHOO ASSETS LLC
    Inventors: Kaivalya Niranjan Gandhi, Isaac Bradshaw, Chima Onyekwere, Nirmal Thangaraj, Davis Thomas, Suraj Upreti, Miodrag Kekic
  • Patent number: 12199873
    Abstract: A method for managing network traffic is shown. The method includes establishing a virtual tunnel between a source endpoint and a destination endpoint, the virtual tunnel including a plurality of data flow paths, each of the plurality of data flow streams connecting the source endpoint and the destination endpoint. The method includes providing, via the destination endpoint, a plurality of credits to the source endpoint, the plurality of credits provided via two or more of the plurality of data flow paths. The method includes updating, at the source endpoint, a data transmission sequence based on the received plurality of credits. The method includes providing a plurality of data packets based on the data transmission sequence to the destination endpoint.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Vahid Tabatabaee, Niranjan Vaidya, Chih-Yuan Chang, Mark David Griswold
  • Patent number: 12197358
    Abstract: Embodiments described herein provide techniques to facilitate scalable interrupts and workload submission for a virtualized graphics processor. The techniques include memory-based interrupt reporting and shared work queue submission for multiple software domains.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: January 14, 2025
    Assignee: Intel Corporation
    Inventors: David Puffer, Ankur Shah, Niranjan Cooray, Bryan White, Balaji Vembu, Hema Chand Nalluri, Kritika Bala
  • Publication number: 20250012577
    Abstract: Techniques for graduated navigation displayed on an electronic device used in servicing items for users are described herein. For example, the electronic device can receive a first set of directions for moving towards a first geolocation associated with a service address using a first navigation method for presentation. The electronic device can transition from the first set of directions to a second set of directions in response to detecting a transition trigger associated with a second geolocation. The transition can involve ceasing providing the first set of directions for presentation. The transition can also involve providing the second set of directions for moving from the second geolocation towards the service address using a second navigation for presentation.
    Type: Application
    Filed: December 12, 2022
    Publication date: January 9, 2025
    Inventors: Sajeeva L. Pallemulle, James Walt Hammans Stallings, Margo Conner, Niranjan Dharmarajan, Alexander Blackstock, Abhijeet Rajiv Deshmukh, Jonathan Paul McCabe, Randy Fussell, Iliya Koreshev
  • Patent number: 12191580
    Abstract: A lowband radiator has four dipole arms and a central region that is centered at the intersection of the dipole arms. Each of the dipole arms has a sequence of capacitive and inductive structures and a pair of high gain wings that are disposed in the dipole central region. In one embodiment of the lowband radiator, each dipole arm has a gap within the central region that is colinear with the dipole arm. The dipoles provide for improved isolation from nearby midband radiators while providing high gain.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: January 7, 2025
    Assignee: John Mezzalingua Associates, LLC
    Inventors: Niranjan Sundararajan, Wengang Chen, Jiaqiang Zhu
  • Patent number: 12190114
    Abstract: In one embodiment, a processor includes a branch predictor to predict whether a branch instruction is to be taken and a branch target buffer (BTB) coupled to the branch predictor. The branch target buffer may be segmented into a first cache portion and a second cache portion, where, in response to an indication that the branch is to be taken, the BTB is to access an entry in one of the first cache portion and the second cache portion based at least in part on a type of the branch instruction, an occurrence frequency of the branch instruction, and spatial information regarding a distance between a target address of a target of the branch instruction and an address of the branch instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 7, 2025
    Assignee: Intel Corporation
    Inventors: Niranjan Kumar Soundararajan, Sreenivas Subramoney, Sr Swamy Saranam Chongala
  • Patent number: 12188530
    Abstract: A hydraulic piston position determination system for a vehicle includes a hydraulic piston actuator configured to move a piston member in response to a hydraulic fluid pressure to engage/disengage a friction member, a hydraulic solenoid valve configured to control the hydraulic fluid pressure at the hydraulic piston actuator by regulating a flow of hydraulic fluid from a hydraulic fluid supply system, and a controller configured to control the hydraulic piston actuator by controlling the hydraulic solenoid valve according to an actual duty cycle based on a flow demand change associated with the hydraulic piston actuator, and determine a position of the hydraulic piston actuator based on (i) a magnetic reluctance change and (ii) a difference between the actual duty cycle and a steady-state duty cycle for the hydraulic solenoid valve.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: January 7, 2025
    Assignee: FCA US LLC
    Inventors: William R Mayhew, Steven B Christ, Niranjan Das
  • Publication number: 20250004577
    Abstract: System and techniques for predicting a stylus position while interacting on a surface are described herein. The prediction begins by obtaining a set of points that are derived from a stylus moving on a surface. An artificial neural network (ANN) may be invoked on an input set. Here, the input set is based on the set of points from the stylus. The ANN is configured to output a next point from the input set, and the ANN is trained to minimize angular error for the next point over other errors. Once the next point is provided by the ANN, the next point may be communicated for rendering on a display.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Niranjan Mylarappa Gowda, Antonio S. Cheng, Andrey Belogolovy, Evgeny Stupachenko
  • Publication number: 20250000022
    Abstract: A deck plate positioning system for an agricultural harvester includes a controller comprising a memory and a processor. The controller is configured to receive a sensor signal indicative of an image of harvested crop material within a feederhouse of the agricultural harvester. The controller is also configured to analyze the image to measure at least one metric of the harvested crop material related to physical geometries and sizes of the harvested crop material within the feederhouse. The controller is further configured to automatically adjust positions of deck plates of a header of the agricultural harvester based on the at least one metric.
    Type: Application
    Filed: June 27, 2024
    Publication date: January 2, 2025
    Inventors: Cory Douglas Hunt, Jethro Martin, Karl Robert Linde, Bart M. A. Missotten, Sai Niranjan Reddy Kukkala, Jasper Vanlerberghe
  • Publication number: 20250004885
    Abstract: An example method for intelligently scheduling backups in a container system comprises receiving, by a storage management system, a request for a backup of an application running on a container system; determining, by the storage management system and based on receiving the request, an application load level on the application and a system load level on the container system; and determining, by the storage management system and based on the application load level and the system load level, whether to initiate the backup.
    Type: Application
    Filed: April 29, 2024
    Publication date: January 2, 2025
    Inventors: Luis Pablo Pabón, Dhruv Bhatnagar, Vilas Deshapande, Prashanth Kumar Nanjundappa, Lalatendu Das, Niranjan Shivprasad, Rajan Yadav, Kalaikovan Ravichandran