【技术实现步骤摘要】
用于基于第三方内容的上下文课程推荐的网络系统
本公开内容涉及多实体跨网络通信,并且更具体地说,涉及用于基于来自第三方源的内容来生成课程推荐的网络系统。
技术介绍
向访问网站的用户提供相关内容推荐对于该网站的提供方而言是挑战。一种方法是内容提供方基于相对于网站的过去在线行为来标识潜在相关内容推荐。这种方法存在至少两个问题。第一,用户必须在网站上以便接收内容推荐。因此,如果用户不返回到网站,则该用户将不会接收到内容推荐。即使用户确实返回到网站,该用户可能对内容推荐不再感兴趣。第二,内容推荐仅基于针对网站的在线活动。因此,内容推荐不太可能与用户相关。该部分中描述的方法是可以执行的方法,但不一定是先前已经想到或执行的方法。因此,除非另外指示,否则不应假设该部分中描述的任何方法仅凭借其包括在该部分中而有资格作为现有技术。附图说明在附图中:图1是在一个实施例中描绘了用于基于第三方内容来生成上下文学习内容推荐的示例性网络系统的框图;图2是在一个实施例中描绘了用于基于第三方内容来生成学习内容推荐的过程的流程图;图3是在一个实施例中包括来自第三方内容提供方的web内容以及来自学习内容分发系统的标识数据的示例性web浏览器显示区的屏幕截图;图4是示出了可以在其上实现本专利技术的实施例的计算机系统的框图。具体实施方式在以下描述中,出于解释目的,阐述了众多具体细节以便提供对本专利技术的透彻理解。然而,将显而易见的是,可以在没有这些具体细节的情况下实践本专 ...
【技术保护点】
1.一种方法,包括:/n由浏览器扩展分析计算设备上正在显示的web内容内的文本;/n其中,分析所述文本涉及标识一个或多个关键词;/n由所述浏览器扩展在计算机网络上向远程系统发送所述一个或多个关键词;/n对于所述一个或多个关键词中的每个关键词,由所述远程系统标识一个或多个课程以及一个或多个相关性分数,每个相关性分数反映所述每个关键词与所述一个或多个课程中的课程之间的相关性度量;/n由所述远程系统向所述浏览器扩展发送标识一个或多个特定课程的课程标识数据;/n由所述浏览器扩展促使在所述计算设备上显示所述课程标识数据;/n其中,所述方法是由一个或多个计算设备执行的。/n
【技术特征摘要】
20180830 US 16/118,2181.一种方法,包括:
由浏览器扩展分析计算设备上正在显示的web内容内的文本;
其中,分析所述文本涉及标识一个或多个关键词;
由所述浏览器扩展在计算机网络上向远程系统发送所述一个或多个关键词;
对于所述一个或多个关键词中的每个关键词,由所述远程系统标识一个或多个课程以及一个或多个相关性分数,每个相关性分数反映所述每个关键词与所述一个或多个课程中的课程之间的相关性度量;
由所述远程系统向所述浏览器扩展发送标识一个或多个特定课程的课程标识数据;
由所述浏览器扩展促使在所述计算设备上显示所述课程标识数据;
其中,所述方法是由一个或多个计算设备执行的。
2.根据权利要求1所述的方法,其中,所述web内容是第一web内容,所述方法还包括:在促使在所述计算设备上显示所述课程标识数据之后:
确定在所述计算设备上正在呈现不同于所述第一web内容的第二web内容;
基于所述计算设备的用户的一个或多个过去交互来确定是否在所述计算设备上呈现与所述第二web内容相关的另外课程标识数据;
确定不呈现与所述第二内容相关的第二课程标识数据。
3.根据权利要求1所述的方法,还包括:
由所述远程系统标识所述计算设备的用户的简档;
在所述简档中标识与所述用户相关联的一个或多个技能;
由所述远程系统基于所述一个或多个技能来标识所述一个或多个特定课程。
4.根据权利要求1所述的方法,其中,所述一个或多个关键词是多个关键词,所述方法还包括:
由所述远程系统做出关于特定课程与所述多个关键词中的复数个关键词相关联的确定;
基于所述确定来将所述特定课程标识为所述一个或多个特定课程中的一个。
5.根据权利要求1所述的方法,其中,所述一个或多个关键词是包括第一关键词和第二关键词的多个关键词,所述方法还包括:
确定所述第一关键词在所述web内容内的第一位置中;
基于所述第一位置来将所述第一关键词与第一权重进行关联;
确定所述第二关键词在所述web内容内的第二位置中;
基于所述第二位置来将所述第二关键词与不同于所述第一权重的第二权重进行关联;
其中,第一课程的第一相关性分数基于所述第一关键词和所述第一权重;
其中,第二课程的第二相关性分数基于所述第二关键词和所述第二权重。
6.根据权利要求1所述的方法,其中,所述web内容是来自第一源的第一web内容,所述方法还包括:
基于所述第一源来确定第一权重;
其中,所述一个或多个相关性分数基于所述第一权重;
由所述浏览器扩展分析所述计算设备上正在显示的第二web内容内的第二文本;
其中,所述第二web内容来自不同于所述第一源的第二源;
其中,分析所述第二文本涉及标识一个或多个第二关键词;
由所述浏览器扩展在所述计算机网络上向所述远程系统发送所述一个或多个第二关键词;
基于所述源来确定第二权重;
对于所述一个或多个第二关键词中的每个关键词,由所述远程系统标识一个或多个第二课程以及一个或多个第二相关性分数;
其中,所述一个或多个第二相关性分数基于所述第二权重;
由所述远程系统向所述浏览器扩展发送标识一个或多个第二课程的第二课程标识数据;
由所述浏览器扩展促使在所述计算设备上显示所述第二课程标识数据。
7.根据权利要求1所述的方法,还包括:
由所述远程系统确定多个课程中的每个课程的置信度水平,其中,特定课程的置信度水平包括以下各项中的一项或多项:所述特定课程的用户评级、所述特定课程的提供方的评级、所述特定课程的观看次数、或所述特定课程的用户选择率;
基于针对所述一个或多个特定课程中的每个课程确定的置信度水平来标识所述一个或多个特定课程。
8.根据权利要求1所述的方法,还包括:
由所述远程系统确定所述一个或多个关键词中的关键词与所述一个或多个特定课程中的特定课程内的特定位置相关联,所述特定位置不是所述特定课程的起始处;
其中,发送所述课程标识数据包括:与所述特定课程相关联地发送所述特定位置;
在由所述浏览器扩展促使在所述计算设备上显示所述课程标识数据之后接收选择所述特定课程的用户输入;
响应于接收所述用户输入,促使在所述特定位置处开始回放所述特定课程。
9.一种方法,包括:
由在计算设备上的web浏览器内执行的学习内容扩展来分析所述计算设备从第三方内容提供方接收的web内容内的文本;
其中,分析所述文本涉及标识一个或多个关键词;
由所述学习内容扩展在计算机网络上向远程系统发送所述一个或多个关键词;
对于所述一个或多个关键词中的每个关键词,由所述远程系统标识一个或多个学习内容项以及一个或多个相关性分数,每个相关性分数反映所述每个关键词与所述一个或多个学习内容项中的学习内容项之间的相关性度量;
从由于所述一个或多个关键词而被标识的多个学习内容项之中并基于针对所述多个学习内容项中的每个学习内容项生成的分数来选择一个或多个特定学习内容项;
由所述远程系统向所述学习内容扩展发送标识所述一个或多个特定学习内容项的标识数据;
由所述学习内容扩展促使在所述计算设备上显示所述标识数据。
10.根据权利要求9所述的方法,其中,所述web内容是第一web内容,所述方法还包括:在促使在所述计算设备上显示所述标识数据之后:
确定在所述计算设备上正在显示不同于所述第一web内容的第二web内容;
基于所述计算设备的用户的一个或多个过去交互来确定是否在所述计算设备上呈现与所述第二web内容相关的另外标识数据;
确定不呈现与所述第二内容相关的第二标识数据。
11.根据权利要求9所述的方法,还包括:
由所述远...
【专利技术属性】
技术研发人员:Y·Q·周,胡雅媛,曹昊文,I·A·马利克,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。