Recommendation method and device
First Claim
1. A method for recommending users to an Internet service provider, the method comprising:
- retrieving, by a processor, a log of user behavior data with Internet services provided by Internet service providers using a network system, the user behavior data comprising network interactions received from users of the Internet services;
building, by the processor, a user'"'"'s Internet service sequence based on the log of user behavior by identifying a sequence of Internet services included in the log during a predefined time period, the Internet service sequence organized as a time sequence of network behavior occurrences;
building, by the processor, a user preference vector for Internet services based on executing vectorized coding on user preference data associated with the Internet services, the user preference data comprising an amount of interactions with each Internet service, andbuilding, by the processor, an attribute vector for Internet services identified in the user'"'"'s Internet service sequence by executing vectorized coding on attribute information associated with each of the Internet services identified in the user'"'"'s Internet service sequence;
calculating, by the processor, user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user'"'"'s Internet service sequence, the user preference vector for the Internet services, the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and
sending a recommendation, by the processor, of potential users to the candidate Internet service providers based on the user preference scores for the candidate Internet service providers.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a recommendation method and device. The method comprises acquiring a user'"'"'s Internet service sequence, a user preference vector for Internet services, and an attribute vector for Internet services identified in the user'"'"'s Internet service sequence each of the foregoing based on user network behavior data generated when the user accesses the Internet services; calculating user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user'"'"'s Internet service sequence, the user preference vector for the Internet services, the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and sending a recommendation of potential users to the candidate Internet service providers based on the user preference scores for the candidate Internet service providers. The present disclosure can recommend more high-quality potential users to Internet service providers, to increase user subscription.
-
Citations
17 Claims
-
1. A method for recommending users to an Internet service provider, the method comprising:
-
retrieving, by a processor, a log of user behavior data with Internet services provided by Internet service providers using a network system, the user behavior data comprising network interactions received from users of the Internet services; building, by the processor, a user'"'"'s Internet service sequence based on the log of user behavior by identifying a sequence of Internet services included in the log during a predefined time period, the Internet service sequence organized as a time sequence of network behavior occurrences; building, by the processor, a user preference vector for Internet services based on executing vectorized coding on user preference data associated with the Internet services, the user preference data comprising an amount of interactions with each Internet service, and building, by the processor, an attribute vector for Internet services identified in the user'"'"'s Internet service sequence by executing vectorized coding on attribute information associated with each of the Internet services identified in the user'"'"'s Internet service sequence; calculating, by the processor, user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user'"'"'s Internet service sequence, the user preference vector for the Internet services, the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and sending a recommendation, by the processor, of potential users to the candidate Internet service providers based on the user preference scores for the candidate Internet service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A recommendation device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; vector acquisition logic executed by the processor for retrieving a log of user behavior data with Internet services provided by Internet service providers using a network system, the user behavior data comprising network interactions received from users of the Internet services, building a user'"'"'s Internet service sequence based on the log of user behavior by identifying a sequence of Internet services included in the log during a predefined time period, the Internet service sequence organized as a time sequence of network behavior occurrences, building a user preference vector for Internet services based on executing vectorized coding on user preference data associated with the Internet services, the user preference data comprising an amount of interactions with each Internet service, and building an attribute vector for Internet services identified in the user'"'"'s Internet service sequence by executing vectorized coding on attribute information associated with each of the Internet services identified in the user'"'"'s Internet service sequence; score calculation logic executed by the processor for calculating user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user'"'"'s Internet service sequence, the user preference vector for the Internet services, and the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and recommendation logic executed by the processor for sending a recommendation of potential users to the candidate Internet service providers based on the user preference scores for the candidate Internet service providers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
-
retrieving, by a processor, a log of user behavior data with Internet services provided by Internet service providers using a network system, the user behavior data comprising network interactions received from users of the Internet services; building, by the processor, a user'"'"'s Internet service sequence based on the log of user behavior by identifying a sequence of Internet services included in the log during a predefined time period, the Internet service sequence organized as a time sequence of network behavior occurrences; building, by the processor, a user preference vector for Internet services based on executing vectorized coding on user preference data associated with the Internet services, the user preference data comprising an amount of interactions with each Internet service; building, by the processor, an attribute vector for Internet services identified in the user'"'"'s Internet service sequence by executing vectorized coding on attribute information associated with each of the Internet services identified in the user'"'"'s Internet service sequence; calculating, by the processor, user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user'"'"'s Internet service sequence, the user preference vector for the Internet services, the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and sending a recommendation, by the processor, of potential users to candidate Internet service providers based on the user preference scores for the candidate Internet service providers.
-
Specification