Patents by Inventor Roger W. Sprague
Roger W. Sprague 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: 10341509Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 2, 2019Assignee: Qualys, Inc.Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, Jr., Patrick J. Stratton
-
Publication number: 20150222765Abstract: 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: ApplicationFiled: March 15, 2013Publication date: August 6, 2015Applicant: QUALYS, INC.Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, JR., Patrick J. Stratton
-
Publication number: 20140268245Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: QUALYS, INC.Inventors: Rami Kawach, Terry K. Cook, Roger W. Sprague, JR., Patrick J. Stratton
-
Patent number: 7743332Abstract: A user interface to display and manage a plurality of entities as if a single entity is provided. The user interface includes a representation of the collection of entities as a whole, and a representation of members associated with the entity. If an action is performed on the representation of the entities as a whole, then the action is propagated to the collection of entities, if the action is performed on the representation of the member associated with the entity, then the action is directed to the member.Type: GrantFiled: October 18, 2004Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Quentin J. Clark, Lara N. Dillingham, Justin Grant, Boyd C. Multerer, Ori M. Amiga, Kent S. Schliiter, Roger W. Sprague, Alexander M. Sutton, Daniel T. Travison
-
Patent number: 7730408Abstract: A user interface to display and manage a plurality of entities as if a single entity is provided. The user interface includes a representation of the collection of entities as a whole, and a representation of members associated with the entity. If an action is performed on the representation of the entities as a whole, then the action is propagated to the collection of entities, if the action is performed on the representation of the member associated with the entity, then the action is directed to the member.Type: GrantFiled: October 18, 2004Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Quentin J. Clark, Lara N. Dillingham, Justin Grant, Boyd C. Multerer, Ori M. Amiga, Kent S. Schliiter, Roger W. Sprague, Alexander M. Sutton, Daniel T. Travison
-
Patent number: 7681179Abstract: A system and method is provided that facilitates the administration of an application in accordance with the present invention. The system includes a resource identifier that identifies resources associated with the application and a manifest that logs the resources. An aggregator is provided that aggregates a subset of the resources into the manifest to facilitate administration of the application. The aggregator can be provided by a user interface and/or an automated builder. A graphical user interface is also provided to facilitate deployment, creation and enumeration of the application.Type: GrantFiled: February 22, 2005Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Daniel T. Travison, Kent S. Schliiter, Martin J. Sleeman, Lara N. Dillingham, Boyd C. Multerer, Roger W. Sprague
-
Patent number: 7676482Abstract: An apparatus and methodology are provided for obtaining data from a data source and providing the data to a data consumer, as well as for providing data from a data provider to an interface. The method provides for sending an origin request message to a data provider, receiving an origin response message having a presentation schema and data, and rendering the data to an interface by providing a presentation language representation of the data according to the presentation schema.Type: GrantFiled: May 9, 2005Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Roger W. Sprague, Daniel T. Travison
-
Patent number: 7640258Abstract: A system and method is provided for gathering and aggregating operational metrics (e.g., performance metrics, process events, health monitor state, server state) for a plurality of members as a single entity and for a plurality of entities as a singular entity. The system and method provides for operational metrics of members and entities to be aggregated and retrieved as a single result set, such that entity wide operational metrics can be acquired, monitored and displayed as a single entity.Type: GrantFiled: August 23, 2004Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Federico Garcea, Michael S. Murstein, Roger W. Sprague, Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 7636708Abstract: A system and method is provided for gathering and aggregating operational metrics (e.g., performance metrics, process events, health monitor state, server state) for a plurality of members as a single entity and for a plurality of entities as a singular entity. The system and method provides for operational metrics of members and entities to be aggregated and retrieved as a single result set, such that entity wide operational metrics can be acquired, monitored and displayed as a single entity.Type: GrantFiled: August 23, 2004Date of Patent: December 22, 2009Assignee: Microsoft CorporationInventors: Federico Garcea, Michael S. Murstein, Roger W. Sprague, Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 7480647Abstract: 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: GrantFiled: July 30, 2004Date of Patent: January 20, 2009Assignee: Microsoft CorporationInventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Publication number: 20080281958Abstract: Disclosed are systems and methods for implementing a unified console for managing computing-based devices. Described is a unified management solution to efficiently manage one or more workloads or a plurality of tasks performed by a user for managing the resources of applications in a computer network that includes the computing-based devices. The system can be implemented by providing a combined functionality that includes features of monitoring and update services, in a single console.Type: ApplicationFiled: May 9, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventors: Casey McKinnon, Thomas W. Keane, Thomas N. Martino, Syed Nadir Ahmed, John William Podlogar, JR., Roger W. Sprague, Appireddy Kikkuru, Aaron Gaskill, Anandha K. Ganesan, Jeff Podlogar
-
Patent number: 7278103Abstract: A user interface to display and manage a plurality of entities as if a single entity is provided. The user interface includes a representation of the collection of entities as a whole, and a representation of members associated with the entity. If an action is performed on the representation of the entities as a whole, then the action is propagated to the collection of entities, if the action is performed on the representation of the member associated with the entity, then the action is directed to the member.Type: GrantFiled: June 28, 2000Date of Patent: October 2, 2007Assignee: Microsoft CorporationInventors: Quentin J. Clark, Lara N. Dillingham, Justin Grant, Boyd C. Multerer, Ori M. Amiga, Kent S. Schliiter, Roger W. Sprague, Alexander M. Sutton, Daniel T. Travison
-
Patent number: 7203623Abstract: A system and method is provided for gathering and aggregating operational metrics (e.g., performance metrics, process events, health monitor state, server state) for a plurality of members as a single entity and for a plurality of entities as a singular entity. The system and method provides for operational metrics of members and entities to be aggregated and retrieved as a single result set, such that entity wide operational metrics can be acquired, monitored and displayed as a single entity.Type: GrantFiled: August 23, 2004Date of Patent: April 10, 2007Assignee: Microsoft CorporationInventors: Federico Garcea, Michael S. Murstein, Roger W. Sprague, Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 7111059Abstract: A system and method is provided for gathering and aggregating operational metrics (e.g., performance metrics, process events, health monitor state, server state, event metric data, and status metric data) for a plurality of members (e.g., computers, servers, machines) configured as an entity and for a plurality of entities as a singular entity. In one embodiment, the system and method provides for operational metrics of members and entities to be aggregated and retrieved as a single result set, such that entity wide operational metrics can be acquired, monitored and displayed as a single entity. In one embodiment, at least one of the plurality of members has a gathering and aggregation system adapted to gather operational metric data from the plurality of members and aggregate the operational metric data into a unified result set.Type: GrantFiled: November 10, 2000Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Federico Garcea, Michael S. Murstein, Roger W. Sprague, Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 6993454Abstract: 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: GrantFiled: May 24, 2004Date of Patent: January 31, 2006Assignee: Microsoft CorporationInventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 6961900Abstract: An apparatus and methodology are provided for obtaining data from a data source and providing the data to a data consumer, as well as for providing data from a data provider to an interface. The method provides for sending an origin request message to a data provider, receiving an origin response message having a presentation schema and data, and rendering the data to an interface by providing a presentation language representation of the data according to the presentation schema.Type: GrantFiled: August 28, 2000Date of Patent: November 1, 2005Assignee: Microsoft CorporationInventors: Roger W. Sprague, Daniel T. Travison
-
Patent number: 6868539Abstract: A system and method is provided that facilitates the administration of an application in accordance with the present invention. The system includes a resource identifier that identifies resources associated with the application and a manifest that logs the resources. An aggregator is provided that aggregates a subset of the resources into the manifest to facilitate administration of the application. The aggregator can be provided by a user interface and/or an automated builder. A graphical user interface is also provided to facilitate deployment, creation and enumeration of the application.Type: GrantFiled: June 4, 2001Date of Patent: March 15, 2005Assignee: Microsoft Corp.Inventors: Daniel T. Travison, Kent S. Schliiter, Martin J. Sleeman, Lara N. Dillingham, Boyd C. Multerer, Roger W. Sprague
-
Patent number: 6789046Abstract: 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: GrantFiled: December 5, 2000Date of Patent: September 7, 2004Assignee: Microsoft CorporationInventors: Michael S. Murstein, Roger W. Sprague, Jr., Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 5408058Abstract: A momentary electrical switch includes fixed contacts fixed relative to a switch housing and slidable contacts located within the housing. A contact operating mechanism includes a manual control knob, slide element and a support attached to the slide for supporting the slidable contacts, the contact operating mechanism being movable axially in a first direction against a compression spring when the knob is pulled. An interlock element extends beyond the periphery of the slide to engage the casing to prevent movement of the contact operating mechanism when the knob is pulled. A spring biased interlock release stem is moved axially in an opposing second direction by pressing on a pushbutton to disengage the interlock element from the casing. The movable switch contacts are moved in the first direction relative to the fixed contacts only by concurrently pressing in one direction on the pushbutton while pulling on the knob in the opposite direction.Type: GrantFiled: December 15, 1993Date of Patent: April 18, 1995Assignee: Ford New Holland, Inc.Inventors: William J. Homik, Roger W. Sprague