Patents by Inventor Randee Bierlein
Randee Bierlein 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: 11093838Abstract: Technologies are described for adaptive selection of user to database mapping. An impact to processing resources by a user of a database managed by the processing resources may be predicted using criteria based on user-database properties such as a number of rows in database, a number of rows in database for the user, a maximum depth of hierarchy for the user, a maximum breadth of hierarchy for the user, applications that have recently accessed the user's data, distribution of quota types in the user's data, a number of shared items in the user's hierarchy, a number of people who share in the user's shared item hierarchy, an application employed by the user to access the data currently, etc. Based on a model for the predicted impact, a behavior change (for any of the criteria) and/or a move of the user to another database may be suggested/automatically implemented.Type: GrantFiled: May 10, 2017Date of Patent: August 17, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Michael James McCann, Randee Bierlein Wallulis, Parthipan Thayanithy
-
Publication number: 20180330243Abstract: Technologies are described for adaptive selection of user to database mapping. An impact to processing resources by a user of a database managed by the processing resources may be predicted using criteria based on user-database properties such as a number of rows in database, a number of rows in database for the user, a maximum depth of hierarchy for the user, a maximum breadth of hierarchy for the user, applications that have recently accessed the user's data, distribution of quota types in the user's data, a number of shared items in the user's hierarchy, a number of people who share in the user's shared item hierarchy, an application employed by the user to access the data currently, etc. Based on a model for the predicted impact, a behavior change (for any of the criteria) and/or a move of the user to another database may be suggested/automatically implemented.Type: ApplicationFiled: May 10, 2017Publication date: November 15, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael James MCCANN, Randee Bierlein WALLULIS, Parthipan THAYANITHY
-
Publication number: 20180097698Abstract: The techniques described herein facilitate dynamic buildout and teardown of ephemeral infrastructures for deploying service instances using fungible compute resources. Among other capabilities, a resource management fabric is described that uses a complex service definition that describes a large scale production web or data service and a set of fungible, elastic compute resources to dynamically buildout an instance of the service or application that adheres to the requirements of the service definitions. An operating environment can be generated that describes the ephemeral infrastructure for the deployed service instance. Valuably, the generated operation environment is fundamentally the same environment, e.g., with the same settings, configurations, and network layouts, as a real, production instance of the application or service.Type: ApplicationFiled: October 5, 2016Publication date: April 5, 2018Inventors: Jeremy Haubold, Randee Bierlein Wallulis, Senthuran Kandiah, Shepherd Walker, Manson Ng
-
Patent number: 8756227Abstract: A method of extending a user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.Type: GrantFiled: October 13, 2011Date of Patent: June 17, 2014Assignee: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Publication number: 20120036141Abstract: A method of extending a user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.Type: ApplicationFiled: October 13, 2011Publication date: February 9, 2012Applicant: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Patent number: 8073847Abstract: A method of extending user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile including the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.Type: GrantFiled: June 27, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Publication number: 20090327314Abstract: A method of extending user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Jacob Dong Ju KIM, Charles BASSETT, Randee BIERLEIN, Helen TAM, John BRUNO