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

  • Publication number: 20240394039
    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: August 2, 2024
    Publication date: November 28, 2024
    Inventors: Gael Gurvan COLAS, Mayank GUPTA, Anurag GANGULI, Timothy P. DALY, JR.
  • Publication number: 20240377825
    Abstract: Methods, systems, and non-transitory computer-readable media are configured to perform operations comprising determining map data and detection data for an area in an environment; determining a change in the area based on the map data and the detection data; and generating control data based on the change.
    Type: Application
    Filed: May 17, 2024
    Publication date: November 14, 2024
    Inventors: Mayank Gupta, Anurag Ganguli, Timothy Patrick Daly, JR.
  • Publication number: 20240308545
    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: April 25, 2024
    Publication date: September 19, 2024
    Inventors: Amit KUMAR, Lichun YANG, Anurag GANGULI
  • Patent number: 12093680
    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: June 19, 2023
    Date of Patent: September 17, 2024
    Assignee: PlusAI, Inc.
    Inventors: Gael Gurvan Colas, Mayank Gupta, Anurag Ganguli, Timothy P. Daly, Jr.
  • Patent number: 12046137
    Abstract: Methods, systems, and non-transitory computer readable media are configured to perform operations comprising determining an occurrence of a sign in an environment of a vehicle; determining that at least a portion of the sign is unrecognized by a local machine learning model of the vehicle; and providing sensor data associated with the at least one portion of the sign to an operations center remote from the vehicle.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: July 23, 2024
    Assignee: PlusAI, Inc.
    Inventors: Robert Joseph Dingli, Joseph Michael Martin, Anurag Ganguli, Ankur Agarwal
  • Patent number: 12019448
    Abstract: Methods, systems, and non-transitory computer-readable media are configured to perform operations comprising determining map data and detection data for an area in an environment; determining a change in the area based on the map data and the detection data; and generating control data based on the change.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: June 25, 2024
    Assignee: PlusAI, Inc.
    Inventors: Mayank Gupta, Anurag Ganguli, Timothy Patrick Daly, Jr.
  • Patent number: 11999382
    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: January 13, 2023
    Date of Patent: June 4, 2024
    Assignee: PlusAI, Inc.
    Inventors: Amit Kumar, Lichun Yang, Anurag Ganguli
  • 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