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).

  • Publication number: 20250062720
    Abstract: An oscilloscope includes input channels for receiving at least one voltage signal and at least one current signal from at least one component of a photovoltaic power system under test (SUT), a user interface including a display and one or more controls for receiving one or more test configuration settings from a user, and one or more processors configured to acquire waveforms of the at least one voltage signal and the at least one current signal, and implement a photovoltaic power system compliance test module that automatically determines, in real-time, one or more SUT performance measurements based on the acquired voltage and current waveforms and the one or more test configuration settings, displays, in real-time, the one or more SUT performance measurements to the user on the display. Methods of performing automated hardware-in-the-loop testing of a photovoltaic power system under test using an oscilloscope are also disclosed.
    Type: Application
    Filed: August 16, 2024
    Publication date: February 20, 2025
    Applicant: Tektronix, Inc.
    Inventors: Shubha B, Krishna N H Sri, Niranjan R. Hegde, Vivek Shivaram
  • Patent number: 12230264
    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: Grant
    Filed: July 18, 2022
    Date of Patent: February 18, 2025
    Assignee: Apple Inc.
    Inventors: Rae L. Lasko, German W. Bauer, Felicia W. Edwards, Niranjan Manjunath, Jonathan H. Russell, Lynn Streja, Keith C. Strickling, Garrett L Weinberg
  • Patent number: 12230040
    Abstract: State information can be determined for a subject that is robust to different inputs or conditions. For drowsiness, facial landmarks can be determined from captured image data and used to determine a set of blink parameters. These parameters can be used, such as with a temporal network, to estimate a state (e.g., drowsiness) of the subject. To improve robustness, an eye state determination network can determine eye state from the image data, without reliance on intermediate landmarks, that can be used, such as with another temporal network, to estimate the state of the subject. A weighted combination of these values can be used to determine an overall state of the subject. To improve accuracy, individual behavior patterns and context information can be utilized to account for variations in the data due to subject variation or current context rather than changes in state.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: February 18, 2025
    Assignee: Nvidia Corporation
    Inventors: Yuzhuo Ren, Niranjan Avadhanam
  • Publication number: 20250053457
    Abstract: Systems, methods, and computer program products are provided for dynamically processing model inference or training requests. A system may include at least one processor to receive a plurality of requests from a plurality of requesting systems, create a plurality of instantiations of at least one machine-learning model based on the plurality of requests and service data associated with each requesting system of the plurality of requesting systems, stream data associated with at least one request of the plurality of requests to each instantiation of the plurality of instantiations, adjust a rate limit for each instantiation of the plurality of instantiations based on the service data associated with at least one requesting system related to a respective instantiation, resulting in an adjusted rate limit, and process at least one request of the plurality of requests with an instantiation of the plurality of instantiations based on the adjusted rate limit.
    Type: Application
    Filed: August 6, 2024
    Publication date: February 13, 2025
    Inventors: Mingji Lou, Peng Peng, Victor James Genty, Niranjan Dashrath Jadhav, Ningyu Shi, Runxin He, Yu Gu, James M. Gordon, Ajay Raman Rayapati, Junjun Yu
  • Publication number: 20250050831
    Abstract: In various examples, systems and methods are disclosed that accurately identify driver and passenger in-cabin activities that may indicate a biomechanical distraction that prevents a driver from being fully engaged in driving a vehicle. In particular, image data representative of an image of an occupant of a vehicle may be applied to one or more deep neural networks (DNNs). Using the DNNs, data indicative of key point locations corresponding to the occupant may be computed, a shape and/or a volume corresponding to the occupant may be reconstructed, a position and size of the occupant may be estimated, hand gesture activities may be classified, and/or body postures or poses may be classified. These determinations may be used to determine operations or settings for the vehicle to increase not only the safety of the occupants, but also of surrounding motorists, bicyclists, and pedestrians.
    Type: Application
    Filed: October 30, 2024
    Publication date: February 13, 2025
    Inventors: Atousa Torabi, Sakthivel Sivaraman, Niranjan Avadhanam, Shagan Sah
  • Publication number: 20250053495
    Abstract: In some implementations, the techniques described herein relate to a method including: receiving a request from a user to analyze a consumer microservice; retrieving first source code associated with the consumer microservice and second source code associated with a producer microservice; analyzing the first source code to identify issues in the first source code; retrieving log data generated by the consumer microservice; analyzing the first source code, the second source code, and the log data to identify unused fields transmitted by the producer microservice to the consumer microservice; generating a report including the issues and the unused fields; and transmitting the report to the user responsive to the request.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashish GUPTA, Arunkumar AMARNATH, Rohit AGRAWAL, Kanakasubramaniam KRISHNAMURTHI, Viraj MANTRI, Vasanth VARMA, Suresh GUNDAPANENI, Niranjan PADHI, Vyjayanthi VENKATARAMAN
  • Publication number: 20250042413
    Abstract: State information can be determined for a subject that is robust to different inputs or conditions. For drowsiness, facial landmarks can be determined from captured image data and used to determine a set of blink parameters. These parameters can be used, such as with a temporal network, to estimate a state (e.g., drowsiness) of the subject. To improve robustness, an eye state determination network can determine eye state from the image data, without reliance on intermediate landmarks, that can be used, such as with another temporal network, to estimate the state of the subject. A weighted combination of these values can be used to determine an overall state of the subject. To improve accuracy, individual behavior patterns and context information can be utilized to account for variations in the data due to subject variation or current context rather than changes in state.
    Type: Application
    Filed: October 21, 2024
    Publication date: February 6, 2025
    Inventors: Yuzhuo Ren, Niranjan Avadhanam
  • Publication number: 20250046992
    Abstract: A multi-band antenna has a first tilt section and a second tilt section. The first tilt section has a first tilted reflector on which is disposed a first plurality of radiators configured to radiate in a low band, and a first flat reflector on which is disposed a second plurality configured to radiate in a mid band; and a second tilt section having a second tilted reflector on which is disposed a third plurality of radiators configured to radiate in a low band, and a second flat reflector on which is disposed a fourth plurality configured to radiate in a mid band, the second tilted reflector being tilted at a second tilt angle. The antenna has a conformal radome that has sloped surfaces that substantially match the tilt of the first and second tilted reflectors.
    Type: Application
    Filed: February 9, 2024
    Publication date: February 6, 2025
    Inventors: Taehee Jang, Niranjan Sundararajan, Karthik Janardhanan
  • Patent number: 12218914
    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: Grant
    Filed: May 17, 2022
    Date of Patent: February 4, 2025
    Assignee: Infoblox Inc.
    Inventor: Raghavendra Singh Niranjan
  • Patent number: 12215980
    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: Grant
    Filed: December 12, 2022
    Date of Patent: February 4, 2025
    Assignee: Amazon Technologies, Inc.
    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: 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
  • 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: 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
  • 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: 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
  • 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: 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
  • 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