Patent ID: 11948180
Assignee: UIF (UNIVERSITY INDUSTRY FOUNDATION), YONSEI UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method for recommending repeat-purchase products using modified self-similarity, the method being performed by a computer in an environment in which user equipment (UE), a database, and a web server are connected over a network, the method comprising:
receiving, by a processor, user information from the database when the UE connects with the web server;
calculating, by the processor, a modified self-similarity (MSS) using the user information;
calculating, by the processor, sums of similarities between products by substituting the modified self-similarity into an inter-product similarity calculation matrix; and
aligning, by the processor, the sums of similarities between products, and transmitting, by the processor, product information fulfilling preset criteria to the UE,
wherein calculating the modified self-similarity comprises:
calculating a repurchase rate,
calculating a preference,
assigning a weight, and
calculating the modified self-similarity by Equation 1 below:

MSS(i,j)=Repurchase rate (i)×Preference(i,j)×Weight   (1)

where MSS is the modified self-similarity, MSS(i,j) is a modified self-similarity value of consumer j for product i, Repurchase rate (i) is a repurchase rate of product i, Preference(i,j) is consumer j′s preference for product i, and Weight is a weight value, and
wherein the method further comprises calculating a purchase probability by Equation 4 below:, P
       c
      
      (
      
       i
       ,
       j
      
      )
     
     =
     
      1
      
       
        ❘
        "\[LeftBracketingBar]"
       
       
        
         (
         
          
           R
           t
          
          -
          
           
            C
            t
           
           (
           
            i
            ,
            j
           
           )
          
         
         )
        
        -
        
         
          P
          c
         
         (
         i
         )
        
       
       
        ❘
        "\[RightBracketingBar]"
       
      
     
    
   
   
    
     (
     4
     )
    
   
  
 

where Pc(i,j) denotes a probability that consumer j will purchase product i according to a degree to which a purchase cycle arrives, Rt denotes a time at which the recommendation system makes a recommendation, Ct(i,j) denotes a point in time at which consumer j last purchased product i, a value of (Rt−Ct(i,j) denotes an interval between a point in time at which a recommendation is made and a point in time at which consumer j last purchased product i, and Pc(i) denotes a mode or median of a repurchase cycle time of product i.