1461130202-0b62b969-3bb4-49bf-83b7-4757304b49b6

1-35. (canceled)
36. A content recommendation system which recommends contents based on a content recommendation request from a user, comprising:
a user mode presuming part which presumes a predetermined individual presumption item based on a user context indicating the user situation included in the content recommendation request, and calculates a user mode value about a user mode presumption item by calculating an individual reference value about the presumed individual presumption item;
a recommendation part which outputs a plurality of recommendation candidate contents extracted based on the user mode presumption item; and
a consolidating part which selects the contents of a predetermined number of contents from a plurality of the recommendation candidate contents based on the user mode value, and outputs as a recommendation content.
37. The content recommendation system according to claim 36, wherein the user mode presuming part comprises:
a reference presumption unit which presumes the individual reference value; and
a user mode generation unit which calculates the user mode value about the user mode presumption item from a plurality of the individual reference values.
38. The content recommendation system according to claim 37, wherein
a plurality of the reference presumption units are provided, and each of the reference presumption units presumes the individual reference value about the individual presumption item being different.
39. The content recommendation system according to claim 37, wherein
the user mode generation unit generates the user mode value about the user mode presumption item based on the individual reference value about a plurality of the individual presumption items.
40. The content recommendation system according to claim 37, wherein
different one of the individual presumption items is assigned in advance for each the reference presumption unit.
41. The content recommendation system according to claim 37, further comprising:
an individual presumption item allocation unit which extracts the individual presumption item from a user log in a past and allocate an extracted individual presumption item to the reference presumption unit.
42. The content recommendation system according to claim 37, wherein
the recommendation part adds a recommendation degree as a score when recommending contents according to the user mode presumption item.
43. The content recommendation system according to claim 42, wherein
the recommendation part has a plurality of recommendation execution units which recommends contents; and
a recommendation method used when recommending contents is set in advance as each recommendation execution unit.
44. The content recommendation system according to claim 42, wherein the recommendation part comprises:
a recommendation execution unit which recommend contents; and
a recommendation method setting unit which set a recommendation method when the recommendation execution unit recommending contents according to the user mode presumption item.
45. The content recommendation system according to claim 42, wherein the recommendation part comprises:
a plurality of recommendation execution units which recommend contents; and
a recommendation method setting unit which set a different recommendation method for each of the recommendation execution units according to the user mode presumption item.
46. The content recommendation system according to claim 42, wherein the consolidating part further comprises:
a selecting criteria setting unit which set a selecting criterion when selecting contents of a requested number of contents requested by the user from the recommendation candidate contents; and
a consolidating unit which selects and consolidates contents from the recommendation candidate contents according to the selecting criterion.
47. The content recommendation system according to claim 46, wherein
setting of the selecting criterion is setting to make the user mode be selected by, when making the user mode correlate with each area of an indexed table having a number of areas corresponding to a total number of the user modes, making the areas of a quantity corresponding to the user mode value correlate with the same user mode, and making random numbers of an integer be generated with an equally probability taking a total number of the user modes as a range.
48. The content recommendation system according to claim 46, wherein
setting of the selecting criterion is setting to, taking a product of the user mode value and the score given to a content as the selecting criterion, make a content with the selecting criterion being larger be selected.
49. The content recommendation system according to claim 36, wherein,
when a mobile terminal indicates the recommendation content, the consolidating part outputs the individual presumption item and the individual reference value with the recommendation content so that the individual presumption item and the individual reference value are also indicated.
50. The content recommendation system according to claim 49, wherein,
upon receiving the content recommendation request including a designated individual reference value corresponding to the individual reference value after indicating the recommendation content received by the mobile terminal having outputted the content recommendation request, the user mode presuming part generates the user mode value based on the designated individual reference value.
51. A content recommendation method for recommending contents based on a content recommendation request from a user, comprising:
a user mode presumption procedure for presuming an individual reference value about a predetermined individual presumption item based on a user context indicating a user situation included in the content recommendation request, and calculate a user mode value about a user mode presumption item;
a recommendation procedure for outputting a plurality of recommendation candidate contents extracted based on the user mode presumption item; and
a consolidating procedure for selecting and outputting as a recommendation content a predetermined number of contents from a plurality of the recommendation candidate contents.
52. The content recommendation method according to claim 51, wherein the user mode presuming procedure comprises:
a reference presumption procedure for presuming the individual reference value; and
a user mode generation procedure for calculating the user mode value about the user mode presumption item from a plurality of the individual reference values.
53. The content recommendation method according to claim 52, wherein
the reference presumption procedure presumes the individual reference value about the individual presumption item being different.
54. The content recommendation method according to claim 52, wherein
the user mode generation procedure generates the user mode value about the user mode presumption item based on a plurality of the individual presumption items.
55. The content recommendation method according to claim 51, wherein
the recommendation procedure adds a recommendation degree as a score when recommending contents according to the user mode value.
56. The content recommendation method according to claim 55, wherein
the recommendation procedure comprises a plurality of recommendation execution procedures to recommend contents, and a recommendation method used when recommending contents is set in advance as each recommendation execution procedure.
57. The content recommendation method according to claim 55, wherein the recommendation procedure comprising:
a recommendation execution procedure for recommending contents; and
a recommendation method setting procedure for setting a recommendation method when the recommendation execution procedure recommending contents according to the user mode presumption item.
58. The content recommendation method according to claim 55, wherein the recommendation procedure further comprises:
a plurality of recommendation execution procedures for recommending contents; and
a recommendation method setting procedure for setting a different recommendation method for each the recommendation execution procedure according to the user mode presumption item.
59. The content recommendation method according to claim 51 , wherein the consolidating procedure further comprises:
a selecting criteria setting procedure for setting a selecting criterion when selecting contents of a requested number of contents requested by a user from the recommendation candidate contents; and
a consolidation procedure for selecting and consolidate contents from the recommendation candidate contents according to the selecting criterion.
60. The content recommendation method according to claim 59, wherein
the selecting criteria setting procedure is setting to make the user mode be selected by, when making the user mode correlate with each area of an indexed table having a number of areas corresponding to a total number of the user modes, making the areas of a quantity corresponding to the user mode value correlate with the same user mode, and making random numbers of an integer be generated with an equally probability taking a total number of the user modes as a range.
61. The content recommendation method according to claim 59, wherein
the selecting criteria setting procedure is setting to, taking a product of the user mode value and the score given to a content as a selecting criterion, make a content with the selecting criterion being larger be selected.
62. The content recommendation method according to claim 51, wherein,
when the mobile terminal indicates the recommendation content, the consolidating procedure outputs the individual presumption item and the individual reference value with the recommendation content so that the individual presumption item and the individual reference value are also indicated.
63. The content recommendation method according to claim 62, wherein,
upon receiving the content recommendation request including the designated individual reference value corresponding to the individual reference value after indicating the recommendation content received by the mobile terminal having outputted the content recommendation request, the user mode presuming procedure generates the user mode value based on the designated individual reference value.
64. A computer-readable information recording medium recording a content recommendation program to recommend contents based on a content recommendation request from a user, the content recommendation program making a computer execute:
a user mode presumption step for presuming an individual reference value about a predetermined individual presumption item based on a user context indicating a user situation included in the content recommendation request, and calculate a user mode value about a user mode presumption item;
a recommendation step for outputting a plurality of recommendation candidate contents extracted based on the user mode presumption item; and
a consolidating step for selecting and output as a recommendation content a predetermined number of contents from a plurality of the recommendation candidate contents.
65. The information recording medium recording a content recommendation program according to claim 64, further comprising:
a recommendation step for adding a recommendation degree as a score when recommending contents according to the user mode value.
66. The information recording medium recording a content recommendation program according to claim 64, wherein the consolidating step further comprises:
a selecting criteria setting step for setting a selecting criterion when selecting contents of a requested number of contents requested by a user from the recommendation candidate contents; and
a consolidating step for selecting and consolidate contents from the recommendation candidate contents according to the selecting criterion.
67. The information recording medium recording a content recommendation program according to claim 66, wherein
the selecting criterion setting step is setting to make the user mode be selected by, when making the user mode correlate with each area of an indexed table having a number of areas corresponding to a total number of the user modes, making the areas of a quantity corresponding to the user mode value correlate with the same user mode, and making random numbers of an integer be generated with an equally probability taking a total number of the user modes as a range.
68. The information recording medium recording a content recommendation program according to claim 66, wherein
the selecting criteria setting step is a step to, taking a product of the user mode value and the score given to a content as a selecting criterion, make a content with the selecting criterion being larger be selected.
69. The information recording medium recording a content recommendation program according to claim 64, wherein,
when a mobile terminal indicates the recommendation content, the consolidating step outputs the individual presumption item and the individual reference value with the recommendation content so that the individual presumption item and the individual reference value are also indicated.
70. The information recording medium recording a content recommendation program according to claim 69, wherein,
upon receiving the content recommendation request including a designated individual reference value corresponding to the individual reference value after indicating the recommendation content received by the mobile terminal having outputted the content recommendation request, the user mode presuming step generates the user mode value based on the designated individual reference value.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method comprising:
receiving a content item;
receiving an interactive channel bug configured to function as a content identifier and to facilitate interactivity independent of a dedicated channel for interactive services;
inserting, at a processor, the interactive channel bug into the content item;
transmitting the content item with the interactive channel bug to a display system; and
launching interactive features associated with the interactive channel bug when triggered through an Internet Protocol (IP) pathway.
2. The method of claim 1, further comprising: receiving the interactive channel bug as a graphical object.
3. The method of claim 1, further comprising: launching, with the interactive channel bug, a functionality determined by at least one of a content transmitter or network operator.
4. The method of claim 1, further comprising: changing a form of the interactive channel bug to indicate availability of new interactive services.
5. The method of claim 4, further comprising: indicating availability of interactive services associated with a purchase of at least one of products or services when the interactive channel bug changes form.
6. The method of claim 1, further comprising: launching, with the interactive channel bug, a rollout menu of services chosen from the group consisting of: news, weather, and sports.
7. The method of claim 1, further comprising: receiving the interactive channel bug as an animated channel bug that indicates interactivity associated with a current program.
8. The method of claim 1, further comprising: processing commands to launch the interactive channel bug.
9. The method of claim 1, further comprising: facilitating playing a game show with the interactive channel bug.
10. The method of claim 1, further comprising: inserting the interactive channel bug into the content item at one or more trigger points within the content item.
11. The method of claim 1, further comprising: receiving the interactive channel bug that is configured to start flashing on the display system to indicate that interactivity is associated with the interactive channel bug.
12. The method of claim 1, further comprising: facilitating an on-line poll on the display system with the interactive channel bug.
13. The method of claim 1, further comprising: indicating interactivity associated with a commercial with the interactive channel bug.
14. The method of claim 13, further comprising: replacing a non-interactive channel bug within the content item with the interactive channel bug to indicate the interactivity associated with the commercial.
15. A method comprising:
embedding a non-interactive content item bug into a content stream;
configuring a first interactive channel bug to be associated with a first content provider and a second interactive channel bug to be associated with a second content provider;
configuring the first interactive channel bug to replace the non-interactive content item bug within the content stream;
configuring the first interactive channel bug to be replaced with the second interactive channel bug during a change of displaying content from the first content provider to content from the second content provider;
configuring the first and second interactive channel bugs to launch interactive features when triggered through an Internet Protocol (IP) pathway;
transmitting the content stream; and
transmitting the first and second interactive channel bugs.
16. The method of claim 15, further comprising: transmitting the first and the second interactive channel bugs as channel branding logos.
17. The method of claim 15, further comprising: configuring the first interactive channel bug to facilitate at least one of voting for an option and playing a game show.
18. A method comprising:
configuring a first interactive channel bug to be associated with a first content provider and a second interactive channel bug to be associated with a second content provider;
configuring the first interactive channel bug and the second interactive channel bug to be inserted into a content item;
configuring the first and the second interactive channel bugs to be used to facilitate interactivity independent of a dedicated channel for interactive services;
configuring the first interactive channel bug to be replaceable by the second interactive channel bug during a change of displaying content from the first content provider to content from the second content provider;
configuring the first and the second interactive channel bugs to launch interactive features when triggered through an Internet Protocol (IP) pathway;
transmitting the content item; and
transmitting the first and second interactive channel bugs.
19. The method of claim 18, further comprising: configuring the first interactive channel bug to facilitate voting for an option.
20. The method of claim 18, further comprising: configuring the first interactive channel bug to facilitate playing a game show.