Patents by Inventor Shaun MILLER
Shaun MILLER 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: 11775684Abstract: A rule-based attribution mechanism analyzes documents having different types of data in different formats through the application of script-based rules that apply a tag to the document identifying the type of sensitive data that is contained in the document. Documents having similar tags are aggregated so that the sensitive data is scrubbed from the document leaving the telemetric data available for downstream processing. The scrubbing entails different actions, such as, eliminating the sensitive data, obfuscating the sensitive data, and converting the sensitive data into a non-sensitive value.Type: GrantFiled: August 16, 2022Date of Patent: October 3, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Brian Boon, Dinesh Chandnani, Zhu Chen, Ram Kumar Donthula, Matthew Sloan Theodore Evans, Andrew Neil, Vijaya Upadya, Geoffrey Staneff, Shibani Basava, Evgenia Steshenko, Carl Brochu, Shaun Miller, Xin Shi
-
Patent number: 11599447Abstract: Runtime errors in a source code program are detected in advance of execution by machine learning models. Features representing a context of a runtime error are extracted from source code programs to train a machine learning model, such as a random forest classifier, to predict the likelihood that a code snippet has a particular type of runtime error. The features are extracted from a syntax-type tree representation of each method in a program. A model is generated for distinct runtime errors, such as arithmetic overflow, and conditionally uninitialized variables.Type: GrantFiled: July 4, 2022Date of Patent: March 7, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Shaun Miller, Kalpathy Sitaraman Sivaraman, Neelakantan Sundaresan, Yijin Wei, Roshanak Zilouchian Moghaddam
-
Publication number: 20220391538Abstract: A rule-based attribution mechanism analyzes documents having different types of data in different formats through the application of script-based rules that apply a tag to the document identifying the type of sensitive data that is contained in the document. Documents having similar tags are aggregated so that the sensitive data is scrubbed from the document leaving the telemetric data available for downstream processing. The scrubbing entails different actions, such as, eliminating the sensitive data, obfuscating the sensitive data, and converting the sensitive data into a non-sensitive value.Type: ApplicationFiled: August 16, 2022Publication date: December 8, 2022Inventors: BRIAN BOON, DINESH CHANDNANI, ZHU CHEN, RAM KUMAR DONTHULA, MATTHEW SLOAN THEODORE EVANS, ANDREW NEIL, VIJAYA UPADYA, GEOFFREY STANEFF, SHIBANI BASAVA, EVGENIA STESHENKO, CARL BROCHU, SHAUN MILLER, XIN SHI
-
Publication number: 20220342800Abstract: Runtime errors in a source code program are detected in advance of execution by machine learning models. Features representing a context of a runtime error are extracted from source code programs to train a machine learning model, such as a random forest classifier, to predict the likelihood that a code snippet has a particular type of runtime error. The features are extracted from a syntax-type tree representation of each method in a program. A model is generated for distinct runtime errors, such as arithmetic overflow, and conditionally uninitialized variables.Type: ApplicationFiled: July 4, 2022Publication date: October 27, 2022Inventors: SHAUN MILLER, KALPATHY SITARAMAN SIVARAMAN, NEELAKANTAN SUNDARESAN, YIJIN WEI, ROSHANAK ZILOUCHIAN MOGHADDAM
-
Patent number: 11449635Abstract: A rule-based attribution mechanism analyzes documents having different types of data in different formats through the application of script-based rules that apply a tag to the document identifying the type of sensitive data that is contained in the document. Documents having similar tags are aggregated so that the sensitive data is scrubbed from the document leaving the telemetric data available for downstream processing. The scrubbing entails different actions, such as, eliminating the sensitive data, obfuscating the sensitive data, and converting the sensitive data into a non-sensitive value.Type: GrantFiled: May 9, 2019Date of Patent: September 20, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Brian Boon, Dinesh Chandnani, Zhu Chen, Ram Kumar Donthula, Matthew Sloan Theodore Evans, Andrew Neil, Vijaya Upadya, Geoffrey Staneff, Shibani Basava, Evgenia Steshenko, Carl Brochu, Shaun Miller, Xin Shi
-
Patent number: 11403207Abstract: Runtime errors in a source code program are detected in advance of execution by machine learning models. Features representing a context of a runtime error are extracted from source code programs to train a machine learning model, such as a random forest classifier, to predict the likelihood that a code snippet has a particular type of runtime error. The features are extracted from a syntax-type tree representation of each method in a program. A model is generated for distinct runtime errors, such as arithmetic overflow, and conditionally uninitialized variables.Type: GrantFiled: February 28, 2020Date of Patent: August 2, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Shaun Miller, Kalpathy Sitaraman Sivaraman, Neelakantan Sundaresan, Yijin Wei, Roshanak Zilouchian Moghaddam
-
Publication number: 20210271587Abstract: Runtime errors in a source code program are detected in advance of execution by machine learning models. Features representing a context of a runtime error are extracted from source code programs to train a machine learning model, such as a random forest classifier, to predict the likelihood that a code snippet has a particular type of runtime error. The features are extracted from a syntax-type tree representation of each method in a program. A model is generated for distinct runtime errors, such as arithmetic overflow, and conditionally uninitialized variables.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: SHAUN MILLER, KALPATHY SITARAMAN SIVARAMAN, NEELAKANTAN SUNDARESAN, YIJIN WEI, ROSHANAK ZILOUCHIAN MOGHADDAM
-
Publication number: 20190354718Abstract: An offline batch processing system classifies sensitive data contained in consumer data, such as telemetric data, using a manual classification process and a machine learning model. The machine learning model is used to recheck the policy settings used in the manual classification process and to learn relationships between the features in the consumer data in order to identify sensitive data. The identified sensitive data is then scrubbed so that the remaining data may be used.Type: ApplicationFiled: May 15, 2019Publication date: November 21, 2019Inventors: DINESH CHANDNANI, MATTHEW SLOAN THEODORE EVANS, SHENGYU FU, GEOFFREY STANEFF, EVGENIA STESHENKO, NEELAKANTAN SUNDARESAN, CENZHUO YAO, SHAUN MILLER
-
Publication number: 20190354717Abstract: A rule-based attribution mechanism analyzes documents having different types of data in different formats through the application of script-based rules that apply a tag to the document identifying the type of sensitive data that is contained in the document. Documents having similar tags are aggregated so that the sensitive data is scrubbed from the document leaving the telemetric data available for downstream processing. The scrubbing entails different actions, such as, eliminating the sensitive data, obfuscating the sensitive data, and converting the sensitive data into a non-sensitive value.Type: ApplicationFiled: May 9, 2019Publication date: November 21, 2019Inventors: BRIAN BOON, DINESH CHANDNANI, ZHU CHEN, RAM KUMAR DONTHULA, MATTHEW SLOAN THEODORE EVANS, ANDREW NEIL, VIJAYA UPADYA, GEOFFREY STANEFF, SHIBANI BASAVA, EVGENIA STESHENKO, CARL BROCHU, SHAUN MILLER, XIN SHI
-
Publication number: 20130292155Abstract: A cable that comprises a cable core that includes a plurality of insulated pairs of twisted conductors wherein, the insulation of at least one pair of the plurality of insulated pairs of twisted conductors has inner and outer layers, the inner layer being formed of a zero halogen material that is not flame retardant, the outer layer being formed of a zero halogen material that is substantially flame retardant, and the insulation of at least another pair of the plurality of insulated pairs of twisted conductors is formed of a zero halogen material that is not flame retardant, wherein at least a portion of one of the inner layer and the outer layer is foamed.Type: ApplicationFiled: June 21, 2013Publication date: November 7, 2013Inventors: Scott M. BROWN, Matthew S. MCLINN, Robert S. GOULD, Shaun MILLER, Richard CHAMBERLAIN, Alice C. ALBRINCK
-
Publication number: 20130284491Abstract: A cable that comprises a cable core that includes a plurality of insulated pairs of twisted conductors wherein, the insulation of at least one pair of the plurality of insulated pairs of twisted conductors has inner and outer layers, the inner layer being formed of a zero halogen material that is not flame retardant, the outer layer being formed of a zero halogen material that is substantially flame retardant, and the insulation of at least another pair of the plurality of insulated pairs of twisted conductors is formed of a zero halogen material that is not flame retardant.Type: ApplicationFiled: June 21, 2013Publication date: October 31, 2013Inventors: Scott M. BROWN, Matthew S. MCLINN, Robert S. GOULD, Shaun MILLER, Richard CHAMBERLAIN, Alice C. ALBRINCK
-
Publication number: 20120024570Abstract: A cable that comprises a cable core that includes a plurality of insulated pairs of twisted conductors wherein, the insulation of at least one pair of the plurality of insulated pairs of twisted conductors is formed of a zero halogen material that is substantially flame retardant, and the insulation of at least another pair of the plurality of insulated pairs of twisted conductors is formed of a zero halogen material that is not flame retardant.Type: ApplicationFiled: July 18, 2011Publication date: February 2, 2012Applicant: GENERAL CABLE TECHNOLOGIES CORPORATIONInventors: Scott M. BROWN, Matthew S. MCLINN, Rob S. GOULD, Shaun MILLER, Richard CHAMBERLAIN, Alice C. ALBRINCK