Patents by Inventor Adam C. DePue

Adam C. DePue 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: 8812659
    Abstract: Feedback data can be received from client agents running on client computer systems. The feedback data can include data on the symptoms and conditions for rules that relate computer system symptoms to computer system conditions. The feedback data can be analyzed to produce correlation information that quantifies a degree of correlation between the symptom(s) and condition(s) related by the rule(s). It may be determined whether analysis of the feedback data warrants including one of the rules in correlation mappings to be applied to monitored computer systems. If so, then that rule can be included in the mappings. Information representing the correlation mappings may be transmitted to the monitored computer system(s). Additionally, information representing the correlation mappings may be transmitted to the monitored computer system(s), and types of feedback data collected from the client agents can be altered on the basis of the correlation information.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul A. Mestemaker, Adam C. DePue, Prasanna Kumar Jayapal, Lorenzo Rizzi, Mark Gilbert, Ashvin J. Sanghvi
  • Patent number: 8725461
    Abstract: Configuration data and performance data can be collected from computing machines running a target program. Periods of stress for the computing machines can be identified using the performance data, and a set of the computing machines can be grouped under a stress profile using the performance data. One or more configuration points can be identified on the set of machines, and an effect of each of the configuration point(s) on performance of the set of machines can be inferred using the configuration data and the performance data. The inferred effect(s) of the configuration point(s) can be used to determine a baseline set of configuration settings.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Adam C. DePue, Mark Gilbert, Prasanna Kumar Jayapal
  • Publication number: 20120303325
    Abstract: Configuration data and performance data can be collected from computing machines running a target program. Periods of stress for the computing machines can be identified using the performance data, and a set of the computing machines can be grouped under a stress profile using the performance data. One or more configuration points can be identified on the set of machines, and an effect of each of the configuration point(s) on performance of the set of machines can be inferred using the configuration data and the performance data. The inferred effect(s) of the configuration point(s) can be used to determine a baseline set of configuration settings.
    Type: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam C. DePue, Mark Gilbert, Prasanna Kumar Jayapal
  • Publication number: 20120303793
    Abstract: Feedback data can be received from client agents running on client computer systems. The feedback data can include data on the symptoms and conditions for rules that relate computer system symptoms to computer system conditions. The feedback data can be analyzed to produce correlation information that quantifies a degree of correlation between the symptom(s) and condition(s) related by the rule(s). It may be determined whether analysis of the feedback data warrants including one of the rules in correlation mappings to be applied to monitored computer systems. If so, then that rule can be included in the mappings. Information representing the correlation mappings may be transmitted to the monitored computer system(s). Additionally, information representing the correlation mappings may be transmitted to the monitored computer system(s), and types of feedback data collected from the client agents can be altered on the basis of the correlation information.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul A. Mestemaker, Adam C. DePue, Prasanna Kumar Jayapal, Lorenzo Rizzi, Mark Gilbert, Ashvin J. Sanghvi
  • Patent number: 8090766
    Abstract: A computerized method for identifying, ranking, and auditing configurable providers is described. The method receives and stores information about plural providers including provider name, provider icon, provider contact information, landing URL, configurables offered, geographical locations, and descriptions of configurables. The method receives a request from a computer that includes a geographic location. The method searches the stored information about providers in order to identify a list of provider servers that auto-configure configurables in the geographic location. The method sends information and the list of provider servers to the computer, and the sent information includes provider names, provider rank, provider landing URL, and descriptions of configurables. The method receives auditing information from the computer including a provider server selected from the list, a transaction for a selected configurable, and an indication that the selected configurable is operational.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Adam C. DePue, Dean P. Paron, Leszek Mazur, Sean Daniel
  • Patent number: 8055747
    Abstract: A computer communicates with a referral server according to a web service definition to select and audit performance of an internet service. The computer sends and receives messages requesting internet services available in a geographic region and the message includes an identifier where the computer is located. Other received messages indicating available services including, top-level-domains, currency, and languages available in the geographic region. For example, for domain name services, messages include top-level domains, and for other services, messages include currency, languages, etc. Messages include a list of providers available in the geographic region, and for each provider in the list, a provider name, a description of provider services, or a provider URL.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: November 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Leszek Mazur, Adam C. DePue, Dean P. Paron, Kevin T. Damour, Neil Scott Fishman
  • Patent number: 8041785
    Abstract: Described is a technology by which network server software has an interface into which a plurality of software router providers, that have methods to configure routers, may be plugged in. The network server software communicates with each provider to determine each of the provider's capabilities with respect to configuring a connected network router. A router provider is chosen based on that provider's capabilities in order to configure the router. In one example implementation, a router configuration component of the network software passes an IP address of the router to each provider and receives a score in return that indicates that provider's capabilities with respect to configuring the connected router. The provider with the best score is chosen for use in configuring the router. The score is built from weighted values, with more weight given to the capabilities deemed more valuable to users who need to configure routers.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Leszek Mazur, Sean David Daniel, Adam C. DePue
  • Patent number: 7734738
    Abstract: Described is a technology by which a server automatically configures itself for adding to an existing network. Upon connection to the network, the server obtains settings including existing subnet and gateway IP addresses from a DHCP assigned IP configuration (e.g., a router). The server uses the settings to automatically configure itself to dynamically provide addresses similar to the previous scope to clients. In one implementation, the server software sets its network card to a static IP address state while the server is configured, and thereafter sets the network card to a dynamic state. The router is disabled during server configuration, and re-enabled thereafter, whereby the server DHCP service instead of the router DHCP service assigns the addresses. The server may also attempt to automatically connect to the Internet.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean David Daniel, Leszek Mazur, Adam C. DePue
  • Publication number: 20090292806
    Abstract: A management system for remote services may use an administrative server within a local area network to manage the remote services for many manageable entities. The administrative server may connect to a clearinghouse server outside the local area network to obtain information about available remote services and to consolidate some operations for interfacing to the remote services. In some embodiments, the clearinghouse server may act as a proxy for many different remote services and may enable some functions to be aggregated across different remote services, such as billing, authentication, provisioning, and other functions. The administrative server may configure the managed entities to access the remote services as well as other functions.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam C. DePue, Paul R. Fitzgerald, Kevin T. Kean, Neil Fishman, Sean D. Daniel
  • Publication number: 20080172477
    Abstract: Described is a technology by which network server software has an interface into which a plurality of software router providers, that have methods to configure routers, may be plugged in. The network server software communicates with each provider to determine each of the provider's capabilities with respect to configuring a connected network router. A router provider is chosen based on that provider's capabilities in order to configure the router. In one example implementation, a router configuration component of the network software passes an IP address of the router to each provider and receives a score in return that indicates that provider's capabilities with respect to configuring the connected router. The provider with the best score is chosen for use in configuring the router. The score is built from weighted values, with more weight given to the capabilities deemed more valuable to users who need to configure routers.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Leszek Mazur, Sean David Daniel, Adam C. DePue
  • Publication number: 20080172476
    Abstract: Described is a technology by which a server automatically configures itself for adding to an existing network. Upon connection to the network, the server obtains settings including existing subnet and gateway IP addresses from a DHCP assigned IP configuration (e.g., a router). The server uses the settings to automatically configure itself to dynamically provide addresses similar to the previous scope to clients. In one implementation, the server software sets its network card set to a static IP address state while the server is configured, and thereafter sets the network card to a dynamic state. The router is disabled during server configuration, and re-enabled thereafter, whereby the server DHCP service instead of the router DHCP service assigns the addresses. The server may also attempt to automatically connect to the Internet.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Sean David Daniel, Leszek Mazur, Adam C. DePue
  • Publication number: 20080046569
    Abstract: A computerized method for identifying, ranking, and auditing configurable providers is described. The method receives and stores information about plural providers including provider name, provider icon, provider contact information, landing URL, configurables offered, geographical locations, and descriptions of configurables. The method receives a request from a computer that includes a geographic location. The method searches the stored information about providers in order to identify a list of provider servers that auto-configure configurables in the geographic location. The method sends information and the list of provider servers to the computer, and the sent information includes provider names, provider rank, provider landing URL, and descriptions of configurables. The method receives auditing information from the computer including a provider server selected from the list, a transaction for a selected configurable, and an indication that the selected configurable is operational.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Adam C. DePue, Dean P. Paron, Leszek Mazur, Sean Daniel
  • Publication number: 20080046550
    Abstract: A computer communicates with a referral server according to a web service definition to select and audit performance of an internet service. The computer sends and receives messages requesting internet services available in a geographic region and the message includes an identifier where the computer is located. Other received messages indicating available services including, top-level-domains, currency, and languages available in the geographic region. For example, for domain name services, messages include top-level domains, and for other services, messages include currency, languages, etc. Messages include a list of providers available in the geographic region, and for each provider in the list, a provider name, a description of provider services, or a provider URL.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Leszek Mazur, Adam C. DePue, Dean P. Paron, Kevin T. Damour, Neil Scott Fishman