IP Library Granted Patent US 8,275,384
Granted Patent B2
US 8,275,384 · App. 12/728,205 · Granted Sep 25, 2012

Social recommender system for generating dialogues based on similar prior dialogues from a group of users

View Patent ↗
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 8,275,384
App. No.
12/728,205
Granted
Sep 25, 2012
Kind
B2
Abstract

Techniques for organizing information in a user-interactive system based on user interest are provided. In one aspect, a method for operating a system having a plurality of resources through which a user can navigate is provided. The method includes the following steps. When the user accesses the system, the resources are presented to the user in a particular order. Interests of the user in the resources presented are determined. The interests of the user are compared to interests of other users to find one or more subsets of users to which the user belongs by virtue of having similar interests. Upon one or more subsequent accesses to the system by the user, the order in which the resources are presented to the user is based on interests common to the one or more subsets of users to which the user belongs.

Claims (41)

1. A method for operating a system having a plurality of resources through which a user can navigate, the method comprising the steps of:

when the user accesses the system, presenting the resources to the user in a particular order;

determining interests of the user in the resources presented;

wherein the interests of the user are determined from a level of activity of the user along paths to the resources;

comparing the interests of the user to interests of other users to find one or more subsets of users to which the user belongs by virtue of having similar interests; and

upon one or more subsequent accesses to the system by the user, basing the order in which the resources are presented to the user on interests common to the one or more subsets of users to which the user belongs,

wherein the basing step further comprises the step of: reordering the resources based on the paths taken by the subsets of users having similar interests.

2. The method of claim 1 , further comprising the step of:

upon one or more subsequent accesses to the system by the user, changing the order in which the resources are presented to the user based on interests common to the one or more subsets of users to which the user belongs.

3. The method of claim 1 , wherein the determining step further comprises the steps of: calculating an amount of time the user spent on each of the resources; and determining whether user spent a minimum amount of time on each of the resources.

4. The method of claim 1 , wherein the determining step further comprises the steps of: calculating a number of times the user accessed each of the resources; and determining whether each of the resources was accessed at least a minimum number of times.

5. The method of claim 1 , further comprising the step of:

when the user accesses the system for the first time, presenting the resources to the user in a default order.

6. The method of claim 1 , further comprising the step of:

recording a user ID for each of the users that accesses the system.

7. The method of claim 1 , wherein the system comprises an interactive voice response (IVR) system.

8. The method of claim 7 , wherein the users can access the system via telephone.

9. The method of claim 1 , wherein the resources comprise one or more of audio, video, documents and animations.

10. The method of claim 9 , wherein the resources comprise voice recordings.

11. The method of claim 10 , wherein the voice recordings comprise questions and answers.

12. The method of claim 11 , further comprising the step of:

providing the user with an option to record a question.

13. The method of claim 11 , further comprising the step of:

providing the user with an option to record an answer to a question.

14. The method of claim 1 , further comprising the step of:

grouping the user with other users that have a common interest in at least one of the resources presented to form the one or more subsets of users having similar interests.

15. The method of claim 14 , further comprising the step of:

ranking resources that are of common interest to the one or more subsets of users based on popularity amongst the users in each of the one or more subsets of users.

16. The method of claim 15 , further comprising the step of:

upon one or more subsequent accesses to the system by the user, changing the order in which the resources are presented to the user based on the ranking of the resources.

17. The method of claim 1 , further comprising the step of:

determining a level of activity of the user along paths to the resources.

18. An apparatus for operating a system having a plurality of resources through which a user can navigate, the apparatus comprising:

a memory; and

at least one processor device, coupled to the memory, operative to: when the user accesses the system, present the resources to the user in a particular order;

determine interests of the user in the resources presented;

wherein the interests of the user are determined from a level of activity of the user along paths to the resources;

compare the interests of the user to interests of other users to find one or more subsets of users to which the user belongs by virtue of having similar interests; and

upon one or more subsequent accesses to the system by the user, base the order in which the resources are presented to the user on interests common to the one or more subsets of users to which the user belongs,

wherein the basing step further comprises the step of: reordering the resources based on the paths taken by the subsets of users having similar interests.

19. An article of manufacture for operating a system having a plurality of resources through which a user can navigate, comprising a machine-readable medium containing one or more programs which when executed implement the steps of the method according to claim 1 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2010
From: DAS, RAJARSHI; FARRELL, ROBERT GEORGE; RAJPUT, NITENDRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 024459/0896 →