Patents by Inventor David M. Lubensky
David M. Lubensky 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).
-
Publication number: 20240005184Abstract: Systems, computer-implemented methods, and computer program products that can facilitate a classical and quantum ensemble artificial intelligence model are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ensemble component that generates an ensemble artificial intelligence model comprising a classical artificial intelligence model and a quantum artificial intelligence model. The computer executable components can further comprise a score component that computes probability scores of a dataset based on the ensemble artificial intelligence model.Type: ApplicationFiled: November 18, 2022Publication date: January 4, 2024Inventor: David M. Lubensky
-
Patent number: 11568294Abstract: Systems, computer-implemented methods, and computer program products that can facilitate a classical and quantum ensemble artificial intelligence model are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ensemble component that generates an ensemble artificial intelligence model comprising a classical artificial intelligence model and a quantum artificial intelligence model. The computer executable components can further comprise a score component that computes probability scores of a dataset based on the ensemble artificial intelligence model.Type: GrantFiled: April 8, 2019Date of Patent: January 31, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: David M. Lubensky
-
Publication number: 20210157553Abstract: A method, system and apparatus for source code auto-suggestion, including receiving and processing source code from a source code repository, extracting one or more features from the source code received from the source code repository, extracting one or more features from the source code within a development environment, comparing the one or more features from the source code received from the source code repository with the one or more features extracted from the source code within the development environment, and providing a segment of source code from the received and processed source code repository according to a similarity to the source code within the development environment.Type: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Inventors: Joseph LIGMAN, David M. LUBENSKY, Marco PISTOIA, Justin David WEISZ
-
Patent number: 10832160Abstract: A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.Type: GrantFiled: April 27, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Hani Jamjoom, David M. Lubensky, Justin G. Manweiler, Katherine Vogt, Justin D. Weisz
-
Publication number: 20200320422Abstract: Systems, computer-implemented methods, and computer program products that can facilitate a classical and quantum ensemble artificial intelligence model are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ensemble component that generates an ensemble artificial intelligence model comprising a classical artificial intelligence model and a quantum artificial intelligence model. The computer executable components can further comprise a score component that computes probability scores of a dataset based on the ensemble artificial intelligence model.Type: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventor: David M. Lubensky
-
Patent number: 10754622Abstract: A workflow extraction method, system, and computer program product include analyzing, for each of the design screens, a relatability of one design screen to a previously analyzed design screen in the database and generating a tag that represents a workflow and creating a database linking the tag to a sequence of design screens from a transition graph that details how to move from one of the design screens to another.Type: GrantFiled: December 28, 2018Date of Patent: August 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyungmin Lee, David M. Lubensky, Marco Pistoia, Stephen Wood
-
Patent number: 10585640Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.Type: GrantFiled: October 23, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Patent number: 10565982Abstract: Techniques for optimizing training data within voice user interface (VUI) of an application under development are disclosed. A VUI feedback module synthesizes human speech of a training phrase. This phrase is presented upon a speaker which is simultaneously captured upon a microphone. A speech to text framework converts the synthesized training phrase into text (textualized training phrase). The VUI feedback module compares the textualized training phrase to the actual training phrase and generates a speech training data structure that identifies similarities or dissimilarities between the textualized training phrase and the actual training phrase. This data structure may be utilized by an application developer computing system to identify training data that is most venerable to misinterpretation when a user interacts with the VUI. The VUI may subsequently be adjusted to account for the vulnerabilities to improve operations or user experience of the VUI.Type: GrantFiled: November 9, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marcus D. Roy, Justin Weisz
-
Patent number: 10553203Abstract: Techniques for optimizing training data within voice user interface (VUI) of an application under development are disclosed. A VUI feedback module synthesizes human speech of a training phrase. This phrase is presented upon a speaker which is simultaneously captured upon a microphone. A speech to text framework converts the synthesized training phrase into text (textualized training phrase). The VUI feedback module compares the textualized training phrase to the actual training phrase and generates a speech training data structure that identifies similarities or dissimilarities between the textualized training phrase and the actual training phrase. This data structure may be utilized by an application developer computing system to identify training data that is most venerable to misinterpretation when a user interacts with the VUI. The VUI may subsequently be adjusted to account for the vulnerabilities to improve operations or user experience of the VUI.Type: GrantFiled: November 9, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marcus D. Roy, Justin Weisz
-
Patent number: 10481865Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.Type: GrantFiled: October 23, 2017Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Publication number: 20190187958Abstract: A workflow extraction method, system, and computer program product include analyzing, for each of the design screens, a relatability of one design screen to a previously analyzed design screen in the database and generating a tag that represents a workflow and creating a database linking the tag to a sequence of design screens from a transition graph that details how to move from one of the design screens to another.Type: ApplicationFiled: December 28, 2018Publication date: June 20, 2019Inventors: Kyungmin Lee, David M. Lubensky, Marco Pistoia, Stephen Wood
-
Publication number: 20190175016Abstract: An approach is disclosed that receives, at a wearable sensing element worn by a user, sensor data that pertains to the user's physiological functions. Physiological states pertaining to the user are calculated from the received sensor data, with the physiological states including both physical states and mental states. The calculated physiological state is matched to an environmental action states, and environmental actions are responsively performed to change a physical environment of the user.Type: ApplicationFiled: December 13, 2018Publication date: June 13, 2019Inventors: Anni R. Coden, Hani T. Jamjoom, David M. Lubensky, Justin Gregory Manweiler, Katherine Vogt, Justin Weisz
-
Publication number: 20190138269Abstract: Techniques for optimizing training data within voice user interface (VUI) of an application under development are disclosed. A VUI feedback module synthesizes human speech of a training phrase. This phrase is presented upon a speaker which is simultaneously captured upon a microphone. A speech to text framework converts the synthesized training phrase into text (textualized training phrase). The VUI feedback module compares the textualized training phrase to the actual training phrase and generates a speech training data structure that identifies similarities or dissimilarities between the textualized training phrase and the actual training phrase. This data structure may be utilized by an application developer computing system to identify training data that is most venerable to misinterpretation when a user interacts with the VUI. The VUI may subsequently be adjusted to account for the vulnerabilities to improve operations or user experience of the VUI.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marcus D. Roy, Justin Weisz
-
Publication number: 20190138270Abstract: Techniques for optimizing training data within voice user interface (VUI) of an application under development are disclosed. A VUI feedback module synthesizes human speech of a training phrase. This phrase is presented upon a speaker which is simultaneously captured upon a microphone. A speech to text framework converts the synthesized training phrase into text (textualized training phrase). The VUI feedback module compares the textualized training phrase to the actual training phrase and generates a speech training data structure that identifies similarities or dissimilarities between the textualized training phrase and the actual training phrase. This data structure may be utilized by an application developer computing system to identify training data that is most venerable to misinterpretation when a user interacts with the VUI. The VUI may subsequently be adjusted to account for the vulnerabilities to improve operations or user experience of the VUI.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marcus D. Roy, Justin Weisz
-
Publication number: 20190121619Abstract: Techniques are disclosed for identifying which graphical user interface (GUI) screens of an application that is under development would benefit from a voice user interface (VUI). A GUI screen parser analyzes to determine the GUI objects within GUI screens of the application. The parser assigns a speechability score to each analyzed GUI screen. Those GUI screens that have a higher speechability score than a predetermined speechability threshold are indicated as GUI screens that would benefit (e.g., the user experience in interacting with those GUI screens would increase, the number of GUI screens displayed would be reduced, or the like) with the addition of a VUI.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Publication number: 20190121608Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Publication number: 20190121609Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Publication number: 20190121618Abstract: Techniques are disclosed for identifying which graphical user interface (GUI) screens of an application that is under development would benefit from a voice user interface (VUI). A GUI screen parser analyzes to determine the GUI objects within GUI screens of the application. The parser assigns a speechability score to each analyzed GUI screen. Those GUI screens that have a higher speechability score than a predetermined speechability threshold are indicated as GUI screens that would benefit (e.g., the user experience in interacting with those GUI screens would increase, the number of GUI screens displayed would be reduced, or the like) with the addition of a VUI.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Patent number: 10268458Abstract: Techniques are disclosed for identifying which graphical user interface (GUI) screens of an application that is under development would benefit from a voice user interface (VUI). A GUI screen parser analyzes to determine the GUI objects within GUI screens of the application. The parser assigns a speechability score to each analyzed GUI screen. Those GUI screens that have a higher speechability score than a predetermined speechability threshold are indicated as GUI screens that would benefit (e.g., the user experience in interacting with those GUI screens would increase, the number of GUI screens displayed would be reduced, or the like) with the addition of a VUI.Type: GrantFiled: October 23, 2017Date of Patent: April 23, 2019Assignee: International Business Mahcines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
-
Patent number: 10268457Abstract: Techniques are disclosed for identifying which graphical user interface (GUI) screens of an application that is under development would benefit from a voice user interface (VUI). A GUI screen parser analyzes to determine the GUI objects within GUI screens of the application. The parser assigns a speechability score to each analyzed GUI screen. Those GUI screens that have a higher speechability score than a predetermined speechability threshold are indicated as GUI screens that would benefit (e.g., the user experience in interacting with those GUI screens would increase, the number of GUI screens displayed would be reduced, or the like) with the addition of a VUI.Type: GrantFiled: October 23, 2017Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz