US2018060696A1PendingUtilityA1

Probabilistic recommendation of an item

Assignee: EBAY INCPriority: Jan 27, 2010Filed: Aug 18, 2017Published: Mar 1, 2018
Est. expiryJan 27, 2030(~3.5 yrs left)· nominal 20-yr term from priority
G06F 18/2321G06Q 30/02G06Q 30/0251G06Q 30/0282G06Q 30/0254G06Q 30/0257G06Q 30/0269G06K 9/6226
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A clustering and recommendation machine determines that an item is included in a cluster of items. The machine accesses item data descriptive of the item. The machine accesses a vector that represents the cluster and calculates the likelihood that the item is included in the cluster, based on the item variable and the probability parameter. The machine determines that the item is included in the cluster, based on the likelihood. The machine also recommends an item to a potential buyer. The machine accesses behavior data that represents a first event type pertinent to a first cluster of items. The machine calculates a probability that a second event type pertaining to a second cluster of items will co-occur with the first event type. The machine identifies an item from the second cluster to be recommended and presents a recommendation of the item to the potential buyer.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system comprising:
 one or more hardware processors; and   a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
 accessing, from a database, data pertinent to a first cluster of items representing a first product, the data including an event record representative of a first event type applicable to the first product; 
 calculating, based on the data, a probability of occurrence of the first event type with a second event type, the second event type pertaining to a second product represented by a second cluster of items, the second cluster including an item to be recommended, the calculating comprising generating a matrix of occurrences based on the data; 
 identifying the item to be recommended based on the probability of co-occurrence; and 
 causing presentation of a recommendation of the item. 
   
     
     
         3 . The system of  claim 2 , wherein the calculating the probability of occurrence further comprises calculating an argument of a maximum of the probability of co-occurrence. 
     
     
         4 . The system of  claim 2 , wherein the operations further comprise determining that an instance of the first event type and an instance of the second event type occurred within a threshold time period. 
     
     
         5 . The system of  claim 2 , wherein the operations further comprise:
 accessing item data describing the item, the item data being unstructured data and including an item variable;   accessing a vector representing the second cluster of items, the vector including a probability parameter;   calculating a result based on the item variable and the probability parameter;   determining that the item is included in the second cluster based on the result; and   storing a map file that includes a correspondence between the item and the second cluster.   
     
     
         6 . The system of  claim 2 , wherein the operations further comprise removing a portion of the data based on a number of activities performed by a user within a threshold time period, the data comprising behavior data of the user. 
     
     
         7 . The system of  claim 2 , wherein the operations further comprise accessing popularity data pertinent to the first product, the identifying the item to be recommended being further based on the popularity data. 
     
     
         8 . The system of  claim 2 , wherein the operations further comprise accessing a trust score of a seller of the item, the identifying the item to be recommended being further based on the trust score. 
     
     
         9 . The system of  claim 2 , wherein the operations further comprise determining a rank of the item to be recommended to the potential buyer, the causing presentation of the recommendation being based on the rank of the item. 
     
     
         10 . The system of  claim 9 , wherein the operations further comprise:
 accessing a deadline of the item, the deadline indicating a time after which the item is unavailable, the determining the rank of the item being based on the deadline.   
     
     
         11 . The system of  claim 2 , wherein the causing the presentation comprises causing a display of unstructured item data descriptive of the item and indicating the item as a specimen of the second product. 
     
     
         12 . The system of  claim 2 , wherein:
 the data includes position data of a hyperlink presented in a web page, the hyperlink being to request information pertinent to the first product; and   the calculating of the probability is based on the position data.   
     
     
         13 . A method comprising:
 accessing, from a database, data pertinent to a first cluster of items representing a first product, the data including an event record representative of a first event type applicable to the first product;   calculating, by a hardware processor and based on the data, a probability of occurrence of the first event type with a second event type, the second event type pertaining to a second product represented by a second cluster of items, the second cluster including an item to be recommended, the calculating comprising generating a matrix of occurrences based on the data;   identifying the item to be recommended based on the probability of co-occurrence; and   causing presentation of a recommendation of the item.   
     
     
         14 . The method of  claim 13 , wherein the calculating the probability of occurrence further comprises calculating an argument of a maximum of the probability of co-occurrence. 
     
     
         15 . The method of  claim 13 , further comprising determining that an instance of the first event type and an instance of the second event type occurred within a threshold time period. 
     
     
         16 . The method of  claim 13 , further comprising:
 accessing item data describing the item, the item data being unstructured data and including an item variable;   accessing a vector representing the second cluster of items, the vector including a probability parameter;   calculating, by a hardware processor, a result based on the item variable and the probability parameter;   determining that the item is included in the second cluster based on the result; and   storing a map file that includes a correspondence between the item and the second cluster.   
     
     
         17 . The method of  claim 13 , further comprising accessing popularity data pertinent to the first product, wherein the identifying the item to be recommended is further based on the popularity data. 
     
     
         18 . The method of  claim 13 , further comprising accessing a trust score of a seller of the item, wherein the identifying the item to be recommended is further based on the trust score. 
     
     
         19 . The method of  claim 13 , further comprising:
 accessing a deadline of the item, the deadline indicating a time after which the item is unavailable; and   determining a rank of the item to be recommended to the potential buyer based on the deadline, wherein the causing presentation of the recommendation is based on the rank of the item.   
     
     
         20 . The method of  claim 13 , wherein:
 the data includes position data of a hyperlink presented in a web page, the hyperlink being to request information pertinent to the first product; and   the calculating of the probability is based on the position data.   
     
     
         21 . A hardware storage device storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
 accessing, from a database, data pertinent to a first cluster of items representing a first product, the data including an event record representative of a first event type applicable to the first product;   calculating, based on the data, a probability of occurrence of the first event type with a second event type, the second event type pertaining to a second product represented by a second cluster of items, the second cluster including an item to be recommended, the calculating comprising generating a matrix of occurrences based on the data;   identifying the item to be recommended based on the probability of co-occurrence; and   causing presentation of a recommendation of the item.

Join the waitlist — get patent alerts

Track US2018060696A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.