Segments of contacts
AssigneeOpen Text Corporation
InventorsRoger Khemraj Brooks, Choudur Lakshminarayan, Erin M. Burgoon
Life of this patent
Estimating the term…
Abstract
A method is provided in accordance with an aspect of the present disclosure. The method includes processing data related to a group of contacts, where the data includes at least one attribute related to each of the contacts. The method also includes defining the at least one attribute based on a probability distribution of a context in relation to attribute values of the at least one attribute for all contacts. The method further includes determining clusters of contacts based on the probability distribution of the context in relation to the attribute values of the at least one attribute for all contacts, and constructing a plurality of segments of similar contacts by using the clusters.
Claims22
-15. (canceled)
A method, comprising:
- obtaining data relating to a plurality of users including information related to at least one attribute for the plurality of users, the data associated with a set of digital events, each digital event associated with a respective contact's interaction with a digital stimulus at a computing device, wherein the digital stimulus was provided over one of a plurality of digital communication channels;
- constructing a contextual space for the at least one of the attribute relating to the plurality of users, the contextual space being a topological space over the values of the at least one attribute, the contextual space associated with a metric and a context;
- assigning a point in the contextual space for the attribute value for the at least one attribute relating to the plurality of users;
- determining a distance in the contextual space of the assigned point relative to the context using the defined metric;
- determining a cluster of users based on the determined distances in the contextual space of the assigned point relative to the context;
- and
- constructing a plurality of segments of similar users that have comparable attribute value positions in the contextual space, wherein constructing the plurality of segments of similar users is based on the determined cluster.
A system, comprising:
- a processor;
- and
- a non-transitory computer readable medium comprising instructions for:
- obtaining data relating to a plurality of users including information related to at least one attribute for the plurality of users, the data associated with a set of digital events, each digital event associated with a respective contact's interaction with a digital stimulus at a computing device, wherein the digital stimulus was provided over one of a plurality of digital communication channels;
- constructing a contextual space for the at least one of the attribute relating to the plurality of users, the contextual space being a topological space over the values of the at least one attribute, the contextual space associated with a metric and a context;
- assigning a point in the contextual space for the attribute value for the at least one attribute relating to the plurality of users;
- determining a distance in the contextual space of the assigned point relative to the context using the defined metric;
- determining a cluster of users based on the determined distances in the contextual space of the assigned point relative to the context;
- and
- constructing a plurality of segments of similar users that have comparable attribute value positions in the contextual space, wherein constructing the plurality of segments of similar users is based on the determined cluster.
A non-transitory computer readable medium, comprising instructions for:
- obtaining data relating to a plurality of users including information related to at least one attribute for the plurality of users, the data associated with a set of digital events, each digital event associated with a respective contact's interaction with a digital stimulus at a computing device, wherein the digital stimulus was provided over one of a plurality of digital communication channels;
- constructing a contextual space for the at least one of the attribute relating to the plurality of users, the contextual space being a topological space over the values of the at least one attribute, the contextual space associated with a metric and a context;
- assigning a point in the contextual space for the attribute value for the at least one attribute relating to the plurality of users;
- determining a distance in the contextual space of the assigned point relative to the context using the defined metric;
- determining a cluster of users based on the determined distances in the contextual space of the assigned point relative to the context;
- and
- constructing a plurality of segments of similar users that have comparable attribute value positions in the contextual space, wherein constructing the plurality of segments of similar users is based on the determined cluster.
Dependencies are inferred from the claim text.