Patents by Inventor Juan M. Venegas
Juan M. Venegas 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: 11481208Abstract: 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 foType: GrantFiled: November 30, 2018Date of Patent: October 25, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, III, Ronnie Glenn Blewer
-
Patent number: 11449332Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 20, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, III, Ronnie Glenn Blewer
-
Publication number: 20210357205Abstract: 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 foType: ApplicationFiled: November 30, 2018Publication date: November 18, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer
-
Publication number: 20210318861Abstract: 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: ApplicationFiled: November 30, 2018Publication date: October 14, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer
-
Publication number: 20210294596Abstract: 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: ApplicationFiled: November 30, 2018Publication date: September 23, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Shakti Ashirvad, Gaurav Sujit Roy, Juan M. Venegas, Ronnie Glenn Blewer