Patents by Inventor Brad R. Anderson
Brad R. Anderson 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: 12265460Abstract: A solution is disclosed for computer hardware replacement using performance analytics that selects replacement computer hardware based on actual user needs and enterprise priorities. Key performance data is collected and compared with various baselines, thereby identifying hardware that is performing below acceptable levels. Enterprise data and collected data are received from an instrumented operating system on a computing device. The collected data includes boot performance, application performance, and hardware performance. Based at least on the collected data, a usability score is determined by performing a weighted calculation on the collected data. Based at least on the usability score and the enterprise data, it is determined whether a score improvement is required. Based at least on the enterprise data, a score improvement selection is determined. The score improvement selection is reported based at least on determining that a score improvement is required.Type: GrantFiled: May 17, 2023Date of Patent: April 1, 2025Assignee: Microsoft Technology Licensing, LLC.Inventors: Marc Shepard, Brad R. Anderson, Brett D.A. Flegg, David C. James, Jason R. Githens
-
Patent number: 12199820Abstract: Techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. A type of intended admin change that an administrator is to perform with regard to an enterprise is determined. The type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. A causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. A recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).Type: GrantFiled: December 6, 2023Date of Patent: January 14, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Toshitha Jagadeesh, David C. James, Brad R. Anderson, Yian Mo, Brett Damon Alan Flegg
-
Publication number: 20240113938Abstract: Techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. A type of intended admin change that an administrator is to perform with regard to an enterprise is determined. The type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. A causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. A recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).Type: ApplicationFiled: December 6, 2023Publication date: April 4, 2024Inventors: Toshitha JAGADEESH, David C. JAMES, Brad R. ANDERSON, Yian MO, Brett Damon Alan FLEGG
-
Patent number: 11888686Abstract: Techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. A type of intended admin change that an administrator is to perform with regard to an enterprise is determined. The type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. A causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. A recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).Type: GrantFiled: February 25, 2020Date of Patent: January 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Toshitha Jagadeesh, David C. James, Brad R. Anderson, Yian Mo, Brett Damon Alan Flegg
-
Publication number: 20230289274Abstract: A solution is disclosed for computer hardware replacement using performance analytics that selects replacement computer hardware based on actual user needs and enterprise priorities. Key performance data is collected and compared with various baselines, thereby identifying hardware that is performing below acceptable levels. Enterprise data and collected data are received from an instrumented operating system on a computing device. The collected data includes boot performance, application performance, and hardware performance. Based at least on the collected data, a usability score is determined by performing a weighted calculation on the collected data. Based at least on the usability score and the enterprise data, it is determined whether a score improvement is required. Based at least on the enterprise data, a score improvement selection is determined. The score improvement selection is reported based at least on determining that a score improvement is required.Type: ApplicationFiled: May 17, 2023Publication date: September 14, 2023Inventors: Marc SHEPARD, Brad R. ANDERSON, Brett D.A. FLEGG, David C. JAMES, Jason R. GITHENS
-
Patent number: 11693755Abstract: A solution is disclosed for computer hardware replacement using performance analytics that selects replacement computer hardware based on actual user needs and enterprise priorities. Key performance data is collected and compared with various baselines, thereby identifying hardware that is performing below acceptable levels. Enterprise data and collected data are received from an instrumented operating system on a computing device. The collected data includes boot performance, application performance, and hardware performance. Based at least on the collected data, a usability score is determined by performing a weighted calculation on the collected data. Based at least on the usability score and the enterprise data, it is determined whether a score improvement is required. Based at least on the enterprise data, a score improvement selection is determined. The score improvement selection is reported based at least on determining that a score improvement is required.Type: GrantFiled: April 19, 2019Date of Patent: July 4, 2023Assignee: Microsoft Technology Licensing, LLC.Inventors: Marc Shepard, Brad R. Anderson, Brett D. A. Flegg, David C. James, Jason R. Githens
-
Patent number: 11379777Abstract: Techniques are described herein that are capable of estimating a result of configuration change(s) in an enterprise. Enterprise information regarding a designated enterprise is gathered. The enterprise information is combined with anonymized information that is received from multiple enterprises to provide combined information. An actual impact of configuration changes in at least one enterprise (e.g., with regard to a first subset of the machines therein) is determined and/or a predictive impact of the configuration change(s) in at least one enterprise (e.g., with regard to a second subset of machines therein) is inferred. An estimate of a net financial result of implementing the configuration change(s) (e.g., with regard to the second subset of the machines) in the designated enterprise is generated based at least in part on the actual impact and/or the predictive impact.Type: GrantFiled: March 20, 2020Date of Patent: July 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marc Shepard, Brad R. Anderson, David C. James, Brett Damon Alan Flegg
-
Publication number: 20210158257Abstract: Techniques are described herein that are capable of estimating a result of configuration change(s) in an enterprise. Enterprise information regarding a designated enterprise is gathered. The enterprise information is combined with anonymized information that is received from multiple enterprises to provide combined information. An actual impact of configuration changes in at least one enterprise (e.g., with regard to a first subset of the machines therein) is determined and/or a predictive impact of the configuration change(s) in at least one enterprise (e.g., with regard to a second subset of machines therein) is inferred. An estimate of a net financial result of implementing the configuration change(s) (e.g., with regard to the second subset of the machines) in the designated enterprise is generated based at least in part on the actual impact and/or the predictive impact.Type: ApplicationFiled: March 20, 2020Publication date: May 27, 2021Inventors: Marc Shepard, Brad R. Anderson, David C. James, Brett Damon Alan Flegg
-
Publication number: 20210135938Abstract: Techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. A type of intended admin change that an administrator is to perform with regard to an enterprise is determined. The type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. A causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. A recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).Type: ApplicationFiled: February 25, 2020Publication date: May 6, 2021Inventors: Toshitha Jagadeesh, David C. James, Brad R. Anderson, Yian Mo, Brett Damon Alan Flegg
-
Publication number: 20200334122Abstract: A solution is disclosed for computer hardware replacement using performance analytics that selects replacement computer hardware based on actual user needs and enterprise priorities. Key performance data is collected and compared with various baselines, thereby identifying hardware that is performing below acceptable levels. Enterprise data and collected data are received from an instrumented operating system on a computing device. The collected data includes boot performance, application performance, and hardware performance. Based at least on the collected data, a usability score is determined by performing a weighted calculation on the collected data. Based at least on the usability score and the enterprise data, it is determined whether a score improvement is required. Based at least on the enterprise data, a score improvement selection is determined. The score improvement selection is reported based at least on determining that a score improvement is required.Type: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Inventors: Marc SHEPARD, Brad R. ANDERSON, Brett D.A. FLEGG, David C. JAMES, Jason R. GITHENS
-
Patent number: 10725818Abstract: Techniques are described herein that are capable of utilizing agent-based configuration co-management to selectively migrate workloads from a first configuration management authority to a second configuration management authority. The first configuration management authority has a first management client and a first management server that provides a first management service. The second configuration management authority has a second management client and a second management server that provides a second management service. An operating system that runs on a computing device enrolls the first management agent and the second management agent into the second configuration management authority. The first management agent negotiates with the second management agent to determine a first subset of the workloads that is to be handled by the first management agent and a second subset of the workloads that is to be handled by the second management agent.Type: GrantFiled: October 12, 2017Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David C. James, Jason Robert Githens, Maayan Bar-Niv, Gaurav Raghu Dhawan, Yongcheng Huang, Prabagar Ramadasse, Brett Damon Alan Flegg, Hang Heidi Cheng, Loretta M. Macklem-Clements, Brad R. Anderson
-
Publication number: 20190114203Abstract: Techniques are described herein that are capable of utilizing agent-based configuration co-management to selectively migrate workloads from a first configuration management authority to a second configuration management authority. The first configuration management authority has a first management client and a first management server that provides a first management service. The second configuration management authority has a second management client and a second management server that provides a second management service. An operating system that runs on a computing device enrolls the first management agent and the second management agent into the second configuration management authority. The first management agent negotiates with the second management agent to determine a first subset of the workloads that is to be handled by the first management agent and a second subset of the workloads that is to be handled by the second management agent.Type: ApplicationFiled: October 12, 2017Publication date: April 18, 2019Inventors: David C. James, Jason Robert Githens, Maayan Bar-Niv, Gaurav Raghu Dhawan, Yongcheng Huang, Prabagar Ramadasse, Brett Damon Alan Flegg, Hang Heidi Cheng, Loretta M. Macklem-Clements, Brad R. Anderson
-
Patent number: 8010687Abstract: Systems and methods for insuring that a client computer has up-to-date virus protection are provided, and include initiating a boot sequence pursuant to a boot image on a client computer for accessing a network, accessing a remote management server according to a preliminary instruction from the boot image, determining whether the client includes a latest virus file and forwarding the latest virus file if the client does not include the latest virus file.Type: GrantFiled: May 19, 2010Date of Patent: August 30, 2011Assignee: Novell, Inc.Inventors: Richard H. Cox, David Beus, Brad R. Anderson, Edward S. Haeger, Martin Buckley
-
Publication number: 20100250759Abstract: Systems and methods for insuring that a client computer has up-to-date virus protection are provided, and include initiating a boot sequence pursuant to a boot image on a client computer for accessing a network, accessing a remote management server according to a preliminary instruction from the boot image, determining whether the client includes a latest virus file and forwarding the latest virus file if the client does not include the latest virus file.Type: ApplicationFiled: May 19, 2010Publication date: September 30, 2010Applicant: Novell, Inc.Inventors: Richard H. Cox, David Beus, Brad R. Anderson, Edward S. Haeger, Martin Buckley
-
Patent number: 7752317Abstract: Systems and methods for insuring that a client computer has up-to-date virus protection are provided, and include initiating a boot sequence pursuant to a boot image on a client computer for accessing a network, accessing a remote management server according to a preliminary instruction from the boot image, determining whether the client includes a latest virus file and forwarding the latest virus file if the client does not include the latest virus file.Type: GrantFiled: July 29, 2002Date of Patent: July 6, 2010Assignee: Novell, Inc.Inventors: Richard H. Cox, David Beus, Brad R. Anderson, Edward S. Haeger, Martin Buckley