1.一种通过基于用户反馈对内容的布局进行修改来增强与计算设备的用户交互的计算机实现的方法,所述方法包括:
在所述计算设备处获得来自用户的关于在其中呈现内容数据的第一布局的第一反馈,所述内容数据包括多个内容元素以及描述要如何针对某些内容元素来修改所述布局的高级反馈数据;
在所述计算设备处基于所述第一反馈来生成所述内容数据的第二布局;以及
使得利用所述第二布局在显示设备上呈现所述内容数据。
2.如权利要求1所述的方法,其中所述高级反馈数据还包括能够用于基于所述第一反馈生成所述第二布局的附加内容数据。
3.如权利要求2所述的方法,其中所述附加内容数据包括图像,并且其中所述高级反馈数据描述所述第二布局中的某些内容元素的颜色方案将基于所述图像的颜色方案来生成。
4.如权利要求1所述的方法,其中所述第一反馈还包括反馈数据,所述反馈数据包括针对所述多个内容元素中的至少一个内容元素的至少一个特定格式化指令。
5.如权利要求1所述的方法,其中所述第一反馈还包括指示关于如何对所述内容数据进行呈现的用户的意图的意图数据,并且其中所述意图数据描述所述多个内容元素中的一个或多个内容元素之间的一个或多个关系。
6.如权利要求1所述的方法,还包括:
获得来自所述用户的关于所述第二布局的第二反馈,所述第二反馈包括针对所述多个内容元素中的至少一个内容元素的至少一个特定格式化指令;
基于所述第二反馈来生成所述内容数据的第三布局;以及
使得利用所述第三布局在显示设备上呈现所述内容数据。
7.如权利要求6所述的方法,其中所述多个内容元素中的至少一个内容元素已经根据所述高级反馈数据在所述第二布局中被重新格式化。
8.如权利要求1所述的方法,其中所述第一反馈和所述第二反馈被存储以在未来布局生成中使用。
9.如权利要求1所述的方法,其中所述第一布局是基于指示关于如何对所述内容数据进行呈现的初始意图的意图数据来生成的,所述意图数据描述所述多个内容元素中的两个或更多个内容元素之间的一个或多个关系,并且其中针对在所述高级反馈数据和所述意图数据两者中描述的所述多个内容元素中的一个或多个内容元素,所述高级反馈数据覆盖所述意图数据的解释。
10.一种用于对内容的布局进行修改的系统,包括一个或多个计算设备,所述计算设备被配置成:
获得来自用户的关于在其中呈现内容数据的第一布局的第一反馈,所述内容数据包括多个内容元素,并且所述第一反馈包括描述应如何针对某些内容元素来修改所述布局的高级反馈数据,其中所述第一布局是基于指示关于如何对所述内容数据进行呈现的意图的意图数据来生成的,所述意图数据描述所述多个内容元素中的两个或更多个内容元素之间的一个或多个关系;
基于所述第一反馈来生成所述内容数据的第二布局,其中针对在所述高级反馈数据和所述意图数据两者中描述的所述多个内容元素中的一个或多个内容元素,所述高级反馈数据覆盖所述意图数据的解释;以及
使得利用所述第二布局在显示设备上呈现所述内容数据。
11.如权利要求10所述的系统,其中所述一个或多个计算设备被进一步配置为:
获得来自所述用户的关于所述第二布局的第二反馈,所述第二反馈包括针对所述多个内容元素中的至少一个内容元素的至少一个特定格式化指令;
基于所述第二反馈来生成所述内容数据的第三布局;以及
使得利用所述第三布局在显示设备上呈现所述内容数据。
12.如权利要求10所述的系统,其中所述多个内容元素中的所述至少一个内容元素已经根据所述高级反馈数据在所述第二布局中被重新格式化,并且其中在生成所述第三布局时,对于所述多个内容元素中的所述至少一个内容元素,所述至少一个特定格式化指令覆盖所述第一反馈的所述高级反馈数据。
13.如权利要求10所述的系统,其中所述第一反馈还包括详细反馈数据,所述详细反馈数据包括针对所述多个内容元素中的至少一个内容元素的至少一个特定格式化指令。