Patents by Inventor Nitin Kumar
Nitin Kumar 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: 11929075Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: GrantFiled: July 23, 2020Date of Patent: March 12, 2024Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Patent number: 11928329Abstract: A register management system is coupled to a register. The register management system receives an address and functional data for a write operation to be performed on the register. The functional data includes write bits and mask bits associated with the write bits. One or more mask bits having a first logic state indicate that associated one or more write bits are to be written to the register, respectively. Based on the address, the register management system selects a first half of the register or a second half of the register to perform the write operation. Further, the register management system writes the one or more write bits associated with the one or more mask bits having the first logic state to one or more storage elements of the first half of the register or the second half of the register, respectively.Type: GrantFiled: December 2, 2021Date of Patent: March 12, 2024Assignee: NXP B.V.Inventors: Anshul Jain, Nitin Kumar Jaiswal, Sachin Prakash
-
Patent number: 11928126Abstract: A computer implemented method transforms data. Responsive to receiving a data transformation of an input string to an output string, a computer system identifies mappable tokens in the input string that are mappable to the output string. The computer system creates a set of initial mappings for a set of common tokens in the mappable tokens. The set of initial mappings maps the set of common tokens from the input string to the output string. The computer system creates a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings. The computer system generates program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings.Type: GrantFiled: August 22, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Shanmukha Chaitanya Guttula, Pranay Kumar Lohia, Nitin Gupta, Hima Patel
-
Publication number: 20240071439Abstract: The memory array of a circuit includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A control circuit supports two modes of circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. In memory computation operations are performed in the second mode as a function of feature data and weight data stored in the memory.Type: ApplicationFiled: August 14, 2023Publication date: February 29, 2024Applicant: STMicroelectronics International N.V.Inventors: Harsh RAWAT, Nitin CHAWLA, Promod KUMAR, Kedar Janardan DHORI, Manuj AYODHYAWASI
-
Publication number: 20240073122Abstract: A method is performed at a router on a multicast configured to forward a multicast flow. The method comprises: in response to receiving, from a controller connected to the multicast path or the multicast path, an enable command to enable statistics tracing for the multicast flow, determining whether the router has sufficient resources to perform statistics tracing; and when the router has the sufficient resources: responsive to the enable command, enabling statistics tracing to collect statistics for the multicast flow; generating a first request to include the enable command and the statistics; and forwarding the first request towards the controller.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: Mankamana Mishra, Nitin Kumar, Sridhar Santhanam
-
Publication number: 20240069096Abstract: An array of a memory includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A row decoder supports two modes of memory operation: a first mode where only one word line in the memory array is actuated during a read and a second mode where one word line per sub-array are simultaneously actuated during the read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. BIST testing of the input/output circuit is supported through data at both the column data output and the sub-array data outputs in order to confirm proper memory operation in support of both the first and second modes of operation.Type: ApplicationFiled: July 31, 2023Publication date: February 29, 2024Applicant: STMicroelectronics International N.V.Inventors: Bhupender SINGH, Hitesh CHAWLA, Tanuj KUMAR, Harsh RAWAT, Kedar Janardan DHORI, Manuj AYODHYAWASI, Nitin CHAWLA, Promod KUMAR
-
Publication number: 20240071429Abstract: The memory array of a circuit includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A control circuit supports two modes of circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. In memory computation operations are performed in the second mode as a function of feature data and weight data stored in the memory.Type: ApplicationFiled: August 14, 2023Publication date: February 29, 2024Applicant: STMicroelectronics International N.V.Inventors: Harsh RAWAT, Nitin CHAWLA, Promod KUMAR, Kedar Janardan DHORI, Manuj AYODHYAWASI
-
Publication number: 20240071546Abstract: The memory array of a memory includes sub-arrays with memory cells arranged in a row-column matrix where each row includes a word line and each sub-array column includes a local bit line. A row decoder circuit supports two modes of memory circuit operation: a first mode where only one word line in the memory array is actuated during a memory read and a second mode where one word line per sub-array are simultaneously actuated during the memory read. An input/output circuit for each column includes inputs to the local bit lines of the sub-arrays, a column data output coupled to the bit line inputs, and a sub-array data output coupled to each bit line input. Both BIST and ATPG testing of the input/output circuit are supported. For BIST testing, multiple data paths between the bit line inputs and the column data output are selectively controlled to provide complete circuit testing.Type: ApplicationFiled: July 28, 2023Publication date: February 29, 2024Applicant: STMicroelectronics International N.V.Inventors: Hitesh CHAWLA, Tanuj KUMAR, Bhupender SINGH, Harsh RAWAT, Kedar Janardan DHORI, Manuj AYODHYAWASI, Nitin CHAWLA, Promod KUMAR
-
Patent number: 11906445Abstract: Provided are embodiments for performing automated defect detection for a flexible member using image processing. The techniques include monitoring, by one or more sensors, a flexible member to obtain sensor data, converting the sensor data from the one or more sensors to image data, and receiving reference image data to compare to the image data. The techniques also include determining a defect based on the comparison and threshold setting information for the flexible member, and transmitting a notification based on the defect.Type: GrantFiled: December 6, 2018Date of Patent: February 20, 2024Assignee: GOODRICH CORPORATIONInventors: Basavaraja Kotyal Mahadevappa, Nitin Kumar Goyal, Shyam Sundar S. Iyer
-
Publication number: 20240056379Abstract: A system and method for handling multicast traffic in Ethernet Virtual Private Network multi-homed networks includes receiving a first route table for a first route, determining that the first route table is associated with another peer device in the multi-home network, generating a second route table for a second route, determining a route to transmit data and the determined route is the first route or the second route based on the first preference value and the second preference value, and transmitting the data using the determined route.Type: ApplicationFiled: August 9, 2022Publication date: February 15, 2024Inventors: Mankamana Prasad Mishra, Ali Sajassi, Nitin Kumar, Swadesh Agrawal, Anuj Budhiraja
-
Publication number: 20240051677Abstract: The present disclosure provides embodiments of intelligent cabin management systems and methods. In embodiments, a system includes video cameras for capturing live video streams, an enhancement module for enhancing the live video stream, at least one analytics module for analyzing the enhanced video stream to generate analytics data, and a reporting system for reporting the generated data to at least one of avionics system, crew system and maintenance crew system. The at least one analytics module includes models trained to identify features and reconcile the same against known parameters to determine at least one of compliance and damage. In use, the system alerts crews to issues requiring correction or attention to ensure efficient cabin management.Type: ApplicationFiled: June 20, 2023Publication date: February 15, 2024Inventors: Nitin Kumar Goyal, Ashutosh Kumar Jha, Ajay Kumar
-
Patent number: 11902086Abstract: In one aspect, a method useful for implementing high availability (HA) enhancements to a computer network, comprising the steps of: providing a first edge device of a local area network (LAN); providing a second edge device of the LAN; providing a gateway system to the LAN from a wide area network; detecting that an HA cable between the first edge device and the second edge device is disconnected; establishing a network connection between the gateway system and the second edge device; with the gateway system: determining that the first edge device is active and passing network traffic, implementing a network tunneling protocol with second edge device.Type: GrantFiled: January 10, 2022Date of Patent: February 13, 2024Assignee: Nicira, Inc.Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Nitin Kumar Ananda
-
Patent number: 11899452Abstract: Various technologies described herein pertain to routing an autonomous vehicle based upon risk of takeover of the autonomous vehicle by a human operator. A computing system receives an origin location and a destination location of the autonomous vehicle. The computing system identifies a route for the autonomous vehicle to follow from the origin location to the destination location based upon output of a computer-implemented model. The computer-implemented model is generated based upon labeled data indicative of instances in which autonomous vehicles are observed to transition from operating autonomously to operating based upon conduction by human operators while the autonomous vehicles are executing predefined maneuvers. The computer-implemented model takes, as input, an indication of a maneuver in the predefined maneuvers that is performed by the autonomous vehicle when the autonomous vehicle follows a candidate route.Type: GrantFiled: August 31, 2021Date of Patent: February 13, 2024Assignee: GM CRUISE HOLDINGS LLCInventors: Geoffrey Louis Chi-Johnston, Vishal Suresh Vaingankar, Antony Joseph, Sean Gregory Skwerer, Lucio Otavio Marchioro Rech, Nitin Kumar Passa, Laura Athena Freeman, George Herbert Hines
-
Patent number: 11888912Abstract: This disclosure describes techniques for configuring an edge router of a communication provider network, the edge router coupled to communicate with a plurality of media streaming playback devices. Based at least in part on an indication of characteristics associated with the plurality of media streaming playback devices, a first multicast join for the edge router is configured to the communication provider network such that one or more media servers delivers a first plurality of media streams to the edge router via the communication provider network. Based at least in part on an indication of a request for an additional media stream not included in the first plurality of media streams, a second multicast join for the edge router is configured to the communication provider network such that the one or more media servers delivers the additional media stream to the edge router via the communication provider network.Type: GrantFiled: May 4, 2022Date of Patent: January 30, 2024Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Rajiv Asati, Nitin Kumar, Luc De Ghein
-
Patent number: 11866147Abstract: A windshield wiper system for use on an aircraft includes a controller and a wiper assembly including a wiper arm, a wiper blade, and a moving block. Further, the windshield wiper system includes a rail assembly including a rail assembly rack, a plurality of electromagnets, and an electrical interface. The electrical interface and the plurality of electromagnets induce a force on the moving block of the wiper assembly, causing the wiper assembly to sweep across the windshield of the aircraft. The controller is coupled to the rail assembly and the controller is configured to direct the motion of the wiper assembly through command signals to the rail assembly.Type: GrantFiled: June 24, 2021Date of Patent: January 9, 2024Assignee: ROSEMOUNT AEROSPACE INC.Inventors: Mahesh Ainapure, Nitin Kumar Goyal, Ashutosh Kumar Jha, Michael William Madsen
-
Patent number: 11861895Abstract: A system for detecting and tracking an object that is exhibiting an anomalous behavior from a helicopter is disclosed. The system includes a search light connected to the helicopter; a camera; and a processor including an object detection module coupled to the search light and the camera, the object detection module being configured to receive a plurality of images from the camera, compare the plurality of images against a pattern database, determine the object is exhibiting the anomalous behavior and instruct the search light to point toward the object.Type: GrantFiled: December 27, 2020Date of Patent: January 2, 2024Assignee: GOODRICH CORPORATIONInventors: Nitin Kumar Goyal, Srinivas Sanga
-
Publication number: 20230410272Abstract: A method of monitoring cargo loading by an aircraft field device may be used to detect damage to cargo and ULDs, reducing the need for manual inspection of the cargo and/or eliminate the need for constant human monitoring of cargo loading. The method may comprise scanning ULDs and receiving image data of the ULDs, and sending the data to an on ground infrastructure network. The on ground infrastructure network may classify ULD type and classify damage to the ULDs. The damage classification may be received by the field device. The field device may generate an alert and/or halt cargo loading in response to the damage classification.Type: ApplicationFiled: August 16, 2022Publication date: December 21, 2023Applicant: GOODRICH CORPORATIONInventors: Nitin Kumar Goyal, Ashutosh Kumar Jha
-
Publication number: 20230373654Abstract: A system including an array of audio devices installed in an aircraft cabin and an audio processing device. The audio processing device may be configured to: monitor a channel of microphone audio data from each of at least two of the audio devices; analyze the monitored channels of microphone audio data; identify an event to be an occurrence of a predetermined event based at least on the analyzing of the monitored channels of microphone audio data; based at least on the identified event and the analyzing of the monitored channels of microphone audio data, generate an event report associated with at least one channel of microphone audio data associated with the identified event; output the event report to a crew panel; and output at least a portion of microphone audio data of the at least one channel of microphone audio data associated with the identified event to the crew panel.Type: ApplicationFiled: October 6, 2022Publication date: November 23, 2023Inventors: Nitin Kumar Goyal, Ashutosh Kumar Jha, Ghafarsab Mujahid, Mardi Srikar
-
Publication number: 20230377598Abstract: A system including an array of audio devices installed in an aircraft cabin and an audio processing device. The audio processing device may be configured to: monitor a channel of microphone audio data from each of at least two of the audio devices; analyze the monitored channels of microphone audio data; identify an event to be an occurrence of a predetermined event based at least on the analyzing of the monitored channels of microphone audio data; based at least on the identified event and the analyzing of the monitored channels of microphone audio data, generate an event report associated with at least one channel of microphone audio data associated with the identified event; output the event report to a crew panel; and output at least a portion of microphone audio data of the at least one channel of microphone audio data associated with the identified event to the crew panel.Type: ApplicationFiled: October 6, 2022Publication date: November 23, 2023Inventors: Nitin Kumar Goyal, Ashutosh Kumar Jha, Ghafarsab Mujahid, Mardi Srikar
-
Patent number: 11800209Abstract: A camera may include an image sensor attached with a substrate configured to move relative to one or more lenses of the camera in one or more directions. The camera may include one or more actuators to control movement of the image sensor, which may include at least one magnet and at least one corresponding coil. The magnet of the actuators may be attached with the substrate, outside a perimeter of the substrate or on the substrate but close to the perimeter of the substrate. The magnet may cause the adjacent portion of the substrate to become cantilevered with only partial support. The camera may include a frame structure having one or more raised regions towards the magnet to reduce a stress on the cantilevered portion of the substrate, e.g., during a drop or shock event.Type: GrantFiled: September 8, 2021Date of Patent: October 24, 2023Assignee: Apple Inc.Inventors: Nicholas D Smyth, Hiran R Rathnasinghe, Nitin Kumar Chennupati