Patents by Inventor Abhay Vardhan
Abhay Vardhan 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: 11859994Abstract: Systems and methods for landmark-based localization of an autonomous vehicle (“AV”) are described herein. Implementations can generate a first predicted location of a landmark based on a pose instance of a pose of the AV and a stored location of the landmark, generate a second predicted location of the landmark relative to the AV based on an instance of LIDAR data, generate a correction instance based on the comparing, and use the correction instance in generating additional pose instance(s). Systems and methods for validating localization of a vehicle are also described herein. Implementations can obtain driving data from a past episode of locomotion of the vehicle, generate a pose-based predicted location of a landmark in an environment of the vehicle, and compare the pose-based predicted location to a stored location of the landmark in the environment of the vehicle to validate a pose instance of a pose of the vehicle.Type: GrantFiled: February 18, 2021Date of Patent: January 2, 2024Assignee: AURORA INNOVATION, INC.Inventors: Yekeun Jeong, Ethan Eade, Adam Richard Williams, Abhay Vardhan, Nicholas George Dilip Roy, James Andrew Bagnell
-
Patent number: 11718320Abstract: Systems and methods for using transmission sensor(s) in localization of an autonomous vehicle (“AV”) are described herein. Some implementations receive instance(s) of transmission sensor data generated by transmission sensor(s) of the AV, generate pose instance(s) of a pose of the AV based on the instance(s) of the transmission sensor data, and cause the AV to be controlled based on the pose instance(s). In some of those implementations, the pose instance(s) can be generated based on steering data the AV that indicates steering angle(s) of the autonomous, and that temporally correspond to the instance(s) of the transmission sensor data. In various implementations, the pose instance(s) may only be generated or utilized based on the instance(s) of the transmission sensor data (and optionally the steering data) in response to detecting an adverse event at the AV.Type: GrantFiled: December 17, 2020Date of Patent: August 8, 2023Assignee: AURORA OPERATIONS, INC.Inventors: James Scott Jackson, Abhay Vardhan, Adam Richard Williams, Yekeun Jeong, Ethan Eade
-
Publication number: 20230061950Abstract: Systems and methods for localization of a trailer of an autonomous tractor-trailer are described herein. Some implementations can determine a sector area in an environment of the autonomous tractor-trailer that is predicted to include the trailer, determine a subset of an LIDAR data that is generated by LIDAR sensor(s) of an autonomous tractor of the autonomous tractor-trailer and that is predicted to include the trailer based on the sector area, generate a trailer pose instance of a trailer pose of the trailer based on the subset of the LIDAR data, and cause the trailer pose instance to be utilized in controlling the autonomous tractor-trailer. Additional or alternative implementations can utilize particular LIDAR sensor(s) in generating the trailer pose instance, such as phase coherent LIDAR sensor(s) or polarized LIDAR sensor(s).Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Yekeun Jeong, Abhay Vardhan, Adam Richard Williams
-
Patent number: 10732000Abstract: A system determines a route for a user and creates checkpoints along the route to encourage the user to follow the suggested route. For example, a ride sharing system may encourage users with vehicles to move toward regions where rides are in highest demand by offering a route to that region with checkpoints along the way. A user may receive a reward upon reaching a checkpoint. The system may adapt checkpoints to user types. Models are trained to output rule sets for placing checkpoints along a route and assigning values to the checkpoints. In some embodiments, the models are trained according to categories of users, so that the checkpoints can be placed in a way that will encourage the user to comply with a route. When a user strays from a suggested route, the system generates an updated set of checkpoints to encourage the user to return to the route.Type: GrantFiled: September 12, 2017Date of Patent: August 4, 2020Assignee: Uber Technologies, Inc.Inventors: Srikanth Jalasutram, Guillaume Lachaud, Varun Krishna Rau, Abhay Vardhan
-
Patent number: 10439973Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: GrantFiled: April 6, 2018Date of Patent: October 8, 2019Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Publication number: 20190078901Abstract: A system determines a route for a user and creates checkpoints along the route to encourage the user to follow the suggested route. For example, a ride sharing system may encourage users with vehicles to move toward regions where rides are in highest demand by offering a route to that region with checkpoints along the way. A user may receive a reward upon reaching a checkpoint. The system may adapt checkpoints to user types. Models are trained to output rule sets for placing checkpoints along a route and assigning values to the checkpoints. In some embodiments, the models are trained according to categories of users, so that the checkpoints can be placed in a way that will encourage the user to comply with a route. When a user strays from a suggested route, the system generates an updated set of checkpoints to encourage the user to return to the route.Type: ApplicationFiled: September 12, 2017Publication date: March 14, 2019Inventors: Srikanth Jalasutram, Guillaume Lachaud, Varun Krishna Rau, Abhay Vardhan
-
Publication number: 20180227258Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: ApplicationFiled: April 6, 2018Publication date: August 9, 2018Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Patent number: 10009306Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: GrantFiled: May 15, 2015Date of Patent: June 26, 2018Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Patent number: 9785713Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: March 10, 2016Date of Patent: October 10, 2017Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20160337294Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Publication number: 20160267184Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: March 10, 2016Publication date: September 15, 2016Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Patent number: 9317611Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: December 10, 2014Date of Patent: April 19, 2016Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20150169767Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: December 10, 2014Publication date: June 18, 2015Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Patent number: 8949254Abstract: Techniques for enhancing content are disclosed. In some embodiments, enhancing content includes automatically identifying a set of modifications to the existing content of a page that would result in the page satisfying a set of search properties and applying at least a subset of the set of modifications to the page. Furthermore, techniques for enhancing link structure are disclosed. In some embodiments, enhancing link structure includes automatically determining a constrained link structure for a set of pages that satisfies a set of one or more constraints and that is at least in part different from an existing link structure of the set of pages and making one or more modifications to the existing link structure to at least in part realize the constrained link structure for the set of pages.Type: GrantFiled: October 29, 2010Date of Patent: February 3, 2015Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Joshua Levy, Praveen K. Patnala, Srinath Sridhar, William Uppington, Abhay Vardhan
-
Patent number: 8938452Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: January 29, 2014Date of Patent: January 20, 2015Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20140207750Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: January 29, 2014Publication date: July 24, 2014Applicant: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Patent number: 8676798Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: September 30, 2009Date of Patent: March 18, 2014Assignee: BloomReach Inc.Inventors: Raj De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar