IP Library Granted Patent US 8,621,563
Granted Patent B2
US 8,621,563 · App. 13/074,380 · Granted Dec 31, 2013

Method and apparatus for providing recommendation channels

Inventor: Sailesh Kumar Sathish (Tampere, FI)
Assignee: Nokia Corporation
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,621,563
App. No.
13/074,380
Granted
Dec 31, 2013
Kind
B2
Abstract

An approach is presented for providing recommendation channels. A recommendation platform receives an input for creating at least one recommendation channel, the input specifying at least one category. Next, the recommendation platform determines one or more tokens based, at least in part, on the at least one category, wherein at least one of the one or more tokens represents context information. Then, the recommendation platform determines to create the at least one recommendation channel based, at least in part, on the one or more tokens.

Claims (55)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

an input for creating at least one recommendation channel, the input specifying at least one category;

at least one determination, by at least one processor, of one or more tokens based, at least in part, on the at least one category, wherein at least one of the one or more tokens represents context information; and

at least one determination to create the at least one recommendation channel based, at least in part, on the one or more tokens.

2. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a processing of the one or more tokens to determine one or more other tokens; and

at least one determination to associate the one or more other tokens to the at least one recommendation channel.

3. A method of claim 2 , wherein the processing and/or facilitating of a processing of the one or more tokens comprises, at least in part, application of one or more language models.

4. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of one or more data structures based, at least in part, on the one or more tokens,

wherein the one or more data structures store, at least in part, content information relevant to the at least one recommendation channel.

5. A method of claim 4 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a processing of the content information to populate the at least one or more data structures based, at least in part, on a comparison of the content information against the one or more tokens.

6. A method of claim 5 , wherein the populating of the one or more data structures is based, at least in part, on one or more heuristics.

7. A method of claim 5 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a parsing of the content information to determine relevance information with respect to the one or more tokens,

wherein the populating of the one or more data structures is based, at least in part, on the relevance information.

8. A method of claim 7 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination to generate a frequency distribution of the one or more tokens with respect to the content information,

wherein the relevance information is based, at least in part, on the frequency distribution.

9. A method of claim 8 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination to update the one or more tokens based, at least in part, on the frequency distribution.

10. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a request, from a user, for a recommendation;

at least one determination of other context information associated with the user, a device associated with the user, or a combination thereof; and

a processing of the request, the other context information, the at least one recommendation channel, the one or more tokens, or a combination thereof to generate the recommendation.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

receive an input for creating at least one recommendation channel, the input specifying at least one category;

determine one or more tokens based, at least in part, on the at least one category, wherein at least one of the one or more tokens represents context information; and

determine to create the at least one recommendation channel based, at least in part, on the one or more tokens.

12. An apparatus of claim 11 , wherein the apparatus is further caused to:

process and/or facilitate a processing of the one or more tokens to determine one or more other tokens; and

determine to associate the one or more other tokens to the at least one recommendation channel.

13. An apparatus of claim 12 , wherein the processing of the one or more tokens comprises, at least in part, application of one or more language models.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine one or more data structures based, at least in part, on the one or more tokens,

wherein the one or more data structures store, at least in part, content information relevant to the at least one recommendation channel.

15. An apparatus of claim 14 , wherein the apparatus is further caused to:

process and/or facilitate a processing of the content information to populate the one or more data structures based, at least in part, on a comparison of the content information against the one or more tokens.

16. An apparatus of claim 15 , wherein the populating of the one or more data structures is based, at least in part, on one or more heuristics.

17. An apparatus of claim 15 , wherein the apparatus is further caused to:

cause, at least in part, parsing of the content information to determine relevance information with respect to the one or more tokens,

wherein the populating of the one or more data structures is based, at least in part, on the relevance information.

18. An apparatus of claim 17 , wherein the apparatus is further caused to:

determine to generate a frequency distribution of the one or more tokens with respect to the content information,

wherein the relevance information is based, at least in part, on the frequency distribution.

19. An apparatus of claim 18 , wherein the apparatus is further caused to:

determine to update the one or more tokens based, at least in part, on the frequency distribution.

20. An apparatus of claim 11 , wherein the apparatus is further caused to:

receive a request, from a user, for a recommendation;

determine other context information associated with the user, a device associated with the user, or a combination thereof; and

process and/or facilitate a processing of the request, the other context information, the at least one recommendation channel, the one or more tokens, or a combination thereof to generate the recommendation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2018
From: NOKIA TECHNOLOGIES OY
To: BEIJING XIAOMI MOBILE SOFTWARE CO.,LTD.
Reel/Frame 045380/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035424/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: SATHISH, SAILESH KUMAR
To: NOKIA CORPORATION
Reel/Frame 026442/0060 →
Continuity (1)
Related Publication 20120254970A1 · Oct 4, 2012