Patents by Inventor Abhas SINHA

Abhas SINHA 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: 20230409805
    Abstract: A method may include receiving a request from a software application to print an electronic document; in response to the request, parsing the electronic document; based on the parsing, detecting a text element in a portion of the electronic document that is associated in a structure of the electronic document with a network link, the network link being different than the text element; modifying the portion of the electronic document with the text element to include a printable element encoded with the network link; and transmitting the electronic document as modified to a printer driver.
    Type: Application
    Filed: June 20, 2022
    Publication date: December 21, 2023
    Inventors: Mohit Anand, Abhas Sinha
  • Patent number: 11847405
    Abstract: A method may include receiving a request from a software application to print an electronic document; in response to the request, parsing the electronic document; based on the parsing, detecting a text element in a portion of the electronic document that is associated in a structure of the electronic document with a network link, the network link being different than the text element; modifying the portion of the electronic document with the text element to include a printable element encoded with the network link; and transmitting the electronic document as modified to a printer driver.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohit Anand, Abhas Sinha
  • Patent number: 10990814
    Abstract: A system for converting an image of an unstructured table into a structured table is provided. The system may comprise a memory storing machine readable instructions. The system may include a processor to receive an image of a unstructured table and convert the image of the unstructured table into a structured table. Converting the image of the unstructured table into the structured table may include providing cell mapping and low confidence determination to highlight potentially misconverted content. The low confidence determination may be based on a first input and a second input. The processor may export the structured table, upon validation, to an application that supports structured tables.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gopalakrishnan Venkateswaran, Tumu Sree Bharath, Jeet Mukeshkumar Patel, Ajit Kumar Singh, Milos Lazarevic, Dhiresh Kumar Nagwani, Abhas Sinha, Ivan Vujic, Naresh Jain, Sanjay Krupakar Bhat, Aleksandar Sretenovic, Tamara Paunovic, Aljosa Obuljen, Sasa Vuckovic, Dusan Lukic, Catherine William Neylan, Marko Rakita
  • Patent number: 10929593
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for presenting a chunk-based user interface for an application file are provided. An application file may be accessed, wherein the application file comprises an object comprising a plurality of values arranged in a grid format. An indication to present the application file in a chunk-based user interface format may be received. A first chunk may be presented on the display of the computing device, wherein the first chunk comprises a first set of the plurality of values of the object. A second chunk may also be presented on the display of the computing device, wherein the second chunk comprises a second set of the plurality of values of the object. The chunks presented via the chunk-based user interface may be displayed in association with range elements indicating a range of cells and/or values represented by corresponding chunks.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhas Sinha, Tumu Sree Bharath, Sanjay Krupakar Bhat, Gopalakrishnan Venkateswaran
  • Publication number: 20200097711
    Abstract: A system for converting an image of an unstructured table into a structured table is provided. The system may comprise a memory storing machine readable instructions. The system may include a processor to receive an image of a unstructured table and convert the image of the unstructured table into a structured table. Converting the image of the unstructured table into the structured table may include providing cell mapping and low confidence determination to highlight potentially misconverted content. The low confidence determination may be based on a first input and a second input. The processor may export the structured table, upon validation, to an application that supports structured tables.
    Type: Application
    Filed: December 27, 2018
    Publication date: March 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gopalakrishnan VENKATESWARAN, Tumu Sree BHARATH, Jeet Mukeshkumar PATEL, Ajit Kumar SINGH, Milos LAZAREVIC, Dhiresh Kumar NAGWANI, Abhas SINHA, Ivan VUJIC, Naresh JAIN, Sanjay Krupakar BHAT, Aleksandar SRETENOVIC, Tamara PAUNOVIC, Aljosa OBULJEN, Sasa VUCKOVIC, Dusan LUKIC, Catherine William NEYLAN, Marko RAKITA
  • Publication number: 20190236116
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for presenting a chunk-based user interface for an application file are provided. An application file may be accessed, wherein the application file comprises an object comprising a plurality of values arranged in a grid format. An indication to present the application file in a chunk-based user interface format may be received. A first chunk may be presented on the display of the computing device, wherein the first chunk comprises a first set of the plurality of values of the object. A second chunk may also be presented on the display of the computing device, wherein the second chunk comprises a second set of the plurality of values of the object. The chunks presented via the chunk-based user interface may be displayed in association with range elements indicating a range of cells and/or values represented by corresponding chunks.
    Type: Application
    Filed: March 20, 2018
    Publication date: August 1, 2019
    Inventors: Abhas SINHA, Tumu Sree BHARATH, Sanjay Krupakar BHAT, Gopalakrishnan VENKATESWARAN