Patents by Inventor Kristoffer Schultz

Kristoffer Schultz 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: 20210124562
    Abstract: One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
    Type: Application
    Filed: October 29, 2020
    Publication date: April 29, 2021
    Applicant: Microsoft Technology Licensing,LLC
    Inventors: Vishwac Sena KANNAN, Kristoffer SCHULTZ, Vikram BAPAT, Rob CHAMBERS, Aleksandar UZELAC, Khuram SHAHID, Adina Magdalena TRUFINESCU
  • Publication number: 20180129484
    Abstract: One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
    Type: Application
    Filed: June 28, 2017
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vishwac Sena KANNAN, Kristoffer SCHULTZ, Vikram BAPAT, Rob CHAMBERS, Aleksandar UZELAC, Khuram SHAHID, Adina Magdalena TRUFINESCU
  • Publication number: 20150007117
    Abstract: A computing device implemented method includes recording, in response to an initial user activation event, a first path of a first portion of a direction-specific symbolic swipe gesture. In response to a pause in the direction-specific symbolic swipe gesture, a selected number of possible symbolic gestures are displayed based on the recorded first path that reveal system commands that map to the symbolic gestures. A second path of a second portion of the direction-specific symbolic swipe gesture is recorded. In response to the recorded first and second paths of the direction-specific symbolic swipe gesture and a trigger, a first system command is accessed that maps to the first direction-specific gesture.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Kristoffer Schultz, Monty L. Hammontree, Vikram Bapat, Xiaoji Chen, Emmanuel J. Athans, Wilfredo Cruz
  • Patent number: 7471646
    Abstract: A system and method directed to inline property editing for tree view based editors is provided. A user selects a desired node within a tree view and then hovers the mouse cursor over the node causing a smart tag anchor to appear. When the user clicks on the smart tag anchor an object property panel appears injected into the tree showing property and attributes for the selected node. The panel appears in direct visual proximity to the node, such as directly below the node while the node appears in its location within the tree. The tree is expanded such that the property panel does not visually obscure any part of the tree. Multiple panels may be opened simultaneously such that property and attribute information may be visually compared for various nodes.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventor: Kristoffer Schultz
  • Publication number: 20060153097
    Abstract: A system and method directed to inline property editing for tree view based editors is provided. A user selects a desired node within a tree view and then hover the mouse cursor over the node causing a smart tag anchor to appear. When the use clicks on the smart tag anchor an object property panel appears injected into the tree showing property and attributes for the selected node. The panel appears in direct visual proximity to the node, such as directly below the node while the node appears in its location within the tree with. The tree is expanded such that the property panel does not visually obscure any part of the tree. Multiple panel may be opened simultaneously such that property and attribute information may be visually compared for various nodes.
    Type: Application
    Filed: January 10, 2005
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventor: Kristoffer Schultz