Patents by Inventor Vishal Natani

Vishal Natani 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: 11657602
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving an image that includes textual content in at least one font. Operations also include identifying the at least one font represented in the received image using a machine learning system. The machine learning system being trained using images representing a plurality of training fonts. A portion of the training images includes text located in the foreground and being positioned over captured background imagery.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 23, 2023
    Assignee: Monotype Imaging Inc.
    Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Anand Vijay, Vishal Natani, Chiranjeev Ghai, Mayur G. Warialani, Prince Dhiman
  • Publication number: 20190130232
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving an image that includes textual content in at least one font. Operations also include identifying the at least one font represented in the received image using a machine learning system. The machine learning system being trained using images representing a plurality of training fonts. A portion of the training images includes text located in the foreground and being positioned over captured background imagery.
    Type: Application
    Filed: October 30, 2018
    Publication date: May 2, 2019
    Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Anand Vijay, Vishal Natani, Chiranjeev Ghai, Mayur G. Warialani, Prince Dhiman
  • Publication number: 20160196676
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing a text character for being rendered on a display in a supporting font. Operations also include identifying the received text character as a member of one of two character classes. If the text character is identified as a class one character, operations include maintaining use of a current font, even if different from the supporting font, to render the class one character on the display. If the text character is identified as a class two character, operations include switching from the current font to another font only if the class two character is unsupported by the current font. Operations also include rendering the received text character on the display.
    Type: Application
    Filed: February 4, 2015
    Publication date: July 7, 2016
    Inventors: Christopher John Chapman, Mohit Gupta, Vishal Natani