Patents by Inventor Siddharth Agarwal
Siddharth Agarwal 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: 11074464Abstract: A computer includes a processor and a memory storing instructions executable by the processor to receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied; and actuate a component with respect to a vehicle based on the boundary.Type: GrantFiled: July 25, 2019Date of Patent: July 27, 2021Assignee: Ford Global Technologies, LLCInventors: Sangjin Lee, Krishanth Krishnan, Ankit Girish Vora, Siddharth Agarwal
-
Patent number: 11016175Abstract: A reference pose graph can be generated from first point cloud data collected at each of a plurality of mobile nodes. A location of a stationary node can be specified based on the reference pose graph and second point cloud data collected by the stationary node.Type: GrantFiled: October 10, 2018Date of Patent: May 25, 2021Assignee: Ford Global Technologies, LLCInventors: Siddharth Agarwal, Ankit Girish Vora, Juan Enrique Castorena Martinez, Faizan Shaik
-
Publication number: 20210072041Abstract: A system includes a computer including a processor and a memory storing instructions executable by the processor to identify a location and an orientation of a vehicle on a map. The instructions include instructions to determine a location of an infrastructure sensor on the map based on the location and the orientation of the vehicle, data from a vehicle sensor, and data from the infrastructure sensor.Type: ApplicationFiled: September 6, 2019Publication date: March 11, 2021Applicant: Ford Global Technologies, LLCInventors: Juan Enrique Castorena Martinez, Mostafa Parchami, Codrin Cionca, Siddharth Agarwal, Gintaras Vincent Puskorius
-
Publication number: 20210048533Abstract: A reference pose of an object in a coordinate system of a map of an area is determined. The reference pose is based on a three-dimensional (3D) reference model representing the object. A first pose of the object is determined as the object moves with respect to the coordinate system. The first pose is determined based on the reference pose and sensor data collected by the sensor at a first time. A second pose of the object is determined as the object continues to move with respect to the coordinate system. The second pose is determined based on the reference pose, the first pose, and sensor data collected by the sensor at a second time consecutive to the first time.Type: ApplicationFiled: August 16, 2019Publication date: February 18, 2021Applicant: Ford Global Technologies, LLCInventors: Siddharth Agarwal, Faizan Shaik, Ankit Girish Vora, Sangjin Lee, Mostafa Parchami
-
Publication number: 20210027075Abstract: A computer includes a processor and a memory storing instructions executable by the processor to receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied; and actuate a component with respect to a vehicle based on the boundary.Type: ApplicationFiled: July 25, 2019Publication date: January 28, 2021Applicant: Ford Global Technologies, LLCInventors: SANGJIN LEE, KRISHANTH KRISHNAN, ANKIT GIRISH VORA, SIDDHARTH AGARWAL
-
Patent number: 10852146Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to select a technique, from a plurality of techniques, to identify a vehicle location by sensor and map data based on features detected in sensor data of an area in which the vehicle is located, to determine a location of the vehicle based on the selected technique; and to navigate the vehicle based at least in part on the identified location.Type: GrantFiled: February 28, 2018Date of Patent: December 1, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Siddharth Agarwal, Ankit Girish Vora, Jakob Nikolaus Hoellerbauer, Peng-yu Chen
-
Patent number: 10777084Abstract: A computer includes a processor and a memory. The memory stores instructions executable by the processor to receive in a host vehicle, from a target vehicle via wireless vehicle-to-vehicle communications, a target vehicle first location in a global coordinate system, determine a target vehicle second location in a local coordinate system that has an origin at the host vehicle, and identify a host vehicle location in the global coordinate system based solely on (i) local coordinate system data determined in the host vehicle, including the target vehicle second location and (ii) data in the vehicle-to-vehicle communications, including the target vehicle first location.Type: GrantFiled: July 18, 2019Date of Patent: September 15, 2020Assignee: Ford Global Technologies, LLCInventors: Ankit Girish Vora, Siddharth Agarwal, Sangjin Lee, Krishanth Krishnan
-
Patent number: 10739461Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to define a plurality of volumes represented in an original set of point cloud data. The memory stores instructions executable by the processor to define a respective set of sub-volumes in each of the volumes, and to generate a reduced set of point cloud data including a number of points counted in selected sub-volumes.Type: GrantFiled: December 11, 2017Date of Patent: August 11, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventor: Siddharth Agarwal
-
Patent number: 10699571Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to determine a plurality of waypoints for mapping an area by analyzing a received aerial image of the area, to select an optimal number of the waypoints for mapping, and to actuate the vehicle to traverse a route determined to cover the selected waypoints.Type: GrantFiled: December 4, 2017Date of Patent: June 30, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Ankit Girish Vora, Siddharth Agarwal, Jakob Nikolaus Hoellerbauer, Faizan Shaik
-
Publication number: 20200116827Abstract: A reference pose graph can be generated from first point cloud data collected at each of a plurality of mobile nodes. A location of a stationary node can be specified based on the reference pose graph and second point cloud data collected by the stationary node.Type: ApplicationFiled: October 10, 2018Publication date: April 16, 2020Applicant: Ford Global Technologies, LLCInventors: SIDDHARTH AGARWAL, ANKIT GIRISH VORA, JUAN ENRIQUE CASTORENA MARTINEZ, FAIZAN SHAIK
-
Patent number: 10503175Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive sensor data including floating-point numbers. The memory stores instructions to convert the floating-point numbers to integer numbers based on a parameter set. The memory stores instructions to actuate a vehicle component based on the integer numbers.Type: GrantFiled: October 26, 2017Date of Patent: December 10, 2019Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventor: Siddharth Agarwal
-
Publication number: 20190331497Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to generate, from LIDAR data, a first intensity map of an area around a vehicle, and to estimate a vehicle location based on comparing the first intensity map to a grayscale top view image.Type: ApplicationFiled: April 26, 2018Publication date: October 31, 2019Applicant: Ford Global Technologies, LLCInventors: ANKIT GIRISH VORA, SIDDHARTH AGARWAL, JAKOB NIKOLAUS HOELLERBAUER, PENG-YU CHEN
-
Publication number: 20190265046Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to select a technique, from a plurality of techniques, to identify a vehicle location by sensor and map data based on features detected in sensor data of an area in which the vehicle is located, to determine a location of the vehicle based on the selected technique; and to navigate the vehicle based at least in part on the identified location.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Applicant: Ford Global Technologies, LLCInventors: Siddharth Agarwal, Ankit Girish Vora, Jakob Nikolaus Hoellerbauer, Peng-yu Chen
-
Publication number: 20190179022Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to define a plurality of volumes represented in an original set of point cloud data. The memory stores instructions executable by the processor to define a respective set of sub-volumes in each of the volumes, and to generate a reduced set of point cloud data including a number of points counted in selected sub-volumes.Type: ApplicationFiled: December 11, 2017Publication date: June 13, 2019Applicant: Ford Global Technologies, LLCInventor: Siddharth Agarwal
-
Publication number: 20190172349Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to determine a plurality of waypoints for mapping an area by analyzing a received aerial image of the area, to select an optimal number of the waypoints for mapping, and to actuate the vehicle to traverse a route determined to cover the selected waypoints.Type: ApplicationFiled: December 4, 2017Publication date: June 6, 2019Applicant: Ford Global Technologies, LLCInventors: Ankit Girish Vora, Siddharth Agarwal, Jakob Nikolaus Hoellerbauer, Faizan Shaik
-
Publication number: 20190129441Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive sensor data including floating-point numbers. The memory stores instructions to convert the floating-point numbers to integer numbers based on a parameter set. The memory stores instructions to actuate a vehicle component based on the integer numbers.Type: ApplicationFiled: October 26, 2017Publication date: May 2, 2019Applicant: Ford Global Technologies, LLCInventor: Siddharth Agarwal
-
Patent number: 10044655Abstract: This disclosure relates to systems and methods that include receiving media content from a content submitter, classifying the media content by initiating one of synchronous classification and asynchronous classification based on a type of the media content, generating a media content certificate based on the media type, the certificate including results of the classification, storing the media content certificate with the media content, and filtering the media content based on at least one of an identity of the content submitter, the results of the classification, and the media content including malicious content.Type: GrantFiled: October 29, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Craig Martell, Daniel Wong, Ganesan Venkatasubramanian, Lifeng Sang, Maulin Patel, Mohammad Shafkat Amin, Shivakumar Edayathumangalam Raman, Siddharth Agarwal, Vicente Barbosa da Silveira
-
Publication number: 20170222960Abstract: In various example embodiments, a system and method for generating a filtering spam content using machine learning are presented. One or more electronic content is received. The one or more electronic content is labeled as spam or not spam by a current spam filtering system. An associated accuracy score for each of the one or more labeled content is calculated. Potential errors in the one or more labeled content is identified based on the label of the one or more labeled content being inconsistent with information associated with the source of the one or more labeled content. The one or more labeled content with identified potential errors is sent for assessment. The one or more electronic content labeled as spam with an associated accuracy score within a predetermined range is filtered, excluding labeled content with identified potential errors.Type: ApplicationFiled: February 1, 2016Publication date: August 3, 2017Inventors: Siddharth Agarwal, Anindita Gupta, Siddharth Sodhani, Nishant Gaurav, Dan Shacham, Shivakumar Edayathumangalam Raman
-
Publication number: 20160323221Abstract: This disclosure relates to systems and methods that include receiving media content from a content submitter, classifying the media content by initiating one of synchronous classification and asynchronous classification based on a type of the media content, generating a media content certificate based on the media type, the certificate including results of the classification, storing the media content certificate with the media content, and filtering the media content based on at least one of an identity of the content submitter, the results of the classification, and the media content including malicious content.Type: ApplicationFiled: October 29, 2015Publication date: November 3, 2016Inventors: Craig Martell, Daniel Wong, Ganesan Venkatasubramanian, Lifeng Sang, Maulin Patel, Mohammad Shafkat Amin, Shivakumar Edayathumangalam Raman, Siddharth Agarwal, Vicente Barbosa da Silveira