Patents by Inventor Neeraj Nandkeolyar

Neeraj Nandkeolyar 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: 11900510
    Abstract: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: February 13, 2024
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Arushi Jain, Neeraj Nandkeolyar, Shivi Pal
  • Publication number: 20220335667
    Abstract: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Applicant: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Arushi Jain, Neeraj Nandkeolyar, Shivi Pal
  • Patent number: 11030388
    Abstract: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 8, 2021
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Neeraj Nandkeolyar
  • Publication number: 20200097525
    Abstract: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Applicant: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Neeraj Nandkeolyar
  • Patent number: 10319129
    Abstract: Techniques and systems are described for snapping line generation based on glyphs. Techniques include locating bounding box lines from bounding boxes of glyphs. The bounding box lines may then be analyzed to identify which of the bounding box lines are collinear and at least one snapping line is generated based on the collinearity of the bounding box lines. The generated snapping lines are then output in a user interface to facilitate snapping objects to the snapping line.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: June 11, 2019
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Neeraj Nandkeolyar, Chirag Maheshwari
  • Publication number: 20180218523
    Abstract: Techniques and systems are described for snapping line generation based on glyphs. Techniques include locating bounding box lines from bounding boxes of glyphs. The bounding box lines may then be analyzed to identify which of the bounding box lines are collinear and at least one snapping line is generated based on the collinearity of the bounding box lines. The generated snapping lines are then output in a user interface to facilitate snapping objects to the snapping line.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Praveen Kumar Dhanuka, Neeraj Nandkeolyar, Chirag Maheshwari