Method and apparatus for real-time interactive recommendation

US11741072B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11741072-B2
Application numberUS-201716622253-A
CountryUS
Kind codeB2
Filing dateJun 14, 2017
Priority dateJun 14, 2017
Publication dateAug 29, 2023
Grant dateAug 29, 2023

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.

An interactive recommendation system is provided. The system comprises an information generation module configured to: provide a set of information contents for outputting in an information interface, wherein each of the set of information contents is associated with an information item; receive a selection of one of the set of information contents that signals the user's interest or disinterest in an information item; determine, based on a model and history data related to prior activities of the user including a plurality of selections from the set of information contents, one or more information items to be included in recommendation information for the user; provide the recommendation information for outputting in a recommendation information interface; and update, based on the history data, the set of information contents for outputting in the information interface.

First claim

Opening claim text (preview).

What is claimed is: 1. An interactive recommendation system comprising an information generation module configured to: provide a set of information contents for outputting in an information interface, each of the set of information contents being associated with an information item; receive a selection of one of the set of information contents that signals the user's interest or disinterest in the information item and an input of a search query to a search engine, wherein in receiving the input of the search query to the search engine, the information generation module is further configured to: extract a set of keywords of the input and a timestamp for the information item; and determine, based on a model and history data related to prior activities of the user including a plurality of selections from the set of information contents and the input of the search query, one or more information items that are to be included in recommendation information for the user and that are associated with the set of keywords based on a mapping table that maps the set of keywords to the one or more information items, wherein each of the prior activities is associated with the timestamp; and provide the recommendation information for outputting in a recommendation information interface. 2. The system of claim 1 , wherein the information generation module is further configured to: update, based on the history data, the set of information contents for outputting in the information interface. 3. The system of claim 1 , wherein the information generation module is further configured to: determine, based on the selection of the one of the set of information contents, disinterest in an information item associated with the one of the set of information contents; and remove the information item from the recommendation information. 4. The system of claim 2 , wherein the information generation module is further configured to: determine, based on the selection of the one of the set of information contents, interest in an information item associated with the one of the set of information contents; and update the set of information contents for outputting in the information interface based on the information item. 5. The system of claim 1 , wherein the history data comprises a log of a set of activities within a predetermined period; wherein the system further comprises a feature generation module configured to: determine a set of features for an information item of the one or more information items, wherein each feature of the set of features is associated with one of the set of activities, and determine, for each feature of set of features, a value representing a number of occurrences of the information item in the log of an activity of the set of activities associated with the each feature; wherein the system further comprises a user interest prediction module configured to determine a score that represents a likelihood of the user's interest in the information item based on the values; and wherein the information generation module is configured to provide the information item in the recommendation information interface based on the score. 6. The system of claim 5 , wherein the information generation module is further configured to: determine the score for each of a set of candidate information items; rank the set of candidate information items based on the scores; and select the one or more information items from the candidate information items based on the ranking. 7. The system of claim 6 , wherein the information generation module is further configured to: obtain a set of candidate information contents, wherein each of the set of candidate information contents is associated with one of the candidate information items; rank the set of candidate information contents based on the scores; and provide one or more of the set of candidate information contents as a part of the set of information contents for outputting in the information interface. 8. The system of claim 7 , wherein the information generation module is further configured to control the information interface to output the one or more of the set of candidate information contents in an order based on the ranking of the set of candidate information contents. 9. A method for generating recommendation information, the method comprising: providing a set of information contents for outputting in an information interface, each of the set of information contents being associated with an information item; receiving, from the user, a selection of one of the set of information contents that signals the user's interest or disinterest in the information item and an input of a search query to a search engine, wherein receiving the input of the search query to the search engine further comprises: extracting a set of keywords of the input and a timestamp for the information item; and determining, based on a model and history data related to prior activities of the user including a plurality of selections from the set of information contents and the input of the search query, one or more information items that are to be included in recommendation information for the user and that are associated with the set of keywords based on a mapping table that maps the set of keywords to the one or more information items, wherein each of activities is associated with the timestamp; and providing, in a recommendation information interface, the recommendation information. 10. The method of claim 9 , further comprising: updating, based on the history data, the set of information contents for outputting in the information interface. 11. The method of claim 9 , further comprising: determining, based on the selection of the one of the set of information contents, disinterest in an information item associated with the one of the set of information contents; and removing the information item from the recommendation information. 12. The method of claim 10 , further comprising: determining, based on the selection of the one of the set of information contents, interest in an information item associated with the one of the set of information contents; and updating the set of information contents for outputting in the information interface based on the information item. 13. The method of claim 9 , wherein the history data comprises a log of a set of activities within a predetermined period; wherein the method further comprises: determining a set of features for an information item of the one or more information items, wherein each feature of the set of features is associated with one of the set of activities; determining, for each feature of set of features, a value representing a number of occurrences of the information item in the log of an activity of the set of activities associated with the each feature; determining a score that represents a likelihood of the user's interest in the information item based on the values; and providing the information item in the recommendation information interface based on the score. 14. The method of claim 13 , further comprising: determining the score for each of a set of candidate information items; ranking the set of candidate information items based on the scores; and selecting the one or more information items from the candidate information items based on the ranking. 15. The method of claim 14 , further comprising obtaining a set of candidate information contents, wherein each of the set of candidate information contents is associated with one of the candidate information items; ranking the set of candidate information co

Assignees

Inventors

Classifications

  • G06F16/23Primary

    Updating · CPC title

  • Machine learning · CPC title

  • Search customisation based on user profiles and personalisation · 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 US11741072B2 cover?
An interactive recommendation system is provided. The system comprises an information generation module configured to: provide a set of information contents for outputting in an information interface, wherein each of the set of information contents is associated with an information item; receive a selection of one of the set of information contents that signals the user's interest or disinteres…
Who is the assignee on this patent?
Alibaba Group Holding Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).