Patents by Inventor Scott Jeff Gellock

Scott Jeff Gellock 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: 20230359655
    Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for enabling conversational bot communications are presented. A marketplace comprising an identity of a plurality of skills may be maintained, each of the plurality of skills associated with a manifest and a conversational bot. A request for execution of a specific skill may be received. A plurality of conversational bots may be identified, each of the plurality of conversational bots being associated with a manifest for executing the specific skill. The plurality of conversational bots may be ranked. The specific skill may be caused to be executed by the highest ranked conversational bot. In some examples, a plurality of highest ranked conversational bots may be surfaced and a bot that is selected may execute the specific skill.
    Type: Application
    Filed: July 11, 2023
    Publication date: November 9, 2023
    Inventors: Christopher Lee MULLINS, Scott Jeff GELLOCK, Thomas Matthew LAIRD-MCCONNELL, Steven Wayne ICKMAN, Gabriel GILABERT, John Anthony TAYLOR
  • Patent number: 11741140
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling conversational bot communications are presented. A marketplace comprising an identity of a plurality of skills may be maintained, each of the plurality of skills associated with a manifest and a conversational bot. A request for execution of a specific skill may be received. A plurality of conversational bots may be identified, each of the plurality of conversational bots being associated with a manifest for executing the specific skill. The plurality of conversational bots may be ranked. The specific skill may be caused to be executed by the highest ranked conversational bot. In some examples, a plurality of highest ranked conversational bots may be surfaced and a bot that is selected may execute the specific skill.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: August 29, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Lee Mullins, Scott Jeff Gellock, Thomas Matthew Laird-McConnell, Steven Wayne Ickman, Gabriel Gilabert, John Anthony Taylor
  • Patent number: 11669435
    Abstract: The present disclosure relates to processing operations configured to generate and present a chat bot diagnostic visualization that provides real-time visual insights into operation of a chat bot for debugging assistance. A chat bot diagnostic tool is programmed to launch a graphical user interface that displays a visual representation of diagnostic data for debugging a chat bot in real-time. To enable conversational specific data to be reviewed, the present disclosure is configured to implement a middleware adapter within in a run-time stack of a chat bot that is configured to trace data traffic between a chat bot and a channel of an application/service. This enables the chat bot diagnostic tool to observe data traffic and filter the data traffic to identify relevant data for debugging a chat bot. A debugging data visualization of a chat bot interaction is emulated through a graphical user interface of the chat bot diagnostic tool.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 6, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Anthony Taylor, Christopher Michael Whitten, Steven Wayne Ickman, Thomas Matthew Laird-McConnell, Christopher Lee Mullins, Scott Jeff Gellock
  • Publication number: 20220405068
    Abstract: The present disclosure relates to systems, methods and computer readable media for providing tools and features related to developing asset packages that may be incorporated within the framework of various bot packages. For example, systems disclosed herein can provide an asset development interface that enables a user of a computing device to develop various types of bot packages by adding and/or modifying asset packages. The systems provide a mechanism whereby a developer can obtain an asset package including one or more discrete action components that are pre-configured and pre-packaged in a way that enables the asset package to be incorporated into the framework of the bot or, alternatively, within the framework of another asset package. The systems described herein further enable content of the asset packages to be selectively accessible to users and associated computing devices that are authorized to view and use the asset packages.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Inventors: Benjamin Abraham BROWN, Steven Wayne ICKMAN, Christopher Lee MULLINS, Christopher Michael WHITTEN, Lili CHENG, Scott Jeff GELLOCK
  • Patent number: 11321532
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling conversational bot communications are presented. A natural language input may be received by a first conversational bot. A skill needed to fulfill a request in the natural language input may be identified. A determination may be made that the skill is not executable by the first conversational bot. A determination may be made that the skill is executable by a second conversational bot. A request for execution of the skill may be sent from the first conversational bot to the second conversational bot. A request for information needed for the second conversational bot to execute the skill may be received by the first conversational bot from the second conversational bot. The information may be sent from the first conversational bot to the second conversational bot. The skill may be executed.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 3, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Lee Mullins, Scott Jeff Gellock, Thomas Matthew Laird-McConnell, Steven Wayne Ickman, Gabriel Gilabert, John Anthony Taylor
  • Publication number: 20210182341
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling conversational bot communications are presented. A marketplace comprising an identity of a plurality of skills may be maintained, each of the plurality of skills associated with a manifest and a conversational bot. A request for execution of a specific skill may be received. A plurality of conversational bots may be identified, each of the plurality of conversational bots being associated with a manifest for executing the specific skill. The plurality of conversational bots may be ranked. The specific skill may be caused to be executed by the highest ranked conversational bot. In some examples, a plurality of highest ranked conversational bots may be surfaced and a bot that is selected may execute the specific skill.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 17, 2021
    Inventors: Christopher Lee Mullins, Scott Jeff Gellock, Thomas Matthew Laird-McConnell, Steven Wayne Ickman, Gabriel Gilabert, John Anthony Taylor
  • Publication number: 20210182497
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling conversational bot communications are presented. A natural language input may be received by a first conversational bot. A skill needed to fulfill a request in the natural language input may be identified. A determination may be made that the skill is not executable by the first conversational bot. A determination may be made that the skill is executable by a second conversational bot. A request for execution of the skill may be sent from the first conversational bot to the second conversational bot. A request for information needed for the second conversational bot to execute the skill may be received by the first conversational bot from the second conversational bot. The information may be sent from the first conversational bot to the second conversational bot. The skill may be executed.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 17, 2021
    Inventors: Christopher Lee Mullins, Scott Jeff Gellock, Thomas Matthew Laird-McConnell, Steven Wayne Ickman, Gabriel Gilabert, John Anthony Taylor
  • Publication number: 20200409818
    Abstract: The present disclosure relates to processing operations configured to generate and present a chat bot diagnostic visualization that provides real-time visual insights into operation of a chat bot for debugging assistance. A chat bot diagnostic tool is programmed to launch a graphical user interface that displays a visual representation of diagnostic data for debugging a chat bot in real-time. To enable conversational specific data to be reviewed, the present disclosure is configured to implement a middleware adapter within in a run-time stack of a chat bot that is configured to trace data traffic between a chat bot and a channel of an application/service. This enables the chat bot diagnostic tool to observe data traffic and filter the data traffic to identify relevant data for debugging a chat bot. A debugging data visualization of a chat bot interaction is emulated through a graphical user interface of the chat bot diagnostic tool.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: John Anthony Taylor, Christopher Michael Whitten, Steven Wayne Ickman, Thomas Matthew Laird-McConnell, Christopher Lee Mullins, Scott Jeff Gellock