Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019005122) METHODS AND SYSTEMS FOR GENERATING NOTIFICATIONS BASED ON THE INTERESTS OF GUESTS
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

What is Claimed is:

1. A method of generating for display notifications based on the interests of guests, the method comprising:

monitoring a set of devices associated with a household, wherein the household is associated with a plurality of user profiles, and wherein the set of devices includes a display device;

detecting a guest device that is associated with a guest user profile, wherein the guest user profile is not one of the plurality of user profiles associated with the household;

registering the guest user profile as a profile with limited control of the display device; and

in response to registering the guest user profile as the profile with limited control:

receiving a request for notifications from a guest user profile; retrieving, from the guest user profile, a set of interests;

determining a set of media assets currently available that matches the set of interests from the guest user profile;

determining whether an event of interest has occurred in one of the media assets in the set of media assets; and

generating for display, on a device associated with the household, a notification indicating the event of interest and the media asset.

2. A method of generating for display notifications based on the interests of guests, the method comprising:

detecting a device accessing a network;

transmitting, to the server, a request for a set of device identifiers associated with the network;

receiving, from the server, the set of device identifiers, wherein one of the device identifiers of the set of device identifiers represents a display device;

retrieving a device identifier for the device accessing the network;

comparing each of the set of device identifiers to the retrieved device identifier;

in response to comparing, determining that the retrieved device identifier does not match any of the device identifiers in the set of device identifiers;

identifying the device associated with the device identifier as a guest device;

accessing, via a database of user profiles, a guest user profile associated with the guest device;

registering the guest user profile as a profile with limited control of the display device; and

in response to registering the guest user profile as the profile with limited control:

receiving a request for notifications from a guest user profile;

retrieving, from the guest user profile, a set of interests;

determining a set of media assets currently available that matches the set of interests from the guest user profile;

monitoring the set of media assets for an event of interest;

determining whether the event of interest to a user associated with the guest user profile has occurred in one of the media assets in the set of media assets; and

generating for display, on the display device, a notification indicating the event of interest and the media asset.

3. The method of claim 2, wherein the network is a local area network and wherein the set of device identifiers associated with the network represents a set of devices identified as accessing the network frequently, further comprising:

monitoring the network;

measuring a frequency of access for each device that accesses the network; comparing the frequency of access for each device that accesses the network to a threshold;

based on the comparing, determining that the frequency of access for a new device is above a threshold; and

adding a new device identifier associated with the new device to the set of device identifiers.

4. The method of claim 2, wherein identifying the detected device identifier represents a guest device further comprises:

retrieving, from the server, contact information associated with the set of device identifiers;

searching for the detected device identifier in the retrieved contact information; and

based on the searching, determining that the detected device identifier represents the guest device.

5. The method of claim 2, wherein determining a set of media assets currently available comprises:

retrieving a list of favorite media assets associated with the guest user profile;

retrieving a schedule of recordings associated with the guest user profile; and

searching a program guide schedule for a media asset that matches at least one of 1) a media asset on the list of favorites, 2) a media asset on the schedule of recordings, or 3) a media asset in the set of interests of the user.

6. The method of claim 2,

wherein monitoring the set of media assets for the event of interest further comprises monitoring social media posts associated with the media assets; and wherein determining whether the event of interest has occurred comprises determining that one of the set of media assets is referenced in a number of the social media posts that exceeds a threshold.

7. The method of claim 2, further comprising:

receiving a user selection of the generated notification from the guest device; and

generating for display, on the display device, the media asset associated with the selected notification.

8. The method of claim 7, further comprising:

receiving a user selection, from the guest device, to rewind the media asset to the event of interest; and

generating for display, on the display device, the media asset from the event of interest.

9. The method of claim 2, further comprising:

detecting that the guest device is no longer connected to the network;

deleting the guest user profile as the profile with limited control of the display device; and

terminating the monitoring of the set of media assets for the event of interest.

10. The method of claim 2, further comprising:

receiving a user selection, from the guest device, to terminate notifications; deleting the guest user profile as the profile with limited control of the display device; and

in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.

11. The method of claim 2, further comprising:

receiving a user selection, from a device associated with a device identifier from the set of device identifiers, to mute notifications from the profile with limited control of the display device; and

in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.

12. A system of generating for display notifications based on the interests of guests, the system comprising control circuitry configured to:

detect a device accessing a network;

transmit, to the server, a request for a set of device identifiers associated with the network;

receive, from the server, the set of device identifiers, wherein one of the device identifiers of the set of device identifiers represents a display device;

retrieve a device identifier for the device accessing the network;

compare each of the set of device identifiers to the retrieved device identifier;

in response to comparing, determine that the retrieved device identifier does not match any of the device identifiers in the set of device identifiers;

