Patents by Inventor Vijay Kumar Sahu

Vijay Kumar Sahu 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: 11930116
    Abstract: A monitoring service monitors performance of an authentication application that authenticates a user or service and securely communicates a status of the authentication application to a service application providing a software service. The monitoring service generates a token using a private key. The token is stored in a secure datastore writable only by the monitoring service and is also provided to the service application. The service application validates a signature of the token using a public key and determines an authenticity of the token by comparing the received token to the stored token in the secure datastore. In doing so, there is a high degree of confidence that the token, or an associated encrypted message, originated from the monitoring service and properly identifies the status of the authentication application.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: March 12, 2024
    Assignee: Adobe Inc.
    Inventors: Prafull Agarwal, Vijay Kumar Sahu, Catalin Sanda
  • Publication number: 20230042508
    Abstract: A monitoring service monitors performance of an authentication application that authenticates a user or service and securely communicates a status of the authentication application to a service application providing a software service. The monitoring service generates a token using a private key. The token is stored in a secure datastore writable only by the monitoring service and is also provided to the service application. The service application validates a signature of the token using a public key and determines an authenticity of the token by comparing the received token to the stored token in the secure datastore. In doing so, there is a high degree of confidence that the token, or an associated encrypted message, originated from the monitoring service and properly identifies the status of the authentication application.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Inventors: PRAFULL AGARWAL, VIJAY KUMAR SAHU, CATALIN SANDA
  • Patent number: 9154800
    Abstract: A computer implemented method and apparatus for a memory efficient approach for decoding progressive JPEG images. The method comprises (a) accessing a progressive JPEG image, wherein the progressive JPEG image comprises a plurality of compressed scans and wherein each scan in the plurality of scans comprises a plurality of compressed rows of image data; (b) decompressing not more than half of the compressed rows of each scan in the plurality of scans into a memory buffer; (c) copying a remaining plurality of compressed rows of each scan in the plurality of scans into a plurality of small memory buffers; (d) decoding, in place, the decompressed rows in the memory buffer; and (e) repeating steps (b)-(d) until a predefined number of rows are remaining in the plurality of small memory buffers, at which time the remaining rows are decompressed and decoded.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: October 6, 2015
    Assignee: ADOBE SYSTEMS INCORPPORATED
    Inventors: Shiladitya Bose, Vijay Kumar Sahu, Sourav Sikdar, Rahul Gupta
  • Publication number: 20150030245
    Abstract: A computer implemented method and apparatus for a memory efficient approach for decoding progressive JPEG images. The method comprises (a) accessing a progressive JPEG image, wherein the progressive JPEG image comprises a plurality of compressed scans and wherein each scan in the plurality of scans comprises a plurality of compressed rows of image data; (b) decompressing not more than half of the compressed rows of each scan in the plurality of scans into a memory buffer; (c) copying a remaining plurality of compressed rows of each scan in the plurality of scans into a plurality of small memory buffers; (d) decoding, in place, the decompressed rows in the memory buffer; and (e) repeating steps (b)—(d) until a predefined number of rows are remaining in the plurality of small memory buffers, at which time the remaining rows are decompressed and decoded.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Shiladitya Bose, Vijay Kumar Sahu, Sourav Sikdar, Rahul Gupta