The present disclosure, generally, relates to providing content to a viewer and, more specifically, relates to aspects pertaining to binge watching of content by a viewer.
Some content providers such as NETFLIX and HBO GO give viewers unlimited access to content based on subscription fees or the purchase of such content. In some cases, such content can be streamed or downloaded via the Internet. Because viewers have unlimited access to content, viewers may sometimes engage in binge watching. Binge watching may refer to unusually long periods of content viewing. For example, viewers may watch many episodes of a show back-to-back with minimal interruption between each episode. Some media systems automatically begin a subsequent episode following a preceding episode, without any viewer input, which can increase the tendency of the viewer to engage in binge watching. Although viewers sometimes engage in binge watching, binge watching may be undesirable under certain circumstances. While binge watching, the viewer is highly engaged with the media system. However, after the binge watching is complete, the viewer is highly disengaged from the media system. Accordingly, the viewer's engagement with the media system fluctuates between two extremes when binge watching is unregulated. Furthermore, the viewer may not fully realize the substantial amount of time consumed for binge watching. Accordingly, viewers may benefit from enhancements that reduce any undesirable effects associated with binge watching and improve the content viewing experience.
Various aspects of methods, apparatuses, and computer-readable medium are described throughout the present disclosure. The following description provides various non-limiting examples and is not intended to limit the scope of the present disclosure.
In an aspect, the present disclosure provides a method of providing content to a viewer. The method may include providing a content recommendation to a viewer based on a profile of the viewer. The method may also include detecting binge watching of recommended content by the viewer. The method may also include limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
In another aspect, the present disclosure provides an apparatus for providing content to the viewer. The apparatus may include at least one processor. The apparatus may also include a memory containing a set of instructions when executed by the at least one processor perform operations that may include providing a content recommendation to the viewer based on a profile of the viewer. The operations may also include detecting binge watching of recommended content by the viewer. The operations may also include limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
In yet another aspect, the present disclosure provides another apparatus for providing content to the viewer. The apparatus may include means for providing a content recommendation to a viewer based on a profile of the viewer. The apparatus may also include means for detecting binge watching of recommended content by the viewer. The apparatus may also include means for limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
In a further aspect, the present disclosure provides a computer-readable medium comprising computer-executable code for providing a content recommendation to a viewer based on a profile of the viewer. The computer-executable code may be further for detecting binge watching of recommended content by the viewer. The computer-executable code may be further for limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
The foregoing is merely a summary of various features described in greater detail herein. Additional features are also described herein. The embodiments described herein may be implemented in any combination or sub-combination, even if not explicitly described herein. These and other aspects of the present disclosure will become more fully understood upon a review of the detailed description, which follows. Other aspects, features, and embodiments of the present disclosure will become apparent to those of ordinary skill in the art, upon reviewing the following description of specific, exemplary embodiments of the present disclosure in conjunction with the accompanying figures.
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
The server device may be located locally (e.g., within the same network and/or physical location) or remotely (e.g., within a different network and/or physical location) in relation to the client devices. For example, the server device may be associated with an Internet-based (e.g., “cloud”-based) computing environment 104. Communications between the client devices and the server device may be performed via a wired connection and/or a wireless connection. Such communications may be performed using various types of technologies without deviating from the scope of the present disclosure. One of ordinary skill in the art will understand that various types of communication technologies may be used without deviating from the scope of the present disclosure. Without deviating from the scope of the present disclosure, such communications may be facilitated by various other computers, servers, gateways, routers, and other hardware devices, even if not illustrated in
In some configurations, the server device may communicate with one or more of the client devices via any suitable wired and/or wireless network. For example, the wireless network may include a wireless local area network (WLAN), such as a network that implement protocols and/or algorithms that comply with various communication standards of the Institute of Electrical and Electronics Engineers (IEEE), such as IEEE 802.11. As another example, the wireless network may be a cellular network that implements protocols and/or algorithms that comply with various communication standards of the Third Generation Partnership Project (3GPP) and 3GPP2, such as 3G and 4G (Long Term Evolution), and/or of the Next Generation Mobile Networks (NGMN) Alliance, such as 5G.
In some configurations, the profile 202 may include content viewing information 206 associated with the viewer. Generally, content viewing information 206 includes any information that pertains to the content viewing patterns and/or habits of the viewer. As a first example, the content viewing information 206 may include the genres, subjects, and/or categories that the viewer has previously watched as well as the duration that the viewer has watched such genres, subjects, and/or categories. As a second example, the content viewing information 206 may include the preferences, selections, choices, options, and/or interests of the viewer.
As a third example, the content viewing information 206 may include the viewer's rate of content consumption. The viewer's rate of content consumption may sometimes also be referred to as the viewer's velocity of content consumption without deviating from the scope of the present disclosure. Generally, the concept of ‘rate’ (or, ‘velocity’) refers to the amount of time that the viewer spends viewing content over a particular period of time. In other words, this concept can refer to the ratio of (i) the amount of time that the viewer spends viewing content divided by (ii) a total amount of time. For instance, a viewer that spends eight hours viewing content during a twenty-four hour period of time has a higher rate (or, velocity) of content consumption relative to another viewer that spends four hours viewing content during that twenty-four hour period of time.
As a fourth example, the content viewing information 206 may include indicators associated with the viewer's tendency to engage in binge watching. Generally, ‘binge watching’ refers to the activity of viewing content for a prolonged, abnormal, and/or otherwise unusually long duration of time. The viewer may engage in binge watching by viewing content at a rate (or, velocity) that exceeds a threshold consumption rate 306 (from
Various non-limiting examples of information included in the profile 202 are provided herein. However, one of ordinary skill in the art will understand that the profile 202 of the viewer may include other information 208 such as demographic, preference, and other types of information without deviating from the scope of the present disclosure. Such other information 208 in the profile 202 may include any type of information associated with the viewer without deviating from the scope of the present disclosure. Additionally, one of ordinary skill in the art will also understand that the concepts described herein with reference to a single viewer may be extrapolated to apply to a plurality of viewers without deviating from the scope of the present disclosure.
After the recommended content 310 is provided to the viewer, the consumption rate of content 310 may be monitored. In some configurations, the consumption rate of content 310 may be monitored by the server device (e.g., server 102). In some configurations, the consumption rate of content 310 may be monitored by the client device (e.g., set top box 122). As mentioned above, the concept of ‘rate’ (or, ‘velocity’) refers to the amount of time that the viewer spends viewing content 310 over a particular period of time. In other words, this concept can refer to the ratio of (i) the amount of time that the viewer spends viewing content 310 divided by (ii) a total amount of time. For instance, a viewer that spends eight hours viewing content 310 during a twenty-four hour period of time has a higher consumption rate (or, velocity) of content 310 relative to another viewer that spends four hours viewing content 310 during that twenty-four hour period of time. The current consumption rate of content 310 can be compared to a threshold consumption rate 306 of the content 310.
In some configurations, the threshold consumption rate 306 is based on the profile 202 of the viewer. For example, the threshold consumption rate 306 for watching cartoons may be different for a six-year-old viewer relative to the threshold consumption rate 306 for watching cartoons by a thirty-year-old viewer. As another example, the threshold consumption rate 306 for watching action movies may be different for a six-year-old viewer relative to the threshold consumption rate 306 for watching action movies by a thirty-year-old viewer.
In some configurations, the threshold consumption rate 306 may be dynamic. In other words, the threshold consumption rate 306 may be dynamically adjustable based on various factors, such as any of the information described above with reference to the profile 202 of the viewer. In some configurations, the threshold consumption rate 306 may be preset. In other words, the threshold consumption rate 306 may be preset by an administrator, preset by the viewer, and/or preset by another viewer (e.g., a parental viewer setting the threshold consumption rate 306 for their child).
One of ordinary skill in the art will understand that the term ‘content’ may refer to many types of data or media without deviating from the scope of the present disclosure. In some configurations, content 310 may refer to video content. Video content may include video streams, video clips, moving images, motion pictures, and/or other suitable types of media. In some configurations, content 310 may refer to interactive content. Interactive content may include interactive media, multimedia games, video games, and/or any type of game that can be played on a smartphone, tablet computer, laptop computer, desktop computer, set top box, and/or any other suitable type of device. In some configurations, content 310 may refer to audio content. Audio content may include downloaded audio, streamed audio (e.g., streaming radio), and/or any other suitable type of audio data. Additionally or alternatively, content 310 may include various other types of data or media that can be characterized as ‘content’ by one of ordinary skill in the art.
According to various aspects of the present disclosure, the viewer may be limited from further viewing of the recommended content 310 when the viewer is engaged in binge watching. For example, the viewer may be a six-year-old child, and the recommended content 310 may be non-educational cartoons. The six-year-old viewer may eventually engage in binge watching of the non-educational cartoons. Upon detecting that the consumption rate 304 of the non-educational cartoons by the six-year-old viewer exceeds a corresponding threshold consumption rate 306, the six-year-old viewer may be limited from further viewing of the non-educational cartoons.
In some configurations, the viewer may be provided with a message 402 associated with the binge watching. For instance, upon detecting that the consumption rate 304 of the non-educational cartoons by the six-year-old viewer exceeds the corresponding threshold consumption rate 306, the viewer may be provided with a message 402. In some configurations, the message 402 may inform the viewer that he/he is reaching (or, has reached) the threshold consumption rate 306 (or, velocity) for viewing the recommended content 310. In other words, the message 402 may provide the viewer with a notification that their current viewing behavior/pattern meets certain parameters associated with binge watching. In other words, the message 402 may notify the viewer that he/she is engaged in binge watching of the recommended content 310. The message 402 may even indicate the duration, rate, and/or velocity at which the viewer is consuming the recommended content 310. Overall, the message 402 may provide the viewer with an opportunity to evaluate whether he/she wishes to continue binge watching the recommended content 310. In some cases, the viewer may not fully realize how much time has been spent binge watching, and such a message 402 may help the viewer to reconsider their binge watching of the recommended content 310.
In some configurations, the viewer may be provided with a suggestion 404 to view content that is different from the recommended content 310. For example, upon detecting that the consumption rate 304 of non-educational cartoons by the six-year-old viewer exceeds the corresponding threshold consumption rate 306, the viewer may be provided with a suggestion 404 to watch an educational show. In other words, the suggestion 404 may provide the viewer with a suggestion 404 to switch from entertainment-based content to education-based content. This suggestion 404 may be displayed on the display 124 in various forms and configurations without deviating from the scope of the present disclosure.
In some configurations, the viewer may be provided with an incentive 406 for viewing content that is different from the recommended content 310. For example, upon detecting that the consumption rate 304 of the non-educational cartoons by the six-year-old viewer exceeds the corresponding threshold consumption rate 306, the viewer may be provided with an incentive 406 to watch an educational show. Generally, an incentive 406 refers to any form of encouragement, enticement, reason, compensation, discount, point(s), bargain, or other reward to the viewer for taking a particular action (e.g., viewing other content). For instance, the incentive 406 may be that watching one educational show will allow the viewer to watch one non-educational show.
In some configurations, the viewer may be provided with an incentive 406 for performing an activity that is different from viewing content 310. For example, upon detecting that the consumption rate 304 of the non-educational cartoons by the six-year-old viewer exceeds the corresponding threshold consumption rate 306, the viewer may be provided with an incentive 406 to engage in an activity that is different from watching content 310. As described above, an incentive 406 generally refers to any form of encouragement, enticement, reason, compensation, discount, point(s), bargain, or other reward the viewer for taking a particular action (e.g., performing an activity other than viewing content 310). For example, the viewer may be provided with a discount to join a sports team at a local recreation center. As another example, the viewer may be provided with an offer for discounted admission to an amusement park, a water park, a zoo, a carnival, a circus, and/or a fair. As yet another example, the viewer may be provided with a coupon for one or more local restaurants.
At block 504, the device may detect binge watching of recommended content by the viewer. In some configurations, the device may detect binge watching by detecting that a consumption of the recommended content by the viewer exceeds a threshold consumption rate of the recommended content. For example, referring to
In some configurations, the threshold consumption rate 306 for watching the recommended content 310 is based on the profile of the viewer. For example, referring to
In some configurations, the profile includes information indicating a tendency of binge watching by the viewer. The tendency of binge watching by the viewer is based on content viewing patterns of the viewer. As described in greater detail above with reference to
At block 506, the device may limit further viewing of the recommended content by the viewer in response to detecting the binge watching. For example, referring to
In some configurations, at block 606, the device may provide a message to the viewer in response to detecting the binge watching. The message may include information associated with the binge watching. For example, referring to
In some configurations, at block 708, the device may provide a suggestion to the viewer in response to detecting the binge watching. The device may suggest content that is different from the recommended content. As illustrate in
In some configurations, at block 808, the device may provide an incentive to the viewer in response to detecting the binge watching, and the incentive may be for viewing content different from the recommended content. For example, referring to
In some configurations, at block 908, the device may provide an incentive to the viewer in response to detecting the binge watching, and the incentive may be for an activity that is different from viewing content. For example, referring to
One of ordinary skill in the art will understand that the sequence and order of operations described herein are provided for illustrative purposes and shall not be construed as a limitation of the present disclosure. The methods and/or processes described with reference to
The processor 1004 may include a recommendation circuit 1020. The recommendation circuit 1020 may include hardware components and/or software algorithms that provide the means for providing a content recommendation to a viewer based on a profile of the viewer. The processor 1004 may also include a detection circuit 1021. The detection circuit 1021 may include hardware components and/or software algorithms that provide the means for detecting binge watching of recommended content by the viewer. In some embodiments, the detection circuit 1021 may include hardware components and/or software algorithms that provide the means for detecting that a consumption rate the recommended content by the viewer exceeds a threshold consumption rate of the recommended content. The processor 1004 may also include a control circuit 1022. The control circuit 1022 may include hardware components and/or software algorithms that provide the means for limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
In various embodiments, the control circuit 1022 may be configured for various other aspects in relation to binge watching. For example, the control circuit 1022 may include hardware components and/or software algorithms that provide the means for providing a message to the viewer in response to detecting the binge watching, and the message may include information associated with the binge watching. As another example, the control circuit 1022 may include hardware components and/or software algorithms that provide the means for providing a suggestion to the viewer of content that is different from the recommended content in response to detecting the binge watching. As yet another example, the control circuit 1022 may include hardware components and/or software algorithms that provide the means for providing an incentive to the viewer for viewing content that is different from the recommended content in response to detecting the binge watching. As even another example, the control circuit 1022 may include hardware components and/or software algorithms that provide the means for providing an incentive to the viewer to perform an activity that is different from viewing content in response to detecting the binge watching. As another further example, the control circuit 1022 may include hardware components and/or software algorithms that provide the means for providing an incentive to the viewer to perform an activity that is different from viewing content in response to detecting the binge watching.
Although various circuits have been described above, one of ordinary skill in the art will understand that the processor 1004 may also include various other circuits 1023 that are in addition and/or alternative(s) to circuits 1020, 1021, 1022. Such other circuits 1023 may provide the means for performing any one or more of the functions, methods, processes, features and/or aspects described herein. For example, the other circuits 1023 may include hardware components and/or software algorithms that provide the means for transmitting the recommended content. As another example, the other circuits 1023 may include hardware components and/or software algorithms that provide the means for receiving the recommended content.
The computer-readable medium 1006 may include various computer-executable instructions. The computer-executable instructions may include computer-executable code configured to perform various functions and/or enable various aspects described herein. The computer-executable instructions may be executed by various hardware components (e.g., processor 1004) of the device 1002. The computer-executable instructions may be a part of various software programs and/or software modules. The computer-readable medium 1006 may include recommendation instructions 1040. The recommendation instructions 1040 may include computer-executable code for providing a content recommendation to a viewer based on a profile of the viewer. The computer-readable medium 1006 may also include detection instructions 1041. The detection instructions 1041 may include computer-executable code for detecting binge watching of recommended content by the viewer. In some embodiments, the detection instructions 1041 may include computer-executable code for detecting that a consumption rate of the recommended content by the viewer exceeds a threshold consumption rate of the recommended content. The computer-readable medium 1006 may also include control instructions 1042. The control instructions 1042 may include computer-executable code for limiting further viewing of the recommended content by the viewer in response to detecting the binge watching.
In various embodiments, the control instructions 1042 may be configured for various other aspects in relation to binge watching. For example, the control instructions 1042 may include computer-executable code for providing a message to the viewer in response to detecting the binge watching, and the message may include information associated with the binge watching. As another example, the control instructions 1042 may include computer-executable code for providing a suggestion to the viewer of content that is different from the recommended content in response to detecting the binge watching. As yet another example, the control instructions 1042 may include computer-executable code for provide an incentive to the viewer for viewing content that is different from the recommended content in response to detecting the binge watching. As a further example, the control instructions 1042 may include computer-executable code for provide an incentive to the viewer to perform an activity that is different from viewing content in response to detecting the binge watching. As another further example, the control instructions 1042 may include computer-executable code for providing an incentive to the viewer to perform an activity that is different from viewing content in response to detecting the binge watching.
Although various computer-executable instructions have been described above, one of ordinary skill in the art will understand that the computer-readable medium 1006 may also include various other instructions 1043 that are in addition and/or alternative(s) to instructions 1040, 1041, 1042. Such other instructions 1043 may include computer-executable code for performing any one or more of the functions, methods, processes, features and/or aspects described herein. For example, the other instructions 1043 may include computer-executable code for transmitting the recommended content. As another example, the other instructions 1043 may include computer-executable code for receiving the recommended content.
The memory 1014 may include various memory modules. The memory modules may be configured to store, and have read therefrom, various values and/or information by the processor 1004, or any of its circuits 1020, 1021, 1022, 1023. The memory modules may also be configured to store, and have read therefrom, various values and/or information upon execution of the computer-executable code included in the computer-readable medium 1006, or any of its instructions 1040, 1041, 1042, 1043. In some embodiments, the memory 1014 may include content data 1030. The content data 1030 may include any data associated with the content described in greater detail herein. In some embodiments, the memory 1014 may include viewer data. The viewer data 1031 may include any data associated with the viewer (e.g., the profile of the viewer) as described in greater detail herein. The foregoing is an example of some data included in the memory 1014 of the device 1002. One of ordinary skill in the art will understand that the memory 1014 may also include various other data (not shown) that is in addition and/or alternative to the aforementioned data 1030, 1031. Such other data (not shown) may include data performing any one or more of the functions, methods, processes, features and/or aspects described herein.
One of ordinary skill in the art will also understand that the device 1002 may include alternative and/or additional features without deviating from the scope of the present disclosure. In accordance with various aspects of the present disclosure, an element, or any portion of an element, or any combination of elements may be implemented with a processing system that includes one or more processors 1004. Examples of the one or more processors 1004 include microprocessors, microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionality described throughout this disclosure. The processing system may be implemented with a bus architecture, represented generally by the bus 1016 and bus interface 1008. The bus 1016 may include any number of interconnecting buses and bridges depending on the specific application of the processing system and the overall design constraints. The bus 1016 may link together various circuits including the one or more processors 1004, the memory 1014, and the computer-readable media 1006. The bus 1016 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art.
The one or more processors 1004 may be responsible for managing the bus 1016 and general processing, including the execution of software stored on the computer-readable medium 1006. The software, when executed by the one or more processors 1004, causes the processing system to perform the various functions described below for any one or more apparatuses. The computer-readable medium 1006 may also be used for storing data that is manipulated by the one or more processors 1004 when executing software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. The software may reside on the computer-readable medium 1006. The computer-readable medium 1006 may be a non-transitory computer-readable medium. A non-transitory computer-readable medium includes, by way of example, a magnetic storage device (e.g., hard disk, floppy disk, magnetic strip), an optical disk (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a smart card, a flash memory device (e.g., a card, a stick, or a key drive), a random access memory (RAM), a read only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a register, a removable disk, and any other suitable medium for storing software and/or instructions that may be accessed and read by a computer. The computer-readable medium 1006 may also include, by way of example, a carrier wave, a transmission line, and any other suitable medium for transmitting software and/or instructions that may be accessed and read by a computer. The computer-readable medium 1006 may reside in the processing system, external to the processing system, or distributed across multiple entities including the processing system. The computer-readable medium 1006 may be embodied in a computer program product. By way of example and not limitation, a computer program product may include a computer-readable medium in packaging materials. Those skilled in the art will recognize how best to implement the described functionality presented throughout this disclosure depending on the particular application and the overall design constraints imposed on the overall system.
The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language of the claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more. A phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover: a; b; c; a and b; a and c; b and c; and a, b and c. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/053294 | 9/30/2015 | WO | 00 |