IP Library Patent Application 15310126
Patent Application
App. No. 15/310,126

RECOMMENDING OF AN ITEM TO A USER

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/310,126
Abstract

The present disclose provides a method of recommending at least one item to a user, the method comprising: receiving the user's feedback on an item; predicting a user vector and an item vector related to the user in an online mode based on the received feedback; and recommending to the user an acceptable item based on the user vector and item vector.

Claims (36)

1 . A method of recommending at least one item to a user, the method comprising:

receiving the user's feedback on an item;

predicting a user vector and an item vector related to the user in an online mode based on the received feedback; and

recommending to the user an acceptable item based on the predicted user vector and item vector.

2 . The method according to claim 1 , further comprising:

determining whether the user has any social information;

merging the social information with a user-item matrix to predict the user vector and the item vector.

3 . The method according to claim 2 , wherein the social information is expressed as a social network matrix.

4 . The method according to claim 2 , further comprising:

determining whether the user has any location information;

merging the location information with the user-item matrix to predict the user and item vectors.

5 . The method according to claim 4 , wherein the location information is expressed as a location network matrix.

6 . The method according to claim 1 , wherein the step of recommending the user the acceptable item is further based on the user's preference.

7 . A recommender system, comprising:

at least one processor and a recommendation engine to:

generate a user matrix based on received user's information;

generate an item matrix based on information of one or more items;

predict a rating value of at least one item in an online mode based on a user vector in the user matrix and an item vector in the item matrix; and

recommend to a user an acceptable item based on the ranking of the predicted rating value.

8 . The recommender system according to claim 7 , where the recommender system further includes at least one element of a group comprised of:

a user data module to store at least one of the user's information and the user's feedback;

an item module to store information of all items to be recommended; and

a repository to store at least one of the user matrix, item matrix and a user-item matrix.

9 . The online recommender system according to claim 7 , wherein the user's information further includes at least one of social information and location information for use by the recommendation engine to recommend the acceptable item.

10 . Apparatus comprising:

a processor; and

a memory storing computer readable instructions executable by the processor to:

update an initial user-item matrix by using an online prediction algorithm; and

recommend to a user an acceptable item based on ratings of items in the updated user-item matrix.

11 . The apparatus according to claim 10 , wherein the memory further stores instructions which, when executed by the processor, cause the processor to:

generate the initial user-item rating matrix based on a user's information.

12 . The apparatus according to claim 10 , wherein the memory further stores instructions which, when executed by the processor, cause the processor to:

generate the initial user-item rating matrix based on user's historical data.

13 . The apparatus according to claim 10 , wherein the online predication algorithm includes a local objective function for an online mode.

14 . The apparatus according to claim 13 , wherein the local objective function is to be minimized.

15 . The apparatus according to claim 13 , wherein the local objective function is a root mean square function.

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 Nov 14, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 040611/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2016
From: YU, XIAOFENG
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 040274/0675 →