Patents by Inventor Irene Rogan Shaffer
Irene Rogan Shaffer 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: 12287804Abstract: A computer-implemented method for performing natural language-based data integration includes causing execution of a data integration application on a remote device via a network and causing surfacing of a GUI corresponding to the data integration application on a display of the remote device. The method includes receiving, via the GUI, a natural language input representing a data integration task, generating, via an LLM, a set of ordered activities corresponding to the data integration task represented by the natural language input, and selecting, via the LLM, one or more APIs for performing each activity within the set of ordered activities. The method also includes generating a data pipeline based on the set of ordered activities and the API(s) for performing each activity, as well as back-translating the data pipeline to a desired data format for execution by the data integration application.Type: GrantFiled: August 31, 2023Date of Patent: April 29, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Shaily Jignesh Fozdar, David Joseph Donahue, Fang Liu, Noelle Yanhui Li, Abhishek Narain, Irene Rogan Shaffer, Wee Hyong Tok, Ehimwenma Nosakhare, Vivek Gupta, Gust Verbruggen, Vu Minh Le, Jordan Joseph Henkel, Avrilia Floratou, Joyce Yu Cahoon, Richard Anarfi, Jason Wang, Daniel Muñoz Huerta, Yan Qiu
-
Publication number: 20250124022Abstract: A system classifies an intent based on a received prompt and identifies system-provided prompts based on the intent. The system inputs the system-provided prompts and the received prompt to a generative artificial intelligence model, wherein the generative artificial intelligence model outputs form items corresponding to the received prompt and the system-provided prompts, the form items including form prompt items and form response items. The system converts the form items into the renderable form presentable in a user interface, wherein the renderable form includes the form prompt items and the form response items.Type: ApplicationFiled: October 13, 2023Publication date: April 17, 2025Inventors: Reshmi GHOSH, Shaily Jignesh FOZDAR, Tianyi YAO, Huitian JIAO, H M Sajjad HOSSAIN, Jiangning CHEN, Dario Kikuchi BERNAL, Tianwei CHEN, Irene Rogan SHAFFER, Zhongzhong LI, Junlin WU, Dongxiao YANG, Weiwei SHI, Yuanquan HU, Genglin HUANG, Sheikh Sadid Al HASAN
-
Publication number: 20250077538Abstract: A computer-implemented method for performing natural language-based data integration includes causing execution of a data integration application on a remote device via a network and causing surfacing of a GUI corresponding to the data integration application on a display of the remote device. The method includes receiving, via the GUI, a natural language input representing a data integration task, generating, via an LLM, a set of ordered activities corresponding to the data integration task represented by the natural language input, and selecting, via the LLM, one or more APIs for performing each activity within the set of ordered activities. The method also includes generating a data pipeline based on the set of ordered activities and the API(s) for performing each activity, as well as back-translating the data pipeline to a desired data format for execution by the data integration application.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Shaily Jignesh FOZDAR, David Joseph DONAHUE, Fang LIU, Noelle Yanhui LI, Abhishek NARAIN, Irene Rogan SHAFFER, Wee Hyong TOK, Ehimwenma NOSAKHARE, Vivek GUPTA, Gust VERBRUGGEN, Vu Minh LE, Jordan Joseph HENKEL, Avrilia FLORATOU, Joyce Yu CAHOON, Richard ANARFI, Jason Wang, Daniel MUÑOZ HUERTA, Yan Qiu
-
Patent number: 12093255Abstract: Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.Type: GrantFiled: June 30, 2023Date of Patent: September 17, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Irene Rogan Shaffer, Remmelt Herbert Lieve Ammerlaan, Gilbert Antonius, Marc T. Friedman, Abhishek Roy, Lucas Rosenblatt, Vijay Kumar Ramani, Shi Qiao, Alekh Jindal, Peter Orenberg, H M Sajjad Hossain, Soundararajan Srinivasan, Hiren Shantilal Patel, Markus Weimer
-
Publication number: 20230342359Abstract: Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Inventors: Irene Rogan SHAFFER, Remmelt Herbert Lieve AMMERLAAN, Gilbert ANTONIUS, Marc T. FRIEDMAN, Abhishek ROY, Lucas ROSENBLATT, Vijay Kumar RAMANI, Shi QIAO, Alekh JINDAL, Peter ORENBERG, H M Sajjad Hossain, Soundararajan Srinivasan, Hiren Shantilal PATEL, Markus WEIMER
-
Patent number: 11748350Abstract: Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.Type: GrantFiled: April 3, 2020Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Irene Rogan Shaffer, Remmelt Herbert Lieve Ammerlaan, Gilbert Antonius, Marc T. Friedman, Abhishek Roy, Lucas Rosenblatt, Vijay Kumar Ramani, Shi Qiao, Alekh Jindal, Peter Orenberg, H M Sajjad Hossain, Soundararajan Srinivasan, Hiren Shantilal Patel, Markus Weimer
-
Publication number: 20220107847Abstract: A computing system computes a score that is indicative of quality of first telemetry data for a first virtual machine. The computing system computes the score based upon the first telemetry data for the first virtual machine and second telemetry data for a second virtual machine. The first telemetry data comprises first time-series data that identifies first amounts of a computing resource used by the first virtual machine during several time points within a time window. The second telemetry data comprises second time-series data that identifies second amounts of the computing resource used by the second virtual machine during the several time points within the time window. The computing system assigns a label to the first telemetry data based upon the score computed for the first telemetry data, the label is indicative of the quality of the first telemetry data.Type: ApplicationFiled: October 7, 2020Publication date: April 7, 2022Inventors: Irene Rogan SHAFFER, Gilbert ANTONIUS, Abhijith ASOK, Brody Christopher BERG, Abhiram ESWARAN, Ritesh Ratnakar KINI, Edward Kwong Yi TIONG
-
Publication number: 20210263932Abstract: Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.Type: ApplicationFiled: April 3, 2020Publication date: August 26, 2021Inventors: Irene Rogan Shaffer, Remmelt Herbert Lieve Ammerlaan, Gilbert Antonius, Marc T. Friedman, Abhishek Roy, Lucas Rosenblatt, Vijay Kumar Ramani, Shi Qiao, Alekh Jindal, Peter Orenberg, H M Sajjad Hossain, Soundararajan Srinivasan, Hiren Shantilal Patel, Markus Weimer
-
Patent number: 10679042Abstract: A method and apparatus for accurately interpreting American Sign Language (ASL) including extracting facial features from a detected face and identifying an ASL user using these features. The linguistic markers are extracted and compared with linguistic markers stored in an ASL emotions database. An accurate emotion associated with the linguistic markers is received and displayed on a user interface.Type: GrantFiled: October 9, 2018Date of Patent: June 9, 2020Inventor: Irene Rogan Shaffer
-
Publication number: 20200110927Abstract: A method and apparatus for accurately interpreting American Sign Language (ASL) including extracting facial features from a detected face and identifying an ASL user using these features. The linguistic markers are extracted and compared with linguistic markers stored in an ASL emotions database. An accurate emotion associated with the linguistic markers is received and displayed on a user interface.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventor: Irene Rogan Shaffer