×

Systems and methods for contextual vocabularies and customer segmentation

  • US 10,061,749 B2
  • Filed: 11/26/2013
  • Issued: 08/28/2018
  • Est. Priority Date: 01/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for building contextual properties in accordance with a contextual vocabulary using a contextual analysis system comprising a processor and a memory for storing logic, the processor executing the logic to perform the method, comprising:

  • obtaining both contextual information and device related information for a plurality of end users using a plurality of computing devices, the contextual information being obtained for the plurality of end users and the device related information being obtained for the plurality of computing devices being used by the plurality of end users, the contextual information being obtained from a plurality of contextual information sources including customer analytic information sources, the device related information being obtained from a plurality of device information databases for the plurality of computing devices used by the plurality of end users, the contextual information defining a provider of the information;

    calculating a trust level for each of the information sources, the information sources including the plurality of contextual information sources and the plurality of device information databases for the plurality of computing devices used by the plurality of end users;

    resolving conflicts between information sources by selecting the most trustworthy source based upon the calculated trust levels;

    building contextual properties in accordance with a contextual vocabulary from both the contextual information and the device related information for the plurality of computing devices used by the plurality of end users, the contextual information and the device related information selected based upon trust levels calculated for the contextual information and each of the plurality of device information databases, the contextual vocabulary including an aggregation of trusted information defining properties of both the end users and the computing devices being used by the end users, the trusted information gathered from the selected information sources;

    generating a plurality of context segment paths for the plurality of end users from context segments determined from the contextual properties, the context segments arranged as a hierarchical representation of device related information and contextual information, each context segment path being a string that uniquely defines context segment allocation for a given context, the context segment allocation identifying resources for web content;

    selecting a context segment path by comparing customer analytic information of the end user and device related information for the computing device of the end user to a plurality of context segment paths created from the contextual vocabulary;

    minimizing a serialized version of a context segment path by removing redundant implied context segments from a hierarchical representation that defines an order of the context segment path that is traversed to find a resource; and

    dynamically formatting web content for a web page using the contextual properties.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×