Patents by Inventor Gaurav Sujit Roy

Gaurav Sujit Roy 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: 11481208
    Abstract: An example software patch difference device includes a processor to: receive current software version indicators of software installed at monitored devices; generate, using a cryptographic function, respective identifiers of the current software version indicators for the monitored devices; retrieve, from storage, respective previous identifiers of previous software version indicators of the software installed at the monitored devices, the respective previous identifiers generated using the cryptographic function; compare, for the current software version indicators, a respective identifier with a respective previous identifier; when a difference is determined therebetween for a given device: replace, at the storage, respective previous software version indicators for the given device with respective current software version indicators; and transmit, to an analytics device, a respective software change indicator of the given device, to trigger the analytics device to generate a report indicating statistics fo
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: October 25, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, III, Ronnie Glenn Blewer
  • Patent number: 11449332
    Abstract: An example polling computing device includes a processor controlled to: determine an interval time to poll a monitored device in a queue of monitored devices based on a current processing time of a given monitored device being polled, and an average processing time for previously polled monitored devices; adjust a polling rate such that the interval time is between a minimum polling interval target and a maximum polling interval target; poll the monitored devices in the queue according to the polling rate; receive, in response to the poll, from the monitored devices in the queue, current software version indicators of software installed at the monitored devices; and transmit, to a software patch difference device, the current software version indicators, the software patch difference device to determine which of the monitored devices have been updated since a last poll based on the current software version indicators.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 20, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, III, Ronnie Glenn Blewer
  • Publication number: 20210357205
    Abstract: An example software patch difference device includes a processor to: receive current software version indicators of software installed at monitored devices; generate, using a cryptographic function, respective identifiers of the current software version indicators for the monitored devices; retrieve, from storage, respective previous identifiers of previous software version indicators of the software installed at the monitored devices, the respective previous identifiers generated using the cryptographic function; compare, for the current software version indicators, a respective identifier with a respective previous identifier; when a difference is determined therebetween for a given device: replace, at the storage, respective previous software version indicators for the given device with respective current software version indicators; and transmit, to an analytics device, a respective software change indicator of the given device, to trigger the analytics device to generate a report indicating statistics fo
    Type: Application
    Filed: November 30, 2018
    Publication date: November 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer
  • Publication number: 20210318861
    Abstract: An example software patch analytics device includes a processor to: receive respective software change indicators for a subset of monitored devices on which software version changes have occurred since a previous polling, including current software version identifiers of the software installed at the devices of the subset; in response to receiving the indicators: update a storage device with the current software version identifiers for the subset the devices; retrieve, from a software version storage device, available software version indicators of the software installed at the devices; generate a report indicating statistics for software versions installed at the devices by comparing the available software version indicators with the current software version identifiers for the subset, and the previously determined software version indicators for the devices outside of the subset; and troubleshoot issues identified in the report.
    Type: Application
    Filed: November 30, 2018
    Publication date: October 14, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer
  • Publication number: 20210294596
    Abstract: An example polling computing device includes a processor controlled to: determine an interval time to poll a monitored device in a queue of monitored devices based on a current processing time of a given monitored device being polled, and an average processing time for previously polled monitored devices; adjust a polling rate such that the interval time is between a minimum polling interval target and a maximum polling interval target; poll the monitored devices in the queue according to the polling rate; receive, in response to the poll, from the monitored devices in the queue, current software version indicators of software installed at the monitored devices; and transmit, to a software patch difference device, the current software version indicators, the software patch difference device to determine which of the monitored devices have been updated since a last poll based on the current software version indicators.
    Type: Application
    Filed: November 30, 2018
    Publication date: September 23, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer
  • Publication number: 20150264047
    Abstract: Present disclosure provides a method and system for providing a secure communication between multiple operating systems in a communication device. A primary operating system in the communication device is loaded. An authentication check of one or more secondary operating systems in the communication device is performed through the primary operating system, wherein the one or more secondary operating systems are authenticated based on rule assignation. A secure communication is enables between the one or more secondary operating systems after the authentication.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Gaurav Sujit Roy, Ankush Tiwari, Pankaj Thapa