Patents by Inventor Puneet SINGHAL
Puneet SINGHAL 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: 12522248Abstract: Provided are methods and systems for lane change and intent determination. A method for operating an autonomous vehicle is provided. The method includes obtaining, first scene data associated with a scene of an autonomous vehicle. The method includes generating a plurality of trajectories for the autonomous vehicle. The method includes selecting a trajectory from the plurality of trajectories. The method includes determining a vehicle action intent of the selected trajectory. The method includes combining the vehicle action intent of the selected trajectory with a set of vehicle action intents to form a plurality of vehicle action intents. The set of vehicle action intents correspond to a set of trajectories generated prior to the selected trajectory from second scene data. The method includes selecting a vehicle action for the autonomous vehicle and causing the autonomous vehicle to initiate performance of the vehicle action based on the selecting the action.Type: GrantFiled: January 2, 2023Date of Patent: January 13, 2026Assignee: Motional AD LLCInventors: Puneet Singhal, Yash Trikannad, Shih-Yuan Liu, Qianli Ma
-
Patent number: 12347129Abstract: Provided are methods for light-based object localization, which can include comparing unexpected light sources to expected light sources for determination of an agent, such as a partially and/or fully occluded agent. Some methods described also include generating a trajectory for an autonomous vehicle based on the comparison. Systems and computer program products are also provided.Type: GrantFiled: March 18, 2022Date of Patent: July 1, 2025Assignee: Motional AD LLCInventors: Bence Cserna, Puneet Singhal
-
Patent number: 11987249Abstract: Among other things, techniques are described for determining precedence order at a multiway stop. In embodiments, identifications are assigned to tracks, and young tracks are compared to stale tracks. A young track matches a stale track based on one or more factors. An identification of the young track is reassigned to an identification of the stale track, wherein the young track is determined to match the stale track based on the one or more factors. An earliest time of appearance of agents is determined based on identifications and in view of perception obscured areas. A precedence order for navigating through the intersection is determined based on local rules, the identifications, and the earliest time of appearance of agents, and the vehicle proceeds through the multiway stop intersection in accordance with the precedence order.Type: GrantFiled: January 25, 2022Date of Patent: May 21, 2024Assignee: Motional AD LLCInventors: Scott D. Pendleton, Xiaojun Sun, Shu-Kai Lin, Puneet Singhal, Yu Pan, Lubing Zhou, Laith Sahawneh, Guchan Ozbilgin, Giancarlo Baldan
-
Publication number: 20240124029Abstract: Provided are methods and systems for lane change and intent determination. A method for operating an autonomous vehicle is provided. The method includes obtaining, first scene data associated with a scene of an autonomous vehicle. The method includes generating a plurality of trajectories for the autonomous vehicle. The method includes selecting a trajectory from the plurality of trajectories. The method includes determining a vehicle action intent of the selected trajectory. The method includes combining the vehicle action intent of the selected trajectory with a set of vehicle action intents to form a plurality of vehicle action intents. The set of vehicle action intents correspond to a set of trajectories generated prior to the selected trajectory from second scene data. The method includes selecting a vehicle action for the autonomous vehicle and causing the autonomous vehicle to initiate performance of the vehicle action based on the selecting the action.Type: ApplicationFiled: January 2, 2023Publication date: April 18, 2024Inventors: Puneet Singhal, Yash Trikannad, Shih-Yuan Liu, Qianli Ma
-
Publication number: 20230298198Abstract: Provided are methods for light-based object localization, which can include comparing unexpected light sources to expected light sources for determination of an agent, such as a partially and/or fully occluded agent. Some methods described also include generating a trajectory for an autonomous vehicle based on the comparison. Systems and computer program products are also provided.Type: ApplicationFiled: March 18, 2022Publication date: September 21, 2023Inventors: Bence CSERNA, Puneet SINGHAL
-
Publication number: 20230192090Abstract: Among other things, techniques are described for determining precedence order at a multiway stop. In embodiments, identifications are assigned to tracks, and young tracks are compared to stale tracks. A young track matches a stale track based on one or more factors. An identification of the young track is reassigned to an identification of the stale track, wherein the young track is determined to match the stale track based on the one or more factors. An earliest time of appearance of agents is determined based on identifications and in view of perception obscured areas. A precedence order for navigating through the intersection is determined based on local rules, the identifications, and the earliest time of appearance of agents, and the vehicle proceeds through the multiway stop intersection in accordance with the precedence order.Type: ApplicationFiled: January 25, 2022Publication date: June 22, 2023Inventors: Scott D. Pendleton, Xiaojun Sun, Shu-Kai Lin, Puneet Singhal, Yu Pan, Lubing Zhou, Laith Sahawneh, Guchan Ozbilgin, Giancarlo Baldan
-
Publication number: 20230192067Abstract: Provided are methods for motion planner constraint generation based on road surface hazards, which can include receiving information about an object, identifying the object as a particular road hazard, generating one or more motion constraints based on the road hazard, and controlling a vehicle based on the motion constraints. Systems and computer program products are also provided.Type: ApplicationFiled: November 23, 2021Publication date: June 22, 2023Inventors: Puneet Singhal, Bence Cserna
-
Patent number: 10192582Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to operations to facilitate generation of time-lapse videos. In accordance with embodiments described herein, frames of a photographic input are analyzed to detect activity occurring across frame pairs. The photographic input, such as video input, is input for which a time-lapse video is to be generated. Activity detected across frame pairs is used to automatically select a plurality of the frames for use in generating the time-lapse video. At least a portion of the frames selected in accordance with the activity detected across frame pairs is used to generate the time-lapse video.Type: GrantFiled: May 21, 2015Date of Patent: January 29, 2019Assignee: ADOBE INC.Inventors: Puneet Singhal, Abhishek Shah
-
Patent number: 9916862Abstract: A computer implemented method and apparatus for editing video scenes based on learned user preferences. The method comprises identifying a plurality of scenes in a video; for each scene of the plurality of scenes: applying an effect to a representative frame of a scene, wherein the effect is based on learned user preferences; receiving an input that adjusts at least one effect on the representative frame; updating user preferences based on received input; and applying the at least one effect to all frames of the scene; interpolating the adjusted at least one effect at a boundary of two consecutive scenes; and applying the interpolated at least one effect to transitional frames between the two consecutive scenes.Type: GrantFiled: November 30, 2016Date of Patent: March 13, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Puneet Singhal
-
Publication number: 20170084307Abstract: A computer implemented method and apparatus for editing video scenes based on learned user preferences. The method comprises identifying a plurality of scenes in a video; for each scene of the plurality of scenes: applying an effect to a representative frame of a scene, wherein the effect is based on learned user preferences; receiving an input that adjusts at least one effect on the representative frame; updating user preferences based on received input; and applying the at least one effect to all frames of the scene; interpolating the adjusted at least one effect at a boundary of two consecutive scenes; and applying the interpolated at least one effect to transitional frames between the two consecutive scenes.Type: ApplicationFiled: November 30, 2016Publication date: March 23, 2017Inventor: Puneet Singhal
-
Patent number: 9557829Abstract: A computer implemented method and apparatus for editing video scenes based on learned user preferences. The method comprises identifying a plurality of scenes in a video; for each scene of the plurality of scenes: applying an effect to a representative frame of a scene, wherein the effect is based on learned user preferences; receiving an input that adjusts at least one effect on the representative frame; updating user preferences based on received input; and applying the at least one effect to all frames of the scene; interpolating the adjusted at least one effect at a boundary of two consecutive scenes; and applying the interpolated at least one effect to transitional frames between the two consecutive scenes.Type: GrantFiled: May 1, 2014Date of Patent: January 31, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Puneet Singhal
-
Publication number: 20160343402Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to operations to facilitate generation of time-lapse videos. In accordance with embodiments described herein, frames of a photographic input are analyzed to detect activity occurring across frame pairs. The photographic input, such as video input, is input for which a time-lapse video is to be generated. Activity detected across frame pairs is used to automatically select a plurality of the frames for use in generating the time-lapse video. At least a portion of the frames selected in accordance with the activity detected across frame pairs is used to generate the time-lapse video.Type: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventors: PUNEET SINGHAL, ABHISHEK SHAH
-
Publication number: 20150318019Abstract: A computer implemented method and apparatus for editing video scenes based on learned user preferences. The method comprises identifying a plurality of scenes in a video; for each scene of the plurality of scenes: applying an effect to a representative frame of a scene, wherein the effect is based on learned user preferences; receiving an input that adjusts at least one effect on the representative frame; updating user preferences based on received input; and applying the at least one effect to all frames of the scene; interpolating the adjusted at least one effect at a boundary of two consecutive scenes; and applying the interpolated at least one effect to transitional frames between the two consecutive scenes.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: Adobe Systems IncorporatedInventor: Puneet Singhal
-
Patent number: 9147040Abstract: A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.Type: GrantFiled: June 21, 2013Date of Patent: September 29, 2015Assignee: Oracle International CorporationInventors: Amit Aggarwal, William Andrew Triebel, Puneet Singhal
-
Publication number: 20140122523Abstract: A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.Type: ApplicationFiled: June 21, 2013Publication date: May 1, 2014Inventors: Amit AGGARWAL, William Andrew TRIEBEL, Puneet SINGHAL