identify the device associated with the device identifier as a guest device; access, via a database of user profiles, a guest user profile associated with the guest device;

register the guest user profile as a profile with limited control of the display device; and

in response to registering the guest user profile as the profile with limited control:

receive a request for notifications from a guest user profile;

retrieve, from the guest user profile, a set of interests; determine a set of media assets currently available that match the set of interests from the guest user profile;

monitor the set of media assets for an event of interest; determine whether the event of interest to a user associated with the guest user profile has occurred in one of the media assets in the set of media assets; and

generate for display, on the display device, a notification indicating the event of interest and the media asset.

13. The system of claim 12, wherein the network is a local area network, wherein the set of device identifiers associated with the network represents a set of devices identified as accessing the network frequently, and wherein the control circuitry is further configured to:

monitor the network;

measure a frequency of access for each device that accesses the network; compare the frequency of access for each device that accesses the network to a threshold;

based on the comparing, determine that the frequency of access for a new device is above a threshold; and

add a new device identifier associated with the new device to the set of device identifiers.

14. The system of claim 12, wherein the control circuitry configured to identify the device associated with the device identifier as a guest device is further configured to:

retrieve, from the server, contact information associated with the set of device identifiers;

search for the detected device identifier in the retrieved contact

information; and

based on the searching, determine that the detected device identifier represents the guest device.

15. The system of claim 12, wherein the control circuitry configured to determine a set of media assets currently available is configured to s:

retrieve a list of favorite media assets associated with the guest user profile; retrieve a schedule of recordings associated with the guest user profile; and search a program guide schedule for a media asset that matches at least one of 1) a media asset on the list of favorites, 2) a media asset on the schedule of recordings, or 3) a media asset in the set of interests of the user.

16. The system of claim 12,

wherein the control circuitry configured to monitor the set of media assets for the event of interest further is configured to monitor social media posts associated with the media assets; and

wherein the control circuitry configured to determine whether the event of interest has occurred is configured to determine that one of the set of media assets is referenced in a number of the social media posts that exceeds a threshold.

17. The system of claim 12, wherein control circuitry is further configured to:

receive a user selection of the generated notification from the guest device; and

generate for display, on the display device, the media asset associated with the selected notification.

18. The system of claim 17, wherein control circuitry is further configured to:

receive a user selection, from the guest device, to rewind the media asset to the event of interest; and

generate for display, on the display device, the media asset from the event of interest.

19. The system of claim 12, wherein control circuitry is further configured to:

detect that the guest device is no longer connected to the network;

delete the guest user profile as the profile with limited control of the display device; and

terminate the monitoring of the set of media assets for the event of interest.

20. The system of claim 12, wherein control circuitry is further configured to:

receive a user selection, from the guest device, to terminate notifications; delete the guest user profile as the profile with limited control of the display device; and

in response to receiving the user selection, terminate the monitoring of the set of media assets for the event of interest.

21. The system of claim 12, wherein control circuitry is further configured to:

receive a user selection, from a device associated with a device identifier from the set of device identifiers, to mute notifications from the profile with limited control of the display device; and

in response to receiving the user selection, terminate the monitoring of the set of media assets for the event of interest.

22. A system of generating for display notifications based on the interests of guests, the system comprising:

means for detecting a device accessing a network;

means for transmitting, to the server, a request for a set of device identifiers associated with the network;

means for receiving, from the server, the set of device identifiers, wherein one of the device identifiers of the set of device identifiers represents a display device;

means for retrieving a device identifier for the device accessing the network;

means for comparing each of the set of device identifiers to the retrieved device identifier;

means for in response to comparing, determining that the retrieved device identifier does not match any of the device identifiers in the set of device identifiers;

means for identifying the device associated with the device identifier as a guest device;

means for accessing, via a database of user profiles, a guest user profile associated with the guest device;

means for registering the guest user profile as a profile with limited control of the display device; and

means for, in response to registering the guest user profile as the profile with limited control:

receiving a request for notifications from a guest user profile;

retrieving, from the guest user profile, a set of interests;

determining a set of media assets currently available that matches the set of interests from the guest user profile;

monitoring the set of media assets for an event of interest;

determining whether the event of interest to a user associated with the guest user profile has occurred in one of the media assets in the set of media assets; and

generating for display, on the display device, a notification indicating the event of interest and the media asset.

23. The system of claim 22, wherein the network is a local area network and wherein the set of device identifiers associated with the network represents a set of devices identified as accessing the network frequently, further comprising:

means for monitoring the network;

means for measuring a frequency of access for each device that access the network;

means for comparing the frequency of access for each device that accesses the network to a threshold;

means for based on the comparing, determining that the frequency of access for a new device is above a threshold; and

means for adding a new device identifier associated with the new device to the set of device identifiers.

