Patents by Inventor Sameer Bhatt
Sameer Bhatt 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: 11398010Abstract: Techniques for generating a digital collage using digital images are described. An image editing system obtains a set of digital images and a collage template to be used for generating a digital collage. The image editing system calculates different arrangement permutations for placing the digital images into digital frames of the collage template, and identifies a region of interest in each of the digital images. The image editing system fits the digital images into the digital frames for each of the arrangement permutations, and calculates a permutation error value for each arrangement permutation based on proportions of the regions of interest for each of the digital images that fit into respective digital frames. The image editing system selects an arrangement permutation with an optimal permutation error value, and uses the selected arrangement permutation to arrange the set of digital images in the collage template to generate the digital collage.Type: GrantFiled: September 29, 2020Date of Patent: July 26, 2022Assignee: Adobe Inc.Inventors: Nitesh Yadav, Sameer Bhatt, Pulkit Jindal
-
Patent number: 11238628Abstract: Methods and systems are provided for an intelligent auto-fill process capable of smartly filling objects on a canvas using selected context-based images. Content related to the canvas is analyzed to determine context tags related to the canvas. The context tags are used to generate a media list comprised of one or more context-based image. The media list is used to automatically fill at least one object on the canvas such that a relevant part of the context-based image is visible. In this way, objects on a canvas can be automatically filled with images related to the context of the canvas.Type: GrantFiled: August 27, 2018Date of Patent: February 1, 2022Assignee: Adobe Inc.Inventors: Saurabh Mehta, Saurabh Gupta, Sameer Bhatt
-
Patent number: 11232607Abstract: In implementations of adding color to digital images, an image colorization system can display a digital image to be color adjusted in an image editing interface and convert pixel content of the digital image to a LAB color space. The image colorization system can determine a lightness value (L) in the LAB color space of the pixel content of the digital image at a specified point on the digital image, and determine colors representable in an RGB color space based on combinations of A,B value pairs with the lightness value (L) in the LAB color space. The image colorization system can then determine a range of the colors for display in a color gamut in the image editing interface, the range of the colors corresponding to the A,B value pairs with the lightness value (L) of the pixel content at the specified point on the digital image.Type: GrantFiled: January 24, 2020Date of Patent: January 25, 2022Assignee: Adobe Inc.Inventors: Nishant Kumar, Vikas Sharma, Shantanu Agarwal, Sameer Bhatt, Rupali Arora, Richard Zhang, Anuradha Yadav, Jingwan Lu, Matthew David Fisher
-
Patent number: 11126856Abstract: A video editing application generates video-filled text based on context-sensitive video segments. For example, the video editing application receives a text selection including multiple characters. A text selection context that identifies a characteristic of the text selection is determined, the context including a category of the text selection and a tag identifying an entity associated with the text selection. Scores are computed for multiple video segments, each score indicating a match between an attribute of the respective video segment and the text selection context. Video segments with attributes that match the context are selected, based on a comparison of each score to a threshold. The video editing application generates a composite video that includes a combination of a selected video segment and a character from the text selection, the combination including an outline of the character and the selected video segment.Type: GrantFiled: October 11, 2019Date of Patent: September 21, 2021Assignee: Adobe Inc.Inventors: Saurabh Mehta, Saurabh Gupta, Sameer Bhatt
-
Patent number: 11093126Abstract: A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location, and direction of the graphical object as moved by the user input. From the monitoring, the user input processing system continuously determines a location for a predicted drop zone in the user interface that represents an ending point for the movement. The predicted drop zone is then rendered on the user interface in real-time until termination of the input, at which point the user input processing system moves the graphical object to the location of the predicted drop zone, rather than to a pointing device location.Type: GrantFiled: April 13, 2017Date of Patent: August 17, 2021Assignee: Adobe Inc.Inventors: Sameer Bhatt, Abhishek Shah
-
Publication number: 20210233287Abstract: In implementations of adding color to digital images, an image colorization system can display a digital image to be color adjusted in an image editing interface and convert pixel content of the digital image to a LAB color space. The image colorization system can determine a lightness value (L) in the LAB color space of the pixel content of the digital image at a specified point on the digital image, and determine colors representable in an RGB color space based on combinations of A,B value pairs with the lightness value (L) in the LAB color space. The image colorization system can then determine a range of the colors for display in a color gamut in the image editing interface, the range of the colors corresponding to the A,B value pairs with the lightness value (L) of the pixel content at the specified point on the digital image.Type: ApplicationFiled: January 24, 2020Publication date: July 29, 2021Applicant: Adobe Inc.Inventors: Nishant Kumar, Vikas Sharma, Shantanu Agarwal, Sameer Bhatt, Rupali Arora, Richard Zhang, Anuradha Yadav, Jingwan Lu, Matthew David Fisher
-
Publication number: 20210110164Abstract: A video editing application generates video-filled text based on context-sensitive video segments. For example, the video editing application receives a text selection including multiple characters. A text selection context that identifies a characteristic of the text selection is determined, the context including a category of the text selection and a tag identifying an entity associated with the text selection. Scores are computed for multiple video segments, each score indicating a match between an attribute of the respective video segment and the text selection context. Video segments with attributes that match the context are selected, based on a comparison of each score to a threshold. The video editing application generates a composite video that includes a combination of a selected video segment and a character from the text selection, the combination including an outline of the character and the selected video segment.Type: ApplicationFiled: October 11, 2019Publication date: April 15, 2021Inventors: Saurabh Mehta, Saurabh Gupta, Sameer Bhatt
-
Publication number: 20210012461Abstract: Techniques for generating a digital collage using digital images are described. An image editing system obtains a set of digital images and a collage template to be used for generating a digital collage. The image editing system calculates different arrangement permutations for placing the digital images into digital frames of the collage template, and identifies a region of interest in each of the digital images. The image editing system fits the digital images into the digital frames for each of the arrangement permutations, and calculates a permutation error value for each arrangement permutation based on proportions of the regions of interest for each of the digital images that fit into respective digital frames. The image editing system selects an arrangement permutation with an optimal permutation error value, and uses the selected arrangement permutation to arrange the set of digital images in the collage template to generate the digital collage.Type: ApplicationFiled: September 29, 2020Publication date: January 14, 2021Applicant: Adobe Inc.Inventors: Nitesh Yadav, Sameer Bhatt, Pulkit Jindal
-
Patent number: 10878535Abstract: Techniques for generating a digital collage using digital images are described. An image editing system obtains a set of digital images and a collage template to be used for generating a digital collage. The image editing system calculates different arrangement permutations for placing the digital images into digital frames of the collage template, and identifies a region of interest in each of the digital images. The image editing system fits the digital images into the digital frames for each of the arrangement permutations, and calculates a permutation error value for each arrangement permutation based on proportions of the regions of interest for each of the digital images that fit into respective digital frames. The image editing system selects an arrangement permutation with an optimal permutation error value, and uses the selected arrangement permutation to arrange the set of digital images in the collage template to generate the digital collage.Type: GrantFiled: November 7, 2018Date of Patent: December 29, 2020Assignee: Adobe Inc.Inventors: Nitesh Yadav, Sameer Bhatt, Puikit Jindal
-
Patent number: 10810775Abstract: This application relates generally to computer-implemented methods and systems for computer graphics processing. Specifically, the application involves automatically selecting and blending images based on image aesthetic scores. Computer systems are provided that may blend an automatically selected foreground image with an automatically selected background image to produce an editable photo creation.Type: GrantFiled: February 20, 2019Date of Patent: October 20, 2020Assignee: Adobe Inc.Inventors: Sonali Gupta, Sameer Bhatt, Aanchal Somani
-
Publication number: 20200265623Abstract: This application relates generally to computer-implemented methods and systems for computer graphics processing. Specifically, the application involves automatically selecting and blending images based on image aesthetic scores. Computer systems are provided that may blend an automatically selected foreground image with an automatically selected background image to produce an editable photo creation.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventors: Sonali Gupta, Sameer Bhatt, Aanchal Somani
-
Patent number: 10692259Abstract: Techniques for automatic creation of media collages are described. In one or more implementations, unwanted frames are identified and removed from items of media content. A media score is then determined for items of media content based on characteristics of an appearance of the items within a plurality of collage templates. A template score is determined for each collage template of the plurality of collage templates by combining the media scores for each media item of the plurality of media items included in a collage template. At least one of the plurality of collage templates is selected based on determined template scores. Then, at least one media collage is outputted based on the selected collage templates.Type: GrantFiled: December 15, 2016Date of Patent: June 23, 2020Assignee: Adobe Inc.Inventors: Abhishek Shah, Sameer Bhatt
-
Publication number: 20200143514Abstract: Techniques for generating a digital collage using digital images are described. An image editing system obtains a set of digital images and a collage template to be used for generating a digital collage. The image editing system calculates different arrangement permutations for placing the digital images into digital frames of the collage template, and identifies a region of interest in each of the digital images. The image editing system fits the digital images into the digital frames for each of the arrangement permutations, and calculates a permutation error value for each arrangement permutation based on proportions of the regions of interest for each of the digital images that fit into respective digital frames. The image editing system selects an arrangement permutation with an optimal permutation error value, and uses the selected arrangement permutation to arrange the set of digital images in the collage template to generate the digital collage.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Applicant: Adobe Inc.Inventors: Nitesh Yadav, Sameer Bhatt, Pulkit Jindal
-
Publication number: 20200066014Abstract: Methods and systems are provided for an intelligent auto-fill process capable of smartly filling objects on a canvas using selected context-based images. Content related to the canvas is analyzed to determine context tags related to the canvas. The context tags are used to generate a media list comprised of one or more context-based image. The media list is used to automatically fill at least one object on the canvas such that a relevant part of the context-based image is visible. In this way, objects on a canvas can be automatically filled with images related to the context of the canvas.Type: ApplicationFiled: August 27, 2018Publication date: February 27, 2020Inventors: Saurabh Mehta, Saurabh Gupta, Sameer Bhatt
-
Patent number: 10395274Abstract: Techniques for advertisement placement prioritization are described. In one or more implementations, a likely line of sight of a viewer of an event to a focus point of the event is determined. Then, a relative location of one or more display devices is identified in relation to the likely line of sight of the viewer. In addition, a priority level is assigned to respective display devices based on corresponding relative locations in relation to the likely line of sight. Further, various demographics and characteristics of audience members can be obtained to determine context-sensitive media content associated with the audience members to present via relatively higher priority display devices. Also, performances of event participants can be determined based on commentary analysis and used to determine context-sensitive media content associated with the event participants to present via the higher priority ad boards.Type: GrantFiled: December 10, 2014Date of Patent: August 27, 2019Assignee: Adobe Inc.Inventors: Vishu Goyal, Vikram Sethi, Sparsh Kumar Sinha, Sameer Bhatt, Rishub Garg
-
Publication number: 20180300036Abstract: A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location, and direction of the graphical object as moved by the user input. From the monitoring, the user input processing system continuously determines a location for a predicted drop zone in the user interface that represents an ending point for the movement. The predicted drop zone is then rendered on the user interface in real-time until termination of the input, at which point the user input processing system moves the graphical object to the location of the predicted drop zone, rather than to a pointing device location.Type: ApplicationFiled: April 13, 2017Publication date: October 18, 2018Applicant: Adobe Systems IncorporatedInventors: Sameer Bhatt, Abhishek Shah
-
Patent number: 10007847Abstract: A computer-implemented method of positioning a video frame within a collage cell includes, for a given one of a plurality of video frames, generating a polygon encompassing a portion of the respective video frame containing at least one visual element. The polygon has a center position corresponding to a first point within the respective video frame. The center position of the polygon of a given frame is then changed to a new center position based at least in part on an average center position of polygons encompassing portions of at least two consecutive video frames containing the visual element(s). The new center position corresponds to a second point within the given video frame. Next, a cropped portion of the given video frame encompassed by the polygon having the new center position is generated and displayed within a collage cell of a graphical user interface.Type: GrantFiled: October 6, 2016Date of Patent: June 26, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Abhishek Shah, Sameer Bhatt
-
Publication number: 20180174340Abstract: Techniques for automatic creation of media collages are described. In one or more implementations, unwanted frames are identified and removed from items of media content. A media score is then determined for items of media content based on characteristics of an appearance of the items within a plurality of collage templates. A template score is determined for each collage template of the plurality of collage templates by combining the media scores for each media item of the plurality of media items included in a collage template. At least one of the plurality of collage templates is selected based on determined template scores. Then, at least one media collage is outputted based on the selected collage templates.Type: ApplicationFiled: December 15, 2016Publication date: June 21, 2018Applicant: Adobe Systems IncorporatedInventors: Abhishek Shah, Sameer Bhatt
-
Publication number: 20180101731Abstract: A computer-implemented method of positioning a video frame within a collage cell includes, for a given one of a plurality of video frames, generating a polygon encompassing a portion of the respective video frame containing at least one visual element. The polygon has a center position corresponding to a first point within the respective video frame. The center position of the polygon of a given frame is then changed to a new center position based at least in part on an average center position of polygons encompassing portions of at least two consecutive video frames containing the visual element(s). The new center position corresponds to a second point within the given video frame. Next, a cropped portion of the given video frame encompassed by the polygon having the new center position is generated and displayed within a collage cell of a graphical user interface.Type: ApplicationFiled: October 6, 2016Publication date: April 12, 2018Applicant: Adobe Systems IncorporatedInventors: Abhishek Shah, Sameer Bhatt
-
Publication number: 20180046361Abstract: Fitting content to a resized frame is described. In one or more embodiments, input is received to resize a frame that defines a boundary for a content item in a layout of content. For example, a user grabs a handle of the frame and drags the handle horizontally or vertically to resize the frame. In so doing, the aspect ratio of the frame is changed. A content fitting module fits the content item to the frame so that when the content item is displayed, the content item does not appear distorted and is contained within the frame. To do so, the content fitting module proportionally scales the content item based on an amount the frame is resized, repositions the content item to align a center of the content item with a center of the resized frame, and crops the scaled and repositioned content item according to the resized frame.Type: ApplicationFiled: August 9, 2016Publication date: February 15, 2018Applicant: Adobe Systems IncorporatedInventors: Abhishek Shah, Sameer Bhatt, Sagar Tandon, Komal Kumar Desai