发明名称 Mashup platform
摘要 Delivering a page that includes a plurality of modules is disclosed. A query is received. Subject type concepts associated with the query are determined. Candidate modules that correspond to the associated concepts are found. A plurality of modules is selected from the candidate modules to be delivered on a page.
申请公布号 US8949214(B1) 申请公布日期 2015.02.03
申请号 US200812150325 申请日期 2008.04.24
申请人 Wal-Mart Stores, Inc. 发明人 Shah Mehul;Gattani Abhishek;Rajaraman Anand;Subramaniam Sri
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Stevens Law Group 代理人 Stevens David R.;Stevens Law Group
主权项 1. A system for delivering a page including a plurality of widgets comprising: a processor configured to: receive a query;determine one or more subject type concepts associated with the query by computing an expected cooccurrence between the query and each selected one of the one or more subject type concepts and determining if the expected cooccurrence exceeds, by a threshold amount, an observed cooccurrence between the query and the selected one of the one or more subject type concepts, wherein a subject type concept is a concept included in a concept hierarchy;find candidate widgets that correspond to the one or more associated subject type concepts, wherein at least one candidate widget comprises an atomic unit of content;select a template that is mapped to the one or more associated subject type concepts;select a plurality of widgets based at least in part on the template;rank the plurality of widgets by determining a module to concept affinity score for each of the plurality of widgets; andgenerate a page to be delivered in response to the received query, wherein generating the page comprises placing the selected plurality of widgets in the generated page according to the template and the module to concept affinity score for each of the plurality of widgets; and a memory coupled to the processor and configured to provide the processor with instructions.
地址 Bentonville AR US