24. The system of claim 22, wherein the means for identifying the detected device identifier represents a guest device further comprises:

means for retrieving, from the server, contact information associated with the set of device identifiers;

means for searching for the detected device identifier in the retrieved contact information; and

means for, based on the searching, determining that the detected device identifier represents the guest device.

25. The system of claim 22, wherein the means for determining a set of media assets currently available comprises:

means for retrieving a list of favorite media assets associated with the guest user profile;

means for retrieving a schedule of recordings associated with the guest user profile; and

means for searching a program guide schedule for a media asset that matches at least one of 1) a media asset on the list of favorites, 2) a media asset on the schedule of recordings, or 3) a media asset in the set of interests of the user.

26. The system of claim 22,

wherein the means for monitoring the set of media assets for the event of interest further comprises means for monitoring social media posts associated with the media assets; and

wherein the means for determining whether the event of interest has occurred comprises means for determining that one of the set of media assets is referenced in a number of the social media posts that exceeds a threshold.

27. The system of claim 22, further comprising:

means for receiving a user selection of the generated notification from the guest device; and

means for generating for display, on the display device, the media asset associated with the selected notification.

28. The system of claim 27, further comprising:

means for receiving a user selection, from the guest device, to rewind the media asset to the event of interest; and

means for generating for display, on the display device, the media asset from the event of interest.

29. The system of claim 22, further comprising:

means for detecting that the guest device is no longer connected to the network;

means for deleting the guest user profile as the profile with limited control of the display device; and

means for terminating the monitoring of the set of media assets for the event of interest.

30. The system of claim 22, further comprising:

means for receiving a user selection, from the guest device, to terminate notifications;

means for deleting the guest user profile as the profile with limited control of the display device; and

means for, in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.

31. The system of claim 22, further comprising:

means for receiving a user selection, from a device associated with a device identifier from the set of device identifiers, to mute notifications from the profile with limited control of the display device; and

means for, in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.

32. A non-transitory computer-readable medium having instructions encoded thereon for generating for display notifications based on the interests of guests, the instructions comprising:

an instruction to detect a device accessing a network;

an instruction to transmit, to the server, a request for a set of device identifiers associated with the network;

an instruction to receive, from the server, the set of device identifiers, wherein one of the device identifiers of the set of device identifiers represents a display device;

an instruction to retrieve a device identifier for the device accessing the network;

an instruction to compare each of the set of device identifiers to the retrieved device identifier;

an instruction to, in response to comparing, determine that the retrieved device identifier does not match any of the device identifiers in the set of device identifiers;

an instruction to identify the device associated with the device identifier as a guest device;

an instruction to access, via a database of user profiles, a guest user profile associated with the guest device;

an instruction to register the guest user profile as a profile with limited control of the display device; and

instructions to, in response to registering the guest user profile as the profile with limited control:

receive a request for notifications from a guest user profile;

retrieve, from the guest user profile, a set of interests; determine a set of media assets currently available that match the set of interests from the guest user profile;

monitor the set of media assets for an event of interest; determine whether the event of interest to a user associated with the guest user profile has occurred in one of the media assets in the set of media assets; and

generate for display, on the display device, a notification indicating the event of interest and the media asset.

33. The non-transitory computer-readable medium of claim 32, wherein the network is a local area network, wherein the set of device identifiers associated with the network represents a set of devices identified as accessing the network frequently, and further comprising:

an instruction to monitor the network;

an instruction to measure a frequency of access for each device that accesses the network;

an instruction to compare the frequency of access for each device that accesses the network to a threshold;

an instruction to, based on the comparing, determine that the frequency of access for a new device is above a threshold; and

an instruction to add a new device identifier associated with the new device to the set of device identifiers.

34. The non-transitory computer-readable medium of claim 32, wherein the instruction to identify the device associated with the device identifier as a guest device further comprises:

an instruction to retrieve, from the server, contact information associated with the set of device identifiers;

an instruction to search for the detected device identifier in the retrieved contact information; and

an instruction to, based on the searching, determine that the detected device identifier represents the guest device.

35. The non-transitory computer-readable medium of claim 32, wherein the instruction to determine a set of media assets currently available comprises:

an instruction to retrieve a list of favorite media assets associated with the guest user profile;

an instruction to retrieve a schedule of recordings associated with the guest user profile; and

an instruction to search a program guide schedule for a media asset that matches at least one of 1) a media asset on the list of favorites, 2) a media asset on the schedule of recordings, or 3) a media asset in the set of interests of the user.

36. The non-transitory computer-readable medium of claim 32, wherein the instruction to monitor the set of media assets for the event of interest further comprises an instruction to monitor social media posts associated with the media assets; and

wherein the instruction to determine whether the event of interest has occurred further comprises an instruction determine that one of the set of media assets is referenced in a number of the social media posts that exceeds a threshold.

