System and method for interfacing a web browser widget with social indexing
First Claim
1. A computer-implemented system for interfacing a Web browser widget with social indexing, comprising:
- a collection of articles of digital information and a plurality of social indexes that are each associated with a social community, that are both electronically-stored in persistent storage, each social index comprising a hierarchy of topics that each relate to at least one such article and a fine-grained topic model for each topic, each of the fine-grained topic models comprising a pattern evaluable against the articles, wherein the pattern identifies such articles matching the fine-grained topic model'"'"'s topic;
a computer comprising a processor and memory within which code for execution by the processor is stored, comprising;
a topic builder maintaining for each topic in each of the social indexes a coarse-grained topic model comprising;
a characteristic word extractor that extracts characteristic words from the articles identified by the fine-grained topic model of each topic; and
a characteristic word scorer that assigns scores to the characteristic words;
a widget server interfacing to a widget remotely executing on a Web browser, accepting a request from the widget that identifies one such social community, and identifying a Web page currently in view on the Web browser;
a media collector obtaining content comprised in the Web page;
a social indexing server obtaining the social index for the social community, evaluating the fine-grained topic models in the social index against the content, and selecting topically-relevant information based on the topics in the social index corresponding to those of the fine-grained topic models matched to the content; and
a user interface visually providing the topically-relevant information to the widget arranged for presentation through the Web browser via the widget on the Web page.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for interfacing a Web browser widget with social indexing is provided. Electronically-stored articles and a plurality of social indexes that are each associated with a social community are maintained. Each social index includes topics that each relate to at least one such article and a topic model for each topic. A widget remotely executing on a Web browser is interfaced and a request identifying one such social community is accepted. A Web page currently in view on the Web browser is identified and content included in the Web page is obtained. The social index for the social community is obtained. The topic models in the social index are evaluated against the content. Topically-relevant information based on the topics in the social index corresponding to those of the topic models matched to the content is selected. The topically-relevant information is provided to the widget arranged for presentation.
-
Citations
24 Claims
-
1. A computer-implemented system for interfacing a Web browser widget with social indexing, comprising:
-
a collection of articles of digital information and a plurality of social indexes that are each associated with a social community, that are both electronically-stored in persistent storage, each social index comprising a hierarchy of topics that each relate to at least one such article and a fine-grained topic model for each topic, each of the fine-grained topic models comprising a pattern evaluable against the articles, wherein the pattern identifies such articles matching the fine-grained topic model'"'"'s topic; a computer comprising a processor and memory within which code for execution by the processor is stored, comprising; a topic builder maintaining for each topic in each of the social indexes a coarse-grained topic model comprising; a characteristic word extractor that extracts characteristic words from the articles identified by the fine-grained topic model of each topic; and a characteristic word scorer that assigns scores to the characteristic words; a widget server interfacing to a widget remotely executing on a Web browser, accepting a request from the widget that identifies one such social community, and identifying a Web page currently in view on the Web browser; a media collector obtaining content comprised in the Web page; a social indexing server obtaining the social index for the social community, evaluating the fine-grained topic models in the social index against the content, and selecting topically-relevant information based on the topics in the social index corresponding to those of the fine-grained topic models matched to the content; and a user interface visually providing the topically-relevant information to the widget arranged for presentation through the Web browser via the widget on the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for interfacing a Web browser widget with social indexing, comprising:
-
maintaining a collection of electronically-stored articles of digital information and a plurality of social indexes that are each associated with a social community, each social index comprising a hierarchy of topics that each relate to at least one such article and a fine-grained topic model for each topic, each of the fine-grained topic models comprising a pattern evaluable against the articles, wherein the pattern identifies such articles matching the fine-grained topic model'"'"'s topic; maintaining for each topic in each of the social indexes a coarse-grained topic model comprising; extracting characteristic words from the articles identified by the fine-grained topic model of each topic; and assigning scores to the characteristic words; interfacing to a widget remotely executing on a Web browser and accepting a request from the widget that identifies one such social community; identifying a Web page currently in view on the Web browser; obtaining content comprised in the Web page; obtaining the social index for the social community; evaluating the fine-grained topic models in the social index against the content; selecting topically-relevant information based on the topics in the social index corresponding to those of the fine-grained topic models matched to the content; and providing the topically-relevant information to the widget arranged for presentation through the Web browser via the widget on the Web page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for interfacing an individualized Web browser widget with social indexing, comprising:
-
a collection of articles of digital information and a plurality of social indexes that are each associated with a social community, that are both electronically-stored in persistent storage, each social index comprising a hierarchy of topics that each relate to at least one such article and a fine-grained topic model for each topic, each of the fine-grained topic models comprising a pattern evaluable against the articles, wherein the pattern identifies such articles matching the fine-grained topic model'"'"'s topic; a computer comprising a processor and memory within which code for execution by the processor is stored, comprising; a topic builder maintaining for each topic in each of the social indexes a coarse-grained topic model comprising; a characteristic word extractor that extracts characteristic words from the articles identified by the fine-grained topic model of each topic; and a characteristic word scorer that assigns scores to the characteristic words a widget server interfacing to a widget remotely executing on a Web browser, and accepting a request from the widget including parameterized information; a social indexing server obtaining one or more social indexes and selecting topically-relevant information from the social indexes; and a user interface visually providing the topically-relevant information to the widget arranged for presentation through the Web browser via the widget on the Web page. - View Dependent Claims (20, 21)
-
-
22. A computer-implemented method for interfacing an individualized Web browser widget with social indexing, comprising:
-
maintaining electronically-stored a collection of articles of digital information and a plurality of social indexes that are each associated with a social community, each social index comprising a hierarchy of topics that each relate to at least one such article and a fine-grained topic model for each topic, each of the fine-grained topic models comprising a pattern evaluable against the articles, wherein the pattern identifies such articles matching the fine-grained topic model'"'"'s topic; maintaining for each topic in each of the social indexes a coarse-grained topic model comprising; extracting characteristic words from the articles identified by the fine-grained topic model of each topic; and assigning scores to the characteristic words; interfacing to a widget remotely executing on a Web browser; accepting a request from the widget including parameterized information; obtaining one or more social indexes and selecting topically-relevant information from the social indexes; and providing the topically-relevant information to the widget arranged for presentation through the Web browser via the widget on the Web page. - View Dependent Claims (23, 24)
-
Specification