Abstract:
A method of matching a first entity to a second entity by evaluating Boolean expressions includes identifying a set of criteria vertices for a second entity vertex by traversing a graph database in a manner constrained to fact vertices identified for the second entity. The graph database relates fact vertices to the criteria vertices by edges corresponding to Boolean expressions for satisfying criteria for matching first entities to second entities. The method additionally includes selecting one of the first entities based on the criteria vertices of the set. The method further includes matching the first entity to the second entity based on the selection.
Abstract:
A method for determining a score for a research survey to be deployed in a mobile environment is disclosed. The method includes receiving survey data descriptive of a survey to be distributed to a plurality of respondents, and analyzing the survey data to identify one or more attributes of the survey. The method includes generating a survey score for the survey based on the one or more attributes of the survey. The survey score is representative of a suitability of the survey for presentation at a mobile device. The method may include determining distribution information for the survey based at least in part on the survey score. The distribution information identifies a set of respondents of the plurality of respondents to receive the survey.
Abstract:
The present disclosure is generally related to systems, methods, and computer-readable storage devices for determining suitability of data presentation on a mobile device. An exemplary system is configured for receiving data descriptive of a communication to be distributed to a plurality of mobile devices; analyzing the data to identify one or more attributes of the communication; and generating a score for the communication based on the one or more attributes of the communication, wherein the score is representative of a suitability of the communication for presentation at a mobile device.