37. The non-transitory computer-readable medium of claim 32, further comprises:

an instruction to receive a user selection of the generated notification from the guest device; and

an instruction to generate for display, on the display device, the media asset associated with the selected notification.

38. The non-transitory computer-readable medium of claim 37, further comprises:

an instruction to receive a user selection, from the guest device, to rewind the media asset to the event of interest; and

an instruction to generate for display, on the display device, the media asset from the event of interest.

39. The non-transitory computer-readable medium of claim 32, further comprises:

an instruction to detect that the guest device is no longer connected to the network;

an instruction to delete the guest user profile as the profile with limited control of the display device; and

an instruction to terminate the monitoring of the set of media assets for the event of interest.

40. The non-transitory computer-readable medium of claim 32, further comprises:

an instruction to receive a user selection, from the guest device, to terminate notifications;

an instruction to delete the guest user profile as the profile with limited control of the display device; and

an instruction to, in response to receiving the user selection, terminate the monitoring of the set of media assets for the event of interest.

41. The non-transitory computer-readable medium of claim 32, further comprises

an instruction to receive a user selection, from a device associated with a device identifier from the set of device identifiers, to mute notifications from the profile with limited control of the display device; and

an instruction to, in response to receiving the user selection, terminate the monitoring of the set of media assets for the event of interest.

42. A method of generating for display notifications based on the interests of guests, the method comprising:

detecting a device accessing a network;

transmitting, to the server, a request for a set of device identifiers associated with the network;

receiving, from the server, the set of device identifiers, wherein one of the device identifiers of the set of device identifiers represents a display device; retrieving a device identifier for the device accessing the network;

comparing each of the set of device identifiers to the retrieved device identifier;

in response to comparing, determining that the retrieved device identifier does not match any of the device identifiers in the set of device identifiers; identifying the device associated with the device identifier as a guest device;

accessing, via a database of user profiles, a guest user profile associated with the guest device;

registering the guest user profile as a profile with limited control of the display device; and

in response to registering the guest user profile as the profile with limited control:

receiving a request for notifications from a guest user profile;

retrieving, from the guest user profile, a set of interests;

determining a set of media assets currently available that matches the set of interests from the guest user profile;

monitoring the set of media assets for an event of interest;

determining whether the event of interest to a user associated with the guest user profile has occurred in one of the media assets in the set of media assets; and

generating for display, on the display device, a notification indicating the event of interest and the media asset.

43. The method of claim 42, wherein the network is a local area network and wherein the set of device identifiers associated with the network represents a set of devices identified as accessing the network frequently, further comprising:

monitoring the network;

measuring a frequency of access for each device that accesses the network; comparing the frequency of access for each device that accesses the network to a threshold;

based on the comparing, determining that the frequency of access for a new device is above a threshold; and

adding a new device identifier associated with the new device to the set of device identifiers.

44. The method of any of claims 42-43, wherein identifying the detected device identifier represents a guest device further comprises:

retrieving, from the server, contact information associated with the set of device identifiers;

searching for the detected device identifier in the retrieved contact information; and

based on the searching, determining that the detected device identifier represents the guest device.

45. The method of any of claims 42-44, wherein determining a set of media assets currently available comprises:

retrieving a list of favorite media assets associated with the guest user profile;

retrieving a schedule of recordings associated with the guest user profile; and

searching a program guide schedule for a media asset that matches at least one of 1) a media asset on the list of favorites, 2) a media asset on the schedule of recordings, or 3) a media asset in the set of interests of the user.

46. The method of any of claims 42-45,

wherein monitoring the set of media assets for the event of interest further comprises monitoring social media posts associated with the media assets; and wherein determining whether the event of interest has occurred comprises determining that one of the set of media assets is referenced in a number of the social media posts that exceeds a threshold.

47. The method of any of claims 42-46, further comprising:

receiving a user selection of the generated notification from the guest device; and

generating for display, on the display device, the media asset associated with the selected notification.

48. The method of claim 47, further comprising:

receiving a user selection, from the guest device, to rewind the media asset to the event of interest; and

generating for display, on the display device, the media asset from the event of interest.

49. The method of any of claims 42-48, further comprising:

detecting that the guest device is no longer connected to the network;

deleting the guest user profile as the profile with limited control of the display device; and

terminating the monitoring of the set of media assets for the event of interest.

50. The method of any of claims 42-49, further comprising:

receiving a user selection, from the guest device, to terminate notifications; deleting the guest user profile as the profile with limited control of the display device; and

in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.

51. The method of any of claims 42-50, further comprising:

receiving a user selection, from a device associated with a device identifier from the set of device identifiers, to mute notifications from the profile with limited control of the display device; and

in response to receiving the user selection, terminating the monitoring of the set of media assets for the event of interest.