×

Method and system for providing a dynamically updated expertise and context based peer-to-peer customer support system within a software application

  • US 10,447,777 B1
  • Filed: 06/30/2015
  • Issued: 10/15/2019
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing one or more users of a financial management application program the opportunity to participate as members of a peer-to-peer support community for the financial management application program, wherein functionality pertaining to the peer-to-peer support community is provided within the provided financial management application program;

    obtaining profile data for each member of the peer-to-peer support community, the profile data indicating areas of expertise of each member of the peer-to-peer support community;

    providing each member of the peer-to-peer support community the capability to provide status data associated with the member of the peer-to-peer support community, the status data indicating an active current status or inactive current status;

    defining one or more context criteria indicating a context in which to match active status members of the peer-to-peer support community with asking members of the peer-to-peer support community, the defined context criteria at least including a criterion that a match occurs between one or more active status members of the peer-to-peer support community when those matched active status members are currently interacting with the same data entry field of the financial management application program as an asking member of the peer-to-peer support community;

    determining, for each active status member interacting with a data entry field, which data entry field that active status member is currently interacting with;

    generating context criteria data representing the context criteria for each active status member of the peer-to-peer support community, the generated context criteria data at least including a data entry field each active status member is currently interacting with;

    developing, from a complete set of active status members of the support community, one or more sub-sets of active status members sharing a context criterion which at least includes currently interacting with the same data entry field of the application program as an asking member of the peer-to-peer support community;

    continuously automatically updating the context criteria data of each active status member to reflect current context criterions of each user, the context criterion data at least including data entry fields that each active status member is currently interacting with;

    continuously updating the one or more sub-sets based on a current context criteria data of each active status member and whether users of a given sub-set are interacting with a same data entry field of the application program;

    determining that a given member of the peer-to-peer support community is an asking member of the peer-to-peer support community in need of support from one or more other active status members of the of the peer-to-peer support community, resulting in a first asking member, the determination including determining that the given member has spent an amount of time within a particular data entry field where that amount of time exceeds a predetermined threshold value;

    responsive to determining a first asking member, determining context criteria data of the first asking member at least indicating the data entry field of the application program that the first asking member is currently interacting with;

    using the profile data and the context criteria data for each active status member other than the first asking member and the profile data and/or context criteria data for the first asking member of the peer-to-peer support community to match one or more active status members other than the first asking member with the first asking member, wherein a match occurs between one or more active status members and the first asking member at least when those matched active status members share a context criterion, including when the matched active status members are currently interacting with the same data entry field of the application program as the first asking member; and

    providing the first asking member of the peer-to-peer support community the capability to make contact with one or more of the matched one or more active status members of the peer-to-peer support community through the financial management application program.

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