Patents by Inventor Durga Ganesh Grandhi
Durga Ganesh Grandhi 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: 10936177Abstract: In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. A plurality of basis styles is generated by applying adjustment parameters to the new image. Each of the plurality of basis styles comprises an adjusted version of the new image with an adjustment of at least one image control. A user interface is provided that positions a version of the new image in a center portion and positions the plurality of basis styles on the user interface based on the adjustment parameters applied to the new image. A control mechanism is provided over the version of the new image whereby movement of the control mechanism to a new position on the user interface causes the version of the new image to adjust accordingly.Type: GrantFiled: September 12, 2019Date of Patent: March 2, 2021Assignee: Adobe Inc.Inventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager, Sharad Baliyan
-
Publication number: 20200004411Abstract: In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. A plurality of basis styles is generated by applying adjustment parameters to the new image. Each of the plurality of basis styles comprises an adjusted version of the new image with an adjustment of at least one image control. A user interface is provided that positions a version of the new image in a center portion and positions the plurality of basis styles on the user interface based on the adjustment parameters applied to the new image. A control mechanism is provided over the version of the new image whereby movement of the control mechanism to a new position on the user interface causes the version of the new image to adjust accordingly.Type: ApplicationFiled: September 12, 2019Publication date: January 2, 2020Inventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager, Sharad Baliyan
-
Patent number: 10444958Abstract: In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. A plurality of basis styles is generated by applying adjustment parameters to the new image. Each of the plurality of basis styles comprises an adjusted version of the new image with an adjustment of at least one image control. A user interface is provided that positions a version of the new image in a center portion and positions the plurality of basis styles on the user interface based on the adjustment parameters applied to the new image. A control mechanism is provided over the version of the new image whereby movement of the control mechanism to a new position on the user interface causes the version of the new image to adjust accordingly.Type: GrantFiled: September 23, 2013Date of Patent: October 15, 2019Assignee: Adobe Systems IncorporatedInventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager, Sharad Baliyan
-
Patent number: 10108884Abstract: In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.Type: GrantFiled: May 13, 2016Date of Patent: October 23, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager
-
Patent number: 9747526Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.Type: GrantFiled: October 6, 2015Date of Patent: August 29, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
-
Publication number: 20160253578Abstract: In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.Type: ApplicationFiled: May 13, 2016Publication date: September 1, 2016Inventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager
-
Patent number: 9424653Abstract: A computer implemented method for generating a representative thumbnail for an image. The method comprises determining a representative area of an image, the determining comprising determining an absence of faces in the image; dividing the image into one or more zones; and selecting a zone with maximum edge strength as the representative area; and generating a thumbnail by cropping the image to the representative area.Type: GrantFiled: April 29, 2014Date of Patent: August 23, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Mohit Gupta, Durga Ganesh Grandhi
-
Patent number: 9361666Abstract: In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.Type: GrantFiled: October 7, 2013Date of Patent: June 7, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager
-
Publication number: 20160026897Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Inventors: SYLVAIN PARIS, MOHIT GUPTA, SRINIVASA MADHAVA PHANEENDRA ANGARA, DURGA GANESH GRANDHI
-
Patent number: 9195909Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.Type: GrantFiled: September 23, 2013Date of Patent: November 24, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
-
Publication number: 20150310585Abstract: A computer implemented method for generating a representative thumbnail for an image. The method comprises determining a representative area of an image, the determining comprising determining an absence of faces in the image; dividing the image into one or more zones; and selecting a zone with maximum edge strength as the representative area; and generating a thumbnail by cropping the image to the representative area.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: Adobe Systems IncorporatedInventors: Mohit Gupta, Durga Ganesh Grandhi
-
Publication number: 20150098646Abstract: In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Adobe Systems IncorporatedInventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager
-
Publication number: 20150086109Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.Type: ApplicationFiled: September 23, 2013Publication date: March 26, 2015Applicant: Adobe Systems IncorporatedInventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
-
Publication number: 20150089444Abstract: In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. A plurality of basis styles is generated by applying adjustment parameters to the new image. Each of the plurality of basis styles comprises an adjusted version of the new image with an adjustment of at least one image control. A user interface is provided that positions a version of the new image in a center portion and positions the plurality of basis styles on the user interface based on the adjustment parameters applied to the new image. A control mechanism is provided over the version of the new image whereby movement of the control mechanism to a new position on the user interface causes the version of the new image to adjust accordingly.Type: ApplicationFiled: September 23, 2013Publication date: March 26, 2015Applicant: Adobe Systems IncorporatedInventors: Sylvain Paris, Durga Ganesh Grandhi, Srinivasa Madhava Phaneendra Angara, Robert Land Gager, Sharad Baliyan