Patents by Inventor Matthew J. Kempa

Matthew J. Kempa 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: 10999448
    Abstract: Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Kempa, Syed Akhass Adnan Wasti, Hisham Jafar Ali, Giacomo G. Chiarella
  • Patent number: 10951552
    Abstract: Method and system are provided for generating a chatbot interface for an application programming interface (API) that interacts with networked applications. The method may include: receiving as an input a definition document for an API that interacts with networked applications and parsing the definition document to identify intents and entities and obtain examples of the identified intents and entities. The method may convert the definition document to a chatbot data structure including: extracting the intents and entities and their relationship to objects and fields in the API from the definition document; and training the chatbot data structure with the example intents and entities to generate a conversation specification in the chatbot data structure. The method may then generate a chatbot interface for the API.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hisham Jafar Ali, Matthew J. Kempa, Aaquib Naved, Robert B. Nicholson, Vivek R. Shah, Paul S. M. Thorpe, Syed Akhass Adnan Wasti
  • Patent number: 10831513
    Abstract: A method, system, and program product are provided for controlling layers in a graphical user interface. The method includes an operating system function of a mobile computing device running a current application with a current layer of user interaction via the graphical user interface, detecting an event providing a top layer display, determining if the top layer display has sufficient relevance to the user to interrupt the current application. If the top layer display does not have sufficient relevance, the method makes the top layer display control transparent so that the user continues to interact with the current application in the graphical user interface while maintaining the top layer in visual order. When the top layer is control transparent, the method may provide a visual cue of control transparency to the user.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Giacomo G. Chiarella, Hisham Jafar Ali, Matthew J. Kempa, Syed Akhass Adnan Wasti
  • Publication number: 20200059563
    Abstract: Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Inventors: Matthew J. Kempa, Syed Akhass Adnan Wasti, Hisham Jafar Ali, Giacomo G. Chiarella
  • Patent number: 10554827
    Abstract: Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Kempa, Syed Akhass Adnan Wasti, Hisham Jafar Ali, Giacomo G. Chiarella
  • Publication number: 20190312984
    Abstract: Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: Matthew J. Kempa, Syed Akhass Adnan Wasti, Hisham Jafar Ali, Giacomo G. Chiarella
  • Publication number: 20190138323
    Abstract: A method, system, and program product are provided for controlling layers in a graphical user interface. The method includes an operating system function of a mobile computing device running a current application with a current layer of user interaction via the graphical user interface, detecting an event providing a top layer display, determining if the top layer display has sufficient relevance to the user to interrupt the current application. If the top layer display does not have sufficient relevance, the method makes the top layer display control transparent so that the user continues to interact with the current application in the graphical user interface while maintaining the top layer in visual order. When the top layer is control transparent, the method may provide a visual cue of control transparency to the user.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Giacomo G. Chiarella, Hisham Jafar Ali, Matthew J. Kempa, Syed Akhass Adnan Wasti
  • Publication number: 20190132264
    Abstract: Method and system are provided for generating a chatbot interface for an application programming interface (API) that interacts with networked applications. The method may include: receiving as an input a definition document for an API that interacts with networked applications and parsing the definition document to identify intents and entities and obtain examples of the identified intents and entities. The method may convert the definition document to a chatbot data structure including: extracting the intents and entities and their relationship to objects and fields in the API from the definition document; and training the chatbot data structure with the example intents and entities to generate a conversation specification in the chatbot data structure. The method may then generate a chatbot interface for the API.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Hisham Jafar Ali, Matthew J. Kempa, Aaquib Naved, Robert B. Nicholson, Vivek R. Shah, Paul S.M. Thorpe, Syed Akhass Adnan Wasti