Patents by Inventor Ram Bhushan Agrawal

Ram Bhushan Agrawal 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: 10121088
    Abstract: The page straightening system includes a word module to determine an enclosing quadrilateral of each connected component of curved page content. Further, a line module in the page straightening system is configured to form text lines by joining enclosing quadrilaterals based on a reading order. Subsequently, a correction module in the page straightening system is configured to generate straightened content from the curved content based on the text lines. As such, the page straightening system can automatically straighten curved page content.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: November 6, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Ram Bhushan Agrawal
  • Patent number: 9930218
    Abstract: Systems and methods are disclosed for content aware digital image enhancement. In particular, in one or more embodiments, the disclosed systems and methods analyze content of a digital image portraying a document with graphics and/or text and generate a cleaning confidence map. Specifically, in one or more embodiments, the disclosed systems and methods generate a cleaning confidence map indicating a likelihood that each pixel in the digital image portrays text or a graphic. Moreover, in one or more embodiments, the disclosed systems and methods utilize the cleaning confidence map as a reflection of how aggressively to modify digital images. In particular, in one or more embodiments, the disclosed systems and methods utilize the cleaning confidence map to remove shadows, identify and clean background pixels, and correct contrast in relation to the digital image.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: March 27, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ram Bhushan Agrawal, Anuj Shara, Abhijeet Gaiha
  • Patent number: 9886629
    Abstract: Disclosed are various embodiments for digitally restoring content from a torn document. A computing device obtains an image of a document that has a tear. The computing device identifies portions of the image separated by a gap region representing the tear in the document. Content in the portions of the image adjacent to the gap region is then identified. The position of a portion of the image is incrementally adjusted to reduce the gap region without overlapping the portions. The position of the portion is adjusted to align the content along a boundary between the portions of the image.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: February 6, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Ajay Jain, Ram Bhushan Agrawal
  • Publication number: 20170351931
    Abstract: The page straightening system includes a word module to determine an enclosing quadrilateral of each connected component of curved page content. Further, a line module in the page straightening system is configured to form text lines by joining enclosing quadrilaterals based on a reading order. Subsequently, a correction module in the page straightening system is configured to generate straightened content from the curved content based on the text lines. As such, the page straightening system can automatically straighten curved page content.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventor: Ram Bhushan Agrawal
  • Publication number: 20170308745
    Abstract: Disclosed are various embodiments for digitally restoring content from a torn document. A computing device obtains an image of a document that has a tear. The computing device identifies portions of the image separated by a gap region representing the tear in the document. Content in the portions of the image adjacent to the gap region is then identified. The position of a portion of the image is incrementally adjusted to reduce the gap region without overlapping the portions. The position of the portion is adjusted to align the content along a boundary between the portions of the image.
    Type: Application
    Filed: April 26, 2016
    Publication date: October 26, 2017
    Inventors: AJAY JAIN, RAM BHUSHAN AGRAWAL
  • Publication number: 20170289405
    Abstract: Systems and methods are disclosed for content aware digital image enhancement. In particular, in one or more embodiments, the disclosed systems and methods analyze content of a digital image portraying a document with graphics and/or text and generate a cleaning confidence map. Specifically, in one or more embodiments, the disclosed systems and methods generate a cleaning confidence map indicating a likelihood that each pixel in the digital image portrays text or a graphic. Moreover, in one or more embodiments, the disclosed systems and methods utilize the cleaning confidence map as a reflection of how aggressively to modify digital images. In particular, in one or more embodiments, the disclosed systems and methods utilize the cleaning confidence map to remove shadows, identify and clean background pixels, and correct contrast in relation to the digital image.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: Ram Bhushan Agrawal, Anuj Shara, Abhijeet Gaiha
  • Publication number: 20160343142
    Abstract: Object boundary detection techniques are described. In implementations, edges of an object displayed in an image are detected. The image is used to generate a gradient image and a monochrome image. Directional filters are applied to the monochrome image to generate directionally filtered images, which are then applied to the gradient image to identify potential boundary lines of the object displayed in the image. A selection can then be made from the potential boundary lines, based on a score associated with each respective potential boundary line, to select lines to represent the boundaries of the object. The selected lines can be used to segment the image into a plurality of segments, and then, using the average color of each segment, one or more of the selected lines can be invalidated as being a false boundary.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Abhijeet Gaiha, Ram Bhushan Agrawal, Anand Kumar
  • Patent number: 9483834
    Abstract: Object boundary detection techniques are described. In implementations, edges of an object displayed in an image are detected. The image is used to generate a gradient image and a monochrome image. Directional filters are applied to the monochrome image to generate directionally filtered images, which are then applied the gradient image to identify potential boundary lines of the object displayed in the image. A selection can then be made from the potential boundary lines, based on a score associated with each respective potential boundary line, to select lines to represent the boundaries of the object. The selected lines can be used to segment the image into a plurality of segments, and then, using the average color of each segment, one or more of the selected lines can be invalidated as being a false boundary.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 1, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Abhijeet Gaiha, Ram Bhushan Agrawal, Anand Kumar
  • Patent number: 9235758
    Abstract: Techniques for comparing documents may be provided. For example, a comparison between layouts of the documents may be performed. The comparison may include segmenting the documents into blocks, where an arrangement of blocks of a document represents a layout of the document. Once segmented, similarity metrics, such as distances, between blocks of one document and blocks of the other document may be computed. The similarity metrics may be used to match the blocks between the documents. Further, the similarity metrics between the matched blocks may be added to determine an overall similarity metric between the documents. This overall similarity metric may indicate how similar the documents may be.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 12, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Ram Bhushan Agrawal, Akhilesh Godi, Ankush Das
  • Publication number: 20150379341
    Abstract: Techniques for comparing documents may be provided. For example, a comparison between layouts of the documents may be performed. The comparison may include segmenting the documents into blocks, where an arrangement of blocks of a document represents a layout of the document. Once segmented, similarity metrics, such as distances, between blocks of one document and blocks of the other document may be computed. The similarity metrics may be used to match the blocks between the documents. Further, the similarity metrics between the matched blocks may be added to determine an overall similarity metric between the documents. This overall similarity metric may indicate how similar the documents may be.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Ram Bhushan Agrawal, Akhilesh Godi, Ankush Das
  • Patent number: 9223756
    Abstract: A computer implemented method and apparatus for identifying logical blocks of text in a document where document structure information is absent. The method comprises accessing a document, wherein the document comprises a plurality of words; identifying word information for each word in the plurality of words; creating a plurality of text lines based on the word information, wherein each text line in the plurality of text lines comprises one or more words in the plurality of words; and creating a plurality of text blocks derived from the plurality of text lines.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 29, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Ram Bhushan Agrawal
  • Patent number: 9117116
    Abstract: A computer implemented method and apparatus for managing deadline content in a document. The method comprises extracting deadline content from a document; comparing the extracted deadline content to content in one or more existing deadline profiles; and providing for storage on a cloud server, at least one of the extracted deadline content when the extracted deadline content matches the content in an existing deadline profile, or the extracted deadline content and a new deadline profile for the document when the extracted deadline content does not match an existing deadline profile.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: August 25, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anshul Kothari, Lalit Vohra, Saurabh Rihan, Ram Bhushan Agrawal
  • Publication number: 20140281939
    Abstract: A computer implemented method and apparatus for identifying logical blocks of text in a document where document structure information is absent. The method comprises accessing a document, wherein the document comprises a plurality of words; identifying word information for each word in the plurality of words; creating a plurality of text lines based on the word information, wherein each text line in the plurality of text lines comprises one or more words in the plurality of words; and creating a plurality of text blocks derived from the plurality of text lines.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Ram Bhushan Agrawal
  • Patent number: 8457426
    Abstract: A method and apparatus for providing document compression. In some embodiments, the method includes converting a document into a grayscale image, for each gradient component of the grayscale image, creating a monochrome image region, determining pixel variation information for the monochrome image region, and selecting the monochrome image region for a binary mask if the pixel variation information satisfies dynamic threshold data and creating a compressed document using the binary mask.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: June 4, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Ram Bhushan Agrawal, Amit Kumar Manocha