Method, server, browser, and system for recommending text information

US10019419B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10019419-B2
Application numberUS-201414447330-A
CountryUS
Kind codeB2
Filing dateJul 30, 2014
Priority dateJun 6, 2013
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for recommending text information, a server, a browser, and a system thereof are provided. The method includes: a keyword is obtained by a server from a text index pool in response to a visiting request for a webpage from a browser; a recommended text information list is obtained from the text index pool according to the corresponding keyword; the recommended text information list is embedded into the webpage and the webpage is returned to the browser for displaying to a user; and the user may click the keyword to obtain the recommended text information list as required, thereby the keyword is set as the connection between the user and the webpage text information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for recommending text information, comprising: obtaining, by a server comprising a processor, a keyword from a text index pool pre-created in the server, in response to a visiting request for a webpage from a browser; obtaining, by the server, a recommended text list from a keyword index pool pre-created in the server, according to the keyword; embedding, by the server, the recommended text list into the webpage; and returning the webpage to the browser to display the webpage via the browser, wherein the creating the text index pool and the keyword index pool comprises: extracting keywords from a plurality of historical webpages of the browser, including extracting a first keyword from at least one of the plurality of historical webpages, wherein each of the plurality of historical webpages corresponding to at least one of the keywords; obtaining multiple historical webpages corresponding to the first keyword; sorting the multiple historical webpages to obtain a sorting result: taking a predetermined number of the multiple historical webpages as recommended webpages corresponding to the first keyword based on the sorting result; and creating the text index pool by taking URLs of the recommended webpages as Keys of the text index pool and taking the first keyword as a Value of the text index pool; and creating the keyword index pool by taking the first keyword as a Key of the keyword index pool and taking the URLs of the recommended webpages as Values of the keyword index pool. 2. The method according to claim 1 , wherein the obtaining a keyword from a text index pool in response to a visiting request for a webpage from a browser comprises: obtaining a Uniform Resource Locator (URL) of the webpage from the visiting request; and obtaining the keyword corresponding to the URL of the webpage from the text index pool. 3. The method according to claim 2 , wherein the obtaining the keyword corresponding to the URL of the webpage from the text index pool comprises: determining whether the keyword corresponding to the URL of the webpage is included in the text index pool; and obtaining the keyword corresponding to the URL of the webpage if the keyword corresponding to the URL of the webpage is included in the text index pool. 4. The method according to claim 1 , wherein before the obtaining a keyword from a text pool in response to a visiting request for a webpage from a browser, the method further comprises: creating the text index pool and the keyword index pool. 5. The method according to claim 1 , wherein the extracting the first keyword from at least one of the plurality of historical webpages comprises: extracting a main text from a historical webpage of the browser; performing word segmentation on the main text to obtain candidate keywords; counting a word frequency of each of the candidate keywords and a distribution parameter of each of the candidate keywords and calculating a weight of each of the candidate keywords; and setting a candidate keyword of which the weight is greater than a predetermined threshold as the first keyword. 6. The method according to claim 1 , wherein the sorting the multiple historical webpages and taking a predetermined number of the multiple historical webpages as recommended webpages comprises: calculating a text weight of each of the multiple historical webpages of the browser by taking a number of hits and an updating time of each of the multiple historical webpages as parameters of each of the multiple historical webpages; and setting the predetermined number of multiple historical webpages as the recommended webpages based on text weights of the multiple historical webpages. 7. The method according to claim 1 , wherein the embedding the recommended text list into the webpage and returning the webpage to the browser comprises: linking the recommended text information list with the keyword and marking the keyword at a corresponding position of the webpage. 8. The method according to claim 7 , wherein the marking the keyword comprises at least one of: highlighting the keyword; displaying the keyword in a color that is different from that of adjacent words of the keyword; adding a set icon beside the keyword; and underlining the keyword. 9. The method according to claim 8 , further comprising: sending the recommended information text list embedded in the webpage to the browser for displaying to a user in the case where the keyword at the corresponding position is clicked by the user. 10. A server for recommending text information, comprising a processor and a memory for storing program instructions, and wherein the processor performs the program instructions to: obtain a keyword from a text index pool pre-created in the server, in response to a visiting request for a webpage from a browser; obtain a recommended text list from a keyword index pool pre-created in the server, according to the keyword; and embed the recommended text list into the webpage, and return the webpage to the browser to display the webpage via the browser, wherein the processor further performs the program instructions to: extract keywords from a plurality of historical webpages of the browser, including extracting a first keyword from at least one of the plurality of historical webpages, wherein each of the plurality of historical webpages corresponding to at least one of the keywords; obtain multiple historical webpages corresponding to the first keyword; sort the multiple historical webpages to obtain a sorting result; take a predetermined number of the multiple historical webpages as recommended webpages corresponding to the first keyword based on the sorting result; and create the text index pool by taking URLs of the recommended webpages as Keys of the text index pool and taking the first keyword as a Value of the text index pool; and create the keyword index pool by taking the first keyword as a Key of the keyword index pool and taking the URLs of the recommended webpages as Values of the keyword index pool. 11. The server according to claim 10 , wherein the processor performs the program instructions to: obtain a uniform resource locator (URL) of the webpage from the visiting request; and obtain the keyword corresponding to the URL of the webpage from the text index pool. 12. The server according to claim 11 , wherein the processor performs the program instructions to: determine whether the keyword corresponding to the URL of the webpage is included in the text index pool; and obtain the keyword if the keyword corresponding to the URL of the current webpage is included in the text index pool. 13. The server according to claim 10 , wherein the processor performs the program instructions to: create the text index pool and the keyword index pool. 14. The server according to claim 10 , wherein the processor performs the program instructions further to: extract a main text from a historical webpage of the browser, perform word segmentation on the main text to obtain candidate keywords, count a word frequency of each of the candidate keywords and a distribution parameter of each of the candidate keywords and calculate the weight of each of the candidate keywords; and set a candidate keyword of which the weight is greater than a predetermined threshold as the first keyword. 15. The server according to claim 10 , wherein the processor performs the program instructions further to: calculate a text weight of each of the multiple historical webpages of the browser by taking a number of hits and an updating time of each

Assignees

Inventors

Classifications

  • Annotation, e.g. comment data or footnotes · CPC title

  • Use of codes for handling textual entities · CPC title

  • Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Targeted advertisements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10019419B2 cover?
A method for recommending text information, a server, a browser, and a system thereof are provided. The method includes: a keyword is obtained by a server from a text index pool in response to a visiting request for a webpage from a browser; a recommended text information list is obtained from the text index pool according to the corresponding keyword; the recommended text information list is e…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).