IL237383A

Sharing television and video programming through social networking

Abstract

This record has no abstract on file.

IL237383A, drawing sheet 1
Sheet 1 of 22

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

19 claims: 3 independent, 16 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method comprising: by a computer system of a social-networking system, receiving authorization from a first user of the social-networking system to control at least in part one or more functions of a set-top box (STB) of the first user, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a user of the social-networking system, a user node in the graph being associated with the first user;by the computer system of the social-networking system, determining one or more social actions of one or more second users of the social-networking system that are each associated with a user node in the graph connected to the user node associated with the first user by one or more edges in the graph;by the computer system of the social-networking system, determining one or more instructions for the STB of the first user based at least in part on the social actions;and by the computer system of the social-networking system, providing the instructions for the STB of the first user.
  2. 2
    The method of Claim 1, wherein the social actions correspond to watching a particular piece of video content.
  3. 3
    The method of Claim 1, wherein the social actions comprise one or more second users “liking” a particular piece of video content.
  4. 4
    The method of Claim 1, wherein:the STB comprises a digital video recorder (DVR);and the instructions for the STB comprise instructions for the DVR to record a particular piece of video content. WO 2014/036362 PCT/US2013/057449 103 of 107 5, The method of Claim 1, further comprising: by the computer system of the social-networking system, determining one or more additional social actions, the addition social actions performed by the first user;by the computer system of the social-networking system, determining one or more additional instructions for the STB of the first user based at least in part on the additional social actions of the first user;and by the computer system of the social-networking system, providing the additional ins truc tions for the STB of the first user
  5. 5
    6. The method of Claim 5, wherein:the additional social actions of the first user comprise the first user participating in chat messaging;and the one or more additional instructions for the STB comprise instructions to pause content being displayed by the STB.
  6. 6
    7. The method of Claim 1, further comprising:by the computer system of the social-networking system, determining that the first user has received a phone call;and by the computer system of the social-networking system, providing instructions to the S I'B to pause content being displayed by the STB.
  7. 7
    8. The method of Claim 1, further comprising:by the computer system of the social-networking system, determining a personalized queue for the first user: the personalized queue comprising one or more recommended programs for the first user to watch;and by the computer system of the social-networking system, providing instructions to the STB to record one or more of the recommended programs from the personalized queue. WO 2014/036362 PCT/US2013/057449 104 of 107
  8. 8
    9. A system, comprising:one or more memory devices: and a processor communicatively coupled to the one or more memory devices, the processor operable to: receive authorization from a first user of a social-networking system to control at least in part one or more functions of a set-top box (STB) of the first user, the socialnetworking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a user of the social-networking system, a user node in the graph being associated with the first user;determine one or more social actions of one or more second users of the social-networking system that are each associated with a user node in the graph connected to the user node associated with the first user by one or more edges in the graph;determine one or more instructions for the STB of the first user based at least in part, on the social actions;and provide the instructions for the STB of the first user.
  9. 9
    10. The system of Claim 9, wherein the social actions are actions correspond to watching a particular piece of video content.
  10. 10
    11. The system of Claim 9, wherein the social actions comprise one or more second users “liking” a particular piece of video content .
  11. 11
    12. The system of Claim 9, wherein the social actions comprise an indication to view a particular piece of video content in the future.
  12. 12
    13. The system of Claim 9, wherein:the STB comprises a digital video recorder (DVR);and the instructions for the STB comprise instructions for the DVR to record a particular piece of video content. WO 2014/036362 PCT/US2013/057449 105 of 107
  13. 13
    14. The system of Claim 9, the processor further operable to:determine one or more additional social actions, the addition social actions performed by the first user;determine one or more additional instructions for the STB of the first user based at least in part on the additional social actions of the first user;and . provide the additional instructions for the S TB of the first user
  14. 14
    15. The system of Claim 14, wherein:the additional social actions of the first user comprise the first user participating in chat messaging;and the one or more additional instructions for the STB comprise instructions to pause content being displayed by the STB.
  15. 15
    16. The system of Claim 9, the processor further operable to:determine that the first user has received a phone call;and provide instructions to the STB to pause content being displayed by the STB.
  16. 16
    17. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed to:receive authorization from a first user of a social-networking system to control at least in part one or more functions of a set-top box (STB) of the first user, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a user of the socialnetworking system, a user node in the graph being associated with the first user;determine one or more social actions of one or more second users of the socialnetworking system that are each associated with a user node in the graph connected to the user node associated with the first user by one or more edges in the graph;determine one or more instructions for the STB of the first user based at least in part on the social actions;and provide the instructions for the STB of the first user. WO 2014/036362 PCT/US2013/057449 106 of 107
  17. 17
    18. The media of Claim 17, wherein the social actions comprise one or more second users “liking” a particular piece of video content.
  18. 18
    19. The media of Claim 17, wherein the social actions comprise an indication to view a particular piece of video content in the future.
  19. 19
    20. The media of Claim 17, wherein:the STB comprises a digital video recorder (DVR): and the instructions for the STB comprise instructions for the DVR to record a particular piece of video content.