Patents by Inventor Roger Sprague

Roger 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).

  • Publication number: 20170168813
    Abstract: Embodiments provide a library that allows developers to very quickly build and deploy services or resource providers without having to interpret a complex cloud protocol specification. The SDK implements resource storage, automatically handles resource lifecycle, provides appropriate hooks to plug into external systems, facilitates handling of subscription-wide operations, implements complex flows such as moving of resources, enables appropriate security features, and creates necessary endpoints for the developer's service.
    Type: Application
    Filed: April 22, 2016
    Publication date: June 15, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Vladimir Pogrebinsky, Nicholas Harris, Shriram Natarajan, Roger Sprague, Florin Bejinaru
  • Patent number: 8264364
    Abstract: The Psychophysiological Touch Screen Stress Analyzer is capable of capturing information on how a person emotionally reacts to a series of verbal, visual, or written stimulus when the person touches the touch screen computer monitor in response to the stimulus.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: September 11, 2012
    Inventor: Phillip Roger Sprague
  • Publication number: 20050235273
    Abstract: 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: Application
    Filed: February 22, 2005
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Daniel Travison, Kent Schliiter, Martin Sleeman, Lara Dillingham, Boyd Multerer, Roger Sprague
  • Publication number: 20050210057
    Abstract: 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: Application
    Filed: May 9, 2005
    Publication date: September 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Roger Sprague, Daniel Travison
  • Publication number: 20050081157
    Abstract: 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: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Quentin Clark, Lara Dillingham, Justin Grant, Boyd Multerer, Ori Amiga, Kent Schliiter, Roger Sprague, Alexander Sutton, Daniel Travison
  • Publication number: 20050081156
    Abstract: 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: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Quentin Clark, Lara Dillingham, Justin Grant, Boyd Multerer, Ori Amiga, Kent Schliiter, Roger Sprague, Alexander Sutton, Daniel Travison
  • Publication number: 20050027727
    Abstract: 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: Application
    Filed: August 23, 2004
    Publication date: February 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Federico Garcea, Michael Murstein, Roger Sprague, Alexander Sutton, Michael Thomas, Giedrius Zizys
  • Publication number: 20050021306
    Abstract: 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: Application
    Filed: August 23, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Federico Garcea, Michael Murstein, Roger Sprague, Alexander Sutton, Michael Thomas, Giedrius Zizys
  • Publication number: 20050021546
    Abstract: 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: Application
    Filed: August 23, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Federico Garcea, Michael Murstein, Roger Sprague, Alexander Sutton, Michael Thomas, Giedrius Zizys
  • Publication number: 20050021748
    Abstract: 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: Application
    Filed: August 23, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Federico Garcea, Michael Murstein, Roger Sprague, Alexander Sutton, Michael Thomas, Giedrius Zizys