SYSTEMS AND METHODS OF DATA MINING TO CUSTOMIZE SOFTWARE TRIAL DEMONSTRATIONS
First Claim
1. A computer implemented system applied to customizing a demonstration of a software suite with numerous features and deployments, the computer implemented system including:
- a processor, memory coupled to the processor, and program instructions stored in the memory that implement a method comprising;
obtaining user attributes of a demonstration candidate, including the demonstration candidate'"'"'s role within a company;
obtaining interest attributes extracted from the demonstration candidate'"'"'s browsing history or social media feed that indicate personal interest of the demonstration candidate in entities using the software suite;
using at least some of the user attributes of the demonstration candidate to select a subset of features of the software suite to guide the demonstration candidate through during a software demonstration;
using at least some of the interest attributes of the demonstration candidate to select one or more software usage stories of entities indicated to be of personal interest to the demonstration candidate to profile during the software demonstration; and
customizing the software demonstration for the demonstration candidate with the selected subset of software features and the software usage stories.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology disclosed describes systems and methods for delivering software trial demonstrations that are customized, with features identified as interesting to a software demonstration candidate, by mining biographical and behavioral data of the candidate. The technology further discloses systems and methods for the customization of trial demonstrations with software usage stories that reflect a software demonstration candidate'"'"'s interests, identified by analyzing mined biographical and behavioral data about the candidate.
-
Citations
25 Claims
-
1. A computer implemented system applied to customizing a demonstration of a software suite with numerous features and deployments, the computer implemented system including:
-
a processor, memory coupled to the processor, and program instructions stored in the memory that implement a method comprising; obtaining user attributes of a demonstration candidate, including the demonstration candidate'"'"'s role within a company; obtaining interest attributes extracted from the demonstration candidate'"'"'s browsing history or social media feed that indicate personal interest of the demonstration candidate in entities using the software suite; using at least some of the user attributes of the demonstration candidate to select a subset of features of the software suite to guide the demonstration candidate through during a software demonstration; using at least some of the interest attributes of the demonstration candidate to select one or more software usage stories of entities indicated to be of personal interest to the demonstration candidate to profile during the software demonstration; and customizing the software demonstration for the demonstration candidate with the selected subset of software features and the software usage stories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of customizing a demonstration of a software suite with numerous features and deployments, the method including:
-
obtaining user attributes of a demonstration candidate, including the demonstration candidate'"'"'s role within a company and the company'"'"'s business segment; obtaining interest attributes extracted from the demonstration candidate'"'"'s browsing history or social media feed that indicate personal interest of the demonstration candidate in entities using the software suite; using at least some of the user attributes of the demonstration candidate to select a subset of features of the software suite to guide the demonstration candidate through during a software demonstration; using at least some of the interest attributes of the demonstration candidate to select one or more software usage stories of entities indicated to be of personal interest to the demonstration candidate to profile during the software demonstration; and customizing the software demonstration for the demonstration candidate with the selected subset of software features and the software usage stories. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of training a classifier to customize a software demonstration for a demonstration candidate with a selected subset of software features and one or more software usage stories, the method including:
-
for a test set of data, accessing user attribute and interest attribute data for demonstration users of a software application; for the test set, accessing at least user dwell times during use of particular features and viewing of particular software usage stories for the demonstration users; using at least the user attribute and interest attribute data as independent variables and at least the user dwell times as dependent variables, training the classifier to select for demonstration candidates a subset of features of the software application and to select one or more software usage stories of and producing classifier parameters that implement the trained classifier; and storing the classifier parameters for later use in customizing a software demonstration for demonstration candidates with the selected subset of software features and the software usage stories. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer readable storage medium that stores program instructions that implement a method of customizing a demonstration of a software suite with numerous features and deployments, the implementation including:
-
obtaining user attributes of a demonstration candidate, including the demonstration candidate'"'"'s role within a company and the company'"'"'s business segment; obtaining interest attributes extracted from the demonstration candidate'"'"'s browsing history or social media feed that indicate personal interest of the demonstration candidate in entities using the software suite; using at least some of the user attributes of the demonstration candidate to select a subset of features of the software suite to guide the demonstration candidate through during a software demonstration; using at least some of the interest attributes of the demonstration candidate to select one or more software usage stories of entities indicated to be of personal interest to the demonstration candidate to profile during the software demonstration; and customizing the software demonstration for the demonstration candidate with the selected subset of software features and the software usage stories. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification