Patents by Inventor Sathya Narayanan

Sathya Narayanan 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: 20230264693
    Abstract: A control system for controlling a powertrain of an electric or hybrid electric vehicle is disclosed. The powertrain comprises a battery and a traction motor and is operable in a regenerative braking mode. The control system is configured to generate a deceleration target for the vehicle in the regenerative braking mode, and to generate a torque command for the traction motor based on the deceleration target. By generating a deceleration target for the vehicle during regenerative braking and using the deceleration target to control the torque of the traction motor, more consistent regenerative braking may be provided, particularly when the vehicle is used to carry different loads.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 24, 2023
    Applicant: Cummins Inc.
    Inventors: Jaime Antonio Lugo-Castillo, Sathya Narayanan Hariharan, Yuanchun Cai, Balan Mariappan Selvaraj, Richard A. Booth
  • Publication number: 20230228688
    Abstract: Robots might interact with planar objects (e.g., garments) for process automation, quality control, to perform sewing operations, or the like. It is recognized herein that robots interacting with such planar objects can pose particular problems, for instance problems related to detecting the planar object and estimating the pose of the detected planar object. A system can be configured to detect or segment planar objects, such as garments. The system can include a three-dimensional (3D) sensor positioned to detect a planar object along a transverse direction. The system can further include a first surface that supports the planar object. The first surface can be positioned such that the planar object is disposed between the first surface and the 3D sensor along the transverse direction. In various examples, the 3D sensor is configured to detect the planar object without detecting the first surface.
    Type: Application
    Filed: August 10, 2022
    Publication date: July 20, 2023
    Inventors: Eduardo Moura Cirilo Rocha, Shashank Tamaskar, Wei Xi Xia, Eugen Solowjow, Nan Tian, Gokul Narayanan Sathya Narayanan
  • Publication number: 20230176899
    Abstract: The handling of external calls from one or more services to one or more subservices is described. Upon detecting that a service has made an external call to a subservice and prior to allowing the external call to be sent to the subservice, a system evaluates the external call against one or more pre-call thresholds to determine whether or not the one or more pre-call thresholds are met. If the determination is that a pre-call threshold of the one or more pre-call thresholds is not met, the external call is failed without sending the external call to the subservice. This failing might include communicating to the service that placed the external call that the external call has failed. Otherwise, the system sends the external call to the subservice. By applying these thresholds, the service is kept from using too many resources.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Nishand Lalithambika VASUDEVAN, Akshay Navneetlal MUTHA, Abhishek Anil KAKHANDIKI, Sathya Narayanan RAMAMIRTHAM
  • Publication number: 20230101045
    Abstract: A universal asynchronous receiver/transmitter includes a transmission register to include information to be transmitted, a receive register to include information received, a frame error checking circuit to evaluate contents of the receive register for a frame error, and control logic. The control logic is to route the contents of the transmission register to the receive register. The control logic is to, during transmission of the contents of the transmission register through the reprogrammable pin to the receive register, modify a bit inversion register to yield modified contents to be provided to the receive register. The modified contents are to cause a frame error. The control logic is to determine whether the frame error checking circuit detected the frame error.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 30, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Avinash Halageri, Sathya Narayanan
  • Patent number: 11606710
    Abstract: Systems and methods are provided for receiving data indicating a spatial distribution and 802.11ax capabilities of access point radios and of client devices in a network, assigning the access point radios as either first access point radios or second access point radios, the first access point radios conducting data transmission using an 802.11ax wireless standard and the second access point radios conducting data transmission using legacy wireless standards, based on the data, determining whether any of the client devices are to be steered to a different access point radio based on the 802.11ax capabilities of the client devices, and in response to determining that a client device is to be steered to a different access point radio, steering the client device to a first access point radio or a second access point radio.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: March 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sathya Narayanan Ramamirtham, Nethra Muniyappa, Rajarshi Bhattacharyya, Rishabh Gupta, Rajini Balay, Sree Harsha
  • Patent number: 11526760
    Abstract: An architecture for training the weights of artificial neural networks provides a global constrainer modifying the neuron weights in each iteration not only by the back-propagated error but also by a global constraint constraining these weights based on the value of all weights at that iteration. The ability to accommodate a global constraint is made practical by using a constrained gradient descent which approximates the error gradient deduced in the training as a plane, offsetting the increased complexity of the global constraint.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: December 13, 2022
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Sathya Narayanan Ravi, Tuan Quang Dinh, Vishnu Sai Rao Suresh Lokhande, Vikas Singh
  • Publication number: 20220391565
    Abstract: A method for automatically generating a bill of process in a manufacturing system comprising: receiving design information representative of a product to be produced; iteratively performing simulations of the manufacturing system; identifying manufacturing actions based on the simulations; optimizing the identified manufacturing actions to efficiently produce the product to be produced; generating, by the manufacturing system, a bill of process for producing the product. Simulations may be performed using a digital twin of the product being produced and a digital twin of the environment. System actions are optimized using a reinforcement learning technique to automatically produce a bill of process based on the design information of the product and task specifications.
    Type: Application
    Filed: May 25, 2022
    Publication date: December 8, 2022
    Inventors: Chengtao Wen, Juan L. Aparicio Ojea, Ines Ugalde Diaz, Gokul Narayanan Sathya Narayanan, Eugen Solowjow, Wei Xi Xia, Yash Shahapurkar, Shashank Tamaskar, Heiko Claussen
  • Publication number: 20220322128
    Abstract: Systems and methods are provided for receiving data indicating a spatial distribution and 802.11ax capabilities of access point radios and of client devices in a network, assigning the access point radios as either first access point radios or second access point radios, the first access point radios conducting data transmission using an 802.11ax wireless standard and the second access point radios conducting data transmission using legacy wireless standards, based on the data, determining whether any of the client devices are to be steered to a different access point radio based on the 802.11ax capabilities of the client devices, and in response to determining that a client device is to be steered to a different access point radio, steering the client device to a first access point radio or a second access point radio.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Inventors: SATHYA NARAYANAN RAMAMIRTHAM, NETHRA MUNIYAPPA, RAJARSHI BHATTACHARYYA, RISHABH GUPTA, RAJINI BALAY, SREE HARSHA
  • Publication number: 20220297295
    Abstract: A computer-implemented method for designing execution of a process by a robotic cell includes obtaining a process goal and one or more process constraints. The method includes accessing a library of constructs and a library of skills. Each construct includes a digital representation of a component of the robotic cell or a geometric transformation of the robotic cell. Each skill includes a functional description for using a robot of the robotic cell to interact with a physical environment to perform a skill objective. The method uses a simulation engine to simulate a multiplicity of designs, wherein each design is characterized by a combination of constructs and skills to achieve the process goal, and determine a set of feasible designs that meet the one or more process constraints. The method includes outputting recommended designs from the set of feasible designs.
    Type: Application
    Filed: February 8, 2022
    Publication date: September 22, 2022
    Inventors: Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Yash Shahapurkar, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Gokul Narayanan Sathya Narayanan, Shashank Tamaskar
  • Patent number: 11442449
    Abstract: Optimizing performance of an autonomous vehicle (AV) includes acquiring information pertaining to a plurality of factors associated with the AV. The plurality of factors includes a route to be traversed by the AV for a ride, a type of a road included in the route, a real-time location of the AV, a time of travel, and a weather condition at the time of travel. An optimal configuration is selected based on the acquired information for operating components of the AV. The components are configured in real time to operate at the optimal configuration. When the components operate at the optimal configuration, a power consumed by the components is reduced and a durability of the components is increased relative to when the components operate at a first configuration that is different from the optimal configuration.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 13, 2022
    Assignee: ANI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Sathya Narayanan Nagarajan, Gaurav Agarwal
  • Patent number: 11362521
    Abstract: An offline mutual authentication method for battery swapping includes communicating a first authentication request to a battery by a computing device associated with a battery charger. A first authentication response is communicated to the computing device. The first authentication response is verified, and a first challenge request is communicated to the battery. A first challenge response is communicated to the computing device. The first challenge response is verified, and a battery authentication status is communicated to the battery. A second authentication request is communicated to the computing device. A second authentication response is communicated to the battery. The second authentication response is verified, and a second challenge request is communicated to the computing device. A second challenge response is communicated to the battery. The second challenge response is verified, and a charger authentication status is communicated by the battery to the computing device.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: June 14, 2022
    Assignee: OLA ELECTRIC MOBILITY PRIVATE LIMITED
    Inventors: Jeevan Visvesha, Sathya Narayanan Nagarajan, Sachinraj Shetty, Shashi Chandra Ray
  • Publication number: 20210399566
    Abstract: An offline mutual authentication method for battery swapping includes communicating a first authentication request to a battery by a computing device associated with a battery charger. A first authentication response is communicated to the computing device. The first authentication response is verified, and a first challenge request is communicated to the battery. A first challenge response is communicated to the computing device. The first challenge response is verified, and a battery authentication status is communicated to the battery. A second authentication request is communicated to the computing device. A second authentication response is communicated to the battery. The second authentication response is verified, and a second challenge request is communicated to the computing device. A second challenge response is communicated to the battery. The second challenge response is verified, and a charger authentication status is communicated by the battery to the computing device.
    Type: Application
    Filed: February 25, 2021
    Publication date: December 23, 2021
    Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITED
    Inventors: Jeevan Visvesha, Sathya Narayanan Nagarajan, Sachinraj Shetty, Shashi Chandra Ray
  • Publication number: 20210377030
    Abstract: An offline authentication of batteries includes communicating an encrypted authentication request to secondary batteries and a vehicle controller by a primary battery of an electric vehicle. The encrypted authentication request is decrypted to obtain a first random number and a fleet flag. An encrypted authentication response, including a first random number, a second random number, and a vehicle identifier, is communicated to each battery. Each battery verifies the first random number and the vehicle identifier. An encrypted battery status, including the first and second random numbers and an authentication status, is communicated to the primary battery that verifies the first and second random number and the authentication status. The primary battery communicates an encrypted authentication message to the secondary batteries and the vehicle controller. The secondary batteries and the vehicle controller verify the first and second random numbers and the authentication status for authenticating each battery.
    Type: Application
    Filed: February 25, 2021
    Publication date: December 2, 2021
    Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITED
    Inventors: Jeevan Visvesha, Sathya Narayanan Nagarajan
  • Patent number: 11037002
    Abstract: Calibration and distance prediction for driving assistance is provided. A camera of a vehicle is calibrated to obtain a distance data set. The distance data set includes a distance of each row of pixels of a first image captured by the camera. The distance data set may be further utilized in real-time to predict a distance of an object from the vehicle. Based on the predicted distance, a warning message for an impending collision may be generated and communicated to a driver of the vehicle, thereby facilitating driving assistance to the driver in the real-time.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 15, 2021
    Assignee: ANI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Pramod Sankar Kompalli, Sathya Narayanan Nagarajan, Apurv Nigam, Srikanth Vidapanakal
  • Publication number: 20210141093
    Abstract: Embodiments include simultaneous localization and mapping in an autonomous machine using unsynchronized data from a plurality of sensors by receiving navigation information from a first sensor and a second sensor of a plurality of sensors. The navigation information from the first sensor is not time synchronized with the localization information from the second sensor. A constraint equation can be applied to the navigation information from the first sensor, the constraint equation comprising a point-to-line constraint, wherein a line of the point-to-line constraint is based on a trajectory of the autonomous machine determined from the navigation information. Localization of the autonomous machine and mapping of physical surroundings of the autonomous machine can be performed using the point-to-line constrained navigation information and the localization information from the second sensor.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Hyungjin Kim, Sathya Narayanan Kasturi Rangan, Shishir Pagad, Veera Ganesh Yalla
  • Patent number: 10935978
    Abstract: Methods and systems herein can let an autonomous vehicle localize itself precisely and in near real-time in a digital map using visual place recognition. Commercial GPS solutions used in the production of autonomous vehicles generally have very low accuracy. For autonomous driving, the vehicle may need to be able to localize in the map very precisely, for example, within a few centimeters. The method and systems herein incorporate visual place recognition into the digital map and localization process. The roadways or routes within the map can be characterized as a set of nodes, which can be augmented with feature vectors that represent the visual scenes captured using camera sensors. These feature vectors can be constantly updated on the map server and then provided to the vehicles driving the roadways. This process can help create and maintain a diverse set of features for visual place recognition.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: March 2, 2021
    Assignee: NIO USA, Inc.
    Inventors: Veera Ganesh Yalla, Sathya Narayanan Kasturi Rangan, Davide Bacchet
  • Patent number: 10922970
    Abstract: Methods and systems for assisting a driver of a vehicle traversing on a route are provided. Sensor and image data are received from each vehicle associated with the route. The sensor and image data are processed to generate driving-assisting features. Environmental and fleet data associated with the route are further retrieved from data sources. The environmental and fleet data are further processed to generate driving-assisting features. A warning message is generated based on the driving-assisting features. The warning message is communicated to each driver for facilitating driving-assistance in real-time.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: February 16, 2021
    Assignee: ANI Technologies Private Ltd.
    Inventors: Sathya Narayanan Nagarajan, Nishant Kumar, Harshit Sharma, Achal Gupta, Sacheth Kadam
  • Publication number: 20210027409
    Abstract: A safety method and system for users in a vehicle is provided. The method includes operations that are executed by a circuitry of the system to facilitate safety features to the users. The operations include detecting an emergency input for activating a camera device to record real-time in-vehicle activities. A preferred contact of a user in the vehicle is determined and audiovisual information of the in-vehicle activities is communicated in real-time with each preferred contact. The recorded in-vehicle activities are further processed in real-time for detecting an emergency incident. An alert signal is generated based on the emergency incident, and one or more entities who can provide help are identified based on a location of the vehicle. The alert signal is communicated to the one or more entities along with the recorded in-vehicle activities.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 28, 2021
    Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITED
    Inventors: Rakesh Sasidharan Nair, Sathya Narayanan Nagarajan, Parth Suthar, Sudhir Singh Mor, Shreeyash Salunke, Arjun S, Krishna Prasad Kuruva, Ajit Pratap Singh, Akul Aggarwal, Abhinav Srivastava, Akilan M R
  • Publication number: 20210027212
    Abstract: An offline to online booking of a street-hailed vehicle by a passenger includes scanning a quick response (QR) code or a near-field communication (NFC) sticker associated with the street-hailed vehicle. Based on the scanning, QR or NFC information is retrieved from the QR code or the NFC sticker, respectively. The QR or NFC information is further processed to determine an availability of the street-hailed vehicle for allocation to the passenger. The street-hailed vehicle is further allocated to the passenger based on successful conversion of the offline to online booking of the street-hailed vehicle. A driver of the street-hailed vehicle transports the passenger from a current location to a destination location based on the allocation.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 28, 2021
    Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITED
    Inventors: Achal Gupta, Sathya Narayanan Nagarajan, Dinesh Dharmaraj, Himanshu Retarekar, Riyaz Mohammed Ibrahim A, Shreeyash Salunke, Ravi Shankar Singh Ahirwar, Arjun S, Krishna Prasad Kuruva, Poorva Mankad, Sudhir Singh Mor, Parth Suthar, Santosh Vaidyanathan, Suresh Shanmugasundaram
  • Patent number: 10872532
    Abstract: Lane prediction for driving assistance is provided. A camera of a vehicle is calibrated to obtain column values for each row of pixels of an image based on a plurality of lines captured in the image. The plurality of lines may be either parallel or perpendicular to a calibration lane captured in the image. The column values of each row of pixels may be utilized to predict a driving lane for the vehicle. When an on-road object is detected in the predicted driving lane, a warning message for an impending collision may be generated and communicated to a driver of the vehicle, thereby facilitating driving assistance to the driver in real-time.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: December 22, 2020
    Assignee: ANI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Pramod Sankar Kompalli, Sathya Narayanan Nagarajan, Apurv Nigam, Srikanth Vidapanakal