Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013144626 - CHAT SYSTEM AND METHOD

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

1. A messaging system for enabling communication of messaging data between two or more of a plurality of terminals via a messaging server, the system comprising a recommendation processor, said recommendation processor arranged to match a first user with one or more of a plurality of other users, said matching based on chat metric data, wherein said chat metric data comprises user feedback data indicating an extent to which the first user was engaged during previous communication sessions with one or more of the plurality of other users and

said recommendation processor is arranged to match the first user with a selected one or more of the plurality of other users based on which of the plurality of the other users the user feedback data indicates most engaged the first user during the previous communication sessions.

2. A messaging system according to claim 1, wherein the messaging server is arranged to establish a communication session between a first terminal associated with the first user and one or more other terminals associated with the selected one or more other users after the first user and the one or more other users have been matched by the recommendation processor.

3. A messaging system according to claim 2, wherein the user feedback data comprises implicit user feedback data indicating how the first user generated messaging data on the first terminal when engaged in the previous communication sessions with the plurality of other users.

4. A messaging system according to claim 3, wherein the implicit user feedback data is based on, for each of the plurality of communication sessions one or more of: a speed of entering messaging data,

a length of messaging data

a number of messaging data messages generated during the communication session, and

a length of communication session.

5. A messaging system according to any previous claim, wherein the user feedback data comprises explicit user feedback data corresponding to an explicit indication from the first user as to how engaged the first user was during previous communication sessions with the plurality of other users.

6. A messaging system according to any previous claim, wherein the chat metric data further comprises topic preference data, said topic preference data indicating an extent to which the first user has been engaged in one or more previous communication sessions relating to one or more topics and an extent to which the plurality of other users have been engaged in one or more previous communication sessions relating to the one or more topics, and

said recommendation arranged to match the first user with a selected one or more of the plurality of other users also based on an extent to which topic preference data of the first user corresponds to topic preference data of the plurality of other users.

7. A messaging system according to claim 6, wherein the topic preference data comprises explicit topic preference data corresponding to an explicit indication from the first user and plurality of other users as to how engaged the first user and plurality of other users were during previous communication sessions relating to the one or more topics.

8. A messaging system according to any previous claim, wherein the recommendation processor comprises a matching score data structure comprising a matching score value for each of a plurality of possible matches between the plurality users, said matching score value based on the chat metric data, wherein said recommendation processor is arranged to match the first user with the selected one or more of the plurality of other users by identifying which of the plurality of other users has a highest matching score associated with the first user.

9. A messaging system according to claim 8, wherein the matching score data structure is updated as new chat metric data is collected.

10. A method for enabling communication of messaging data between two or more of a plurality of terminals via a messaging server, the method comprising: matching a first user with one or more of a plurality of other users based on chat metric data, said chat metric data comprising user feedback data indicating an extent to which the first user was engaged during previous communication sessions with one or more of the plurality of other users wherein said matching comprises matching the first user with a selected one or more of the plurality of other users based on which of the plurality of the other users the user feedback data indicates most engaged the first user during the previous communication sessions.

11. A method according to claim 10, further comprising establishing a communication session between a first terminal associated with the first user and one or more other terminals associated with the selected one or more other users after the first user and the one or more other users have been matched.

12. A method according to claim 11, wherein the user feedback data comprises implicit user feedback data indicating how the first user generated messaging data on the first terminal when engaged in the previous communication sessions with the plurality of other users.

13. A method according to claim 12, wherein the implicit user feedback data is based on, for each of the plurality of communication sessions one or more of:

a speed of entering messaging data,

a length of messaging data

a number of messaging data messages generated during the communication session, and

a length of communication session.

14. A method according to any of claims 10 to 13, wherein the user feedback data comprises explicit user feedback data corresponding to an explicit indication from the first user as to how engaged the first user was during previous communication sessions with the plurality of other users.

15. A method according to any of claims 10 to 14, wherein the chat metric data further comprises topic preference data, said topic preference data indicating an extent to which the first user has been engaged in one or more previous communication sessions relating to one or more topics and an extent to which the plurality of other users have been engaged in one or more previous communication sessions relating to the one or more topics, and

said matching comprises matching the first user with a selected one or more of the plurality of other users also based on an extent to which topic preference data of the first user corresponds to topic preference data of the plurality of other users.

16. A method according to claim 15, wherein the topic preference data comprises explicit topic preference data corresponding to an explicit indication from the first user and plurality of other users as to how engaged the first user and plurality of other users were during previous communication sessions relating to the one or more topics.

17. A computer program comprising instructions which when implemented on a computer performs a method according to any of claims 10 to 16.

18. A computer program product on which is stored a computer program as defined in claim 17.

19. A recommendation processor for matching a first user with one or more of a plurality of other users in a messaging system, said messaging system arranged to enable a communication of messaging data between two or more of a plurality of terminals via a messaging server, wherein the recommendation processor is arranged to match the first user with one or more of the plurality of other users based on chat metric data, wherein said chat metric data comprises user feedback data indicating an extent to which the first user was engaged during previous communication sessions with one or more of the plurality of other users and

said recommendation processor is arranged to match the first user with a selected one or more of the plurality of other users based on which of the plurality of the other users the user feedback data indicates most engaged the first user during the previous communication sessions.

20. A messaging system or recommendation processor substantially as hereinbefore described with reference Figures 1 to 4 of the accompanying drawings.