Patents by Inventor Roger W. Sprague, Jr.

Roger W. Sprague, Jr. 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: 10341509
    Abstract: The presently described embodiments relate to a novel system and method to collect state as a snapshot from a potentially transient endpoint and transmit the state to a public or private network for storage and processing. This system and method allows for the synchronization and virtualization of the endpoint state image in the network for purposes of processing, analysis, and reporting, including but not limited to endpoint vulnerability auditing.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 2, 2019
    Assignee: Qualys, Inc.
    Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, Jr., Patrick J. Stratton
  • Publication number: 20150222765
    Abstract: The presently described embodiments relate to a novel system and method to collect state as a snapshot from a potentially transient endpoint and transmit the state to a public or private network for storage and processing. This system and method allows for the synchronization and virtualization of the endpoint state image in the network for purposes of processing, analysis, and reporting, including but not limited to endpoint vulnerability auditing.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 6, 2015
    Applicant: QUALYS, INC.
    Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, JR., Patrick J. Stratton
  • Publication number: 20140268245
    Abstract: The presently described embodiments relate to a novel system and method to collect state as a snapshot from a potentially transient endpoint and transmit the state to a public or private network for storage and processing. This system and method allows for the synchronization and virtualization of the endpoint state image in the network for purposes of processing, analysis, and reporting, including but not limited to endpoint vulnerability auditing.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: QUALYS, INC.
    Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, JR., Patrick J. Stratton
  • Patent number: 7480647
    Abstract: A system and method is provided for monitoring, gathering and aggregating performance metrics of a plurality of members configured as an entity. Configurable performance metric settings can be set at a first computer (e.g., a first member) and dynamically propagated to all members of the entity to establish performance metric configuration settings at each of the plurality of members. In one aspect of the invention, a system and method log performance metric data periodically at a predefined time period and resolution at a plurality of members for one or more performance metrics. The performance metric data values logged at the predefined time period and resolution are aggregated to data sets of at least one larger time period and resolution. Valid performance data values of similar time periods and resolutions are then gathered from the plurality of members and aggregated over the entity to provide a unified result set for the entity.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
  • Patent number: 6993454
    Abstract: A system and method is provided for monitoring, gathering and aggregating performance metrics of a plurality of members configured as an entity. Configurable performance metric settings can be set at a first computer (e.g., a first member) and dynamically propagated to all members of the entity to establish performance metric configuration settings at each of the plurality of members. In one aspect of the invention, a system and method log performance metric data periodically at a predefined time period and resolution at a plurality of members for one or more performance metrics. The performance metric data values logged at the predefined time period and resolution are aggregated to data sets of at least one larger time period and resolution. Valid performance data values of similar time periods and resolutions are then gathered from the plurality of members and aggregated over the entity to provide a unified result set for the entity.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
  • Patent number: 6789046
    Abstract: A system and method is provided for monitoring, gathering and aggregating performance metrics of a plurality of members configured as an entity. Configurable performance metric settings can be set at a first computer (e.g., a first member) and dynamically propagated to all members of the entity to establish performance metric configuration settings at each of the plurality of members. In one aspect of the invention, a system and method log performance metric data periodically at a predefined time period and resolution at a plurality of members for one or more performance metrics. The performance metric data values logged at the predefined time period and resolution are aggregated to data sets of at least one larger time period and resolution. Valid performance data values of similar time periods and resolutions are then gathered from the plurality of members and aggregated over the entity to provide a unified result set for the entity.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: September 7, 2004
    Assignee: Microsoft Corporation
    Inventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys