US 11,816,452 B2
Natively-integrated application content customization for enterprises
Jesse H. Stein, Seattle, WA (US); Brian H. Burks, Duvall, WA (US); Lu Han, Redmond, WA (US); Shilpi Sinha, Bellevue, WA (US); Antoine Haas, Seattle, WA (US); Gaurav Bindlish, Redmond, WA (US); Srinivasa Raghavan Santhanam, Bellevue, WA (US); Harish Jayanti, Redmond, WA (US); Brent E. Ford, Issaquah, WA (US); Cristian M. Matesan, Redmond, WA (US); Willis Fung, Bellevue, WA (US); Sarvesh Surana, Bellevue, WA (US); Ling-Ya Huang, Bellevue, WA (US); Magdalena Dakeva, Marietta, GA (US); Peter John Richards, Snoqualmie, WA (US); Fengna Gu, Bellevue, WA (US); Andrew N. Dwersteg, Seattle, WA (US); Julio Cesar Gutierrez, Orlando, FL (US); Abhishek Mondal, Sammamish, WA (US); William P. Dinkuhn, Kenmore, WA (US); Shiyuan Zhao, Redmond, WA (US); Jonathan I. Reyes Spezzia, Seattle, WA (US); Woo Ram Lee, Kirkland, WA (US); Aayushi Chowdhary, Issaquah, WA (US); Conner Brennick, Bothell, WA (US); Khushi Hitendra Patel, Redmond, WA (US); Michael J. Krejcik, Seattle, WA (US); and Amber Jerica McRae, Laurel, MD (US)
Assigned to Microsoft Technology Licensing, LLC., Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 4, 2022, as Appl. No. 17/713,081.
Prior Publication US 2023/0315398 A1, Oct. 5, 2023
Int. Cl. G06F 8/10 (2018.01); G06F 3/04847 (2022.01)
CPC G06F 8/10 (2013.01) [G06F 3/04847 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for enterprise-level application content customization, wherein the method is implemented via a computing system comprising a processor, and wherein the method comprises:
executing, via a network, an enterprise application on a remote computing system operated by an administrator associated with an enterprise, wherein the enterprise application is included within a suite of enterprise applications that are utilized by the enterprise;
surfacing, via the network, a content customization user interface (UI) on a display device of the remote computing system during the execution of the enterprise application, wherein the content customization UI comprises UI elements that enable a specification of parameters for providing enterprise-specific customized content during the execution of at least one enterprise application from the suite of enterprise applications on at least one remote computing system operated by a user associated with the enterprise;
receiving, via the content customization UI, user input comprising the specification of the parameters for providing the enterprise-specific customized content during the execution of the at least one enterprise application;
generating the enterprise-specific customized content in accordance with the specified parameters;
surfacing, via the network, the generated enterprise-specific customized content on a display device of the at least one remote computing system during the execution of the at least one enterprise application;
receiving, via the content customization UI, additional user input comprising an adjustment of at least a portion of the parameters for providing the enterprise-specific customized content during the execution of the at least one enterprise application; and
dynamically adjusting the generation and the surfacing of the enterprise-specific customized content in accordance with the adjustment to the at least the portion of the parameters.