发明名称 |
Computer implemented methods and apparatus for recommending events |
摘要 |
Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an item field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data tables having a set field, a target event field, and a similarity score field. |
申请公布号 |
US9607090(B2) |
申请公布日期 |
2017.03.28 |
申请号 |
US201414160400 |
申请日期 |
2014.01.21 |
申请人 |
salesforce.com, inc. |
发明人 |
Palmert Joel;Meng Xiao |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Weaver Austin Villeneuve & Sampson LLP |
代理人 |
Weaver Austin Villeneuve & Sampson LLP |
主权项 |
1. A system for recommending an event to a user, the system comprising:
a database system implemented using a server system, the server system configured to cause: processing event data associated with a plurality of events, the event data identifying for each even an action, an item and a user associated with the event; storing or maintaining the event data using a first one or more data objects of a database of the database system; determining a plurality of pairs based on the event data using a collaborative filter table, the collaborative filter table identifying a set of events and a target event for each pair, the pairs including a first pair identifying a first set of events and a first target event, the first set of events including an event having a first action of a first action type, the target event having a second action of a second action type, the first action type being different from the second action type; determining a collaborative filtering similarity for each pair based on at least a frequency of performing the set of events identified by the pair in association with performing the target event of the pair; storing information identifying the pairs and the respective collaborative filtering similarities using a second one or more data objects of a database of the database system; processing event information associated with a first user; identifying, based on the pairs, the respective collaborative filtering similarities and the event information, a first event to be recommended to the first user; and transmitting, to a computing device associated with the first user, recommendation data for displaying in a user interface on a display of the computing device a recommendation that the first user perform the identified first event. |
地址 |
San Francisco CA US |