Automatic adaptive content delivery
First Claim
1. A non-transitory computer readable storage medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to adaptively deliver digital information to a user, the delivery comprising:
- retrieving the digital information comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, each option presenting content of the segment in a different way from other options of the segment;
selecting an option for the user for each segment;
delivering the selected option for each segment to the user in the sequential order, a selected option for a next segment in the sequential order being delivered to the user after a selected option for a previous segment is completed by the user; and
receiving feedback on at least one of the options delivered to the user,wherein the delivery further comprises analyzing personal information of the user and analyzing historical data of selection of options for the different segments for a plurality of users, andwherein the selecting the option for each segment is based at least in part on the personal information and the historical data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for adaptively delivering digital information to a user retrieves the digital information, which is comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, and each option presenting content of the segment in a different way from other options of the segment. The system selects from each segment an option likely to be the most suitable for the user, and delivers the selected option for each segment to the user in the sequential order. The system receives feedback on at least one of the options delivered to the user.
20 Citations
18 Claims
-
1. A non-transitory computer readable storage medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to adaptively deliver digital information to a user, the delivery comprising:
-
retrieving the digital information comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, each option presenting content of the segment in a different way from other options of the segment; selecting an option for the user for each segment; delivering the selected option for each segment to the user in the sequential order, a selected option for a next segment in the sequential order being delivered to the user after a selected option for a previous segment is completed by the user; and receiving feedback on at least one of the options delivered to the user, wherein the delivery further comprises analyzing personal information of the user and analyzing historical data of selection of options for the different segments for a plurality of users, and wherein the selecting the option for each segment is based at least in part on the personal information and the historical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A method for adaptively delivering digital information to a user, the method comprising:
-
retrieving the digital information comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, each option presenting content of the segment in a different way from other options of the segment; selecting, using a computing device, an option for the user for each segment; delivering the selected option for each segment to the user in the sequential order via a communication channel, a selected option for a next segment in the sequential order being delivered to the user after a selected option for a previous segment is completed by the user; and receiving feedback on at least one of the options delivered to the user via the communication channel, wherein the selecting comprises; collecting personal information of the user; collecting historical data of selection of options for the different segments for a plurality of other users; and analyzing the personal information and the historical data to select the most suitable option for the user. - View Dependent Claims (10, 11, 12, 18)
-
-
13. A system for adaptively delivering digital information to a user, comprising:
-
a processor; and a non-transitory computer readable storage medium coupled to the processor and storing instructions, which, when executed by the processor, cause the processor to; retrieve the digital information comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, each option presenting content of the segment in a different way from other options of the segment; select an option for the user for each segment; deliver the selected option for each segment to the user in the sequential order, a selected option for a next segment in the sequential order being delivered to the user after a selected option for a previous segment is completed by the user; and receive feedback on at least one of the options delivered to the user, wherein the instructions when executed by the processor, further cause the processor to; collect personal information of the user; collect historical data of selection of options for the different segments for a plurality of users; and analyze the personal information and the historical data to select the most suitable option for the user. - View Dependent Claims (14, 15, 16)
-
Specification