Patents by Inventor Ajay Bedi

Ajay Bedi 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).

  • Publication number: 20170124417
    Abstract: Facilitating text identification and editing in images in which in one or more embodiments, a user selection of a location in an area of text in an image is received. Given the location, a region of interest that includes text (including the location of the user selection) in the image is determined. Distortion resulting from a surface in the image on which the text is situated being at some angle other than parallel to the image capture plane is also corrected. One or more fonts and font sizes of the text in the region of interest are also detected. Various actions can be taken on the text in the region of interest (e.g., editing the text and/or identifying the text).
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Srinivasa Madhava Phaneendra Angara, Ajay Bedi
  • Publication number: 20170076472
    Abstract: A content aware pattern stamping tool that preserves the visual texture of an area within an image when filling the area with a pattern is provided. In one embodiment, the pattern stamping tool analyzes an area to be filled with a pattern to determine textural characteristics of the area. These textural characteristics may include reflectance and shading. Once the pattern stamping tool has determined the textural characteristics of the area, the pattern stamping tool fills the area with the pattern and applies the textural characteristics to the filled area. Through application of the textural characteristics, the pattern stamping tool generates an image that combines the pattern with the original textural characteristics of the area.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: SOURABH GUPTA, SAURABH GUPTA, AJAY BEDI
  • Patent number: 9576348
    Abstract: Facilitating text identification and editing in images in which in one or more embodiments, a user selection of a location in an area of text in an image is received. Given the location, a region of interest that includes text (including the location of the user selection) in the image is determined. Distortion resulting from a surface in the image on which the text is situated being at some angle other than parallel to the image capture plane is also corrected. One or more fonts and font sizes of the text in the region of interest are also detected. Various actions can be taken on the text in the region of interest (e.g., editing the text and/or identifying the text).
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 21, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Srinivasa Madhava Phaneendra Angara, Ajay Bedi
  • Publication number: 20160300322
    Abstract: Content-conforming stamp tool techniques are described. In one or more embodiments, a selection of an object in a digital image is received. An indication of a location in the digital image where the object is to be reproduced is also received. To reproduce and conform the object at the reproduction location, adjustments to a shape of the object are computed to conform a reproduction of the object to image content proximate the reproduction location. The adjustments are computed based on both the geometry of the image content at the source location and the geometry of the image content at the reproduction location. The adjustments are then applied to the shape of the object when it is reproduced at the reproduction location.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: Ajay Bedi, Sourabh Gupta, Saurabh Gupta
  • Publication number: 20160274767
    Abstract: Image selection control techniques are described. In one or more implementations, a method is described to control image selection in a user interface of a computing device. An input is detected by the computing device involving interaction with a display of an image in a user interface. A pattern is identified by the computing device in a portion of the image that includes the detected input. One or more objects of the content are located by the computing device that include the identified pattern, at least one said object positioned outside the portion of the image used to perform the identifying. A selection of the image is created as having the located one or more objects by the computing device in the user interface.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 22, 2016
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
  • Patent number: 9443134
    Abstract: Propagating object selection across multiple images is described. In one or more embodiments, an object is selected from a first image according to selection inputs. Features that are representative of the selected object are then ascertained. To propagate selection of the object to the second image, a determination is made as to whether the second image includes features that resemble those ascertained from the first image. Once a determination is made as to the features of the second image that resemble the features of the first image, the second image is divided into regions. Each of the regions includes pixels that are similar within the region, one pixel to another. The regions of the second image that include the features resembling those ascertained from the first image are then combined. The combined regions are used to select the object from the second image without receiving selection inputs to do so.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: September 13, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
  • Publication number: 20160239944
    Abstract: Techniques for image resolution enhancement based on data from related images are described. In one or more implementations, a cropped image and each related image from a set of the related images are divided into blocks that each include a subset of pixels. In at least some implementations, the blocks in the related images have features that match features of respective counterpart blocks in the cropped image. Then, blocks in the related images that have a relatively higher resolution than the respective counterpart blocks in the cropped image are determined. Based on this determination, one or more of the counterpart blocks in the cropped image are replaced with respective blocks from the related images to enhance the image resolution of at least a portion of the cropped image.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Ajay Bedi, Sourabh Gupta, Saurabh Gupta
  • Publication number: 20160148362
    Abstract: A user identifies an unwanted object in a source image. Related images are identified on the basis of timestamp and/or geolocation metadata. Matching masks are identified in the source image, wherein each of the matching masks is adjacent to the selection mask. Features in the selection and matching masks which also appear in one of the related images are identified. The related image having a maximum of features which are tracked to a source image matching mask, but also a minimum of features which are tracked to the source image selection mask, is identified as a best-match related image. By mapping the source image matching masks onto the best-match related image, a seed region can be located in the best-match related image. This seed region is used for filling in the source image. This allows the unwanted object to be replaced with a visually plausible background having a reasonable appearance.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Ajay Bedi, Sourabh Gupta, Saurabh Gupta
  • Publication number: 20160140701
    Abstract: Facilitating text identification and editing in images is described herein. In one or more embodiments, a user selection of a location in an area of text in an image is received. Given the location, a region of interest that includes text (including the location of the user selection) in the image is determined. Distortion resulting from a surface in the image on which the text is situated being at some angle other than parallel to the image capture plane is also corrected. One or more fonts and font sizes of the text in the region of interest are also detected. Various actions can be taken on the text in the region of interest (e.g., editing the text and/or identifying the text).
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Srinivasa Madhava Phaneendra Angara, Ajay Bedi
  • Publication number: 20150332119
    Abstract: Propagating object selection across multiple images is described. In one or more embodiments, an object is selected from a first image according to selection inputs. Features that are representative of the selected object are then ascertained. To propagate selection of the object to the second image, a determination is made as to whether the second image includes features that resemble those ascertained from the first image. Once a determination is made as to the features of the second image that resemble the features of the first image, the second image is divided into regions. Each of the regions includes pixels that are similar within the region, one pixel to another. The regions of the second image that include the features resembling those ascertained from the first image are then combined. The combined regions are used to select the object from the second image without receiving selection inputs to do so.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi