IP Library Patent Application 15502523
Patent Application
App. No. 15/502,523

ITEM RECOMENDATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/502,523
Filed
Feb 8, 2017
Art Unit
3625
USPC
705/26.7
Abstract

An example method is provided in according with one implementation of the present disclosure. The method includes extracting features related to a plurality of users and a plurality of items and computing a correction parameter score for each of a plurality of user-item pair combinations. The method further includes computing a user response value for a user-item pair combination by applying a generalized linear model to the features of the user-item pair combination and using the correction parameter score for the user-item pair combination in the generalized linear model.

Claims (37)

1 . A method comprising, by at least one processor

extracting features related to a plurality of users and a plurality of items;

computing a correction parameter score for each of a plurality of user-item pair combinations; and

computing a user response value for a user-item pair combination by applying a generalized linear model to the features of the user-item pair combination and using the correction parameter score for the user-item pair combination in the generalized linear model.

2 . The method of claim 1 , wherein extracting features further comprises:

extracting user features related to each user from the plurality of users;

extracting item features related to each item from the plurality of items; and

extracting user-item interaction features related to interactions between a user and an item in each of the user-item pair combinations.

3 . The method of claim 2 , further comprising computing coefficients for the user features, the item features, and the user-item interaction features of the plurality of user-item pair combinations for the generalized linear model, by adding the correction parameter scores and the features of the plurality of user-item pair combinations to the generalized linear model.

4 . The method of claim 3 , further comprising using the coefficients, the user features, the item features, the user-item interaction features for a user-item pair combination, and the correction parameter score for the user-item pair combination to compute the user response value for the user-item pair combination, wherein the user response value is a real value.

5 . The method of claim 3 , wherein the generalized linear model is a logistic regression model.

6 . The method of claim 1 , wherein the correction parameter score is computed by using an item-based collaborative filtering technique, and wherein the correction parameter score is a numerical value that represents a user's tendency to like an item.

7 . The method of claim 1 , wherein the features are extracted by using a content based filtering technique.

8 . A system comprising:

a features engine to identify features related to a plurality of users and a plurality of items;

a correction parameter engine to compute a correction parameter score for each of a plurality of user-item pair combinations;

a response value engine to compute a user response value for a user-item pair combination by applying a generalized linear model to the features of the user-item pair combination and augmenting the generalized linear model with the correction parameter score for the user-item pair combination; and

a recommender engine to provide an item recommendation based on the user response value.

9 . The system of claim 8 , wherein the features engine is further to:

extract user features related to each user from the plurality of users;

extract item features related to each item from the plurality of items; and

extract user-item interaction features related to interactions between a user and an item in each of the user-item pair combinations.

10 . The system of claim 9 , wherein the response value engine is further to:

compute coefficients for the user features, the item features, and the user-item interaction features of the plurality of user-item pair combinations for the generalized linear model, by adding the correction parameter scores and the features of the plurality of user-item pair combinations to the generalized linear model.

11 . The system of claim 10 , the response value engine is further to:

use the coefficients, the user features, the item features, the user-item interaction features for a user-item pair combination, and the correction parameter score for the user-item pair combination to compute the user response value for the user-item pair combination.

12 . A non-transitory machine-readable storage medium encoded with instructions executable by at least one processor, the machine-readable storage medium comprising instructions to:

identify features related to a plurality of users and a plurality of items;

compute a correction parameter score for each of a plurality of user-item pair combinations;

compute a user response value for an identified user-item pair combination by applying a generalized linear model to the features of the user-item pair combination and augmenting the generalized linear model with the correction parameter score for the user-item pair combination; and

provide an item recommendation based on the user response value.

13 . The non-transitory machine-readable storage medium of claim 12 , further comprising instructions to:

extract user features related to each user from the plurality of users;

extract item features related to each item from the plurality of items; and

extract user-item interaction features related to interactions between a user and an item in each of the user-item pair combinations.

14 . The non-transitory machine-readable storage medium of claim 13 , further comprising instructions to compute coefficients for the user features, the item features, and the user-item interaction features of the plurality of user-item pair combinations for the generalized linear model, by adding the correction parameter scores and the features of the plurality of user-item pair combinations to the generalized linear model.

15 . The non-transitory machine-readable storage medium of claim 14 , further comprising instructions to use the coefficients, the user features, the item features, the user-item interaction features for the identified user-item pair combination, and the correction parameter score for the identified user-item pair combination to compute the user response value for the identified user-item pair combination, wherein the user response value is a real value.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 041691/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: SHANG, HONGWEI; LIU, YONG; KAFAI, MEHRAN; MITCHELL, APRIL SLAYDEN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 041199/0668 →