Patents by Inventor Onkar Nath Tiwari

Onkar Nath Tiwari 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: 20220417424
    Abstract: A computing device automatically determines when a user wishes to capture an image of an object in a scene via a camera of the computing device. In response, the computing device presents at a display screen an image of the scene together with an overlay template. The overlay template corresponds in shape to the object in the scene and is overlaid on the object in the scene when displayed at the display screen. The overlay template is not displayed at the display screen when the computing device does not determine that a user wishes to capture an image of an object in the scene.
    Type: Application
    Filed: November 5, 2020
    Publication date: December 29, 2022
    Inventors: Onkar Nath TIWARI, Pratik Kumar JAWANPURIA, Purushottam Madhukar KULKARNI, Mukundan BHOOVARAGHAVAN
  • Patent number: 11532145
    Abstract: An image captured by a camera can be processed by a scanning application to identify multiple regions within the image that are suitable for scanning. These regions can be detected and selected for scanning automatically. The captured regions for the single image can be stored as individual image content files.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onkar Nath Tiwari, Sachin Talreja, Abhishek Agarwal, Praveen Upadhyay, Rahul Bhuptani, Mahesh Sridharan
  • Patent number: 11057558
    Abstract: A series of frames or live images received by a camera can be processed by an automatic image capture system to determine when an automatic image capture should take place. The system can detect when a scene change occurs by comparison of data for two or more frames. If a scene change is followed by a stabilization of the scene, the system can trigger an auto-capture of the stabilized scene, without the need for user input.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onkar Nath Tiwari, Abhishek Agarwal, Rahul Bhuptani, Mahesh Sridharan, Sachin Talreja, Anish Chandran
  • Patent number: 10902277
    Abstract: An image captured by a camera can be processed by a scanning application to identify one or more regions within the image that are suitable for scanning. One or more of these regions can be selected for scanning automatically based on user-input such as a fingertip touch to a particular portion of the display screen. Users may also select multiple regions and submit multiple quadrangular regions for scanning to PDF from a single image.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Sachin Talreja, Rahul Bhuptani, Mahesh Sridharan, Onkar Nath Tiwari, Rajiv Kumar
  • Publication number: 20200218924
    Abstract: An image captured by a camera can be processed by a scanning application to identify multiple regions within the image that are suitable for scanning. These regions can be detected and selected for scanning automatically. The captured regions for the single image can be stored as individual image content files.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Onkar Nath TIWARI, Sachin TALREJA, Abhishek AGARWAL, Praveen UPADHYAY, Rahul BHUPTANI, Mahesh SRIDHARAN
  • Publication number: 20200213509
    Abstract: A series of frames or live images received by a camera can be processed by an automatic image capture system to determine when an automatic image capture should take place. The system can detect when a scene change occurs by comparison of data for two or more frames. If a scene change is followed by a stabilization of the scene, the system can trigger an auto-capture of the stabilized scene, without the need for user input.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Onkar Nath TIWARI, Abhishek AGARWAL, Rahul BHUPTANI, Mahesh SRIDHARAN, Sachin TALREJA, Anish CHANDRAN
  • Publication number: 20200213508
    Abstract: A series of frames or live images received by a camera can be processed by an automatic image capture system to determine when an automatic image capture should take place. The system can detect when a scene change occurs by comparison of data for two or more frames, and for particular regions in those frames. If a scene change for the specified region is followed by a stabilization of the scene in that region, the system can trigger an auto-capture of at least the stabilized region of the scene, without the need for any user input.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek AGARWAL, Rahul BHUPTANI, Mahesh SRIDHARAN, Onkar Nath TIWARI, Sachin TALREJA
  • Patent number: 10686983
    Abstract: A series of frames or live images received by a camera can be processed by an automatic image capture system to determine when an automatic image capture should take place. The system can detect when a scene change occurs by comparison of data for two or more frames, and for particular regions in those frames. If a scene change for the specified region is followed by a stabilization of the scene in that region, the system can trigger an auto-capture of at least the stabilized region of the scene, without the need for any user input.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Rahul Bhuptani, Mahesh Sridharan, Onkar Nath Tiwari, Sachin Talreja
  • Publication number: 20200082195
    Abstract: An image captured by a camera can be processed by a scanning application to identify one or more regions within the image that are suitable for scanning. One or more of these regions can be selected for scanning automatically based on user-input such as a fingertip touch to a particular portion of the display screen. Users may also select multiple regions and submit multiple quadrangular regions for scanning to PDF from a single image.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Abhishek AGARWAL, Sachin TALREJA, Rahul BHUPTANI, Mahesh SRIDHARAN, Onkar Nath TIWARI, Rajiv KUMAR
  • Patent number: 10025988
    Abstract: A video noise analyzer for detecting residual point noise in a video generates a list of candidate defective pixels by joining results of a temporal invariance detector and a spatial outlier detector. A data store is structured to contain data describing the candidate defective pixels and/or the blocks from which the pixels were selected. In other embodiments, a video noise analyzer includes a first salient analyzer structured to compare pixels within a block to a mean value of other pixels within the same block, a first threshold processor to generate a first pixel candidate list including pixels that differ significantly from their neighboring pixels, a second salient analyzer structured to generate a difference value between a subject pixel, its neighboring pixels, and neighbors of the neighboring pixels, and an identifier to label as a candidate dead pixel those pixels having a frequency occurrence of visual saliency greater than a predefined frequency threshold.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Tektronix, Inc.
    Inventors: Jie Yuan, Onkar Nath Tiwari, Arvind Nayak, G. V. Varaprasad
  • Publication number: 20160342843
    Abstract: A video noise analyzer for detecting residual point noise in a video generates a list of candidate defective pixels by joining results of a temporal invariance detector and a spatial outlier detector. A data store is structured to contain data describing the candidate defective pixels and/or the blocks from which the pixels were selected. In other embodiments, a video noise analyzer includes a first salient analyzer structured to compare pixels within a block to a mean value of other pixels within the same block, a first threshold processor to generate a first pixel candidate list including pixels that differ significantly from their neighboring pixels, a second salient analyzer structured to generate a difference value between a subject pixel, its neighboring pixels, and neighbors of the neighboring pixels, and an identifier to label as a candidate dead pixel those pixels having a frequency occurrence of visual saliency greater than a predefined frequency threshold.
    Type: Application
    Filed: September 8, 2015
    Publication date: November 24, 2016
    Inventors: Jie Yuan, Onkar Nath Tiwari, Arvind Nayak, G.V. Varaprasad