Patents by Inventor Anurag Ganguli

Anurag Ganguli 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: 11906623
    Abstract: Techniques are described for determining whether to process a job request. An example, method can include a device emitting a first pulse using a light detection and ranging (LIDAR) system coupled to an autonomous vehicle. The device can receive a first signal reflected off of an object. The device can emit a second pulse using the system, a threshold time interval being configured for the second laser pulse to hit the object in motion. The device can receive a second signal reflected off of the object. The device can determine a first time of flight information of the first signal and a second time of flight information of the second signal. The device can determine a velocity of the object based at least in part on the first time of flight information and the second time of flight information.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: February 20, 2024
    Assignee: PlusAI, Inc.
    Inventors: Ankur Agarwal, Timothy P. Daly, Jr., Anurag Ganguli
  • Publication number: 20230401748
    Abstract: In some embodiments, a method includes receiving a first image and a second image from a stereo camera pair. The method includes selecting a first row of pixels from the rectified image and a set of rows of pixels from the second image and comparing the first row of pixels with each row of pixels from the set of rows of pixels to determine disparity values. The method includes determining a pair of rows of pixels having the first row of pixels and a second row of pixels from the set of rows of pixels. The pair of rows of pixels has an offset no greater than an offset between the first row of pixels and each row of pixels from remaining rows of pixels. The method includes adjusting, based on the offset, the relative rotational position between the first stereo camera and the second stereo camera.
    Type: Application
    Filed: August 14, 2023
    Publication date: December 14, 2023
    Inventors: Anurag GANGULI, Timothy P. DALY, JR., Mayank GUPTA, Wenbin WANG, Huan Yang CHANG
  • Publication number: 20230394849
    Abstract: In some embodiments, a method can include executing a first machine learning model to detect at least one lane in each image from a first set of images. The method can further include determining an estimate location of a vehicle for each image, based on localization data captured using at least one localization sensor disposed at the vehicle. The method can further include selecting lane geometry data for each image, from a map and based on the estimate location of the vehicle. The method can further include executing a localization model to generate a set of offset values for the first set of images based on the lane geometry data and the at least one lane in each image. The method can further include selecting a second set of images from the first set of images based on the set of offset values and a previously-determined offset threshold.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 7, 2023
    Inventors: Inderjot SAGGU, Mianwei ZHOU, Ankur AGARWAL, Anurag GANGULI
  • Patent number: 11836994
    Abstract: In some embodiments, a method can include executing a first machine learning model to detect at least one lane in each image from a first set of images. The method can further include determining an estimate location of a vehicle for each image, based on localization data captured using at least one localization sensor disposed at the vehicle. The method can further include selecting lane geometry data for each image, from a map and based on the estimate location of the vehicle. The method can further include executing a localization model to generate a set of offset values for the first set of images based on the lane geometry data and the at least one lane in each image. The method can further include selecting a second set of images from the first set of images based on the set of offset values and a previously-determined offset threshold.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: December 5, 2023
    Assignee: PlusAI, Inc.
    Inventors: Inderjot Saggu, Mianwei Zhou, Ankur Agarwal, Anurag Ganguli
  • Publication number: 20230350664
    Abstract: In some embodiments, a method comprises receiving, at a processor of an autonomous vehicle and from at least one sensor, sensor data distributed within a time window. A first event being a first event type occurring at a first time in the time window is identified by the processor using a software model based on the sensor data. At least one first attribute associated with the first event is extracted by the processor. A second event being the first event type occurring at a second time in the time window is identified by the processor based on the at least one first attribute. In response to determining that the second event is not yet recognized as being the first event type, a first label for the second event is generated by the processor.
    Type: Application
    Filed: June 19, 2023
    Publication date: November 2, 2023
    Inventors: Gael Gurvan COLAS, Mayank GUPTA, Anurag GANGULI, Timothy P. DALY, JR.
  • Publication number: 20230311944
    Abstract: In one or more embodiments, a method comprises receiving, at a processor, an input signal from an input device in response to a first actuation of the input device by a driver of an autonomous vehicle. The input device is a device disposed with the autonomous vehicle and has a second actuation of the input device associated with a standard operation of the input device. The second actuation has an actuation pattern different from an actuation pattern of the first actuation. In response to the input signal, a determination is made by the processor to determine whether the autonomous vehicle can perform a maneuver safely. In response to determining that the autonomous vehicle can perform the maneuver safely, a signal is sent by the processor to cause the autonomous vehicle to perform the maneuver.
    Type: Application
    Filed: January 13, 2023
    Publication date: October 5, 2023
    Inventors: Amit KUMAR, Lichun YANG, Anurag GANGULI
  • Patent number: 11763492
    Abstract: In some embodiments, a method includes receiving a first image and a second image from a stereo camera pair. The method includes selecting a first row of pixels from the rectified image and a set of rows of pixels from the second image and comparing the first row of pixels with each row of pixels from the set of rows of pixels to determine disparity values. The method includes determining a pair of rows of pixels having the first row of pixels and a second row of pixels from the set of rows of pixels. The pair of rows of pixels has an offset no greater than an offset between the first row of pixels and each row of pixels from remaining rows of pixels. The method includes adjusting, based on the offset, the relative rotational position between the first stereo camera and the second stereo camera.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: September 19, 2023
    Assignee: PlusAI, Inc.
    Inventors: Anurag Ganguli, Timothy P. Daly, Jr., Mayank Gupta, Wenbin Wang, Huan Yang Chang
  • Patent number: 11720343
    Abstract: In some embodiments, a method comprises receiving, at a processor of an autonomous vehicle and from at least one sensor, sensor data distributed within a time window. A first event being a first event type occurring at a first time in the time window is identified by the processor using a software model based on the sensor data. At least one first attribute associated with the first event is extracted by the processor. A second event being the first event type occurring at a second time in the time window is identified by the processor based on the at least one first attribute. In response to determining that the second event is not yet recognized as being the first event type, a first label for the second event is generated by the processor.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: August 8, 2023
    Assignee: PlusAI, Inc.
    Inventors: Gael Gurvan Colas, Mayank Gupta, Anurag Ganguli, Timothy P. Daly, Jr.
  • Publication number: 20230221944
    Abstract: In some embodiments, a method comprises receiving, at a processor of an autonomous vehicle and from at least one sensor, sensor data distributed within a time window. A first event being a first event type occurring at a first time in the time window is identified by the processor using a software model based on the sensor data. At least one first attribute associated with the first event is extracted by the processor. A second event being the first event type occurring at a second time in the time window is identified by the processor based on the at least one first attribute. In response to determining that the second event is not yet recognized as being the first event type, a first label for the second event is generated by the processor.
    Type: Application
    Filed: November 4, 2022
    Publication date: July 13, 2023
    Inventors: Gael Gurvan COLAS, Mayank GUPTA, Anurag GANGULI, Timothy P. DALY, JR.
  • Publication number: 20230196792
    Abstract: In some embodiments, a method can include executing a first machine learning model to detect at least one lane in each image from a first set of images. The method can further include determining an estimate location of a vehicle for each image, based on localization data captured using at least one localization sensor disposed at the vehicle. The method can further include selecting lane geometry data for each image, from a map and based on the estimate location of the vehicle. The method can further include executing a localization model to generate a set of offset values for the first set of images based on the lane geometry data and the at least one lane in each image. The method can further include selecting a second set of images from the first set of images based on the set of offset values and a previously-determined offset threshold.
    Type: Application
    Filed: September 12, 2022
    Publication date: June 22, 2023
    Inventors: Inderjot SAGGU, Mianwei ZHOU, Ankur AGARWAL, Anurag GANGULI
  • Patent number: 11654938
    Abstract: In one or more embodiments, a method comprises receiving, at a processor, sensor data from a sensor at a vehicle that is moving while in an autonomous mode. A position and an orientation of the vehicle based on the sensor data is determined at the processor. A lateral deviation of the vehicle from a planned path based on the position and the orientation of the vehicle while the vehicle is moving in the autonomous mode is calculated at the processor. In response to the lateral deviation exceeding a predefined lateral deviation threshold, the autonomous mode is disengaged.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: May 23, 2023
    Assignee: PlusAI, Inc.
    Inventors: Amit Kumar, Siva Bhargav Ravella, Anurag Ganguli, Lichun Yang
  • Patent number: 11645775
    Abstract: A non-transitory processor-readable medium stores code representing instructions to be executed by the processor. The code comprises code to cause the processor to receive a first image and a second image from a stereo camera pair disposed with a vehicle. The code causes the processor to detect, using a machine learning model, an object based on the first image, the object located within a pre-defined area within a vicinity of the vehicle. The code causes the processor to determine a distance between the object and the vehicle based on disparity between the first image and the second image. The code causes the processor to determine a longitudinal value of the vehicle based on the distance and a height of the vehicle. The code causes the processor to send an instruction to facilitate driving of the vehicle based on a road profile associated with the longitudinal value.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: May 9, 2023
    Assignee: PlusAI, Inc.
    Inventors: Anurag Ganguli, Zi Li
  • Patent number: 11645832
    Abstract: An apparatus includes a processor configured to be disposed with a vehicle and a memory coupled to the processor. The memory stores instructions to cause the processor to receive, at least two of: radar data, camera data, lidar data, or sonar data. The sensor data is associated with a predefined region of a vicinity of the vehicle while the vehicle is traveling during a first time period. At least a portion of the vehicle is positioned within the predefined region during the first time period. The method also includes detecting that no other vehicle is present within the predefined region. An environment of the vehicle during the first time period is classified as one state from a set of states that includes at least one of dry, light rain, heavy rain, light snow, or heavy snow, based on at least two of the sensor data to produce an environment classification. An operational parameter of the vehicle based on the environment classification is modified.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: May 9, 2023
    Assignee: PlusAI, Inc.
    Inventors: Mayank Gupta, Anurag Ganguli, Timothy P. Daly, Jr., Amit Kumar
  • Patent number: 11636200
    Abstract: The following relates generally to defense mechanisms and security systems. Broadly, systems and methods are disclosed that detect an anomaly in an Embedded Mission Specific Device (EMSD). Disclosed approaches include a meta-material antenna configured to receive a radio frequency signal from the EMSD, and a central reader configured to receive a signal from the meta-material antenna. The central reader may be configured to: build a finite state machine model of the EMSD based on the signal received from the meta-material antenna; and detect if an anomaly exists in the EMSD based on the built finite state machine model.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: April 25, 2023
    Assignee: Palo Alto Research Center Incorporated
    Inventors: George Daniel, Alexander Feldman, Bhaskar Saha, Anurag Ganguli, Bernard D. Casse, Johan de Kleer, Shantanu Rane, Ion Matei
  • Patent number: 11623664
    Abstract: An autonomous vehicle can obtain sensor data. Upon determining that the autonomous vehicle is in a lane adjacent a shoulder, and there is an object in the shoulder, the autonomous vehicle can determine if performing a lane change maneuver out of the lane prior to the autonomous vehicle being positioned adjacent to the object is feasible. If it is, the lane change maneuver can be performed. If it is not, a nudge maneuver and/or a deceleration can be performed.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: April 11, 2023
    Assignee: PlusAI, Inc.
    Inventors: Anurag Ganguli, Amit Kumar, Timothy P. Daly, Jr., Anurag Paul, Inderjot Singh Saggu, Lichun Yang
  • Patent number: 11618463
    Abstract: Embodiments provide a vehicle computer coupled to a vehicle. The vehicle computer may be configured to compute (e.g., generate) a first (e.g., regular, main) trajectory and a second (e.g., fail-safe, minimal risk maneuver) trajectory for the vehicle. Embodiments may provide techniques for incorporating sensor input into the response for managing a minimal risk maneuver. The low-resolution sensor data may be received from a low-resolution sensor having integrated object detection processing such as an automotive radar sensor. The safety processor may modify the second trajectory using the low-resolution sensor data to avoid any new hazards along the second trajectory. Embodiments may also provide, in addition to the low-resolution radar sensor data, pre-computed analysis of the low-resolution radar sensor data from the main processor to the safety processor to reduce the false positives (e.g., false positive object detections) along the second trajectory.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: April 4, 2023
    Assignee: PlusAI, Inc.
    Inventors: Robert Joseph Dingli, Anurag Ganguli
  • Patent number: 11594017
    Abstract: An apparatus includes a processor configured to be disposed with a vehicle and a memory coupled to the processor. The memory stores instructions to cause the processor to receive, at least two of: radar data, camera data, lidar data, or sonar data. The sensor data is associated with a predefined region of a vicinity of the vehicle while the vehicle is traveling during a first time period. At least a portion of the vehicle is positioned within the predefined region during the first time period. The method also includes detecting that no other vehicle is present within the predefined region. An environment of the vehicle during the first time period is classified as one state from a set of states that includes at least one of dry, light rain, heavy rain, light snow, or heavy snow, based on at least two of the sensor data to produce an environment classification. An operational parameter of the vehicle based on the environment classification is modified.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: February 28, 2023
    Assignee: PlusAI, Inc.
    Inventors: Mayank Gupta, Anurag Ganguli, Timothy P. Daly, Jr., Amit Kumar
  • Patent number: 11587248
    Abstract: The present teaching relates to method, system, medium, and implementation of determining depth information in autonomous driving. Stereo images are first obtained from multiple stereo pairs selected from at least two stereo pairs. The at least two stereo pairs have stereo cameras installed with the same baseline and in the same vertical plane. Left images from the multiple stereo pairs are fused to generate a fused left image and right images from the multiple stereo pairs are fused to generate a fused right image. Disparity is then estimated based on the fused left and right images and depth information can be computed based on the stereo images and the disparity.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: February 21, 2023
    Assignee: PlusAI, Inc.
    Inventors: Anurag Ganguli, Timothy Patrick Daly, Jr., Hao Zheng, David Wanqian Liu
  • Patent number: 11565719
    Abstract: In one or more embodiments, a method comprises receiving, at a processor, an input signal from an input device in response to a first actuation of the input device by a driver of an autonomous vehicle. The input device is a device disposed with the autonomous vehicle and has a second actuation of the input device associated with a standard operation of the input device. The second actuation has an actuation pattern different from an actuation pattern of the first actuation. In response to the input signal, a determination is made by the processor to determine whether the autonomous vehicle can perform a maneuver safely. In response to determining that the autonomous vehicle can perform the maneuver safely, a signal is sent by the processor to cause the autonomous vehicle to perform the maneuver.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 31, 2023
    Assignee: PlusAI, Inc.
    Inventors: Amit Kumar, Lichun Yang, Anurag Ganguli
  • Patent number: 11541910
    Abstract: An autonomous vehicle can obtain sensor data. Upon determining that the autonomous vehicle is in a lane adjacent a shoulder, and there is an object in the shoulder, the autonomous vehicle can determine if performing a lane change maneuver out of the lane prior to the autonomous vehicle being positioned adjacent to the object is feasible. If it is, the lane change maneuver can be performed. If it is not, a nudge maneuver and/or a deceleration can be performed.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: January 3, 2023
    Assignee: PlusAI, Inc.
    Inventors: Anurag Ganguli, Amit Kumar, Timothy P. Daly, Jr., Anurag Paul, Inderjot Singh Saggu, Lichun Yang