Adaptive network querying system
First Claim
1. A system of networked apparatuses that provide adaptive queries, the processing being performed over a network to provide communication interface amongst the networked apparatuses, each of the apparatuses in the form of a tangibly embodied computer processor, each computer processor including instructions on a non-transitory computer memory, the system comprising:
- the network over which a plurality of networked apparatuses communicate;
an adaptive query server, the adaptive query server including;
a query processor including instructions on a non-transitory computer medium, the non-transitory computer medium constituted by one or more data storage mediums;
the query processor including a training manager module for loading at least one query;
the query processor including a personality mapping module for mapping at least one recipient profile to create a recipient profile file for each individual recipient associated with the plurality of networked apparatuses, the recipient profile file stored in the one or more data storage mediums;
the query processor including a relevancy mapping module for mapping the relevancy of the one or more queries to a plurality of individual recipients associated with the plurality of networked apparatuses;
the query processor determining a query for a selected recipient based on the recipient profile file associated with the recipient and the relevancy mapping of the query;
the query processor generating a query message including data on the query, the selected recipient profile, and a suggested recipient interface template; and
the query processor initiating a communication including the query message to at least one recipient device associated with the selected recipient;
at least one recipient device, the recipient device including;
an adaptive processor including instructions on a non-transitory computer medium, the non-transitory computer medium constituted by one of more data storage mediums,the adaptive processor including a profile module for determining a real time profile of the recipient associated with the recipient device and storing the profile in one of the data storage mediums on the device;
the adaptive processor processing the query message to extract the query, the selected recipient profile, and the suggested recipient interface template;
the adaptive processor comparing the selected recipient profile from the adaptive query server to the profile file on the recipient device;
the adaptive processor including a profile manager and selecting a final recipient profile from a plurality of recipient profiles stored in the one or more data storage mediums based on the comparison;
the adaptive processor including a user interface manager, the user interface manager selecting a final user interface template from a plurality of user interface templates stored in the one or more data storage mediums based on the final user profile; and
the adaptive processor generating a user interface for display on the recipient device comprised of the final user interface template, a final set of query data from the plurality of query data and selecting the location of each element of the final set of query data within the final user interface template.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems and methods of the invention provide a network querying or content system which drives high relevance question sets or content to users and presents it in the optimal template to ensure user interaction. In accord with at least one aspect, the system assesses the context (of a user) by interpreting the optimal template based on personality mapping of the user and relevancy mapping of the query or content. In a technically efficient manner, the system employs client-based managers and builders to select, supplement, or build user profiles and user interface templates to optimize queries or content based on a user'"'"'s present profile. The systems and methods of the invention perform processing, in a technically efficient manner, to assess question or content set interaction and relevancy to generate targeted question sets or content that encourage overall user health and wellness.
73 Citations
24 Claims
-
1. A system of networked apparatuses that provide adaptive queries, the processing being performed over a network to provide communication interface amongst the networked apparatuses, each of the apparatuses in the form of a tangibly embodied computer processor, each computer processor including instructions on a non-transitory computer memory, the system comprising:
-
the network over which a plurality of networked apparatuses communicate; an adaptive query server, the adaptive query server including; a query processor including instructions on a non-transitory computer medium, the non-transitory computer medium constituted by one or more data storage mediums; the query processor including a training manager module for loading at least one query; the query processor including a personality mapping module for mapping at least one recipient profile to create a recipient profile file for each individual recipient associated with the plurality of networked apparatuses, the recipient profile file stored in the one or more data storage mediums; the query processor including a relevancy mapping module for mapping the relevancy of the one or more queries to a plurality of individual recipients associated with the plurality of networked apparatuses; the query processor determining a query for a selected recipient based on the recipient profile file associated with the recipient and the relevancy mapping of the query; the query processor generating a query message including data on the query, the selected recipient profile, and a suggested recipient interface template; and the query processor initiating a communication including the query message to at least one recipient device associated with the selected recipient; at least one recipient device, the recipient device including; an adaptive processor including instructions on a non-transitory computer medium, the non-transitory computer medium constituted by one of more data storage mediums, the adaptive processor including a profile module for determining a real time profile of the recipient associated with the recipient device and storing the profile in one of the data storage mediums on the device; the adaptive processor processing the query message to extract the query, the selected recipient profile, and the suggested recipient interface template; the adaptive processor comparing the selected recipient profile from the adaptive query server to the profile file on the recipient device; the adaptive processor including a profile manager and selecting a final recipient profile from a plurality of recipient profiles stored in the one or more data storage mediums based on the comparison; the adaptive processor including a user interface manager, the user interface manager selecting a final user interface template from a plurality of user interface templates stored in the one or more data storage mediums based on the final user profile; and the adaptive processor generating a user interface for display on the recipient device comprised of the final user interface template, a final set of query data from the plurality of query data and selecting the location of each element of the final set of query data within the final user interface template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically adapting and displaying at least one query on a recipient device within a network of networked devices, the method comprising:
mapping, by a query processor device in communication with the recipient device, (1) a recipient profile against a set of known profiles; and
(2) the relevancy of the at least one query to the recipient profile associated with the recipient device;dynamically selecting, by the query processor, a query from the at least one query based on the recipient profile and the relevancy mapping to transmit to the recipient device; generating, by the query processor, a query message including a plurality of query data including a plurality of attributes on the at least one query, a suggested query format, the suggested recipient profile, and a suggested user interface template; transmitting, by the query processor device, the query message to the recipient device; analyzing, by an adaptive processor on the recipient device, the query message and identifying the plurality of attributes; comparing, by the adaptive processor, the plurality of attributes associated with the suggested recipient profile against a set of known profiles on the recipient device; selecting, by the adaptive processor, a real-time recipient profile; determining, by the adaptive processor, a final user interface template based on the suggested user interface template and the real-time recipient profile, the determining including selecting an initial user interface template from a plurality of templates on the recipient device; and generating a user interface for display on the recipient device comprised of the final user interface template, a final set of query data from the plurality of query data and selecting the location of each element of the final set of query data within the final user interface template. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A device for dynamically adapting and displaying at least one query, comprising;
-
a processor including instructions on a non-transitory computer medium, the non-transitory computer medium constituted by one or more data storage mediums; the instructions, when executed by the processor configures the recipient device to; receive at least one query message with a plurality of query data and analyzing the query message to identify a plurality of attributes; compare at least one of the attributes from the plurality of attributes from the query message with a set of user profiles stored in the one or more storage mediums on the device; select a real-time user profile; determine a final user interface template based on the real-time user profile, the determining including analyzing a plurality of templates stored in the one or more data storage mediums using the selected real-time user profile and then selecting the final user interface template; and generating a user interface for display on the device comprised of the final user interface template, a final set of query data from the plurality of query data; and selecting the location of each element of the final set of query data within the final user interface template. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification