Patents by Inventor Shane M. Kilmon

Shane M. Kilmon 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: 11604928
    Abstract: A dialog change service builds a directed graph of nodes, each described by code for a conversational agent stored in source control, the code comprising one or more dialog-based features. The dialog change service, responsive to receiving a request for a dialog change to a particular node of the conversational agent, evaluates the directed graph to identify an additional selection of nodes that require a similar changes as the dialog change based on textual and structural content. The dialog change service updates the code for the particular node and the additional selection of nodes to propagate the dialog change in the conversational agent stored in source control.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Rebecca R. James, Lalit Agarwalla, Shane M. Kilmon, Andrew R. Freed, Leo Mazzoli
  • Publication number: 20210342542
    Abstract: A dialog change service builds a directed graph of nodes, each described by code for a conversational agent stored in source control, the code comprising one or more dialog-based features. The dialog change service, responsive to receiving a request for a dialog change to a particular node of the conversational agent, evaluates the directed graph to identify an additional selection of nodes that require a similar changes as the dialog change based on textual and structural content. The dialog change service updates the code for the particular node and the additional selection of nodes to propagate the dialog change in the conversational agent stored in source control.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: REBECCA R. JAMES, LALIT AGARWALLA, SHANE M. KILMON, ANDREW R. FREED, LEO MAZZOLI
  • Patent number: 10824328
    Abstract: An optimized content navigation system includes a display device including a touch screen user interface and a navigation adjustor engine coupled to the display device. The navigation adjustor engine is configured to display navigable content on the touch screen user interface. The navigation adjustor engine is further configured to determine from the content at least one preferred path of navigation through the content. The preferred path of navigation is based on the content. The navigation adjustor engine is further configured to receive a user input that defines a path of navigation and adjust the user defined path of navigation to follow the preferred path of navigation in response to detection of the user defined path of navigation to be within a tolerance level of the preferred path of navigation. The navigation adjust engine is further configured to navigate through the content along the adjusted path of navigation.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R Bastide, Matthew E. Broomhall, Shane M. Kilmon, Robert E. Loredo
  • Publication number: 20180341398
    Abstract: An optimized content navigation system includes a display device including a touch screen user interface and a navigation adjustor engine coupled to the display device. The navigation adjustor engine is configured to display navigable content on the touch screen user interface. The navigation adjustor engine is further configured to determine from the content at least one preferred path of navigation through the content. The preferred path of navigation is based on the content. The navigation adjustor engine is further configured to receive a user input that defines a path of navigation and adjust the user defined path of navigation to follow the preferred path of navigation in response to detection of the user defined path of navigation to be within a tolerance level of the preferred path of navigation. The navigation adjust engine is further configured to navigate through the content along the adjusted path of navigation.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Shane M. Kilmon, Robert E. Loredo
  • Patent number: 10054452
    Abstract: Personalizing travel route planning based on past actual user travel behavior and reasons that the user deviated from planned routings. The route planning algorithm is revised based on analysis of user input related to a deviation from a planned routing. If a new trip in the planning stage entails considerations similar to those that caused the user's deviation on a previous trip, then the revised route planning algorithm can take these considerations into account when planning the route for the new trip. Changes in route planning may apply when the user: (i) plans to make a trip similar to a previous trip when the deviation occurred; (ii) plans to make a different trip, but the trip entails considerations that lead to the deviation on the prior trip; (iii) is using the same vehicle as for the previous trip with the deviation; and/or (iv) is using a different vehicle.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joseph M. Jaquinta, Shane M. Kilmon, Craig R. Wolpert
  • Patent number: 9946759
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, Jr., Fang Lu
  • Patent number: 9946760
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, Jr., Fang Lu
  • Publication number: 20170138744
    Abstract: Personalizing travel route planning based on past actual user travel behavior and reasons that the user deviated from planned routings. The route planning algorithm is revised based on analysis of user input related to a deviation from a planned routing. If a new trip in the planning stage entails considerations similar to those that caused the user's deviation on a previous trip, then the revised route planning algorithm can take these considerations into account when planning the route for the new trip. Changes in route planning may apply when the user: (i) plans to make a trip similar to a previous trip when the deviation occurred; (ii) plans to make a different trip, but the trip entails considerations that lead to the deviation on the prior trip; (iii) is using the same vehicle as for the previous trip with the deviation; and/or (iv) is using a different vehicle.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Joseph M. Jaquinta, Shane M. Kilmon, Craig R. Wolpert
  • Publication number: 20150161136
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Application
    Filed: May 29, 2014
    Publication date: June 11, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, JR., Fang Lu
  • Publication number: 20150163321
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, JR., Fang Lu
  • Publication number: 20140337781
    Abstract: An optimized content navigation system includes a display device including a touch screen user interface and a navigation adjustor engine coupled to the display device. The navigation adjustor engine is configured to display navigable content on the touch screen user interface. The navigation adjustor engine is further configured to determine from the content at least one preferred path of navigation through the content. The preferred path of navigation is based on the content. The navigation adjustor engine is further configured to receive a user input that defines a path of navigation and adjust the user defined path of navigation to follow the preferred path of navigation in response to detection of the user defined path of navigation to be within a tolerance level of the preferred path of navigation. The navigation adjust engine is further configured to navigate through the content along the adjusted path of navigation.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Shane M. Kilmon, Robert E. Loredo