Systems and methods for automatically detecting users within detection regions of media devices
20 claims: 4 independent, 16 dependent
- 1メディアデバイスのユーザにリマインダを提供する方法であって、前記方法は、 第1のユーザに関連付けられた第1のメディアコンテンツに対するリマインダを受信することと、 前記メディアデバイスに関連付けられた検出領域内の複数のユーザを検出することと、 前記複数のユーザの各々が前記メディアデバイスにおいてアクティブであることを決定することと、 前記メディアデバイス上の第2のメディアコンテンツを提供することと、 前記第1のメディアコンテンツに対する前記リマインダが前記複数のユーザのうちの第2のユーザにも関連付けられていることを決定することと、 前記第1のメディアコンテンツに対する前記リマインダが前記第2のユーザにも関連付けられていることを決定したことに応答して、前記リマインダを前記メディアデバイス上での表示のために生成することと を含む、方法。
- 2前記メディアデバイスが検出メカニズムを有することを決定することであって、前記検出メカニズムは、前記メディアデバイスに関する第1の検出可能範囲内のユーザを検出するように動作可能である、ことと、 前記メディアデバイスに関連付けられた前記検出領域を前記第1の検出可能範囲内の領域として設定することと をさらに含む、請求項1に記載の方法。
- 3前記複数のユーザの各々が前記メディアデバイスにおいてアクティブであることを決定することは、個別のユーザの各々に対して、 当該個別のユーザを識別することと、 前記識別に基づいて、当該個別のユーザが前記メディアデバイスに知られているかを決定することと、 当該個別のユーザが前記メディアデバイスに知られていることを決定したことに応答して、前記メディアデバイスにおいて当該個別のユーザに対する認証手順を自動的に実行することと を実行することを含む、請求項1に記載の方法。
- 4前記第1のメディアコンテンツのプロパティを、前記複数のユーザに関連付けられた選好と比較することと、 前記複数のユーザの各々が前記第1のメディアコンテンツを楽しむ確率を決定することと、 前記複数のユーザのうちの少なくとも1人が前記第1のメディアコンテンツを楽しまない十分な確率が存在すると決定された場合に、前記複数のユーザのうちの前記少なくとも1人が前記第1のメディアコンテンツを楽しまないことの標示を提供することと、 前記複数のユーザのうちの少なくとも1人が前記第1のメディアコンテンツを楽しむ十分な確率が存在すると決定された場合に、前記複数のユーザのうちの前記少なくとも1人が前記第1のメディアコンテンツを楽しむことの標示を提供することと をさらに含む、請求項1に記載の方法。
- 5前記第1のメディアコンテンツのプロパティを、前記複数のユーザに関連付けられた選好と比較することと、 前記第1のメディアコンテンツの前記プロパティが前記複数のユーザに関連付けられた前記選好とコンフリクトしない場合にのみ前記リマインダを提供することと をさらに含む、請求項1に記載の方法。
- 6前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人に関連付けられた異なるメディアデバイス上の前記第1のメディアコンテンツにアクセスするオプションを提供することをさらに含む、請求項1に記載の方法。
- 7異なるメディアデバイス上の前記第1のメディアコンテンツにアクセスするオプションを提供することをさらに含み、前記複数のユーザのうちの少なくとも1人は、前記異なるメディアデバイスに関する検出可能範囲内にあるが前記異なるメディアデバイスに関連付けられた異なる検出領域外にあると検出される、請求項1に記載の方法。
- 8前記リマインダは、前記第1のユーザが前記第1のメディアコンテンツを好むことを前記第1のユーザのプロファイルが示す場合かつ前記第2のユーザが前記第1のメディアコンテンツを好むことを前記第2のユーザのプロファイルが示す場合にのみ提供される、請求項1に記載の方法。
- 9前記リマインダは、前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人によって事前に設定されている、請求項1に記載の方法。
- 10前記リマインダは、前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人が前記第1のメディアコンテンツに興味がある確率の決定に応じてサービスプロバイダによって自動的に設定されている、請求項1に記載の方法。
- 11メディアデバイスのユーザにリマインダを提供するシステムであって、前記システムは、 第1のユーザに関連付けられた第1のメディアコンテンツに対するリマインダを受信するように構成される入力回路と、 前記メディアデバイスに関する第1の検出可能範囲内のユーザを検出するように動作可能である検出メカニズムと、 制御回路と を備え、 前記制御回路は、 前記メディアデバイスに関連付けられた検出領域内の複数のユーザを検出することと、 前記複数のユーザの各々が前記メディアデバイスにおいてアクティブであることを決定することと、 前記メディアデバイス上の第2のメディアコンテンツを提供することと、 前記第1のメディアコンテンツに対する前記リマインダが前記複数のユーザのうちの第2のユーザにも関連付けられていることを決定することと、 前記第1のメディアコンテンツに対する前記リマインダが前記第2のユーザにも関連付けられていることを決定したことに応答して、前記リマインダを前記メディアデバイス上での表示のために生成することと を実行するように構成される、システム。
- 12前記制御回路は、前記メディアデバイスに関連付けられた前記検出領域を前記第1の検出可能範囲内の領域として設定するようにさらに構成される、請求項11に記載のシステム。
- 13前記複数のユーザの各々が前記メディアデバイスにおいてアクティブであることを決定するように構成される前記制御回路は、個別のユーザの各々に対して、 当該個別のユーザを識別することと、 前記識別に基づいて、当該個別のユーザが前記メディアデバイスに知られているかを決定することと、 当該個別のユーザが前記メディアデバイスに知られていることを決定したことに応答して、前記メディアデバイスにおいて当該個別のユーザに対する認証手順を自動的に実行することと を実行するようにさらに構成される、請求項11に記載のシステム。
- 14前記制御回路は、 前記第1のメディアコンテンツのプロパティを、前記複数のユーザに関連付けられた選好と比較することと、 前記複数のユーザの各々が前記第1のメディアコンテンツを楽しむ確率を決定することと、 前記複数のユーザのうちの少なくとも1人が前記第1のメディアコンテンツを楽しまない十分な確率が存在すると決定された場合に、前記複数のユーザのうちの前記少なくとも1人が前記第1のメディアコンテンツを楽しまないことの標示を提供することと、 前記複数のユーザのうちの少なくとも1人が前記第1のメディアコンテンツを楽しむ十分な確率が存在すると決定された場合に、前記複数のユーザのうちの前記少なくとも1人が前記第1のメディアコンテンツを楽しむことの標示を提供することと を実行するようにさらに構成される、請求項11に記載のシステム。
- 15前記制御回路は、 前記第1のメディアコンテンツのプロパティを、前記複数のユーザに関連付けられた選好と比較することと、 前記第1のメディアコンテンツの前記プロパティが前記複数のユーザに関連付けられた前記選好とコンフリクトしない場合にのみ前記リマインダを提供することと を実行するようにさらに構成される、請求項11に記載のシステム。
- 16前記制御回路は、前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人に関連付けられた異なるメディアデバイス上の前記第1のメディアコンテンツにアクセスするオプションを提供するようにさらに構成される、請求項11に記載のシステム。
- 17前記制御回路は、異なるメディアデバイス上の前記第1のメディアコンテンツにアクセスするオプションを提供するようにさらに構成され、前記複数のユーザのうちの少なくとも1人は、前記異なるメディアデバイスに関する検出可能範囲内にあるが前記異なるメディアデバイスに関連付けられた異なる検出領域外にあると検出される、請求項11に記載のシステム。
- 18前記リマインダは、前記第1のユーザが前記第1のメディアコンテンツを好むことを前記第1のユーザのプロファイルが示す場合かつ前記第2のユーザが前記第1のメディアコンテンツを好むことを前記第2のユーザのプロファイルが示す場合にのみ提供される、請求項11に記載のシステム。
- 19前記リマインダは、前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人によって事前に設定されている、請求項11に記載のシステム。
- 20前記リマインダは、前記第1のユーザおよび前記第2のユーザのうちの少なくとも1人が前記第1のメディアコンテンツに興味がある確率の決定に応じてサービスプロバイダによって自動的に設定されている、請求項11に記載のシステム。
Independent claims20
166 paragraphs, as filed
BACKGROUND OF THE INVENTION This application relates to interactive media guidance applications and, more particularly, to automatic detection and identification of users near media devices.
In conventional systems, a user can manually log into the media device and have access to the user's profile. However, in many cases, users may not be able to log in due to the inconvenience of actively logging into the media device. Moreover, conventional systems generally only allow one user to be logged into the device at any given time. If multiple users are accessing content on a media device, the content may be tailored to at most one user, eg, one user actively logged into the device. Therefore, conventional systems are ineffective in targeting and tailoring content to users in many situations.
<p>In view of the foregoing, it would be desirable to provide systems and methods for enabling users to be automatically detected and identified by media devices. In particular, it would be desirable to provide a system that automatically logs a user into a media device if the user is identified by the device so that the device can more effectively tailor content to that user. It also allows users to move from one device to another and seamlessly access content on each of their devices without the user actively logging into the device and/or having to select content to access on the device. It may be desirable to be able to continue to have uninterrupted access. Seamless access to content enables users to access content substantially automatically (e.g., requiring little manual input and/or action on the part of the user) and/or across multiple devices and/or time. You can continue to access content without interruption. It may also be desirable to automatically detect and identify multiple users at a media device so that content can be more effectively tailored to all users simultaneously utilizing the media device.</p><p>A media device with a detection mechanism may be provided. The detection mechanism is operable to detect a first user within range to the media device. A detection region within range may be defined. It may be determined whether the first user is within the detection area. After detecting the first user within the detection area, the media device may be activated. If the first user is within the detection region, a first setting associated with the first user may be applied. Content may be provided based on a first setting associated with a first user. If the first user is outside the detection area but still within range, application of the first setting may be stopped.</p><p>It may be determined that the second user is within the detection area. A second setting associated with a second user may be applied to the media device. In some embodiments, settings associated with the first user and the second user may be combined to create a third setting. Media content may be provided based on the third setting. Media content is, for example, an advertisement targeted to a combination of first and second users using a third setting.</p><p>In some embodiments, it may be determined that the first user is no longer within the detection area. A third setting may be modified to be based only on settings associated with users remaining within the detection region within the first detectable range. Different media content may be provided based on the modified third setting.</p><p>In some embodiments, it may be determined that the first user has returned within the detection area of the media device. The media content may be changed back to the original media content that was provided before the first user left the media device, and the original media determined that the first user is no longer within the detection area. It can be served from points within the content.</p><p>In some embodiments, it may be determined that the first user moved to another media device after leaving the detection area of the original media device. For example, the first user may be determined to be within a second detection area, the second detection area being within range for the second media device. Media content that was provided on the original media device may continue on the new media device. In some embodiments, the first user's activity may be communicated back to the original media device.</p><p>In some embodiments, the boundaries of detection regions associated with multiple devices may be configured. For example, two devices may be associated with overlapping detectable ranges. Range overlap may be determined by the media device. The detection region associated with each device may be set such that the boundaries of the region remain within the detectable range of each device without encroaching on the detectable range of other devices.</p><p>In some embodiments, media content provided to a media device may be changed if properties of the media content conflict with settings associated with the user. A media device may comprise a detection mechanism operable to detect a user within range to the media device. A detection region associated with the media device may be established. A first media content may be provided to the first user within the first detection area. A second user within range to the media device may be detected. A second setting associated with the second user may be compared to the properties of the first media content. If the second settings conflict with properties of the first media content, the first media content may be changed. Otherwise, the second user may be added to the list of active users of the media device if the second user is within the first detection area.</p><p>In some embodiments, reminders may be provided to one or more of the users within range of the media device. For example, a media device may detect multiple users within a detection area associated with the media device. Multiple users are considered active users if they are logged into the media device and detected within the detection area. A first media content may be provided to the active user. Reminders associated with first and second users of the plurality of users may be provided to remind the active user about the second media content. The reminder may include an indication that some or all of the multiple users may or may not like the reminded content. This specification also provides the following items, for example.</p><p>(Item 1) A method of detecting a user within a detectable range of a media device, the method comprising providing the media device having a detection mechanism, the detection mechanism comprising: operable to detect a user within one detectable range; and defining a first detection region associated with the first user, the first detection region comprising: within the first detectable range, the first detection area being smaller than the first detectable range; storing parameters of the first detection area; determining whether the user is within the first detectable range and the first detection area; and after determining that the first user is within the first detection area, activating a media device; applying a first setting associated with the first user to the media device when the first user is within the first detection area; and providing a first media content to the media device when the first user is outside the first detection area and within the first detectable range. and stopping applying the settings of</p><p>(Item 2) The method of item 1, further comprising stopping providing the first media content when the first user is outside the first detection area.</p><p>(Item 3) detecting a second user within the first detectable range, determining that the second user is not within the first detection area, and providing to the media device and maintaining the first media content that has been processed.</p><p>(Item 4) Determining that a second user is within the first detection area and whether the second user is associated with a sufficient access level to access the media device. and setting a second setting associated with the second user to the media device if the second user is associated with the sufficient access level for accessing the media device. and restricting access to the media device if the second user is not associated with the sufficient level of access to the media device. Method.</p><p>(Item 5) detecting a second user within the first detection area; and detecting a second user associated with the second user when the second user is within the first detection area. applying the setting of 2 to the media device.</p><p>(Item 6) The method of item 5, further comprising providing a portion for resuming second media content previously accessed by the second user.</p><p>(Item 7) When the first user and the second user are in the first detection area at the same time, a third setting is set based on the first setting and the second setting. 6. The method of item 5, further comprising creating and providing the second media content based on the third setting.</p><p>(Item 8) The method of item 7, wherein the provided media content is a targeted advertisement that is targeted based on the third setting.</p><p>(Item 9) determining that the first user is no longer within the first detection area, and the third setting is associated with users remaining within the detection area within the first detectable range; modifying the third setting to be based only on the set setting.</p><p>10. The method of claim 9, further comprising providing third media content based on the modified third setting.</p><p>(Item 11) The method of item 10, wherein a property of the third media content conflicts with the first setting associated with the first user.</p><p>(Item 12) determining that the first user has returned to within the first detection area of the media device; changing media content back to said second media content, and a point within said second media content at which it is determined that substantially said first user is no longer within said first detection area. 11. The method of item 10, further comprising resuming the second media content from.</p><p>(Item 13) The method of item 9, further comprising pausing the second media content in response to detecting that the first user is no longer within the first detection area.</p><p>(Item 14) determining that the first user has returned to within the first detection area of the media device; 14. The method of item 13, further comprising unpausing the media content.</p><p>(Item 15) determining that the first user has returned to within the first detection area of the media device; 10. The method of item 9, further comprising rewinding to a point within the second media content determined not to be within the first detection area.</p><p>(Item 16) The method of item 9, wherein the media device is a first media device, the method comprising determining that the first user is within a second detection area. wherein the second detection area is within a second detectable range for a second media device and substantially the first user is no longer within the first detection area providing the second media content to the second media device from a point within the second media content for which is determined.</p><p>17. The method of claim 16, further comprising communicating to the first media device that the first user is within the second detection area.</p><p>(Item 18) determining that all users who were previously within a detection area within the first detectable range are no longer within the detection area within the first detectable range; and 8. The method of item 7, further comprising deactivating the media device afterward.</p><p>(Item 19) Determining whether the first user is within the first detectable range and the first detection area includes detecting heat traces of the first user; determining whether one user is within viewing range; determining whether the first user is within audible range; 2. The method of item 1, comprising at least one of detecting a mobile device connected to the mobile device, detecting a voiceprint of the first user, and detecting movement of the first user.</p><p>20. The method of claim 1, wherein the first detection region is manually configured by an authorized user.</p><p>(Item 21) determining whether said first detectable range overlaps with a second detectable range for a different media device; The method of item 1, further comprising configuring the boundaries of the first detection region by setting the boundaries of the first detection region within a first detectable range.</p><p>(Item 22) storing a second detection area associated with a second user, wherein the second detection area is within the first detectable range; is within both the first detectable range and the second detection area; and if the second user is within the second detection area, the and applying a second setting associated with a second user to the media device.</p><p>(Item 23) A method according to item 22, wherein the first detection area is different from the second detection area.</p><p>(Item 24) A system for detecting a user within detectable range of a media device, the system comprising the media device, the media device comprising detection circuitry, the detection circuitry comprising the media device. and defining a first detection region associated with the first user, wherein the first detection region is associated with the first detection within a possible range, wherein the first detection area is smaller than the first detectable range; and the first user is within the first detectable range and the first detection area. a storage circuit configured to store a parameter of the first detection region; and a processing circuit, wherein the first activating the media device after determining that the user is within the first detection area; applying an associated first setting to the media device; providing first media content based on the first setting; and a processing circuit configured to: stop applying the first setting to the media device when within the first detectable range.</p><p>25. The system of claim 24, wherein the processing circuitry is further configured to stop providing the first media content if the first user is outside a first detection area. .</p><p>(Item 26) The detection circuit detects a second user within the first detectable range and determines that the second user is not within the first detection area. 25. The system of item 24, wherein the processing circuitry is further configured to maintain the first media content provided to the media device.</p><p>(Item 27) The detection circuitry is further configured to determine that a second user is within the first detection area, and the processing circuitry causes the second user to move to the media device. determining whether the second user is associated with a sufficient access level to access the media device; applying to the sufficient access level device for the second user to access the media device; 25. The method of claim 24, further configured to: restrict access to the media device when a user of 2 is not associated with the sufficient access level to access the media device. system.</p><p>(Item 28) The detection circuitry is further configured to detect a second user within the first detection area, and the processing circuitry determines whether the second user is within the first detection area. 25. The system of item 24, further configured to apply a second setting associated with the second user to the media device when the second user is inside the device.</p><p>29. The system of claim 28, wherein the processing circuitry is further configured to provide an option to resume second media content previously accessed by the second user.</p><p>(Item 30) When the first user and the second user are in the first detection area at the same time, the processing circuit performs a second detection based on the first setting and the second setting. 29. The system of item 28, further configured to create three settings and to provide second media content based on said third settings.</p><p>(Item 31) The system of item 30, wherein the provided second media content is a targeted advertisement that is targeted based on the third setting.</p><p>(Item 32) The detection circuitry is further configured to determine that the first user is no longer within the first detection area, and the processing circuitry is configured such that the third setting is the 31. The system of item 30, further configured to modify the third settings to be based only on settings associated with users remaining within a detection region within the first detectable range.</p><p>33. The system of claim 32, wherein the processing circuitry is further configured to provide third media content based on the modified third setting.</p><p>(Item 34) The system of item 33, wherein a property of the third media content conflicts with the first setting associated with the first user.</p><p>(Item 35) The detection circuitry is further configured to perform determining that the first user has returned within the first detection area of the media device, and the processing circuitry performs the first changing the third media content back to the second media content in response to determining that the user has returned; and substantially the first user is no longer within the first detection area. 34. The system of item 33, further configured to resume the second media content from a point within the second media content determined to be absent.</p><p>(Item 36) The processing circuitry is further configured to pause the second media content in response to detecting that the first user is no longer within the first detection area. , item 32.</p><p>(Item 37) The detection circuitry is further configured to perform determining that the first user has returned within the first detection area of the media device, and the processing circuitry performs the first 37. The system of claim 36, further configured to unpause the second media content in response to determining that the user of the second media content has returned.</p><p>(Item 38) The detection circuitry is further configured to determine that the first user has returned within the first detection area of the media device, and the processing circuitry performs the second substantially to a point within the second media content at which it was determined that the first user is no longer within the first detection area. 33. The system according to item 32.</p><p>(Item 39) The media device is a first media device, the system comprises a second media device, the second media device is a detection circuit, and the first user is a second media device. wherein the second detection area is within a second detectable range for the second media device; detection circuitry; and processing circuitry; , the second media content to the second media device from a point within the second media content at which it is determined that substantially the first user is no longer within the first detection area; 33. The system of item 32, comprising a processing circuit configured to provide:</p><p>(Item 40) The processing circuitry of the second media device is further configured to communicate to the first media device that the first user is within the second detection area. 40. The system of item 39, wherein</p><p>(Item 41) The detection circuitry of the first media device determines whether all users who were previously within the detection area within the first detectable range are no longer within the first detectable range. and the processing circuitry of the first media device is further configured to deactivate the media device after a predetermined period of time. System as described.</p><p>(Item 42) Determining whether the first user is within the first detectable range and the first detection area includes detecting a heat trace of the first user; determining whether one user is within viewing range; determining whether the first user is within audible range; 25. The system of item 24, comprising at least one of detecting a mobile device connected to the mobile device, detecting a voiceprint of the first user, and detecting movement of the first user.</p><p>43. The system of claim 24, wherein the first detection region is manually configured by an authorized user.</p><p>(Item 44) The detection circuit determines whether the first detectable range overlaps with a second detectable range for a different media device; setting a boundary of the first detection region within the first detectable range such that no The system according to 24.</p><p>(Item 45) The storage circuit is further configured to store a second detection area associated with a second user, the second detection area being within the first detectable range. wherein the detection circuit is further configured to determine whether the second user is within both the first detectable range and the second detection area; Processing circuitry is configured to apply a second setting associated with the second user to the media device when the second user is within the second detection area. 24. The system of item 24.</p><p>(Item 46) The system according to item 45, wherein the first detection area is different from the second detection area.</p><p>(Item 47) An apparatus for detecting a user within a detectable range of a media device, the means for providing the media device with a detection mechanism, the detection mechanism being a first detectable for the media device. means operable to detect a user within range; and means for defining a first detection region associated with a first user, said first detection region being associated with said first user. within a detectable range, the first detection region being smaller than the first detectable range; means for storing parameters of the first detection region; means for determining whether the first user is within a first detectable range and the first detection area; and activating the media device after determining that the first user is within the first detection area. means for applying a first setting associated with the first user to the media device when the first user is within the first detection area; means for providing a first media content based on settings; and, when the first user is outside the first detection area and within the first detectable range, to the media device means for stopping applying the setting of 1.</p><p>48. The apparatus of claim 47, further comprising means for stopping providing the first media content when the first user is outside the first detection area.</p><p>(Item 49) means for detecting a second user within said first detectable range; means for determining that said second user is not within said first detection area; 48. The apparatus according to item 47, further comprising means for maintaining said first media content to be processed.</p><p>(Item 50) Means for determining that a second user is within said first detection area and whether said second user is associated with a sufficient access level to access said media device. and setting a second setting associated with the second user to the media device if the second user is associated with the sufficient access level for accessing the media device. and means for restricting access to the media device when the second user is not associated with the sufficient access level to access the media device, item 47. The apparatus described in .</p><p>(Item 51) means for detecting a second user within the first detection area; 48. The apparatus of item 47, further comprising means for applying settings of No. 2 to the media device.</p><p>52. The apparatus of claim 51, further comprising means for providing an option to resume second media content previously accessed by said second user.</p><p>(Item 53) Create a third setting based on the first setting and the second setting when the first user and the second user are in the first detection area at the same time. and means for providing second media content based on said third setting.</p><p>(Item 54) The apparatus of item 53, wherein the provided second media content is a targeted advertisement targeted based on the third setting.</p><p>(Item 55) means for determining that the first user is no longer within the first detection area; 54. The apparatus of item 53, further comprising means for modifying said third setting to be based only on the associated setting.</p><p>56. The apparatus of claim 55, further comprising means for providing third media content based on said modified third setting.</p><p>(Item 57) The apparatus of item 56, wherein a property of the third media content conflicts with the first setting associated with the first user.</p><p>(Item 58) means for determining that the first user has returned to within the first detection area of the media device; means for changing media content back to said second media content; and a point within said second media content at which it is determined that substantially said first user is no longer within said first detection area. 57. The apparatus of item 56, further comprising means for resuming the second media content from.</p><p>59. The apparatus of claim 55, further comprising means for pausing the second media content in response to detecting that the first user is no longer within the first detection area.</p><p>(Item 60) means for determining that the first user has returned to within the first detection area of the media device; 60. The apparatus according to item 59, further comprising means for unpausing media content.</p><p>(Item 61) means for determining that said first user has returned within said first detection area of said media device; 56. The apparatus of item 55, further comprising means for rewinding to a point within the second media content determined not to be within the first detection area.</p><p>(Item 62) The media device is a first media device, and the apparatus is means for determining that a first user is within a second detection area, wherein the second detection area is , within a second detectable range with respect to a second media device, and substantially determined that the first user is no longer within the first detection area, the second 56. The apparatus of item 55, further comprising: means for providing said second media content to said second media device from a point within the media content of said device.</p><p>63. The apparatus of claim 62, further comprising means for communicating to the first media device that the first user is within the second detection area.</p><p>(Item 64) means for determining that all users who were previously within a detection area within said first detectable range are no longer within said detection area within said first detectable range; 54. The apparatus of item 53, further comprising means for subsequently deactivating said media device.</p><p>(Item 65) The means for determining whether the first user is within the first detectable range and the first detection area detects a heat trace of the first user; determining whether one user is within viewing range; determining whether the first user is within audible range; 48. The apparatus of item 47, comprising at least one of: detecting a mobile device that is connected to the mobile device; detecting a voiceprint of the first user; and detecting movement of the first user.</p><p>66. The apparatus of claim 47, wherein the first detection area is manually configured by an authorized user.</p><p>(Item 67) determining whether the first detectable range overlaps with a second detectable range for a different media device; 48. The apparatus of item 47, further comprising means for configuring the boundaries of the first detection area by setting the boundaries of the first detection area within a first detectable range.</p><p>(Item 68) means for storing a second detection region associated with a second user, said second detection region being within said first detectable range; means for determining whether a user is within both the first detectable range and the second detection area; and if the second user is within the second detection area, the 48. The apparatus according to item 47, further comprising means for applying a second setting associated with a second user to said media device.</p><p>(Item 69) The apparatus according to item 68, wherein the first detection area is different from the second detection area.</p><p>(Item 70) A method for automatically modifying media content provided to a media device when properties of the media content conflict with settings associated with a user, the method comprising: wherein the detection mechanism is operable to detect a user within a first detectable range for the media device; and a first detection region associated with the media device wherein the first detection area is within the first detectable range; detecting a first user within the first detection area; providing a first media content to the first user when the user is within the first detection area, wherein a property of the first media content is provided to the first user not conflicting with the associated first setting; detecting a second user within the first detectable range; and if the second user is within the first detectable range. and comparing a second setting associated with the second user to the property of the first media content, and if the second setting conflicts with the property of the first media content. to the first media content, if the second setting does not conflict with the property of the first media content, and if the second user is within the first detection area; adding the second user to a list of active users of the media device, if yes.</p><p>(Item 71) Detecting the second user exiting the first detectable range and substantially from a point within the first media content at which the first media content is changed; 71. The method of item 70, further comprising resuming provision of the first media content.</p><p>(Item 72) Changing the first media content includes searching for a second media content that does not conflict with the first setting and the second setting; 71. The method of item 70, comprising providing said second media content.</p><p>(Item 73) The method of item 70, further comprising recording the first media content when the first media content is changed.</p><p>74. The method of claim 70, wherein modifying the first media content includes turning off the media device.</p><p>75. The method of claim 70, wherein modifying the first media content includes providing an interactive window that substantially hides the first media content.</p><p>(Item 76) The method of item 70, wherein the first media content is changed only if the second user is associated with an appropriate group on the media device.</p><p>(Item 77) Item wherein modifying the first media content includes dimming a display of the media device such that the first media content is substantially hidden from the second user. The method described in 70.</p><p>78. The method of claim 77, wherein the display is dimmed in proportion to the distance between the second user and the media device.</p><p>(Item 79) Modifying the first media content includes reducing the volume of the first media content such that the first media content is substantially inaudible to the second user. The method of item 70, comprising</p><p>80. The method of claim 79, wherein the volume is reduced in proportion to the distance between the second user and the media device.</p><p>(Item 81) A system for automatically modifying media content provided to a media device when properties of the media content conflict with settings associated with a user, the system comprising the media device. , the media device is detection circuitry, and setting a first detection region associated with the media device, wherein the first detection region is within a first detectable range. and detecting a first user within the first detection area for the media device; and detecting a second user within the first detectable range. detection circuitry and processing circuitry for providing a first media content to the first user when the first user is within the first detection area; media content properties do not conflict with a first setting associated with the first user; comparing a second setting associated with the user to the property of the first media content; and comparing the first setting if the second setting conflicts with the property of the first media content. modifying the media content; if the second setting does not conflict with the property of the first media content; and if the second user is within the first detection area; and adding two users to a list of active users of the media device.</p><p>(Item 82) The detection circuit is further configured to detect the second user exiting the first detectable range, and the processing circuit detects that substantially the first media content is 82. The system of item 81, further configured to facilitate resuming presentation of the first media content from a point within the first media content that has changed.</p><p>(Item 83) The processing circuit searches for second media content that does not conflict with the first setting and the second setting when changing the first media content; 82. The system of item 81, further configured to serve the second media content instead of the media content.</p><p>84. The system of claim 81, wherein the processing circuitry is further configured to record the first media content when the first media content is changed.</p><p>85. The system of claim 81, wherein modifying the first media content includes deactivating the media device.</p><p>(Item 86) The system of Item 81, wherein modifying the first media content includes providing an interactive window that substantially hides the first media content.</p><p>(Item 87) The system of item 81, wherein the first media content is changed only if the second user is associated with an appropriate group on the media device.</p><p>(Item 88) Item wherein modifying the first media content includes dimming a display of the media device such that the first media content is substantially hidden from the second user. 81. The system according to 81.</p><p>89. The system of claim 88, wherein the display is dimmed in proportion to the distance between the second user and the media device.</p><p>(Item 90) Modifying the first media content includes reducing the volume of the first media content such that the first media content is substantially inaudible to the second user. 82. The system of item 81, comprising:</p><p>91. The system of claim 90, wherein the volume is reduced in proportion to the distance between the second user and the media device.</p><p>(Item 92) An apparatus for automatically modifying media content provided to a media device when properties of the media content conflict with settings associated with a user, the apparatus having a detection mechanism. means for providing the media device, the detection mechanism being operable to detect a user within a first detectable range for the media device; means for setting one detection region, wherein the first detection region is within the first detectable range; and means for detecting a first user within the first detection region. , means for providing first media content to the first user when the first user is within the first detection area, wherein a property of the first media content comprises: means for not conflicting with a first setting associated with one user; means for detecting a second user within said first detectable range; and means for detecting said second user within said first detectable range. means for comparing a second setting associated with the second user with the property of the first media content when the second user is in the means for modifying the first media content if it conflicts with; and if the second setting does not conflict with the property of the first media content, and if the second user modifies the first means for adding the second user to a list of active users of the media device when within a detection area.</p><p>(Item 93) means for detecting said second user exiting said first detectable range and from a point within said first media content substantially at which said first media content has changed; 93. The apparatus according to item 92, further comprising means for resuming provision of said first media content.</p><p>(Item 94) Changing the first media content includes searching for second media content that does not conflict with the first setting and the second setting; providing said second media content.</p><p>95. The apparatus of claim 92, further comprising means for recording the first media content when the first media content is changed.</p><p>96. The apparatus of claim 92, wherein modifying the first media content includes deactivating the media device.</p><p>97. The apparatus of claim 92, wherein modifying the first media content includes providing an interactive window that substantially hides the first media content.</p><p>98. The apparatus of claim 92, wherein the first media content is changed only if the second user is associated with an appropriate group on the media device.</p><p>(Item 99) Item wherein modifying the first media content includes dimming a display of the media device such that the first media content is substantially hidden from the second user. 92. The device according to 92.</p><p>(Item 100) The apparatus of item 99, wherein the display is dimmed in proportion to the distance between the second user and the media device.</p><p>(Item 101) Modifying the first media content includes reducing the volume of the first media content such that the first media content is substantially inaudible to the second user. 93. The apparatus of item 92, comprising:</p><p>(Item 102) The apparatus of item 101, wherein the volume is reduced in proportion to the distance between the second user and the media device.</p><p>(Item 103) A method of providing reminders to users within a detectable range of a media device, comprising using a detection mechanism to detect multiple users within a detection area associated with the media device; logging a plurality of users into the media device; providing first media content to the media device; and providing a reminder to the media device regarding second media content, wherein the reminder is associated with a first user and a second user of the plurality of detected users.</p><p>(Item 104) Comparing properties of the second media content to preferences associated with the plurality of users and determining a probability that each of the plurality of users will enjoy the second media content. 103. The method of item 103, further comprising.</p><p>(Item 105) If it is determined that there is a sufficient probability that at least one of the plurality of users will not enjoy the second media content, then at least one of the plurality of users 105. The method of item 104, further comprising providing an indication of non-enjoyment of the second media content.</p><p>(Item 106) If it is determined that there is a sufficient probability that at least one of the plurality of users will enjoy the second media content, then at least one of the plurality of users will enjoy the second media content. 104. The method of clause 104, further comprising providing an indication of enjoying the media content.</p><p>(Item 107) Comparing a property of the second media content to preferences associated with the plurality of users, and wherein the property of the second media content conflicts with the preferences associated with the plurality of users. 104. The method of item 103, further comprising: providing the reminder only if not.</p><p>(Item 108) Item 103, further comprising providing an option to access said second media content on a different media device associated with at least one of said first user and said second user. The method described in .</p><p>109. The method of claim 108, wherein the different media device is a mobile phone.</p><p>(Item 110) Further comprising providing an option to access the second media content on a different media device, wherein at least one of the plurality of users is detected within detectable range for the different media device. 104. The method of item 103, wherein the device is detected but outside different detection areas associated with the different media devices.</p><p>(Item 111) The method of item 103, wherein the reminder is provided only if the first user and the second user are associated with appropriate groups.</p><p>(Item 112) The method of item 103, wherein the reminder is preset by at least one of the first user and the second user.</p><p>(Item 113) The reminder is automatically set by a service provider after determining the probability that at least one of the first user and the second user is interested in the second media content. 103. The method of item 103.</p><p>(Item 114) A system for providing a reminder to a user within range of a media device, the system comprising a media device, the media device having detection circuitry within a detection area associated with the media device. and processing circuitry configured to log the plurality of users into the media device and provide a first media content to the media device. and providing a reminder to the media device regarding a second media content, the reminder to a first user and a second user of the plurality of detected users. A system comprising an associated processing circuit.</p><p>(Item 115) The processing circuitry compares properties of the second media content to preferences associated with the plurality of users and determines a probability that each of the plurality of users will enjoy the second media content. 115. The system of item 114, further configured to:</p><p>(Item 116) The processing circuitry causes at least one of the plurality of users, if it is determined that there is a sufficient probability that at least one of the plurality of users will not enjoy the second media content, to 116. The system of item 115, further configured to provide an indication that one person does not enjoy the second media content.</p><p>(Item 117) The processing circuitry is configured to control the presence of at least one of the plurality of users if it is determined that there is a sufficient probability that at least one of the plurality of users will enjoy the second media content. 116. The system of item 115, further configured to provide an indication that a person enjoys the second media content.</p><p>(Item 118) The processing circuitry compares properties of the second media content to preferences associated with the plurality of users, and the properties of the second media content are associated with the plurality of users. 115. The system of claim 114, further configured to: provide the reminder only if it does not conflict with the preferences set.</p><p>(Item 119) The processing circuitry provides an option to access the second media content on a different media device associated with at least one of the first user and the second user. 115. The system of item 114, further configured.</p><p>(Item 120) The system of item 119, wherein the different media device is a mobile phone.</p><p>(Item 121) The media device is a first media device, the media device comprises a second media device, the second media device is a detection circuit, and the second media device is a detection circuit. and detecting a plurality of users within a second detection area associated with the second media device. detection circuitry, wherein the processing circuitry of the first media device detects that at least one of the plurality of users is detected within a second detectable range but outside the second detection area; 115. The system of item 114, further configured to: provide an option to access the second media content on the second media device, if any.</p><p>(Item 122) The system of item 114, wherein the reminder is provided only if the first user and the second user are associated with appropriate groups.</p><p>(Item 123) The system of item 114, wherein the reminder is preset by at least one of the first user and the second user.</p><p>(Item 124) The reminder is automatically set by a service provider after determining the probability that at least one of the first user and the second user is interested in the second media content. , item 114.</p><p>(Item 125) An apparatus for providing reminders to users within a detectable range of a media device, means for detecting, using a detection mechanism, a plurality of users within a detection area associated with the media device; means for logging a plurality of users into the media device; means for providing first media content to the media device; and means for providing a reminder to the media device regarding second media content, the reminder is associated with a first user and a second user of said plurality of detected users.</p><p>(Item 126) means for comparing properties of the second media content to preferences associated with the plurality of users; and means for determining a probability that each of the plurality of users will enjoy the second media content. 126. The apparatus of item 125, further comprising.</p><p>(Item 127) If it is determined that there is a sufficient probability that at least one of the plurality of users will not enjoy the second media content, then at least one of the plurality of users will not enjoy the second media content. 127. The apparatus according to item 126, further comprising means for providing an indication of non-enjoyment of the media content of item 2.</p><p>(Item 128) If it is determined that there is a sufficient probability that at least one of the plurality of users will enjoy the second media content, then at least one of the plurality of users will enjoy the second media content. 127. The apparatus according to item 126, further comprising means for providing an indication of enjoying the media content of.</p><p>(Item 129) means for comparing a property of the second media content to preferences associated with the plurality of users; and wherein the property of the second media content conflicts with the preferences associated with the plurality of users. 126. The apparatus according to item 125, further comprising means for providing said reminder only if not.</p><p>(Item 130) Item 125 further comprising means for providing an option to access said second media content on a different media device associated with at least one of said first user and said second user. The apparatus described in .</p><p>131. The apparatus of claim 130, wherein the different media device is a mobile phone.</p><p>(Item 132) Further comprising means for providing an option to access the second media content on a different media device, wherein at least one of the plurality of users is detected within detectable range for the different media device. 126. The apparatus of item 125, wherein the apparatus is outside of different detection areas associated with the different media devices.</p><p>133. The apparatus of claim 125, wherein the reminder is provided only if the first user and the second user are associated with appropriate groups.</p><p>(Item 134) The apparatus of item 125, wherein the reminder is preset by at least one of the first user and the second user.</p><p>(Item 135) The reminder is automatically set by a service provider after determining the probability that at least one of the first user and the second user is interested in the second media content. , item 125.</p>
The above and other objects and advantages of the present invention will become apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout.
<figref num="1">1 and 2 show illustrative display screens that may be used to provide media guidance application listings in accordance with embodiments of the present invention.</figref><figref num="2">1 and 2 show illustrative display screens that may be used to provide media guidance application listings in accordance with embodiments of the present invention.</figref><figref num="3">FIG. 3 shows an exemplary media device according to another embodiment of the invention.</figref><figref num="4">FIG. 4 is a schematic diagram of an exemplary cross-platform interactive media system, according to another embodiment of the invention.</figref><figref num="5">FIG. 5 is an exemplary display of multiple user usage and access configuration menus in accordance with another embodiment of the present invention.</figref><figref num="6">FIG. 6 is an exemplary display of a detection configuration menu, according to another embodiment of the invention.</figref><figref num="7">FIG. 7 is an exemplary display of a user approval/restriction configuration menu according to another embodiment of the invention.</figref><figref num="8">FIG. 8 is an exemplary display of an active multi-user policy configuration menu, according to another embodiment of the invention.</figref><figref num="9">FIG. 9 is an exemplary display of active users and detected users according to another embodiment of the invention.</figref><figref num="10">FIG. 10 is an illustrative display of options provided after user detection at a media device, according to another embodiment of the invention.</figref><figref num="11">FIG. 11 is an exemplary display of options provided when the user is no longer detected at the media device, according to another embodiment of the invention.</figref><figref num="12">FIG. 12 is an exemplary display of active and returning users according to another embodiment of the invention.</figref><figref num="13">FIG. 13 is an illustrative display of options provided when a parental control conflict is detected, according to another embodiment of the invention.</figref><figref num="14">FIG. 14 is an exemplary display of reminders to users of media devices in accordance with another embodiment of the invention.</figref><figref num="15">FIG. 15 shows an exemplary event log for a media device, according to another embodiment of the invention.</figref><figref num="16">FIG. 16 shows an exemplary user data structure according to another embodiment of the invention.</figref><figref num="17">FIG. 17 is an exemplary process for user detection according to another embodiment of the invention.</figref><figref num="18">FIG. 18 is an exemplary process for supporting actions that a device may take after detection of a user, according to another embodiment of the invention.</figref><figref num="19">FIG. 19 is an illustrative process for supporting actions a device may take after performing a parental control conflict check, according to another embodiment of the invention.</figref><figref num="20">FIG. 20 is an exemplary process for supporting actions that a device may perform when the user is no longer within the detection area of the device, according to another embodiment of the invention.</figref>
The amount of media available to users in any given media delivery system can be enormous. As a result, many users desire a form of media guidance through an interface that allows users to efficiently navigate media choices and easily identify media content that may be desired. . Applications that provide such guidance are referred to herein as interactive media guidance applications, but may also be referred to as media guidance applications or guidance applications.
Interactive media guidance applications may take various forms depending on the medium for which they provide guidance. One typical type of media guidance application is an interactive television program guide. Interactive television program guides (sometimes called electronic program guides) include, among other things, traditional television programming (provided via traditional broadcast, cable, satellite, the Internet, or other means), as well as pay-per-view programming, on Many types of media, including demand programming (such as video-on-demand (VOD) systems), Internet content (e.g., streaming media, downloadable media, webcasts, etc.), and other types of media or video content It is a well-known guidance application that allows users to navigate and search through content. Guidance applications also allow users to navigate and search among content related to video content, including, for example, video clips, articles, advertisements, chat sessions, games, and the like. Guidance applications also allow users to navigate among multimedia content. The term "multimedia" is defined herein as media and content that utilizes at least two different content forms, such as text, audio, still images, images, moving images, video, and interactive content forms. be. Multimedia content may be recorded and played back, displayed or accessed by information content processing devices such as computers and electronic devices, and may also be part of a live performance. Embodiments of the invention that are discussed in the context of media content are also applicable to other types of media, such as video, audio, and/or multimedia, and/or any other suitable type of media and/or content. It should be understood that it is also applicable to content.
With the advent of the Internet, mobile computing, and high-speed wireless networks, users have access to previously inaccessible devices such as personal computers (PCs), handheld computers, personal digital assistants (PDAs), cell phones, or other mobile devices. You are accessing the media on another device. On these devices, users can navigate and search among the same media available through television. As a result, media guidance is also needed on these devices. The guidance provided does not apply to media content available only through a television, media content available only through one or more of these devices, or media content available through both a television and one or more of these devices. It may be for media content. A media guidance application may be provided on a handheld computer, PDA, cell phone, or other mobile device, as an online application (ie, provided on a website), or as a stand-alone application or client. These devices, and/or any other suitable device capable of displaying images, text, audio content, video content, or any combination thereof, are referred to herein as media devices. Various devices and platforms that may implement media guidance applications are described in more detail below.
One of the functions of the media guidance application is to provide media listings and media information to the user. 1-2 illustrate exemplary display screens that may be used to provide media guidance, particularly media listings. The display screens shown in FIGS. 1-2 and 5-14 may be implemented on any suitable device or platform. Although the displays of FIGS. 1-2 and 5-14 are illustrated as full screen displays, they may also be fully or partially overlaid on the media content being displayed. The user selects selectable options (e.g., menu options, list options, icons, hyperlinks, etc.) provided on a display screen, or by dedicated buttons (e.g., remote control or other user input interface or device) on a remote control or other user input interface or device. For example, a request for access to media information may be indicated by pressing a "Guide" button. In response to the user's instructions, the media guidance application may be configured by time and channel within a grid, by time, by channel, by media type, by category (e.g., movies, sports, news, children's, or other program categories). ), or with media information organized in one of several ways, such as other predetermined, user-defined, or other organizational criteria.
FIG. 1 shows an exemplary grid program listings display 100 arranged by time and channel that also allows access to different types of media content within a single display. Display 100 includes (1) a column of channel/media type identifiers 104 in which each channel/media type identifier (cell within the column) identifies a different channel or media type available, and (2) each time identifier ( cells within a row) may include a grid 102 with rows of time identifiers 106 identifying program time periods. Grid 102 also includes cells of program listings, such as program listings 108, with each listing providing the title of the program, provided above the listing's associated channel and time. Using a user input device, a user can select program listings by moving highlight region 110 . Information regarding the program listing selected by highlight region 110 may be provided in program information region 112 . Area 112 may include, for example, program title, program description, time the program is offered (if applicable), channel on which the program is broadcast (if applicable), program rating, and other desired information. .
In addition to providing access to linear programming that is provided on a schedule, media guidance applications also provide access to non-linear programming that is not provided on a schedule. Non-linear programming includes on-demand media content (e.g., VOD), Internet content (e.g., streaming media, downloadable media, etc.), locally stored media content (e.g., digital video recorders (DVR), digital video discs (DVD ), video cassettes, video content stored on compact discs (CDs, etc.), or other media content that is not time-bound. On-demand content may include both movies and original media content provided by certain media providers (eg, HBO On Demand, which offers "The Sopranos" and "Curb Your Enthusiasm"). HBO ON DEMAND is a Time Warner Company Service marks owned by LP et al., THE SOPRANOS and CURB YOUR ENTHUSIASM are trademarks owned by Home Box Office, Inc. Internet content may include web events such as chat sessions or webcasts, or content available on demand as streaming or downloadable media through an Internet website or other Internet access (e.g., FTP). good.
Grid 102 may provide non-linear program listings, including on-demand listings 114 , recorded media listings 116 , and Internet content listings 118 . A display that combines listings for content from different types of media sources is sometimes referred to as a "mixed media" display. Various permutations of the types of listings that may be displayed, different from display 100, may be based on user selection or guidance application definition (e.g., display only recorded and broadcast listings, display only on-demand and broadcast listings). display, etc.). As illustrated, listings 114, 116, and 118 are shown to indicate that selection of these listings may provide access to dedicated views of on-demand listings, recording listings, or Internet listings, respectively. It is shown spanning the entire time period displayed in grid 102 . In other embodiments, these media type listings may be included directly in grid 102 . Additional listings may be displayed in response to the user selecting one of the navigation icons 120 (pressing an arrow key on the user input device is equivalent to selecting the navigation icon 120). may affect the display at any time).
Display 100 may also include video region 122 , advertisement 124 , and options region 126 . The video area 122 may allow the user to view and/or preview programs that are currently available, will become available, or have been available. The content of video area 122 may correspond to or be independent of one of the listings displayed in grid 102 . A grid display containing video regions is sometimes called a picture-in-guide (PIG) display. PIG displays and their functionality are further described in US Patent No. 6,564,378 to Satterfield et al., issued May 13, 2003 and US Patent No. 6,239,794 to Yuen et al., issued May 29, 2001. , which are incorporated herein by reference in their entireties. PIG displays may be included in other media guidance application display screens of the present invention.
Advertisements 124 are media that are currently available, will be available in the future, or may never be available, depending on the viewer's access rights (e.g., to access subscription programs and/or devices). Advertisements for the content may be provided, may correspond to one or more of the media listings in the grid 102, or may be unrelated. Advertisements 124 may also be for products or services that are related or unrelated to the media content displayed within grid 102 . Advertisements 124 may be selectable, provide additional information about media content, provide information about products or services, allow purchase of media content, products, or services, provide media content about advertisements. etc. may be performed. Advertisements 124 may be targeted based on user profiles/preferences, monitored user activity, types of presentations provided, or any other suitable targeted advertising basis.
Advertisements 124 are shown as rectangular or banner shapes, but advertisements may be provided in any suitable size, shape, and location within the guidance application display. For example, advertisements 124 may be provided as rectangles horizontally adjacent to grid 102 . This is sometimes called panel advertising. Additionally, advertisements may be overlaid on or embedded within the media content or guidance application display. Advertisements may also include text, images, rotating images, video clips, or other types of media content. Advertisements may be stored in the user equipment with the guidance application, in a database connected to the user equipment, in a remote location (including a streaming media server), or on other storage means or a combination of these locations. Providing advertisements to media guidance applications is described, for example, in US Patent Application Publication No. 2003-0110499 to Knudson et al., June 2004, published June 12, 2003, which is incorporated herein by reference in its entirety. Ward, III et al., US Pat. No. 6,756,997, issued May 29, and Schein et al., US Pat. It will be appreciated that advertisements may be included in other media guidance application display screens of the present invention.
Options area 126 may allow the user to access different types of media content, media guidance application displays, and/or media guidance application features. Options area 126 may be part of display 100 (and other display screens of the present invention) or selecting options on the screen or pressing a dedicated or assignable button on a user input device. may be invoked by the user by The selectable options within options region 126 may relate to features related to program listings within grid 102 or may include options available from a main menu display. Features related to program listings may include searching for other broadcast times or ways to receive programs, recording programs, enabling continuous recording of programs, setting programs and/or channels as favorites, purchasing programs, or other features. may include Options available from the main menu view are search options, VOD options, parental control options, access to different types of listings, subscription to premium services, editing user profiles, access to browser overlays, multiple users use and access configuration options, or other options.
Media guidance applications may be personalized based on user preferences. Personalized media guidance applications allow users to customize displays and features to create a personalized "experience" with the media guidance application. This personalized experience may be generated by allowing the user to input these customizations and/or by the media guidance application monitoring user activity to determine various user preferences. good. A user may access the personalized guidance application by logging in or otherwise identifying themselves to the guidance application. For example, the user may be identified by biometrics (eg, heat signature, voiceprint), or mobile device that may be within a predetermined detection area of the media device. After identification occurs, the identified user can log into the media device and gain access to the user's personalized guidance application. Such embodiments are discussed further below with respect to Figures 5-20.
Customizations of media guidance applications and/or media devices may be made according to a user profile and/or multiple user profiles. Customization includes the presentation format (e.g., color scheme of display, font size of text, etc.), the manner in which media content listings are displayed (e.g., HDTV programs only, user-specified broadcast channels based on favorite channel selection, channel display, etc.). recording features (e.g., recording for a particular user or continuous recording, quality of recording, etc.), parental control settings, the manner in which users can be identified, how users can be detected and/or It may include varying the action(s) that the media device may perform when identified, as well as other desired customizations.
The media guidance application may allow the user to provide user profile information or may automatically organize the user profile information. A media guidance application may, for example, monitor media that a user accesses and/or other interactions that a user may have with the guidance application. In addition, the media guidance application may retrieve all or part of other user profiles associated with a particular user (e.g., from other websites on the Internet that the user visits, such as www.tvguide.com), information about the user from other media guidance applications accessed by the user, from other interactive applications the user accesses, from the user's handheld device, etc.), and/or from other sources that the media guidance application may access may be obtained. As a result, a user can be provided with a unified guidance application experience across the user's different devices. This type of user experience is described in more detail below in connection with FIG. Additional personalized media guidance application features are disclosed in U.S. Patent Application Publication No. 2005-0251827 to Ellis et al., published November 10, 2005; , and US Patent Application Publication No. 2002/0174430 to Ellis et al., published Nov. 21, 2002, which are incorporated herein by reference in their entirety.
Another display arrangement for providing media guidance is shown in FIG. Video mosaic display 200 includes selectable options 202 for media content information organized based on media type, genre, and/or other organizational criteria. In display 200, television listings option 204 has been selected, thus providing listings 206, 208, 210, and 212 as broadcast program listings. Unlike the listing in FIG. 1, the listing in display 200 is not limited to simple text describing the media (eg, program title) and icons. Rather, in display 200, the listing displays cover art, still images from the media content, previews of video clips, live video from the media content, or other types of media that show the user the media content described by the listing. Graphic images may be provided, including: Each graphical listing may also be accompanied by text to provide additional information regarding the media content associated with the listing. For example, listing 208 may include more than one portion, including media portion 214 and text portion 216 . Media portion 214 and/or text portion 216 may be used to view the video in full screen or to browse program listings associated with the video displayed in media portion 214 (e.g., the channel on which the video is displayed). may be selectable, such as viewing a list).
The listings in display 200 are of different sizes (ie, listing 206 is larger than listings 208, 210, and 212), but all listings may be the same size if desired. The listings may be of different sizes or enhanced with graphics to indicate a degree of interest to the user or to emphasize certain content, as desired by the media provider or based on user preferences. good too. Various systems and methods for graphically highlighting media listings are described, for example, in Yates U.S. Patent Application No. 11/324,202, filed December 29, 2005, which is incorporated herein by reference in its entirety. is discussed in
Users may access media content and media guidance applications (and their display screens described above and below) from one or more of their media devices. FIG. 3 shows a generalized embodiment of an exemplary user equipment device 300. As shown in FIG. A more specific implementation of the media device is discussed below in connection with FIG. Media device 300 may receive media content and data via input/output (hereinafter "I/O") path 302 . I/O path 302 passes media content (eg, broadcast programming, on-demand programming, Internet content, and other video or audio) and data to control circuitry 304, which includes processing circuitry 306, detection circuitry 307, and storage device 308. may be provided. Control circuitry 304 may be used to send and receive commands, requests, and other suitable data using I/O paths 302 . I/O path 302 may connect control circuitry 304 (and specifically processing circuitry 306) to one or more communication paths (described below). I/O functionality may be provided by one or more of these communication paths, but is shown as a single path in FIG. 3 to avoid over-complicating the drawing.
Control circuitry 304 may be based on any suitable processing circuitry 306, such as processing circuitry based on one or more microprocessors, microcontrollers, digital signal processors, programmable logic elements, and the like. In some embodiments, control circuitry 304 executes instructions for the media guidance application stored in memory (ie, storage device 308). In client-server based embodiments, control circuitry 304 may include suitable communication circuitry for communicating with a guidance application server or other networks or servers. Communication circuitry may include a cable modem, an integrated services digital network (ISDN) modem, a digital subscriber line (DSL) modem, a telephone modem, or a wireless modem for communication with other equipment. Such communication may involve the Internet or any other suitable communication network or pathway (discussed in further detail in connection with FIG. 4). Additionally, communication circuitry may include circuitry that enables peer-to-peer communication of media devices or communication of media devices located remotely from one another (discussed in further detail below).
In some embodiments, the control circuit 304 allows the user(s) to use any suitable biometric recognition technology, such as face recognition, heat signature recognition, odor recognition, scent recognition, body shape recognition, voice recognition, behavior recognition. , or any other suitable biometric recognition technology to detect and/or identify the user(s) without the need to take positive action. For example, detection circuitry 307 may use these techniques to detect and recognize a user while the user is at a certain distance from the media device. In some embodiments, the user may use any other suitable biometric recognition technology, such as iris recognition, which in some embodiments may require the user to be within a certain distance to the media device. It may be detected and/or identified using retinal recognition, palm recognition, fingerprint recognition, or any other suitable technique.
Detection circuitry 307 may also detect and/or detect user(s) based on recognition and/or identification of media devices (eg, RFID devices or mobile devices such as cell phones) that may be associated with the user(s). or can be identified. Detection circuit 307 may detect any suitable means, such as radio frequency identification, Bluetooth®, Wi-Fi, WiMax, internet protocols, infrared signals, any other suitable IEEE, industry, or proprietary communication standard, Or any other suitable electronic, optical, or audio communication means, etc., may be used to recognize and identify such devices. For example, detection circuitry 307 may determine that a user is within a predetermined detection area of the media device, identify the user, and add the user to the media device's list of active users. User detection and identification as described herein, in some embodiments, does not require any positive action on the part of the user beyond configuration of such methods and systems. For example, any detection and identification of the user is done automatically by the media device.
Detection circuitry 307 may include any suitable hardware and/or software for performing detection and identification operations. For example, detection circuitry 307 may include infrared, optical, and/or radio frequency receivers and/or transmitters. Detection circuitry 307 may additionally or alternatively include one or more microphones and/or cameras to detect audio and/or visual information, respectively. A microphone may be capable of receiving in-audible and/or out-of-audible sounds. A camera may be able to capture information within and/or outside the visibility area. For example, a camera may be capable of capturing infrared information, ultraviolet information, or any other suitable type of information. Detection circuitry 307 may additionally or alternatively include a palm, fingerprint, and/or retinal reader for detecting and/or identifying a user. In some embodiments, detection circuitry communicates with processing circuitry 306 and/or storage 308 various detection and/or identification mechanisms that indicate whether a user has been detected and/or identified at a particular device. good too.
In some embodiments, detection circuitry 307 may determine the distance, trajectory, and/or location of the user's media device using any suitable method. For example, the media device can use received signal strength indication (RSSI) from the user's mobile device to determine the distance to the user's media device. For example, RSSI values can be triangulated to determine the user's location. The media device can also determine the user's location relative to the media device using, for example, triangulation of appropriate information and/or determination of time difference of arrival. For example, a value for the time difference of arrival of sounds originating from a user can be determined. In some embodiments, any suitable image processing, video processing, and/or computer vision techniques may be used to determine the user's distance, trajectory, and/or location relative to the media device. The user's distance, trajectory, and/or location relative to the media device may be determined using any suitable method.
As used herein, an identified user may refer to a user sufficiently recognizable by the device to associate the user with a user profile. In some embodiments, users may be associated with groups of users, as opposed to or in addition to being associated with unique user profiles. For example, a user may be associated with the user's family, friends, age group, gender, and/or any other suitable group. A detected user may refer to a user whose presence has been detected by the device but has not yet been identified by the device. Such embodiments are discussed in further detail with respect to Figures 5-20.
memory (eg, random access memory, read-only memory, or any other suitable memory), hard drive, optical drive, or any other suitable fixed or removable storage device (eg, DVD recorder, CD recorder , video cassette recorder, or other suitable recording device) may be provided as a storage device 308 that is part of the control circuitry 304 . Storage 308 may include one or more of the types of storage devices described above. For example, media device 300 may include a hard drive for a DVR (sometimes called a personal video recorder or PVR) and a DVD recorder as secondary storage. Storage 308 may store program information, guidance application settings, user preferences or profile information, lists of active users of the media device, lists of past users of the media device, or other data used in operating the guidance application. may be used to store various types of media described herein, including Non-volatile memory may also be used (eg, to initiate boot-up routines and other instructions).
Control circuitry 304 may include one or more analog tuners, one or more MPEG-2 decoders, or other digital decoding circuitry, a high-definition tuner, or any other suitable tuning or video circuitry, or control of such circuitry. It may also include a video generation circuit and a tuning circuit, such as a combination. Encoding circuitry (eg, for converting over-the-air, analog, or digital signals to MPEG signals for storage) may also be provided. Control circuitry 304 may also include scaler circuitry for up-converting and down-converting media to the preferred output format of media device 300 . Circuitry 304 may also include digital-to-analog converter circuitry and analog-to-digital converter circuitry for converting between digital and analog signals. Tuning and encoding circuitry may be used by user equipment to receive and display, play, or record media content. Tuning and encoding circuitry may also be used to receive guidance data. For example, the circuits described herein, including tuning, video generation, encoding, decoding, scalers, and analog/digital circuits, are implemented using software running on one or more general purpose or specialized processors. may be Multiple tuners may be provided to accommodate simultaneous tuning functions (eg, viewing and recording functions, picture-in-picture (PIP) functions, multi-tuner recording functions, etc.). Tuning and encoding circuitry (including multiple tuners) may be associated with the storage device 308 if the storage device 308 is provided as a separate device from the media device 300 .
A user may control the control circuit 304 using the user input interface 310 . User input interface 310 may include a remote control, mouse, trackball, keypad, keyboard, touch screen, touchpad, stylus input, joystick, voice recognition interface, or other user input interface, or a combination of user input interfaces, such as It may be any suitable user interface. User input interface 310 may communicate with one or more media devices. In some embodiments, user input interface 310 may be a remote control with pressure sensitive buttons. The control circuit 304 may recognize different amounts of pressure applied to the force-sensitive buttons to adjust navigation through the guidance application, for example. The amount of applied pressure determines the speed at which the guidance application scrolls the list, for example, when less pressure is applied, the list scrolls more slowly, and when more pressure is applied, the list scrolls faster. may be adjusted. The force-sensitive buttons may control any portion of the guidance application or media device in any suitable manner.
In some embodiments, user input interface 310 may be incorporated into a mobile device such as a mobile phone. In such embodiments, the user input interface 310 obtains appropriate commands, information, and/or updates associated with the user or media device, or any other suitable information via the cellular network. can be done.
In some embodiments, the user input interface 310 is any suitable means, such as radio frequency identification, Bluetooth®, Wi-Fi, WiMax, internet protocols, infrared signals, any other suitable IEEE, Industry or proprietary communication standards, or any other suitable electronic, optical, or voice communication means, etc., may be used to communicate with the media device. For example, user input interface 310, which may be incorporated into a user's mobile phone, may communicate with media devices using Wi-Fi. In some embodiments, user input interface 310 may communicate with intermediate devices that may convert any suitable means of communication to any other suitable means of communication. For example, the user may attempt to scroll through the guidance application using the user's mobile phone integrated with the user input interface 310 . The user input interface 310 may output Wi-Fi packets to communicate the user's scrolling commands. The intermediate device may receive Wi-Fi packets while transmitting infrared packets to control circuitry 304 .
In some embodiments, user input interface 310 may store, transmit, and/or receive information associated with and/or identifying a particular user(s). This information may be used by detection circuitry 307 to detect and/or identify whether the user associated with the information is within a predetermined detection area of the media device. The user may then be added to the list of active users of the media device and/or logged into the media device. Such embodiments are discussed in more detail below with respect to Figures 5-20.
Display 312 may be provided as a stand-alone device or integrated with other elements of media device 300 . Display 312 may be one or more of a monitor, television, liquid crystal screen (LCD) for mobile devices, or any other suitable device for displaying visual images. In some embodiments, the display 312 may be HDTV compatible. Speakers 314 may be provided as integrated with other elements of media device 300 or may be stand-alone units. The audio component of videos and other media content displayed on display 312 may be played through speakers 314 . In some embodiments, the audio may be delivered to a receiver (not shown) that processes and outputs the audio via speaker 314 .
Guidance applications may be implemented using any suitable architecture. For example, it may be a standalone application that is fully implemented on media device 300 . In such an approach, the application's instructions are stored locally and the data for use by the application is downloaded periodically (e.g., from the VBI of a television channel, from an out-of-band feed, or another suitable approach). In another embodiment, the media guidance application is a client-server based application. Data for use by a thick or thin client implemented on the media device 300 is read on demand by issuing requests to a server remote to the media device 300 . In one embodiment of a client-server based guidance application, control circuitry 304 runs a web browser that interprets web pages served by a remote server.
In still other embodiments, the media guidance application is downloaded and interpreted or otherwise executed by an interpreter or virtual machine (executed by control circuitry 304). In some embodiments, the guidance application uses the ETV Binary Interchange Format (ETV Binary Interchange Format). Format/EBIF), received by the control circuit 304 as part of the preferred feed, and interpreted by a user agent running on the control circuit 304. For example, the guidance application may be an EBIF widget. In other embodiments, guidance applications may be defined by a series of JAVA-based files that are received and executed by a local virtual machine or other suitable middleware executed by control circuitry 304 . In some of such embodiments (e.g., those employing MPEG-2 or other digital media encoding schemes), the guidance application encodes, e.g., MPEG-2 encoding using MPEG audio and video packets of a program. It may be encoded and transmitted in an object carousel.
Media device 300 of FIG. 3 may be user television equipment 402, user computer equipment 404, wireless user communications device 406, or any other type of user equipment suitable for accessing media, such as a non-portable game console. It can be implemented in system 400 of FIG. For simplicity, these devices may be collectively referred to herein as user equipment, user equipment devices, or media devices. A media device on which a media guidance application is implemented may function as a stand-alone device or may be part of a network of devices. Various network configurations of devices may be implemented and are discussed in further detail below.
User television equipment 402 may include a set-top box, satellite receiver (IRD), television set, digital storage device, DVD recorder, video cassette recorder (VCR), local media server, or other user television. One or more of these devices may be integrated into a single device if desired. User computer equipment 404 may include a PC, laptop, tablet, WebTV box, personal computer television (PC/TV), PC media server, PC media center, or other user computer equipment. WEBTV is a trademark owned by Microsoft Corp. Wireless user communication devices 406 may include PDAs, cell phones, portable video players, portable music players, portable game consoles, or other wireless devices.
Note that with the advent of TV tuner cards for PCs, WebTV, and the integration of video into other user equipment devices, trying to classify a device as one of the above devices is no longer a clear distinction. . In practice, user television equipment 402, user computer equipment 404, and wireless user communications device 406 each utilize at least some of the system features described above in connection with FIG. may include flexibility regarding the types of media content available in For example, user television equipment 402 may be Internet-enabled to allow access to Internet content, while user computer equipment 404 may include a tuner to allow access to television programming. Media guidance applications may also have the same layout on different types of user equipment or may be tailored to the display capabilities of the user equipment. For example, on user computer equipment, the guidance application may be provided as a website accessed by a web browser. In another example, the guidance application may be scaled down for wireless user communications devices.
There are typically more than one media device of each type in system 400, but only one of each is shown in FIG. 4 to avoid over-complicating the drawing. In addition, each user may utilize more than one type of user equipment device (eg, a user may have a television set and a computer) and may utilize more than one type of media device. (eg, a user may have a PDA and a mobile phone and/or multiple television sets).
The user may also set various settings to maintain consistent media guidance application settings across in-home and remote devices. The settings include the settings described herein as well as favorite channels and programs, program preferences utilized by the guidance application to recommend programs, display preferences, and other desired guidance settings. For example, if a user sets a channel as a favorite on his office computer, e.g. equipment and user computer equipment), and as favorites on the user's mobile device. Thus, changes made on one user equipment device can change the guidance experience on another user equipment device, whether they are the same or a different type of user equipment device. Further, the changes made may be based on configuration inputs by the user as well as user activity monitored by the guidance application.
Media devices may be coupled to communications network 414 . That is, user television equipment 402, user computer equipment 404, and wireless user communications device 406 are coupled to communications network 414 via communications paths 408, 410, and 412, respectively. Communication network 414 may include one or more of the Internet, a cellular network, a mobile device (eg, Blackberry) network, a cable network, a public switched telephone network, or any other type of suitable communication network or combination of communication networks. It may be a network. BLACKBERRY is Research In Motion Limited Corp. is a service mark owned by. Paths 408, 410, and 412, separately or together, may be satellite paths, fiber optic paths, cable paths, paths supporting Internet communications (e.g., IPTV), free space connections (e.g., for broadcast or other wireless signals). , or any other suitable wired or wireless communication path or combination of such paths. Path 412 is drawn in dashed lines to indicate that it is a wireless path in the exemplary embodiment shown in FIG. 4, and paths 408 and 410 are drawn in solid lines to indicate that they are wired paths. (although these paths may be wired and/or wireless paths if desired). Communication with user equipment devices may be provided by one or more of these communication paths, but is shown in FIG. 4 as a single path to avoid over-complicating the drawing. there is
Although communication paths are not depicted between media devices, these devices include those described above in connection with paths 408, 410, and 412, as well as USB cables, IEEE 1394 cables, wireless paths (e.g. , Bluetooth, infrared, IEEE 802-11x, etc.) or other short-range communication via wired or wireless paths. You can communicate directly. BLUETOOTH is a certification mark owned by Bluetooth® SIG, INC. User equipment devices may communicate directly with each other through indirect paths through communications network 414 .
System 400 includes media content source 416 and media guidance data source 418 coupled to communications network 414 via communications paths 420 and 422, respectively. Paths 420 and 422 may include any of the communication paths described above with respect to paths 408, 410, and 412. Communication with media content sources 416 and media guidance data sources 418 may be communicated over one or more communication paths, although FIG. shown as a route. Additionally, although there may be more than one each of media content sources 416 and media guidance data sources 418, only one of each is shown in FIG. 4 to avoid over-complicating the drawing. there is (The different types of each of these sources are discussed below). If desired, media content source 416 and media guidance data source 418 may be integrated as one source device. Although communication between sources 416 and 418 and media devices 402, 404, and 406 is shown as through communication network 414, in some embodiments sources 416 and 418 are connected via path 408. may communicate directly with media devices 402 , 404 , and 406 via communication paths (not shown) such as those described above with respect to , 410 , and 412 .
Media content sources 416 may include television distribution facilities, cable system headends, satellite distribution facilities, programming sources (e.g., television broadcasters such as NBC, ABC, HBO, etc.), intermediate distribution facilities and/or servers, Internet providers, on-demand media. It may include one or more types of media distribution equipment, including servers and other media content providers. NBC is a trademark owned by National Broadcasting Company, Inc. ABC is a trademark owned by ABC, INC. HBO is a trademark owned by Home Box Trademarks owned by Office, Inc. Media content source 416 may be the source of media content (eg, television broadcaster, webcast provider, etc.) or may not be the source of media content (eg, on-demand media content provider, download Internet providers of video content for broadcast programs, etc.). Media content sources 416 may include cable sources, satellite providers, on-demand providers, Internet providers, or other media content providers. Media content source 416 is also a remote media server used to store different types of media content (including user-selected video content) at a location remote from any of the user equipment devices. may include Systems and Methods for Remote Storage of Media Content and for Providing Remotely Stored Media Content to User Equipment, June 11, 1999, incorporated herein by reference in its entirety Further details are discussed in connection with US patent application Ser. No. 09/332,244 to Ellis et al.
Media guidance data source 418 may include media listings, media-related information (eg, broadcast times, broadcast channels, media titles, media content, rating information (eg, parental control ratings, critic ratings, etc.), genre or category information. , actor information, logo data for broadcaster or provider logos, etc.), media formats (e.g., standard definition, high definition, etc.), advertising information (e.g., text, images, media clips, etc.), on-demand information, and user may provide media guidance data, such as any other type of guidance data, to help users navigate and find desired media selections.
Media guidance application data may be provided to media devices using any suitable approach. In some embodiments, the guidance application receives program guide data via a data feed (e.g., continuous feed, trickle feed, or data within the channel's vertical blanking interval) for stand-alone interactive television programming. It can be a guide. Program schedule data and other guidance data may be transmitted on the sidebands of the television channel, within the vertical blanking interval of the television channel, using in-band digital signals, using out-of-band digital signals, or any It may be provided to the media device by any other suitable data transmission technique. Program schedule data and other guidance data may be provided to media devices on multiple analog or digital television channels. Program schedule data and other guidance data may be provided to media devices at any suitable frequency (e.g., continuously, daily, user-specified periods, system-specified periods, upon request from media devices, etc.). may In some approaches, guidance data from media guidance data source 418 may be provided to users' media devices using a client-server approach. For example, a guidance application client residing on a user's media device may initiate sessions with source 418 to obtain guidance data when needed. Media guidance data source 418 may provide media devices 402, 404, and 406 with the media guidance application itself or software updates for the media guidance application.
A media guidance application may, for example, be a stand-alone application implemented on a media device. In other embodiments, the media guidance application may be a client-server application only if the client resides on the media device. For example, a media guidance application may be implemented partly as a client application on control circuitry 304 of media device 300 and partly as a server application on a remote server (eg, media guidance data source 418). Guidance application displays may be generated by media guidance data source 418 and transmitted to media devices. Media guidance data source 418 may also transmit data for storage on media devices, which then generate guidance application displays based on instructions processed by control circuitry.
The media guidance system 400 is intended to be illustrative of some approaches, or network configurations, by which media devices and sources of media content and guidance data are configured to access media and provide media guidance. , may communicate with each other. The present invention may be applied in any one or a subset of these approaches, or in systems employing other approaches for delivering media and providing media guidance. The following three approaches provide specific illustrations of the generalized embodiment of FIG.
In one approach, media devices may communicate with each other within a home network. Media devices may communicate via the short-range point-to-point communication scheme described above, via an indirect path through a hub or other similar device provided on the home network, or via communication network 414. can communicate directly with each other. Multiple individuals within a single home may each operate different media devices on the home network. As a result, it may be desirable for various media guidance information or settings to be communicated between different media devices. For example, as described in more detail in US Patent Application Publication No. 2005-0251827 to Ellis et al. It may be desirable to maintain the settings. Different types of media devices within a home network may also communicate with each other to transmit media content. For example, a user may transmit media content from user computer equipment to a portable video player or portable music player.
In a second approach, users may have multiple types of media devices through which they access media content and obtain media guidance. For example, some users may have home networks that are accessed by in-home and mobile devices. A user may control the in-home device via a media guidance application implemented on the remote device. For example, a user may access an online media guidance application on a website via a personal computer in the office or a mobile device such as a PDA or web-enabled cell phone. The user may set various settings (eg, recordings, reminders, or other settings) on the online guidance application to control the user's home equipment. The online guide may control the user's media device either directly or by communicating with a media guidance application on the user's home media device. Various systems and methods for communication of media devices, where the media devices are located remotely from each other, see, for example, Ellis et al. U.S. Patent Application Publication No. 2005-0028208 to et al.
In a third approach, users of media devices inside and outside the home can use media guidance applications to communicate directly with media content sources 416 to access media content. Specifically, within the home, users of user television equipment 404 and wireless user communication devices 406 may access media guidance applications to navigate among and search for desirable media content. Users may also use wireless user communication devices 406 to access out-of-home media guidance applications to navigate among and search for desirable media content.
Although the discussion of media content focuses on video content, it will be appreciated that the principles of media guidance can be applied to other types of media content such as music, images, and the like.
In some embodiments, media devices may be able to automatically detect and identify users. The device may log the detected and/or identified user on to the device and utilize profiles and/or information associated with the user to tailor media content to the logged-in user, for example. In some embodiments, a device may be capable of automatically detecting, identifying, and logging in two or more users. This allows the device, for example, to tailor media content to a combination of logged-in users without requiring manual input from multiple users. Actions that a device may perform before, during, and after detection of one or more users may be configured, for example, through the configuration menu screens described below.
FIG. 5 is an exemplary display of a multiple user usage and access configuration menu screen 500 according to some embodiments of the systems and methods described herein. Screen 500 may include detection configuration 510, user approval/restriction configuration 520, active multi-user policy configuration 530, and multi-user reminder options 540 options. In some embodiments, screen 500 may be accessed through options area 126 of FIG. 1 or by any suitable method. In some embodiments, configuration options may be configured for the user performing the configuration, any other suitable user, local device, or any other suitable device. Configuration option selections may be stored in any suitable location, such as storage device 308 of FIG. 3 and/or any other suitable device and/or server. In some embodiments, option selections may be associated with and/or applied to any suitable user, such as by associating the selections with each user profile.
Screen 500 may include advertisement 550, which may have the same or similar functionality as advertisement 124 of FIG. Advertisement 550 may be placed in any suitable location within screen 500 . Additionally or alternatively, a logo 560 may be displayed that identifies the sponsor of the software application that provides multi-user usage and access to media. A video window 570 , which may have functionality similar to video area 122 , may also be displayed and positioned in any suitable location within screen 500 .
A user may access multiple user usage and access configuration menu screen 500 to set personal user preferences related to user equipment device functionality and automatic multiple user detection and usage. A user may access screen 500 from any local or remote device. For example, a user may access screen 500 from a remote website using a PDA or any other suitable mobile device. In some embodiments, users may configure multi-user use and access functionality (discussed in detail below) by visiting the vendor's (e.g., TVGuide.com) website. good. The configuration may be automatically and/or manually downloaded from the website to the user's home equipment as needed. A user may also access screen 500 locally using user television equipment 402 in FIG. 4 to configure multi-user use and access functionality.
In some embodiments, the user is at least partially enabled for multi-user use and access functionality of the device(s) through detection configuration 510 (e.g., configuration in a manner in which the user is automatically detected). can be configured to For example, a user may be automatically identified by a user equipment device using, for example, detection circuitry 307 . Subsequently, the user may be considered an active user of that user equipment device or another user equipment device. There are many ways a device can identify a user, including but not limited to biometric recognition and recognition of the device associated with the user. Further, there are many steps of action a user equipment device may take once a user has been identified and considered an active user of the device. A user may configure these methods and options through, for example, detection configuration screen 600 of FIG. Detection configuration screen 600 may be accessed by a user by selecting detection recognition configuration option 510 in screen 500 of FIG.
Detection configuration screen 600 may include detection region recognition configuration options 610 , recognition recognition configuration options 620 , and user detection recognition configuration options 630 .
The detection area awareness configuration option 610 allows a user to detect proximity and/or areas near a media device such that if the user is in proximity and/or within the area, the user is considered an active user of the media device. It may be possible to define For example, the user may define the boundaries of the detection region, e.g., within the defined boundaries, the user is considered an active user at the associated device, and otherwise the user is considered an active user at the associated device. Not considered an active user. For example, if a user sits in front of a first device and is detected within a configured area, the user is automatically logged into the device so that, for example, the user's personal settings are available to the user. good too.
In some embodiments, detection circuitry 307 may be capable of tracking user movement and/or configured to track user movement, for example, using detection configuration screen 600. may be For example, detection circuitry 307 may be able to determine the user's trajectory. As mentioned above, the detection circuit 307 may track the user's movements using any suitable method. A detecting media device may communicate the trajectory information to another suitable media device. For example, other media devices may be within the user's path of motion. If there is information that the tracked user may be heading to another media device, the other media device will preemptively wake up the other media device and/or update the tracked user's profile may be preloaded in anticipation of the user's arrival. This can, for example, minimize setup, load, and/or login times that a user experiences after entering the detection area of another media device.
In some embodiments, a media device may associate a user's movement patterns with a particular action. For example, a media device detects that a particular user often leaves the device's detection area at an angle of about 45 degrees to the device and then enters the detection area of another media device in a distant room. good too. Therefore, if the user is detected to have left the device's detection area at an angle of about 45 degrees, the device will notify other media devices that the user may soon arrive within the detection area of the other media device. can provide information that there is
As another example, a media device detects that if a particular user leaves the detection area by circling the living room couch, the user will often temporarily leave the device's detection area for no more than 30 minutes. You may Therefore, if the user is detected to have left the detection area of the device after circling the living room couch, the device will indicate that the user is likely to return within 30 minutes, unless there are other active users at the device's location. may temporarily enter sleep mode rather than shutting down in anticipation of the highest . Additionally or alternatively, if there are other active users at the location of the media device, the device may adjust targeted and/or suggested media content depending on the remaining users. For example, a device may recommend a short film of less than 30 minutes that users who remain are likely to enjoy, but users who leave (and may return within 30 minutes) will not. good. Determining whether a user is likely to enjoy media content or not is discussed in detail below.
In some embodiments, the media device may store the detected user movements in any suitable location, eg, local or remote. In some embodiments, the stored user movements may be correlated in any suitable manner with each user's actions after the stored movements. Correlation data can be used to define probabilities of future movement for a particular user. For example, any suitable pattern recognition technique can be utilized to determine whether the user(s) has exhibited a particular movement pattern in the past. In addition, any suitable pattern recognition can be used to determine in real-time (e.g., can be determined when the user is in motion). Although there may be some variation in movement patterns from one movement to another, robust pattern recognition techniques can accommodate these variations and accurately determine the corresponding movement patterns. should be possible.
In some embodiments, correlated data regarding user movement may be extrapolated to other users of the media device. For example, multiple users may be detected within the detection area of a particular device. Only one of the multiple users regularly uses a particular device. Therefore, a particular device may have identified many movement patterns associated with a regular user on the particular device. Conversely, a particular device may have identified minimal movement patterns associated with other users on the particular device, if applicable. If a user who regularly uses a particular device typically exhibits a particular pattern of movement and then moves to a second media device, the particular device may have little movement information. users are likely to exhibit the same behavior and subsequent actions. Thus, if another user exhibits the same movement pattern as the regular user, the media device assumes that the other user will perform the same action as the regular user when the regular user exhibits the baseline movement pattern. can be determined to be
In some embodiments, the media device(s) may determine that the user is relatively active or relatively static. For example, a media device may determine that a user is moving between multiple media devices within a relatively short period of time. This can occur when the user is in the process of cleaning the house and the user needs to traverse several rooms continuously over a short period of time (e.g., the user is within the media device's detection area). stays within 10 minutes). This is in contrast to maintaining a relatively stationary position on the couch in the living room for relatively long periods of time (eg, the user remains within the detection area of the media device for 30 minutes or more). If a user is determined to be relatively active by one or more media devices, the media devices may be configured in such a way that the user may maintain relatively continuous access to content as the user moves between devices. , for example, to synchronize media content and/or user profiles across multiple media devices.
In some embodiments, configuring detection regions using detection configuration screen 600 may avoid situations in which a user is detected at a media device but does not actually intend to use the device. For example, the user may be cooking in the kitchen far from the device, but if the user is far from the device, the device is still available even though the user probably does not want to use the device. User detection and identification is possible. In some embodiments, the configuration of detection areas may be based on the viewing angle of display 312, for example. For example, the boundaries of the detection area may be constrained to be within a reasonable viewing angle of each media device's display. In some embodiments, a reasonable viewing angle may be manually configured by a user and/or system operator. In some embodiments, a reasonable viewing angle may be display specific.
In some embodiments, the detection circuitry 307 recognizes objects within the visible range of the display, and detects objects such that if the user is behind the object, the user is not considered an active user at the respective media device. area can be adjusted. For example, the detection circuit 307 may recognize walls within the viewable range of the display. Thus, the media device may set the detection area such that walls are outside the detection area or are part of the boundaries of the detection area. In such embodiments, any user behind a wall is not considered an active user of the device. The configuration of the detection region may also include configuration of the length of time that a user may be within the detection region to be considered an active user of the associated device. For example, a user who is just walking past the detection area may have no intention of initiating use of the device. In such circumstances, it may not be desirable to consider this user as an active user.
Additionally or alternatively, the detection region configuration may avoid device usage conflicts. For example, two devices may be in relatively close proximity to each other. Without defined detection areas, a user may be incorrectly determined to be active on both devices if the detection areas of the devices overlap. In some embodiments, it may be desirable for the detection regions to overlap.
In some embodiments, the user may manually configure the detection area of the media device, such as by selecting button 612, or alternatively, by selecting button 614, for example, the device(s). ) to automatically configure the region. If button 612 is selected, the user may manually configure the detection area, for example by walking through an area that the device would like to be considered an active user when the user is detected in that area. After selection of button 612, the device can enter a manual configuration mode, for example. While in manual configuration mode, the user can e.g. pass through the area that the user wants to set as the detection area, and the user can indicate by language that the user's current location is part of each device's detection area. and/or can be confirmed electronically. If outside the desired detection area, the user can verbally and/or electronically confirm that the user's current location is not part of the detection area. Manual configuration can be done by any suitable means.
When button 614 is selected, the device can automatically configure the detection region using any suitable technique, for example using any suitable spatial awareness technique. For example, the device may recognize that a couch is facing the device. In such cases, the device may add the sofa to the device's detection area. If the couch is positioned facing away from the device, the couch may not be added to the detection area of the device. In some embodiments, a device may communicate information about its own detection area or detection areas of other devices to other devices. This can aid in the configuration of detection regions, e.g., when devices have detection region conflicts (e.g., two or more devices register the user as active on the device when the user is within a particular region). case) can be eliminated.
In some embodiments, the detection area may adapt in real time. For example, a mobile device may be associated with a particular detection region when no other media device is within detectable range of the mobile device. When the mobile device comes within detectable range of, for example, a television, the mobile device and television may coordinate their respective detection regions with each other. For example, whenever a mobile device is within detectable range of a television, it may be desirable to first provide media content on the television first. In such embodiments, for example, if the detection areas of each device overlap, the detection areas of the mobile devices are disabled so that any user within the overlapping detection areas is considered active on the TV rather than the mobile device. may be
In some embodiments, priority may be given to duplicate detection regions such that, for example, one duplicate device may be provided with a particular action and/or content over another duplicate device. For example, a user may be within the detection area of both a mobile device and a television, and it may be desirable to provide text messages on the user's mobile device while the user is accessing media content on the television. there is a possibility. Therefore, in situations of overlapping detection areas, a higher priority of text messages may be given to mobile devices compared to television. In some embodiments, for any suitable action and/or content, priority levels can be configured, for example, in detection configuration screen 600 .
Once the detection area is configured, the user may test the detection area configuration by selecting button 616 . A user, device, and/or multiple devices may test the detection region configuration using any suitable technique. For example, the user positions himself within the configured detection area and/or outside the configured detection area for any suitable amount and time such that detection of each device and/or identification of the user is satisfied. may decide whether or not
In some embodiments, the user uses detection circuitry 307 to allow the media device(s) to detect and track movement of the user within the device's detection area, for example as indicated by recognition configuration option 620 . , and/or which techniques may be used to identify. For example, a user may use any suitable biometric recognition technology, any suitable device recognition technology, any suitable radar and/or sonar recognition technology, and/or any other suitable recognition technology to The device(s) may be configured to detect, track movement, and/or identify users. In some embodiments, detection circuitry 307 utilizes any suitable image processing, video processing, and/or computer vision techniques and/or any other suitable techniques to detect users, track movements, and , locate and/or identify, and/or determine any other suitable information about the user within detectable range of the device. For example, a user may enable biometric recognition capabilities by selecting option 622, or alternatively disable biometric recognition capabilities by selecting option 624, where biometric technology is , including any of the techniques described above in connection with FIG. 3 or any other suitable technique. In some embodiments, users may be detected, tracked, and/or identified using device recognition. For example, a mobile device (eg, cell phone or RFID tag) may be associated with a particular user(s).
In some embodiments, when the mobile device is within the media device's detectable range and/or within the media device's detection area, the media device uses any suitable identification method (e.g., RFID, the mobile device's media control A mobile device may be detectable by detection of an access address, and/or any other suitable identification method). After the media device identifies the mobile device, the media device may then identify the user associated with the mobile device by, for example, retrieving information associated with the mobile device from a server and/or local storage. good. In some embodiments, the mobile device may forward information regarding the associated user(s) to the media device. Information about the associated user(s) may be stored on the mobile device and/or the remote server.
In some embodiments, users and/or mobile devices may only be detected (eg, not identified). For example, a mobile device may initiate Bluetooth communication with a media device when in proximity to the media device. Upon detection of Bluetooth® communication, the media device ensures that the user is within detectable distance of the media device and/or that the user is within detection range of the media device. obtain. In some embodiments, the user may test the configuration by selecting button 626 . If the user requires more information about any of the recognition options, the user may select button 628 to request more information.
In some embodiments, the user may configure options associated with what actions the device performs after the user is detected, as shown in user detection recognition configuration options 630 . For example, the device may automatically turn on or enable the display upon detection and/or identification of a user within the detection area of the device. In some embodiments, turning on or enabling is a device that wakes from a "sleep" mode, which can be used for power saving, for example, but does not require a full wake-up after waking from sleep mode. can indicate Alternatively, the device may provide an option to turn on the display upon detection and/or identification of the user within the detection area of the device. Note that the option does not necessarily have to be displayed on the device that detected the user or can be turned on. For example, the living room television or the user's personal mobile device may detect that the user has entered the detection area of the living room television. In response to this detection, the living room TV may automatically turn on or, alternatively, provide an option to turn on the TV, which option may be provided on the user's mobile device or on the TV itself. be.
In some embodiments, when the device is on and no active user is detected, the device is disabled (e.g., turned off or put into a "sleep" mode, e.g., to save energy). is done). In some embodiments, disabling may indicate a device that goes into a "sleep" mode, which may be used for power saving, for example, and does not require a full wake-up when waking from sleep mode. While in sleep mode, the device may have some components active or partially active. For example, processing circuitry 306 and detection circuitry 307 may be substantially and/or partially active while the device is in sleep mode so that the device may retain the ability to detect users within detectable range of the device. status can be maintained. Other components may be substantially inactive while the device is in sleep mode. For example, the display 312 and speakers 314 may be substantially inactive while the device is in sleep mode. When the device comes out of sleep mode, the display 312 and speakers 314 are re-enabled so that the device is fully active.
The device may also be configured to turn off after a predetermined period of time and remain undetected by the user. For example, a device may turn off if the device does not detect a user for five minutes. Action by the device in response to detecting and/or identifying the user and/or determining that the user is active or inactive depends on configuration of option 630 . In some embodiments, the device may only perform the options configured in options 630 for users authorized to use the device. User authorization and access are discussed in more detail below.
In some embodiments, screen 600 may include option 652 to enable enabling all available options related to detection configuration. Screen 600 may also include option 654 for disabling all available options related to detection configuration. Option 656 allows the user to easily select default detection recognition configuration options, and option 658 allows the user to save their recognition configuration options. Option 660 allows the user to cancel any changes they have made to their recognition configuration options. After making user configuration changes, the user may select option 662 to complete and save the configuration changes. If the user requires additional information regarding any of the options, the user may select option 664 to request additional information regarding recognition configuration options.
In some embodiments, screen 600 may include video window 670, logo 680, and advertisement 690, which may be substantially similar to video window 570, logo 560, and advertisement 550 of FIG. 5, respectively. Video window 670, logo 680 and advertisement 690 may be placed in any suitable location within screen 600 and in any suitable configuration.
In some embodiments, a user may at least partially configure who is authorized and/or restricted from a particular device(s) through user authorization/restriction configuration 520 of FIG. For example, many users may be detected by a device, but the owner of the device may not want all detected users to have access to the device, or other users may not have access to the device. You may want to limit the actions that can be performed when you get it. Once the user selects Configure User Approvals/Restrictions 520, a Configure User Approvals/Restrictions screen 700 may be displayed to allow the user to configure user approval and restriction options. User authorization/restrictions configuration screen 700 may include known user access configuration section 710 , general authorization options 720 , and login options 730 .
A known user access configuration section 710 may allow a user to review users known to a particular or multiple devices and review access rights associated with the user. For example, the user George may be known to device A, as illustrated by FIG. Here, George's access level is set to "minimum". This setting may restrict certain actions George can perform on device A. For example, George may not be able to adjust various recognition configuration options associated with device A and view or change local data. In some embodiments, the user may wish to completely block known users from any access to the device. For example, user Newman is known to device A, and the access settings associated with him are set to "block", as shown by FIG. The blocked setting may prevent user Newman from accessing and/or modifying any portion of Device A.
In some embodiments, the blocked setting may prevent device detection and/or identification between Newman's device and the devices he is blocked from. In some embodiments, a blocked user cannot log into the associated device. Additional access level settings shown in screen 700 are "Medium" and "Highest" access. A user may change the access level associated with a particular user by selecting different available options. For example, George's access level may be changed by a user with sufficient access level by selecting middle option 714 instead of the currently selected lowest option 712 . Although only four different levels of access are shown, other methods for providing or restricting user access to any suitable number of levels or devices may be used and configured in any suitable manner. Also note that In some embodiments, the access right indication may or may not be associated with a device owned by the user.
In some embodiments, a general approval option 720 may be provided. Here, a user may, for example, provide general access levels for all known users and all unknown users. As illustrated by FIG. 7, the current settings for device A indicate that all unknown users are set to an access level of "Block". This may mean, for example, that all unknown users may be denied access to device A. For example, a user who has never used device A may be automatically denied access to device A even if he moves within the detection area of device A. In some embodiments, the selected option is any suitable user, e.g., a detected user, an identified user, and/or a user with any suitable access level, or any other suitable user. may be applied to any user.
In some embodiments, a login option 730 may be provided. Here, the user may configure what login and authentication procedures the device may perform in response to certain events. For example, if a known user is detected by device A or is within the detection area of device A, the user may be automatically logged into device A, thus providing access to device A and the user's personal identity. provide users with customization settings. Alternatively, a dialog box may be provided to provide the user with options to authenticate the detected user and/or provide user access to the device (temporary or any other suitable type of access). good too. In some embodiments, a similar dialog box may be provided if the user is unknown to the device. Authentication of known or unknown users may be provided by another user with sufficient access rights and/or by the user himself. In some embodiments, the user may add additional users to the list of known users on the device by selecting the Add Known Users option 732 . For example, this may allow one user to preemptively authenticate another user on the device before the other user is detected by the device. In some embodiments, user access lists may be imported from one device to another.
In some embodiments, screen 700 is substantially similar to default option 656, save option 658, cancel option 660, exit option 662, information option 664, video window 670, logo 680, and advertisement 690 of FIG. 6, respectively. may include initial setup options 756, save options 758, cancel options 760, completion options 762, information options 764, video windows 770, logos 780, and advertisements 790, each of which may be displayed within screen 700. may be arranged in any suitable configuration in any suitable location.
In some embodiments, multiple users may be detected and/or identified by a device and/or multiple devices, and thus multiple users may be considered active users of the same device. Multiple users may, for example, be detected at the same time, or, for example, after the first user begins navigating the device and/or after the first user begins accessing media content. At some time, a second user may be detected. Here, an active user is a user who is within the detection area of the device, is detected by the device and/or any other suitable device within the detection area, and is identified by the device and/or any other suitable device. can indicate In some embodiments, after a user is detected and/or identified, the user may be added to the device's list of active users. The list may be stored on the device and/or any other suitable user and/or system device. For example, an active user list may be maintained on a local device and/or a central server. Additionally or alternatively, the detected and/or identified user may be logged into the device.
In some embodiments, it may be desirable to accommodate multi-user situations, for example, to tailor content for all active users of a device(s) rather than a single user. For example, there may be multiple users accessing content on a single device and/or multiple users currently accessing the same content on different devices. Additionally, for example, it may be desirable to accommodate situations where one active user becomes temporarily or permanently inactive while a different user remains active at the device. In some embodiments, a user can use the active multiple users policy configuration screen 800 of FIG. 8 to determine which device(s) can take when multiple users are active on each device(s). , may at least partially configure these and other policies and actions. Screen 800 may be accessed by user selection of active multiple user policy awareness configuration option 530 in FIG. Screen 800 may include merge profile option 810 , content adjustment option 820 , when user is detected option 830 , leave user option 840 , and return user option 850 .
The merge profiles option 810 may allow the user to define how profiles associated with each active user at the device will be utilized by the device. For example, the device may form temporary or permanent merged profiles that combine information associated with each user into a single profile. Information related to each user may include demographic information (e.g. income level, place of work, location of home, marital status, gender, age, religion, disability, mobility, number of cars, average travel time, academic performance). , home ownership, employment status, etc.), media content usage habits, viewing and/or listening habits, purchasing habits, advertising viewing and/or selection habits, electronic program guide habits, or user(s) may include, but is not limited to, any other suitable information regarding Profiles may be merged in any suitable manner. For example, profile conflicts between user profiles may be resolved by an average value associated with each user's profile entry.
In some embodiments, values in one or more user profiles may be weighted to give one user's profile more influence in the merged profile than another user's profile. For example, the preferences of active users who own each media device may be given greater weight in determining the merged profile as opposed to users who do not own the device. In some embodiments, users who utilize each media device more or less frequently than other active users of the device may be given more or less weight in determining the merged profile. . In some embodiments, the user's preference weighting in determining the merged profile may be related to the user's proximity to the device. For example, if the first user is farther from the media device than the second user, the second user's preferences may be given more weight in determining the merged profile.
In some embodiments, profile differences may be voted on using a voting mechanism. For example, if two active users like chocolate but the other active user does not, the merged profile will reflect the active users' overall preference as chocolate. For example, an advertisement may be targeted based on a group of active users having a preference for chocolate. In some embodiments, minority preferences compared to the group of active users of the device have little or no effect on the merged profile. Additionally or alternatively, if the preferences of active users are tied (e.g., two users like chocolate and two do not), each merged profile preference is based on the user who owns the device. may be determined by For example, the merged profile preferences may be equated with the owner's default preferences.
In some embodiments, the merged profile includes advertisements, media content, or actions related to media content (e.g., recommending accessing, recording, purchasing media content, or setting reminders related thereto); It may be used to target and/or recommend any other suitable action. Merged profiles better target ads and/or of active users. In some embodiments, creation of the merged profile may be automatic, or alternatively, the device, e.g., device 300, requests permission to proceed with performing the creation operation of the merged profile. may For example, a user may object to creating merged profiles for privacy considerations.
In some embodiments, the merged profile may not be formed separately, instead, or in addition, selected portions of the active user's profile may be targeted, for example, to advertisements and/or services. may be voted on in real-time to make and/or provide. Information associated with any suitable actions of multiple active users of the device may be used to dynamically update the merged profile. For example, the first and second users may perform a particular set of actions more frequently than either user would utilize the device independently of each other. For example, a husband may watch action movies while alone or with friends, but sitcoms when using the device with his wife. A merged profile may be modified to incorporate such information, thus better tailoring content to a particular set of active users. Alternatively or additionally, such information may be utilized to update the user's respective profile. The action used to update the profile may be any suitable action that can be performed on the device. Data associated with merged profiles may be stored for any suitable length of time and in any suitable location. This may allow the device to refer to past merged profiles when a particular set of multiple users become active together again.
Content tailoring options 820 may allow the user to target content that may be tailored, where tailored content may be advertisements, media content, or actions associated with media content, or any other content as described above. can indicate the targeting and/or recommendation of suitable actions for For example, a user may choose that content may be tailored only for users with a particular device access level, eg, the highest access level. Alternatively, or in addition, the user may indicate that the content is available to all users, users with minimum and/or medium access levels, or any other suitable combination of access levels, or any other suitable You may choose to be tailored to the user (eg, regardless of access level). In some embodiments, the user may select what types of content can be adjusted (not shown in FIG. 8). For example, a user may choose that advertising be tailored to all active users, although media content recommendations may be targeted only to users with the highest access to the device.
In some embodiments, tailoring content may include providing reminders of content associated with all users or selected users. The selected users may include users within a selected group, eg, users within a selected age group and/or user access level group. For example, if multiple users are active on a device and a reminder associated with one of the users is scheduled to be displayed, the reminder associated with that user may be displayed. In some embodiments, the reminder is associated with the reminder on the current device, the device associated with the user with whom the reminder is associated (eg, the user's mobile device), and/or any other suitable device. may include an option to provide content that has been requested. In some embodiments, reminders may appear only if the associated content does not conflict with the preferences of other active users. Alternatively or additionally, the reminder may indicate that one or more of the active users may not enjoy the reminded content and/or one or more of the active users' profiles conflict with the reminded content. It may contain a warning that For example, the reminded content may conflict with the active user's parental control settings and/or other profile preference settings. In some embodiments, the reminder may include a message recommending content to another active user if that user's profile matches the reminded content. For example, the content reminded may be action movies, and the profiles of all active users may indicate that they enjoy action movies. So, for example, "User 1 has set a reminder for action movie 1. did. User 2 has a 76% chance of enjoying this movie. may be included in the reminder. In some embodiments, probability values may be converted to any suitable numerical or graphical representation. For example, 76% may be represented by 3 out of 4 stars in the reminder.
A probability value can be determined to determine whether the active user will likely like or dislike the reminded content. For example, the probability values may be determined based on values in each user's profile that indicate how much the user likes or dislikes a particular entertainment genre, and based on reminded content characteristics. good. For example, if the user's profile indicates that the user generally enjoys action movies and generally dislikes comedy, the probability value for new action movies indicates that the user will likely enjoy new action movies. can be shown. Conversely, a probability value for the new comedy may indicate that the user probably will not enjoy the new comedy. The probability value may be calculated in any suitable manner, for example, the value may be any suitable parameter within each user's profile, the user's content access history, the user's friends or family profile or history, population It may be based on statistical classification, users with similar profiles or histories, or any other suitable parameter. In some embodiments, preferences associated with particular actors and/or actresses, genres, types of programs, or the current mood of the user(s), or any other suitable preferences and/or user profile aspects may be set manually by the user or automatically by the media device. Various systems and methods for determining user preferences for media content are described, for example, in Yates, U.S. Patent Application Serial No. 11/2005, filed December 29, 2005, which is incorporated herein by reference in its entirety. 324,202.
In some embodiments, user preferences may vary between different media devices. For example, a user may not want the user's profile details from one media device to affect media availability when moving to another media device. For example, a user's content access history and/or any other suitable indicator of preference may be excluded, included, and/or modified in determining the probability of targeting and/or enjoying content on multiple media devices. may be For example, a user may be addicted to "R" rated movies while in the user's bedroom and home office, but only watch "PG" rated movies while in the user's living room. Thus, this aspect of a user's content access history can be used to determine probabilities of different enjoyment on different media devices. For example, a "PG" rated movie that a user has accessed in the user's living room may not be targeted media content and/or media content recommendations while the user is utilizing the media device in the user's bedroom and/or home office. should not affect The opposite is also possible. For example, an "R" rated movie that the user has accessed within the user's bedroom and/or home office may not be targeted media content and/or media content recommendations while the user is utilizing the media device within the user's living room. should not affect
In some embodiments, the user's preferences are modified and/or modified differently depending on which device the user accesses, in addition to or alternatively to content access history on different devices as described above. May be updated. For example, if a user accesses content on a device that the user rarely uses, the properties of the content accessed may be as large as if the user accessed the same content from a device that the user frequently uses. May not affect preference profile changes. Additionally or alternatively, the user's preferences may be modified and/or updated differently depending on who accesses the content with the user. For example, if a first user accesses content with a second user with whom the first user rarely accesses the content, the property of the accessed content is the It may not affect changes in a user's preference profile as much as if the user were accessing the same content with another user who often visits.
In some embodiments, reminders may be automatically set and any associated actions may be automatically performed. In some embodiments, reminders, associated actions, and associated options may be configured with content tailoring options 820 . In some embodiments, the reminder(s) may be preset by the associated user. Additionally or alternatively, the reminder may be generated locally by a service provider recommending content that the user on the media device may enjoy. In some embodiments, the recommended content may be directed to a subset of active users on the device or all users on the device. In some embodiments, recommended content may also be determined by utilizing the probability values described above. Automatically generated reminders may include information as to why a particular reminder was generated. For example, a reminder might say, "A reminder for VOD program 1 was automatically generated. It was generated for active user 1 and user 2 because you indicated that you had previously enjoyed broadcast program 1." may state.
In some embodiments, a user's device, such as device 300, may perform parental control checks when a new active user is detected and/or identified. For example, while mothers and fathers enjoy movies with adult content, their young children may be walking within viewing distance of devices displaying adult content without the child's parents knowing. be. In such circumstances, the device 300 registers the young child as an active user of the device 300, compares the child's parental control settings to the displayed movie, and immediately removes the child if a parental control conflict is detected. Prevent viewing adult content. A parental control conflict may be any inconsistency between the properties of the content and the parental control settings associated with the user. For example, parental control settings associated with a user may stipulate that the user may not watch any movies with a rating higher than "PG". In such situations, the user may create a parental control conflict if, for example, the user becomes active on the device while designated "PG-13" content is being displayed. In some embodiments, a conflicting user may, for example, shut down the device when the user is detected by the device, change the movie displayed, automatically display an edited version of the movie, and/or By providing a window that substantially hides the movie, viewing of the content may be prevented.
In some embodiments, the user may configure device parental control conflict response actions in the parental controls option 832 within the post-detection options menu 830 . Using option 832, the user can enable parental control of the user (e.g., all users, selected users, etc.) when the user is detected and/or identified near the device providing the content. may choose whether or not to be compared to content provided for conflicts. In some embodiments, the user may select which actions the device may take if a conflict is detected. For example, the user may configure the device to shut down, change the provided content, and/or provide options to shut down and/or change the provided content. In some embodiments, the option to shut down and/or modify the provided content is displayed in a manner that substantially hides any displayed content such that users conflicting with the content cannot view the content. may be Additionally or alternatively, any sound associated with the content may be automatically muted when a conflict is detected so that the user does not hear any content that conflicts with their parental control settings.
In some embodiments, the volume may be substantially reduced after conflict detection. The amount of volume reduction may be related to how far the conflicted user is from the device providing the content. For example, if the conflicting user is relatively far from the device, the volume needs to be lowered as the user is relatively close to the device in order to prevent the user from hearing the conflicting content. It doesn't have to be. In some embodiments, the user may select the users to whom the parental control options may apply (not shown in FIG. 8), for example, the user may select the parental control options for all detected Alternatively, the user may choose to have the option apply to the selected user or group of users (e.g., age level, access level), or any Other suitable configurations of may be selected. These recognition configuration options and any other suitable recognition configuration options may be configured with parental control options 832 . In some embodiments, the conflicting user need not be within the detection area of the conflicting device. For example, the user may be detected by any suitable device near the device providing conflicting content.
In some embodiments, device 300 may provide previously accessed content to new active users of the device. For example, if the last action a user had previously taken on a device was to download a new song, the user may be provided with the option to listen to that song when the user becomes active on another device. . In some embodiments, provision of recently downloaded media content may continue automatically when the associated user becomes an active user at the device. In some embodiments, if the last action the user had previously taken on the device was accessing media content, e.g., a movie, the movie viewing begins from the point at which the user last accessed the movie. Options may be provided to the user. Alternatively, the media content may begin playing immediately. In some embodiments, the media content may be provided at a point different from the point at which the user last accessed the content, e.g., from the beginning of the content, or some suitable amount of time before or after that point. .
In some embodiments, the previously accessed content option 834 allows the user to adjust actions that the device may take regarding previously accessed content when the user is detected and/or identified by the device. good. For example, the user may choose to have previously accessed content automatically displayed. Alternatively, the user may have the device display options to continue access to previously accessed content from the point within the content that the user last accessed, or from any other suitable point within the content. You may choose to In some embodiments, these options and/or actions may be provided to new active users at the device even if there are active users already active at the device. In some embodiments, the user may be provided with the option to continue previously accessed content on a device other than the device that was recently discovered and/or continue previously accessed content. An option may be provided to queue to be served after the currently accessed content has finished. Alternatively, these options may occur automatically.
In some embodiments, the device may take certain actions when it detects that the user is no longer active on the device (eg, the user is no longer within the detection area of the device). Inactivity may be temporary (e.g., when the user leaves the detection area of the device for a short period of time to use the restroom) or may be of a longer duration (e.g., when the user leaves the house where the device is located for a day). In some embodiments, when a user is no longer active at the device, the user may be removed from the list of active users and/or logged out from the device. For example, information related to when the user became inactive, what content was accessed, when the content was accessed, or any information related to the user's active state prior to inactivity on the device. Other suitable information may be stored. In some embodiments, the user may be added to the device's list of inactive users. Information related to a user's active and/or inactive state, or any other suitable information, may be included within the list of inactive users and/or the users on the list of inactive users may and/or stored in any suitable location.
In some embodiments, the device may automatically pause content when it is detected that the user has left the detection area. In some embodiments, the user may configure these options using the leave user option 840. In some embodiments, the device may be configured to provide an option to provide the currently accessed media content to another device if the user leaves the detection area of the current device. For example, a user may wish to continue viewing media content on their mobile device (eg, cell phone) when leaving the detection area of the device displaying the media content. In some embodiments, the device may be configured to change the provided content when it is detected that the user has left the detection area. The content may be changed to other content based on the profile associated with the user remaining within the detection area of the device. For example, a husband who is an action movie buff may be watching the latest romance movie with his wife. The wife may need to temporarily leave the detection area. If the wife leaves the detection area, the device will display an action movie that the husband has previously expressed interest in (e.g. he has viewed more information about that action movie), any others based on the profile associated with the husband. or any other suitable content.
In some embodiments, advertisements may change as the set of active users of the device changes. For example, a targeted advertisement may be targeted to both a married couple while they are both within the detection area of the device. For example, an advertisement for a short romantic vacation may be displayed to a married couple. Once the wife leaves the detection area, subsequent advertisements may be targeted only to her husband. In some embodiments, when a user leaves the detection area, that user, or any other suitable user, is notified that the leaving user has only left temporarily and/or that the user has left the detection area for a longer period of time. You may be able to confirm that you have moved out. In some embodiments, content changes may occur automatically. Any other suitable action or option associated with the user leaving the device may be configured in leave user option 840 .
In some embodiments, the device may take certain actions when it detects that the user has returned to the device after leaving the detection area of the device for less than a predetermined period of time. The predetermined period of time may be of any suitable length of time (eg, 5 minutes) and may itself be configurable by the user and/or system operator. Predetermined time periods and actions associated with returning users may be configured by the user using returning user options 850 . For example, the user may configure the device to automatically resume content if the content was paused when the user left the detection area of the device. If the content has not been paused, the device may automatically rewind the content to the point where it is detected that the user has left the detection area of the device. In some embodiments, the device may serve content from any other suitable point within the content (eg, a few seconds before the point at which the user is detected to have left the detection area of the device). good. If the content is changed to different content when the user leaves the detection area of the device, the device may change the content back to the original content when the user returns to the detection area of the device. If the Content is provided to another User Device when the User leaves the device's detection area (i.e., if the User becomes active on another User Device), then when the User returns to the device's detection area, the Content may be provided to the originating device, and the content may resume at any suitable point (eg, the point in the content last accessed by the last device the user accessed the content).
In some embodiments, if a user becomes active on another device after leaving the detection area of the original device, the other device will notify the original device of the user's active state on the other device. may be transmitted. For example, the other device may communicate that the user continues to access media content on the other device. The originating device may use information about the user's movement and activity status to update the device's active and inactive user lists appropriately. For example, the original device may be temporarily set to inactive if the user leaves the detection area of the original device. When the user becomes active on another device, the other device may propagate the user's active state to the originating device. The original device may then set the user as inactive. After setting the user as inactive, the original device may provide different content suitable for the user who is still active on the original device.
In some embodiments, content may be hibernated when the user leaves the original device. If the other device communicates that the user is active on the other device, the original device may unpause the content so that the remaining users of the original device can enjoy the content. good. For example, other users do not have to wait for the departed user to return. Two groups of users may continue to watch content on two different devices at the same time.
In some embodiments, when two groups of users merge on a particular device (e.g., the original device or another device), the content is effectively displaced by the user who made the least progress in the content. It may be provided from points within the content. For example, User 1 and User 2 are at Device 1 accessing Content 1 . User 1 leaves device 1 and moves to device 2. Meanwhile, User2 continues to access Content1. User 1 then becomes active on Device 2 and begins to continue accessing Content 1 . However, some time elapses between User 1 leaving Device 1 and becoming active on Device 2 . Therefore, user 2 appreciates content 1 more than user 1 does. User 1 then leaves Device 2 and returns to Device 1 to continue accessing Content 1 with User 2 . Device 1 may then rewind Content 1 to the point within Content 1 at which User 1 last accessed Content 1 . In this example, User 2 may again access a portion of Content 1 that User 2 has already accessed, but User 1 may continue to access Content 1 without missing any portion of Content 1. . In some embodiments, options may be provided for these actions, as opposed to being automatically performed. These and any other suitable recognition configuration options may be configured from option 850 in some embodiments.
In some embodiments, screen 800 is substantially similar to default option 656, save option 658, cancel option 660, exit option 662, information option 664, video window 670, logo 680, and advertisement 690 of FIG. 6, respectively. may include a default option 866, a save option 868, a cancel option 870, an exit option 872, an information option 874, a video window 880, a logo 882, and an advertisement 884, each of which may be displayed within the screen 800. may be arranged in any suitable configuration in any suitable location.
Screen 500, screen 600, screen 700, and screen 800 are shown as full screen displays, although some or all of the screen options may be on or in the same screen as the media content or media content listing being displayed. , or in any other suitable configuration. For example, in a screen accessed by a user on media device 300 of FIG. 3, device 300 may adjust screen size and navigation (eg, cursor movement or selection) to suit the display characteristics of device 300. . Note that the recognition configuration options are not limited to those described herein, and any other suitable recognition configuration options may be provided within the configuration screens described herein. . Recognition configuration options may be provided in any suitable manner and in any suitable combination. For example, the options shown by screen 600 may be combined with the options shown by screen 700 in any suitable manner to facilitate user access and configuration. In some embodiments, the screen and/or options described by it may not be accessible by the user; instead, configuration may be performed by the system operator, device manufacturer, or any other suitable It may only be set by the parties concerned.
In some embodiments, a list of currently active users 910 may be displayed on the device's display, as shown in exemplary display 900 of FIG. Listing 910 includes identities associated with current active users, such as names (eg, name 912 and name 916) and/or photos (eg, photo 914 and photo 918) associated with the users, and/or any Other suitable identification means may be included.
In some embodiments, when a user is detected by the device, a list of detected users 920 may be displayed on the device's display. These users may or may not have access to the device and may or may not eventually log into the device and/or be added to each device's list of active users. In some embodiments, list 920 may include users that have been detected by the device but may not be within the detection area or may or may not have access to the device. In some embodiments, list 920 may list users as indicated by name 922, photo 924, and status 926 if the user has been authenticated by the device. Status 926 may be used to provide any suitable information regarding the user's status in addition to or as an alternative to information regarding the user's authentication. For example, state 926 may provide information regarding the success or failure of a user's authentication attempt.
Active user list 910 and detected user list 920 may be provided in any suitable format and location within the device's display. For example, listings 910 and listings 920 may be provided temporarily and/or permanently around the boundaries of displayed media 930, media content listings 940, and/or advertisements 950. Lists 910 and 920 may be displayed when a new event occurs, such as when another user is detected and/or when the user activates a feature of the device, or any other suitable event occurs. may be displayed when In some embodiments, listings 910 and 920 may never be displayed to the user and/or may be kept private and/or confidential. For example, in such embodiments, only system operators may have access to the information contained in listings 910 and 920 . In some embodiments, list 910 and list 920 may be maintained locally on the corresponding device, another user's device, and/or any suitable system device. For example, a list of active and/or detected users at a first device may be stored and maintained at the user's second device and/or cable headend. In some embodiments, the information contained in listings 910 and 920 may be audible instead of or in addition to displaying the information contained in the listings. For example, the device may indicate aloud that user Jerry has been detected and is being authenticated instead of displaying such information.
It should be appreciated that display 900 in FIG. 9 is exemplary. The elements of display 900 may be oriented in any suitable manner, positioned in any suitable location, and may have any suitable properties within display 900 . For example, listing 910 may be provided as a translucent overlay over media 930 . In some embodiments, media 930 may be any suitable media content, media content listings 940 may be any suitable media content listings, and advertisements 950 may be any suitable media content listings. It may be an advertisement, for example, advertisement 950 may be substantially similar to advertisement 884 of FIG.
After the user has been successfully authenticated and/or added to the device's active user list, the new active user is shown in the active user list 1010, identification information 1012, and photo 1014 in display 1000 of FIG. As such, it may be displayed on the active user list along with the user's corresponding identification and/or photo and other current active users. Alternatively or additionally, the user's status may be displayed at status 1026 . For example, as shown in FIG. 10, state 1026 may display "Jerry's authentication succeeded!" After successfully detecting, identifying and/or authenticating the user, or any other suitable time, the device may display information associated with the newly authenticated user's last activity. For example, as shown in FIG. 10, last activity list 1030 may display that Jerry's last activity was downloading an episode of the television show "Seinfeld." In some embodiments, list 1030 may display the user's last few activities. For example, listing 1030 may display that Jerry also watched a video-on-demand movie before, during, or after downloading an episode of Seinfeld.
In some embodiments, the user may be presented with a last activity option 1032 after successfully detecting, identifying, and/or authenticating the user, or after any other suitable time. Selecting option 1032 allows the user(s) to continue the last activity that the user(s) performed before becoming the active user on the current device. For example, as shown in FIG. 10, a user at the device may watch Jerry's last download. In some embodiments, option 1032 may provide access to the last few activities that the user(s) last performed. Alternatively, or in addition, option 1032 may not be provided and the last activity may continue automatically when the user is authenticated, detected, or any other suitable time. good. If the media content is selected to be accessed via option 1032, the accessed content is effectively moved from the point in the content at which the user previously left, from the beginning of the content to the point at which the user previously left. It may be restarted from another point nearby or from any other suitable point within the content. For example, if Jerry last viewed a movie on the device Jerry was last active in FIG. may be provided from a point within the movie viewed to. The actions taken by the device that detected Jerry may be configured using, for example, the recognition configuration options illustrated by FIGS.
In some embodiments, display 1000 may include media 1040, media listings 1050, and advertisements 1060, which may be substantially similar to media 930, media listings 940, and advertisements 950 of FIG. 9, respectively.
In some embodiments, the device may provide options to active users of the device if it detects that one or more of the active users have left the device's detection area and are therefore no longer active. For example, as shown in display 1100 of FIG. 11, George, Elaine, and Jerry were both accessing first media content until Elaine left the detection area of the device. If Elaine is no longer detected by the device, a state 1102 may be displayed indicating such an event. In some embodiments, states 1102 may be purely auditory instead of or in addition to displayed states 1102 . In some embodiments, state 1102 may not be visible or audible to the user and may be accessible only to system operators. When Elaine leaves the detection area of the device, the device and/or any other suitable device stores various information related to Elaine. For example, the device may indicate where she was last active (e.g., current device), what content she was accessing, the last few actions performed by Elaine, the last , at what point in the content it was detected that she left the device, an indicator (e.g., timestamp or counter) of when Elaine left the device, or any other suitable information can be stored. The stored information may be stored, transferred, and transferred to any other suitable device, such as a mobile device associated with Elaine, a central server, another device near the current location, or another device at a different location. / or may be copied.
In some embodiments, the device may provide options to remaining users when another user leaves the detection area of the device, as shown in options window 1110 . The options window 1110 may provide the user with a pause option 1112 that may allow remaining active users to pause the current content and wait for the user to return. A rewind option 1114 may also be provided that may allow the current content to continue playing uninterrupted until the departed user returns to the device, at which point the content is played back by the user. It can be rewound to the point where it left off. A mobile device relocation option 1116 may be provided so that the content can continue playing on the mobile device. In some embodiments, the mobile device may be the mobile device of a retired user. If this option is selected, the content may continue playing from the current location within the content or from any other suitable point within the content on the mobile device. An option 1118 may be provided to allow the user to select to provide the content to any other media device. For example, if Elaine is tired and wants to continue accessing content from her bedroom, she may choose to have the content provided to a device in her bedroom. Devices in the bedroom may or may not have user detection capabilities.
If the device does not have user detection capabilities, the device may automatically play the content or provide an option to play the content when Elaine is detected within the device's detection area. In some embodiments, when a user becomes active and/or plays content on another device, the other device may send this, or other suitable information, to the previously accessed device. good too. This allows, for example, a previously accessed device to adjust information associated with the user. For example, the device may assume that the user may not return to the original device in the near future because another user has become active on another device. Additionally, if the new device detects Elaine, it may perform actions of the newly activated user substantially similar to those described with respect to FIGS.
In some embodiments, the remaining users at the device may choose to change the provided content if the user leaves the detection area of the device. For example, George, Jerry and Elaine may be watching a romance movie, and Elaine leaves the detection area of the device. Despite the fact that all three users were watching a romance movie together, it is possible that Jerry and George would actually rather enjoy some other content, such as an action movie. . This may be determined by Jerry and George themselves, or may be determined automatically based on any relevant information as described above with respect to merge profile option 810 . In some embodiments, a change media option 1120 may be provided so that the remaining users can change the provided content to different content that is more desirable to the remaining users. After selecting option 1120 , the user may select recommended content that matches the user's profile, as described above with respect to merge profile option 810 .
In some embodiments, options window 1110 may provide any other suitable options in response to detecting that the user has left the detection area of the device. In some embodiments, all or some of the options within options window 1110 may be provided and/or performed automatically. For example, the provided content may be automatically paused when it is detected that the user has left the detection area of the device, or, for example, the content may be automatically paused when it is detected that the user has left the detection area of the device. If so, it may automatically change to other media content that is suitable for the remaining users.
In some embodiments, the options window 1110 may be audible instead of or in addition to being displayed. The options within the options window 1110 can be configured using, for example, the recognition configuration options illustrated by Figures 5-8. In some embodiments, display 1100 may include media 1140, media listings 1150 and advertisements 1160, which may be substantially similar to media 930, media listings 940 and advertisements 950 of FIG. 9, respectively.
In some embodiments, a user who leaves the detection area of the device, discussed above with respect to FIG. 11, may return to the device within a relatively short period of time (i.e., the user's absence from the Temporary as opposed to duration, eg, an absence of 5 minutes may be considered temporary, while an absence of 5 hours may be considered prolonged). This time period may be determined based on information associated with the remaining users that may be stored as described above with respect to FIG. The length of the time period may be preset and/or configured by a user or system operator using, for example, the recognized configuration option displays described above with respect to FIGS. A user may be considered to be absent for an extended period of time if the user is absent for a period longer than a defined period, i.e., when and/or if the user returns to the device, the device may take different actions, e.g. , can mean that the actions described above with respect to FIGS. 5-10 and new users can be performed. In some embodiments, the device may take the same action regardless of whether the user returns to the device after a temporary or extended absence. In some embodiments, the actions described herein as being applied to temporarily absent users are performed by long-term absent users instead of or in addition to temporarily absent users. may be applied to and vice versa.
If the user returns after a temporary absence, the actions the device may take may depend on the actions the device took when the user left the detection area of the device. For example, if the content was paused when the user left (eg, by selecting option 1112), the content may be unpaused when the user returns. If the content continues to play when the user leaves (eg, by selecting option 1114), the content is rewound to a point substantially near the point in the content where the user was detected to leave. may If the content was provided to another device in response to the user leaving (eg, by selecting option 1116 and/or option 1118), the content may cease to be provided on the other device. Additionally, content on devices may share information about the current point within the content on each device. The device that the user wakes up may rewind accordingly. For example, if content is served on both the original device for George and Jerry and another device for Elaine, but Elaine pauses the program on the other device and then returns to the original device, The original device and other devices may be at different points within the content. Accordingly, it may be desirable for the originating device to rewind content to an earlier or later point at which the content was last provided to the user on their respective device.
In some embodiments, if the content was changed to different content when the user left the device by selecting option 1120, the device will display a message that the user has left the device, as shown by display 1200 in FIG. When returning, the other content may be changed back to the original content. For example, the first media content may have been provided while George, Jerry and Elaine were active on the device. Elaine then becomes inactive, and in response the device may provide secondary media content to the remaining users George and Jerry, as described above with respect to option 1120 of FIG. If Elaine returned to the device, state 1202 may indicate that Elaine is a returning user (eg, Elaine was temporarily absent from the device). State 1204 may indicate that the device may return to the first media content since Elaine has been detected as returning. In some embodiments, returning to the first media content may occur automatically and/or the device may provide an option to return to the first media content. In some embodiments, the device is moved to a point within the first media content at which it is detected that the user has left the device, another point substantially near the point at which it is detected that the user has left the device. , or any other suitable point in the media content.
In some embodiments, the device may detect users whose parental control settings may conflict with provided content. For example, as shown in display 1300 of FIG. 13, George, Elaine, and Jerry may be active users at a device that may be offering, for example, "R" rated movies. At some point, it may be detected that another user, eg Kramer, has entered the detection area of the device. After detecting the Kramer, the device performs, among other things, a parental control conflict check, and subsequently the Kramer's parental control settings are set to prevent the Kramer from viewing "R" rated movies. can be detected. In this example, a parental control conflict was discovered because an "R" rated movie was being displayed on the device. In response to discovering a parental control conflict (ie, detecting that there is an active user conflicting with the provided content), the device may take certain action(s). For example, the device may display a parental control conflict detection window 1310 that may provide several options. In some embodiments, the window 1310 may substantially block viewing of the content being displayed, which may cause a conflicting user (i.e., a user whose parental control settings conflict with the provided content) to , may prevent viewing content that causes a conflict. In some embodiments, the device restricts viewing of displayed content, for example, because the conflicting user may be relatively distant from the device providing the conflict-generating content. completely or substantially unobstructed. For example, a device may be sufficient to prevent a conflicting user from viewing content that is creating a conflict. Minutes device display may be dimmed. This allows, for example, an active user of a device that does not conflict with the content to continue enjoying the content by not blocking the viewing of the content while preventing the conflicted user from viewing the content. can become possible.
Additionally or alternatively, the device may reduce the volume level of the device and/or mute the content to prevent the conflicting user from hearing the conflicting content. In some embodiments, the amount that the device reduces the volume level may depend on how far the conflicted user is from the device. For example, if the user is relatively far away from the device providing the conflicting content, reducing the volume of the content may prevent the conflicting user from hearing the conflicting content. , so there is no need to mute the content that is causing the conflict. Therefore, in order to avoid unduly interfering with the use of content provided to active users, the volume of the content may be reduced instead of muted based on the distance to the conflicting user's device.
In some embodiments, the window 1310 may include an option 1312 to shut down the device and/or an option 1314 to change the provided content. In some embodiments, if option 1314 is selected, the device provides content recommendations that do not create conflicts with any active users of the device, or alternatively, the full list of available media. may be provided. For example, recommended content may include any other suitable media content and/or an edited version of the provided content that conflicts with the user. For example, an Edited Version may be substantially the same as the Provided Content, but with profanity and/or adult content or any other objectionable material edited, altered, and/or removed; An edited version of the provided content may be generated that cannot conflict with the user's parental controls. Edited content may be stored on any suitable system and/or local device and/or production of edited content may be provided in real-time. For example, a device may detect profanity in content and automatically edit the profanity if the user's parental control settings conflict with the detected profanity.
The device, or any suitable devices may record information associated with active users and content. For example, if a user conflicting with the content is no longer detected, the originally served content will be replaced with the content in which the device modified the content (e.g., if a user conflicting with the originally served content is detected). You may restart from the point.
In some embodiments, content may continue to play normally behind window 1310, may be muted, and/or dimmed. In such embodiments, if the conflicting user is no longer detected by the device, content may be rewound to the point at which the conflict was detected. In some embodiments, content may be paused, muted, and/or dimmed while behind window 1310 . In such embodiments, content may be unpaused when the conflicting user is no longer detected by the device.
In some embodiments, the parental control settings may provide options that may allow a user to have different parental control settings when active on the same device as another particular user. . For example, parents may not want their children to watch "R" rated movies unless at least one parent is around. This may allow content to be displayed despite content conflicts with active users without requiring additional manual input from any user.
In some embodiments, parental control settings may be used for privacy purposes. For example, a user may not want another user to see certain content that the user is accessing. For example, a first user may want to access his/her financial information using a device, but may not want a second user to see the financial information. A first user is viewing his/her financial information, and if a second user is detected, the device may take actions similar to those taken if the device detects a parental control conflict. May be set. Illustratively, the first user may view his financial information on the device. A second user comes within viewing distance of the device without the knowledge of the first user. The device detects the second user and determines that a conflict exists between the content and the second user. In response, the device may perform actions similar to those described above with respect to parental controls.
Note that devices may perform any suitable number of actions described above with respect to parental and privacy controls. Additionally, the action taken may be automatic and/or the device may provide the option to activate the action in any suitable manner. The above and/or any other suitable parental and privacy controls may be activated upon detection of any suitable user. For example, controls may be enabled regardless of whether the conflicting user is authorized on the device, whether the conflicting user is within the detection area of the device, or in any other suitable manner. . For example, controls may be activated upon detection of a user, regardless of whether the user is identified and/or authorized. The actions to be performed and the manner in which the actions are performed can be configured using configuration screens, as described above with respect to FIGS.
In some embodiments, one or more users active on a device may configure reminders associated with the user to be triggered at specific times. This reminder may be displayed on the device at the appropriate time, as shown by display 1400 in FIG. 14, even if there are other active users on the device. For example, a reminder window may be displayed when a reminder is triggered for Jerry and Elaine. In this example, George has not set a reminder for the same content and therefore may not be interested in viewing the content. Therefore, it may be desirable to provide options that may allow active users to decide whether to access the reminded content and, if so, where to access it. For example, the user may choose to access the content on their current device by selecting watch now option 1412 . The user may choose to access the content on different devices by selecting option 1414 to watch on different devices and/or option 1416 to watch on mobile devices. In some embodiments, the user may choose to ignore the reminder by selecting ignore option 1418 . In some embodiments, instead of or in addition to being offered as selectable options, some or all of these options may occur automatically.
In some embodiments, reminder window 1410 may be audible instead of or in addition to being displayed. Options within reminder window 1410 may be configured using recognition configuration options, for example, as illustrated by FIGS. In some embodiments, display 1400 may include media 1440, media listings 1450, and advertisements 1460, which may be substantially similar to media 930, media listings 940, and advertisements 950 of FIG. 9, respectively.
In some embodiments, an event log, such as event log 1500 of FIG. 15, is created and/or any suitable user device, or any suitable system device, or any other suitable device, such as , may be maintained in media guidance data source 418 in FIG. Event log 1500 may store any suitable data regarding usage, activation, and/or actions performed on and/or by device(s). For example, the event log 1500 may include users who may be active on a particular device at a given time, times when the user was detected by the device, event-targeted operations, any other events described herein, and /or actions, or any other suitable events and/or actions. The event log 1500 may be used for debugging purposes (eg, if an error occurs during action activation) or, for example, where the user was last active and the user's last access. may be used to determine the content that has been generated. Such information may be used, for example, as described herein, to determine what actions each device may take after detection of the user if the user returns to that device or moves to another device. In addition, it can be useful to continue access on one device to media content that was previously accessed on another device.
In some embodiments, user data 1600 of FIG. 16 may be created and/or maintained to provide information associated with a user. User data 1600 may contain various fields that identify the user(s) with which user data 1600 is associated. For example, user data 1600 may include user field 1610 , last device field 1612 , last action field 1614 , stop point field 1616 , media location field 1618 , and known device field 1620 . User data 1600 may be created, stored, and/or maintained in any suitable location on any suitable device, such as a user device and/or system operator device, such as a server. In some embodiments, user data 1600 may be transferred to and/or from any device to any suitable device. For example, when a user approaches a new device, user data 1600 may be copied from the mobile device associated with the user to the new device. This may provide the new device with any suitable information about the associated user, such as the user's previous activities, age, last location, or any other data provided in user data 1600. .
User field 1610 may contain the user(s) with which user data 1600 is associated. A user may be identified by name, user identification, or any other suitable method of identification. The last device field 1612 may contain the last and/or most recent device(s) used by the user(s), e.g. Devices may be enumerated. The last action field 1614 may contain the last action(s) performed by the user(s). Field 1614 indicates any suitable user action, such as downloading content, watching content, pausing content, rewinding content, fast forwarding content, setting reminders, recording, surfing the Internet, getting more information about content, Information may be provided regarding device configuration, or any other suitable user action. If the user last accessed the content, a stop point field 1616 may be provided in user data 1600 that provides information about the point in the content at which the user last accessed the content. For example, if the user last watched a movie but stopped 16 minutes and 37 seconds after the movie started, the stop point field 1616 may contain that time. This information may be used by the device to resume content from the point at which it was last accessed when the user becomes active on the device.
In some embodiments, media content may be stored in any suitable location, eg, user devices and/or system devices. In such embodiments, user data 1600 may include, for example, a content location field 1618 that may provide information regarding the storage location of content last accessed by the user. This can be useful when the device is trying to resume content, for example if the content is not stored locally on the device.
In some embodiments, user data 1600 may include information about device(s) known to associated user(s), eg, in known device field 1620 . The devices in the known devices field 1620 can be devices that the associated user has been active on, devices that have been detected by another user device associated with the user, or that have been manually added to the user data 1600 by any suitable user or system operator. It may include a device that detected the user device entered therein, or any other suitable device. Known device field 1620 may further contain information about the known device itself in device information field 1622 . Device information field 1622 may include device type field 1624, authorization level 1626, contact information field 1628, device location field 1630, or any other suitable field that describes characteristics of the device.
Device type field 1624 may contain information about what type of device the device is. For example, the device may be a mobile phone, set-top box, or any other suitable device, as described above with respect to FIGS. Authorization level 1626 may contain information regarding the associated user(s) level of authorized access to the device. For example, a user may have maximum access on a particular device, may be blocked from the device, or may not be authorized on the device, or any other suitable configuration as described above with respect to FIG. level of access. In some embodiments, a device may have contact information associated with it. Contact information field 1628 may contain contact information so that the user and/or device can contact the listed device. For example, the contact information field 1628 may include phone number, IP address, MAC address, available ports, acceptable communication protocols, and any other suitable information necessary to contact the device in any suitable manner. may include A device location field 1630 may be included within the device information field 1622 to provide information regarding the location of the device. For example, the device may be in any suitable location, such as a room in the user's home. In some embodiments, the device may be a mobile phone. In such embodiments, device location field 1630 may simply indicate that the device is a mobile phone, or alternatively or additionally, field 1630 may indicate the last known location of the device. It may also indicate your current whereabouts or current location. The current location may include, for example, longitude/latitude coordinates, location relative to another device, home, street location, city, state, country, or any other suitable location indication.
FIG. 17 shows an exemplary process 1700 for detecting user(s), according to some embodiments of the invention. At 1710, the first user is within the detection area of the first media device. In some embodiments, the user may be detected by the first media device, or any other suitable device, but is not within the detection area of the first device, as described above. At 1712, if the user is within the detection area of the device, the user is added to the list of active users at the first media device, as described above. For example, the user may be added to a list of active users that may be stored in storage 308 and/or user input interface 310 of FIG. This may include, for example, authenticating the user and/or logging into the user's device, using processing circuitry 306 of FIG. 3, or any suitable combination thereof. In some embodiments, if a user is detected and/or identified but is not within the detection area of the first device, the user may be added to the list of active users. At 1714, previously accessed media content is provided, for example, on display 312 of FIG. The media content may have been previously accessed by the first user on the current device or any other suitable device, as described above. Additionally, the media content may be served from any suitable point within the content, such as the point last accessed by the user, as described above.
At 1716, a second user is detected within the detection area of the first media device. At 1718, the second user is also added to the list of active users if, for example, the second user is within the detection area of the media device. At 1720, an option is provided to resume the previously accessed second media content, eg, accessed by the second user on another device or any other device, as described above. Actions taken by the device may be automatic and/or configured as described above. For example, previously accessed media content may be automatically resumed instead of or in addition to an option being provided at 1720, for example.
In practice, one or more of the things shown in process 1700 may be combined with others, performed in any suitable order, or performed in parallel (e.g., concurrently). or substantially simultaneously), or may be eliminated. For example, the first and second users of things 1710 and things 1716, respectively, may be simultaneously detected within the detection region.
FIG. 18 illustrates an exemplary process 1800 for assisting actions that a device may take after detection of a user(s), according to some embodiments of the invention. At 1810, the user(s) is detected within the detection area of the first media device, as discussed with respect to 1710 and 1716 of FIG. At 1812, the user is added to the list of active users at the first media device, as discussed with respect to 1712 and 1718 of FIG. At 1814, first media content is provided at a first media device. The media content may be any suitable media content, for example, as discussed above in connection with 1714 and/or 1720 of FIG. It may be content previously accessed by the above. In some embodiments, reminders associated with one or more of the active users of the device may be provided. For example, as indicated by thing 1816, a reminder associated with the first user regarding the second media content is provided. Reminders may be provided as described in connection with reminder window 1410 of FIG. At 1818, the second media content is provided, for example, if the user requests access to the second media content in response to viewing the reminder. In some embodiments, audio media may be provided automatically. As discussed in connection with FIG. 14, the reminded content may be provided on any suitable device, for example.
Additionally or alternatively to providing the reminder of thing 1816, at thing 1820 an advertisement is served based on the profile associated with the user in the list of active users. For example, advertisements may be targeted to active users of the device as discussed in connection with FIG.
In practice, one or more of the things shown in process 1800 may be combined with others, performed in any suitable order, or performed in parallel (e.g., concurrently). or substantially simultaneously), or may be eliminated. For example, the reminder provided at act 1816 may be provided at substantially the same time as the advertisement provided at act 1820 .
FIG. 19 illustrates an exemplary process 1900 for assisting actions a device may take regarding parental control conflict checking, according to some embodiments of the invention. At 1910, at least one user is detected within a detection area of the first media device. The detection process, detection area and media device may be similar to the detection process, detection area and media device discussed above in connection with FIG. After detecting that at least one user has entered the detection area, the process proceeds to 1912 where it is determined whether the at least one user is authorized to access the first media device. It's okay. Approval decisions may be similar to those discussed in connection with Approval Settings in FIG. If the at least one user is approved, the at least one user is added to the list of active users of the first media device at 1914, as described above in connection with FIG.
At 1916, first media content is provided at a first media device. The media content may be any suitable media content, such as content discussed above in connection with items 1714 and/or 1720 of FIG. may be the content accessed by At 1918, another user is detected near the first user device. In some embodiments, the user may be within the detection area, or alternatively, the user may simply be within the detectable range of the media device. At 1920, a parental control conflict check is performed for the newly detected user. Conflict checking may be performed as discussed above in connection with post-detection menu 830 of FIG. 8 and parental control conflict detection window 1310 of FIG. It may be compared with the newly detected user's parental control settings. Conflict checking may be performed, for example, using circuit 306 of FIG. At 1922 it is determined whether a parental control conflict was detected during the conflict check performed at 1920 . If there is a conflict, the device may take any suitable action, such as the actions described by thing 1924 or thing 1926 . At 1924, the device changes the provided first media content to, for example, another media content that does not conflict with either the active user and/or the newly detected user.
Alternatively or additionally, the device may proceed to 1926 and shut off the first media content in response to determining that a conflict exists. Shutting off media content may include, for example, removing the content from the display and/or interrupting access to the content. In some embodiments, the media device may continue to access the content but not provide any indication that the device is accessing the content. This may, for example, allow the device to record broadcast programs, or any other suitable media content, while programs are removed from the device's display for user conflict purposes. This allows users who do not conflict with the program to continue watching the broadcast program without any interruption (e.g., watching the program from the point where the display was deleted) once the user conflicting with the program is no longer detected. continue). The processes of steps 1924 and 1926 may be substantially similar to those described above with respect to menu 830 of FIG. 8 and window 1310 of FIG.
After any parental control conflicts are resolved, it is determined at 1928 whether the newly detected user is within the detection area of the first media device, as described above with respect to 1910. . If the user is within the detection area, then at step 1930 it is determined whether the user's access to the first media device is authorized, as described above in connection with step 1912 . At 1932, the newly detected user is added to the list of active users of the first media device if the user's access to the first media device is approved.
In practice, one or more of the things shown in process 1900 may be combined with others, performed in any suitable order, or performed in parallel (e.g., concurrently). or substantially simultaneously), or may be eliminated. For example, if at least one user of matter 1910 is detected, a parental control conflict check of matter 1920 may also be performed.
FIG. 20 illustrates an exemplary process 2000 for assisting actions that a device may take when the user is no longer detected within the detection area of the device, according to some embodiments of the invention. At 2010, it is detected that a first user on the list of active users of the first device has left the detection area of the first media device. It may be detected that the user is no longer within the detection area of the device, as described above with respect to the leave user option 840 of FIG. 8 and option window 1110 of FIG. At 2012, the user is removed from the list of active users after detecting that the user is no longer within the detection area of the device. Deleting a user from the list of active users may be performed as discussed in connection with FIGS. 8 and 11. FIG. At 2013, points within the currently accessed first media content are stored, for example, in storage device 308, user input interface 310, and/or any other suitable user and/or system device of FIG. be done. This enables the first media device, or any other device, to access the first media content from, or substantially the same point at which the first user last accessed the first media content. can be. In some embodiments, if the first media content was provided prior to the first user leaving the first media device, the first media content is, for example, the leave user option of FIG. 840 and may be provided to another media device at 2014, as described above in connection with the options window 1110 of FIG. For example, the first media content may be provided to a mobile phone associated with the first user.
At 2016, it is determined whether there are other users remaining on the device's list of active users. The determination may be completed by processing circuitry 306 of FIG. 3, for example. If users remain on the list after the first user has been removed from the list of active users, it is presumed that those users are still accessing the first media content on the device. Alternatively, if no users remain on the list, it is presumed that no users are still accessing the first media content on the device. Therefore, if there are no other users remaining on the device, it may not be necessary to keep the device active. In such embodiments, the process may proceed to 2018 having the first media device shut down. The first media device may be shut down as described above with respect to FIGS. 8 and 11. FIG.
If the user remains at the first media device, the process may proceed to 2020 where second media content is discovered. The second media content may be based on the remaining users in the list of active users, eg, as described above with respect to option 840 of FIG. 8 and option window 1110 of FIG. The second media may be located, for example, in storage device 308 of FIG. 3 and/or media content source 416 of FIG. At 2022, it is determined whether suitable second media content was found. If so, the process may proceed to providing 2024 the discovered second media content.
Alternatively, the process may proceed to act 2026 and/or act 2028 (eg, if no other suitable content is found). At 2026, the device continues to provide the first media content. In this scenario, the user at the device has any disruption in access to the first media content between the time before the first user leaves the device and the time after the first user leaves the device. It is possible to go unnoticed. At 2028, the first media is paused in response to the first user leaving the detection area, eg, in anticipation that the first user may return to the device.
At act 2030, the first user is detected to have returned to the first media device. Detection may be performed as discussed above in connection with items 1710 and 1716 of FIG. After detecting the returning first user, the process may proceed 2032 with the first user being re-added to the list of active users of the first media device. Re-adding the first user may be performed as described above in connection with FIGS. After act 2034, the first media content is provided from the point in the first media where the first user was removed from being an active user. For example, if access to the first media content continues when the first user leaves the first media device, as described in connection with 2026, the first media content user was removed from the list of active users, or substantially close to that point. As described in connection with point 2028, if the first media was paused when the first user left the media device, the first media content may be unpaused. If the second media content is provided when the first user leaves the first media device, the first media content is resumed from the point at which the first user was removed from the list of active users. good too. In some embodiments, the first media may be accessed from the point at which the first media content was last accessed by the first user. For example, as described in connection with 2014, if the first media content is provided to another media device, e.g. While continuing to access, the first user may continue to access the media content on other devices beyond the point in the media content at which the first user was removed from the list of active users. may be continuing the process. Therefore, in such situations, it may be desirable to serve the first media content from the point within the first media content that was last accessed by the first user. In some embodiments, the first media content is any suitable media content that the first user can access to the first media device, such as option 850 of FIG. 8 and discussed above in connection with FIG. May be provided after returning in style.
In practice, one or more of the things shown in process 2000 may be combined with others, performed in any suitable order, or performed in parallel (e.g., concurrently). or substantially simultaneously), or may be eliminated. For example, the first media content may be provided on another media device as described above with respect to 2014, while, substantially simultaneously, as described above with respect to 2024: A second media content may be provided on the first media device.
The above embodiments of the present invention are presented for purposes of illustration and not limitation, and the present invention is limited only by the following claims.
20 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2004533193A | Cites | Japan |
| JP2003223422A | Cites | Japan |
| JP2004048132A | Cites | Japan |
| JP2006262526A | Cites | Japan |
| JP2009124413A | Cites | Japan |
| WO2009067670A1 | Cites | World Intellectual Property Organization (WIPO) |
| US20090070805A1 | Cites | United States of America |
35 members in 6 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 12565486 | United States of America | – | |
| 12565494 | United States of America | – | |
| 12565495 | United States of America | – | |
| 56548609 | United States of America | A | |
| 56549409 | United States of America | A | |
| 56549509 | United States of America | A | |
| 2020109380 | Japan | A | |
| 12565486 | – | – | – |
| 12565494 | – | – | – |
| 12565495 | – | – | – |
| JP20200109380 | – | – | – |
| US20090565486 | – | – | – |
| US20090565494 | – | – | – |
| US20090565495 | – | – | – |
Members35
| Document | Office | Kind | |
|---|---|---|---|
| US2011069940A1 | United States of America | A1 | |
| US2011070819A1 | United States of America | A1 | |
| US2011072452A1 | United States of America | A1 | |
| CA2771274A1 | Canada | A1 | |
| WO2011037761A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP2481219A1 | European Patent Office (EPO) | A1 | |
| JP2013505674A | Japan | A | |
| EP2481219B1 | European Patent Office (EPO) | B1 | |
| ES2431016T3 | Spain | T3 | |
| US9014546B2 | United States of America | B2 | |
| US2015237412A1 | United States of America | A1 | |
| JP5796849B2 | Japan | B2 | |
| JP2016021756A | Japan | A | |
| JP2018014745A | Japan | A | |
| JP6272802B2 | Japan | B2 | |
| US10085072B2 | United States of America | B2 | |
| US2019075368A1 | United States of America | A1 | |
| JP2019050603A | Japan | A | |
| US10362367B2 | United States of America | B2 | |
| US2019335249A1 | United States of America | A1 | |
| US10631066B2 | United States of America | B2 | |
| US2020221188A1 | United States of America | A1 | |
| JP2020167730A | Japan | A | |
| JP6892427B2 | Japan | B2 | |
| JP6936902B2 | Japan | B2 | |
| EP2481219B2 | European Patent Office (EPO) | B2 | |
| JP2021185708A | Japan | A | |
| US11252480B2 | United States of America | B2 | |
| ES2431016T5 | Spain | T5 | |
| US2022132221A1 | United States of America | A1 | |
| JP7155366B2This record | Japan | B2 | |
| US11800197B2 | United States of America | B2 | |
| US2023421862A1 | United States of America | A1 | |
| US12289504B2 | United States of America | B2 | |
| US2025150686A1 | United States of America | A1 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of change of domicileJAPANESE INTERMEDIATE CODE: R313531S531 | S531 | |
| Written request for registration of change of nameJAPANESE INTERMEDIATE CODE: R313533S533 | S533 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 7155366
- Publication, DOCDB
- 7155366
- Publication, EPODOC
- JP7155366B
- Application
- 138792
- Application, DOCDB
- 2021138792
- Application, EPODOC
- JP20210138792
Titles2
- Japanese
- メディアデバイスの検出領域内のユーザの自動的に検出するシステムおよび方法
- English
- System and method for automatically detecting a user within a detection area of a media device
Classification
- CPC, 12
- H04N7/173
- H04H20/26
- H04H60/45
- H04H60/65
- H04N21/42201
- H04N21/4334
- H04N21/44218
- H04N21/4542
- H04N21/4751
- H04N21/4826
- H04N21/4882
- H04N21/812
- IPC, 2
- H04N21 488
- H04N21 442
