×

Path-sensitive contextual help system

  • US 10,579,400 B2
  • Filed: 11/11/2016
  • Issued: 03/03/2020
  • Est. Priority Date: 11/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing path-sensitive contextual help, the method comprising:

  • determining initialization of a user session that includes interaction with a shopping website by a user;

    generating a help system that provides help information corresponding to the user session, the help system including information for overcoming user-encountered problems of the user session;

    obtaining user actions starting from the initialization of the user session of the user;

    detecting a trigger event during the user session, the trigger event corresponding to a problem encounter by the user during the user session;

    in response to detecting the trigger event, capturing a concrete user action trace using the user actions obtained from initialization of a user session to the trigger event, wherein the concrete user action trace is a subset of user actions from the user session;

    generating an abstract user action trace using the concrete user action trace, wherein the generating comprises abstracting the user actions in the concrete user action trace to high-level action types, the high-level action types including “

    item selection”

    , “

    add-to-cart click”

    , “

    cart view”

    , and “

    browser back, and generating the abstract user action trace using the high-level action types corresponding to each of the user actions of the concrete user action trace; and

    identifying a help action corresponding to the abstract user action trace, wherein identifying the help action corresponding to the abstract user action trace further comprises comparing the abstract user action trace proceeding the trigger event with a plurality of trace expressions in a help data structure, and the help data structure comprises a help system table that stores the trace expressions along with stored help actions corresponding to the stored trace expressions, wherein a particular help action is determined in response to a match between a high-level action corresponding to the abstract user trace and a stored trace expression,wherein the help action includes directing the user to a specific portion of the help system that resolves the problem encountered by the user, the specific portion of the help system including the particular help action such that context that matches context of a most recent high-level action type corresponding to a respective obtained user action.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×