US-12621529-B2 - Enhanced television viewing experience based on group viewing watch patterns
Abstract
According to an aspect, a method includes receiving, by a computing device, an indication to obtain a picture of a viewing audience of the computing device. A method may receive, by the computing device, the picture of the viewing audience that includes individuals. A method may scan the picture to identify attributes of the individuals included in the viewing audience. A method may create a watch clique that includes the individuals. A method may associate the attributes with the watch clique. A method may determine media content recommendations for viewing by the viewing audience based on the attributes of the watch clique.
Inventors
- Royce Korah Thomas
- Vinit Laxmikant Agrawal
Assignees
- GOOGLE LLC
Dates
- Publication Date
- 20260505
- Application Date
- 20240924
Claims (20)
- 1 . A method comprising: receiving, by an application executing on a computing device, a picture of a viewing audience of the computing device that includes individuals; based on determining that the individuals in the picture are not included in a previously created watch clique, creating a new watch clique that includes the individuals, the creating comprising: associating attributes of the individuals with the new watch clique; and naming the new watch clique; determining media content recommendations for viewing by the viewing audience based on the attributes of the new watch clique; displaying the media content recommendations and a first icon representative of the new watch clique in a first user interface of the application; and in response to receiving a selection of the first icon, enabling management of the new watch clique.
- 2 . The method of claim 1 , further comprising: determining that the computing device is communicatively coupled to a camera; and triggering a taking of the picture of the viewing audience by the camera.
- 3 . The method of claim 1 , wherein the method further comprises, based on determining that the computing device is not interfaced to a camera, facilitating the receiving of the picture of the viewing audience from a mobile computing device that is interfaced to the computing device.
- 4 . The method of claim 1 , wherein powering the computing device on provides an indication to obtain the picture of the viewing audience of the computing device.
- 5 . The method of claim 1 , wherein the computing device is a smart television.
- 6 . The method of claim 1 , wherein the method further comprises, in response to receiving the selection of the first icon, displaying a second user interface of the application that includes a manage button; and wherein enabling management of the new watch clique is in response to receiving a selection of the manage button.
- 7 . The method of claim 6 , wherein the method further comprises: receiving the selection of the manage button by a first individual included in the new watch clique; and wherein the management of the new watch clique includes sharing the new watch clique by the first individual with another individual included in the new watch clique.
- 8 . The method of claim 1 , further comprising: based on determining that the individuals in the picture are included in the previously created watch clique, determining other media content recommendations for viewing by the viewing audience based on the attributes of the previously created watch clique; displaying the other media content recommendations and a second icon representative of the previously created watch clique in a third user interface of the application; and in response to receiving a selection of the second icon, enabling management of the previously created watch clique.
- 9 . A non-transitory computer-readable medium storing executable instructions that when executed by at least one processor of a computing device cause the at least one processor to execute operations, the operations comprising: receiving, by an application executing on the computing device, a picture of a viewing audience of the computing device that includes individuals; based on determining that the individuals in the picture are not included in a previously created watch clique, creating a new watch clique that includes the individuals, the creating comprising: associating attributes of the individuals with the new watch clique; and naming the new watch clique; determining media content recommendations for viewing by the viewing audience based on the attributes of the new watch clique; displaying the media content recommendations and a first icon representative of the new watch clique in a first user interface of the application; and in response to receiving a selection of the first icon, enabling management of the new watch clique.
- 10 . The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise: determining that the computing device is communicatively coupled to a camera; and triggering a taking of the picture of the viewing audience by the camera.
- 11 . The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise, based on determining that the computing device is not interfaced to a camera, facilitating the receiving of the picture of the viewing audience from a mobile computing device that is interfaced to the computing device.
- 12 . The non-transitory computer-readable medium of claim 9 , wherein powering the computing device on provides an indication to obtain the picture of the viewing audience of the computing device.
- 13 . The non-transitory computer-readable medium of claim 9 , wherein the computing device is a smart television.
- 14 . The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise, in response to receiving the selection of the first icon, displaying a second user interface of the application that includes a manage button; and wherein enabling management of the new watch clique is in response to receiving a selection of the manage button.
- 15 . The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise: receiving the selection of the manage button by a first individual included in the new watch clique; and wherein the management of the new watch clique includes sharing the new watch clique by the first individual with another individual included in the new watch clique.
- 16 . The non-transitory computer-readable of claim 9 , wherein the operations further comprise: based on determining that the individuals in the picture are included in the previously created watch clique, determining other media content recommendations for viewing by the viewing audience based on the attributes of the previously created watch clique; displaying the other media content recommendations and a second icon representative of the previously created watch clique in a third user interface of the application; and in response to receiving a selection of the second icon, enabling management of the previously created watch clique.
- 17 . A system comprising: at least one processor; and a non-transitory computer-readable medium storing instructions that when executed by the at least one processor cause the system to: receive, by an application executing on a computing device, a picture of a viewing audience of the computing device that includes individuals; based on determining that the individuals in the picture are not included in a previously created watch clique, create a new watch clique that includes the individuals, the creating comprising: associating attributes of the individuals with the new watch clique; and naming the new watch clique; determine media content recommendations for viewing by the viewing audience based on the attributes of the new watch clique; display the media content recommendations and a first icon representative of the new watch clique in a first user interface of the application; and in response to receiving a selection of the first icon, enable management of the new watch clique.
- 18 . The system of claim 17 , wherein the instructions that when executed by the at least one processor further cause the system to: determine that the computing device is communicatively coupled to a camera; and trigger a taking of the picture of the viewing audience by the camera.
- 19 . The system of claim 17 , wherein the instructions that when executed by the at least one processor further cause the system to: based on determining that the computing device is not interfaced to a camera, facilitate the receiving of the picture of the viewing audience from a mobile computing device that is interfaced to the computing device.
- 20 . The system of claim 17 , wherein powering the computing device on provides an indication to obtain the picture of the viewing audience of the computing device.
Description
BACKGROUND A television (TV) application may present various types of media content of interest to a user. The media content may have different formats such as streaming video and audio. The types of media content may include, but are not limited to, movies, television shows, sporting events, news items, short form videos, and music. In addition, or in the alternative, a variety of media content providers may deliver various types of media content for viewing by the user. The TV application may deliver a customized viewing experience to a user that spans the diverse types of media content provided by the variety of media content providers. SUMMARY In a non-limiting example, methods and systems of enhancing a television (TV) viewing experience for a user and/or a group of individuals may be based on viewing watch patterns for the group. The enhanced experience may result in providing the user and/or group with more relevant media content recommendations and advertisements which can result in increased and improved monetization. In some aspects, the techniques described herein relate to a method including: receiving, by a computing device, an indication to obtain a picture of a viewing audience of the computing device; receiving, by the computing device, the picture of the viewing audience that includes individuals; scanning the picture to identify attributes of the individuals included in the viewing audience; creating a watch clique that includes the individuals; associating the attributes with the watch clique; and determining media content recommendations for viewing by the viewing audience based on the attributes of the watch clique. In some aspects, the techniques described herein relate to a method, further including: determining that the computing device is communicatively coupled to a camera; and triggering a taking of the picture of the viewing audience by the camera. In some aspects, the techniques described herein relate to a method, further including: determining that the computing device is not communicatively coupled to a camera; and facilitating the receiving of the picture of the viewing audience from a mobile computing device. In some aspects, the techniques described herein relate to a method, wherein powering the computing device on provides the indication to obtain the picture of the viewing audience of the computing device. In some aspects, the techniques described herein relate to a method, wherein creating the watch clique includes naming the watch clique. In some aspects, the techniques described herein relate to a method, wherein creating the watch clique includes initiating a retaking of the picture of the viewing audience. In some aspects, the techniques described herein relate to a method, wherein the indication to obtain the picture of the viewing audience of the computing device is received in a first user interface of a television application executing on the computing device; and wherein the method further includes presenting the media content recommendations in a second user interface of the television application. In some aspects, the techniques described herein relate to a method, wherein the computing device is a smart television. In some aspects, the techniques described herein relate to a non-transitory computer-readable medium storing executable instructions that when executed by at least one processor of a server computer cause the at least one processor to execute operations, the operations including: receiving an indication to obtain a picture of a viewing audience of a computing device; receiving the picture of the viewing audience that includes individuals; scanning the picture to identify attributes for the individuals included in the viewing audience; creating a watch clique that includes the individuals; associating the attributes with the watch clique; and determining media content recommendations for viewing by the viewing audience based on the attributes of the watch clique. In some aspects, the techniques described herein relate to a non-transitory computer-readable medium, wherein the operations further include: determining that the computing device is communicatively coupled to a camera; and triggering a taking of the picture of the viewing audience by the camera. In some aspects, the techniques described herein relate to a non-transitory computer-readable medium, wherein the operations further include: determining that the computing device is not communicatively coupled to a camera; and facilitating the receiving of the picture of the viewing audience from a mobile computing device. In some aspects, the techniques described herein relate to a non-transitory computer-readable medium, wherein powering the computing device on provides the indication to obtain the picture of the viewing audience of the computing device. In some aspects, the techniques described herein relate to a non-transitory computer-readable medium, wherein creating the watch clique inclu