Providing a multi-pane display
First Claim
Patent Images
1. A method for providing a multi-pane display of programs being viewed by a plurality of social contacts:
- storing a user identifier for a user;
storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user;
receiving, from the plurality of social contacts of the user at a hardware processor, program identifier data representing programs currently being viewed by the social contacts or previously viewed by the social contacts, wherein each of the program identifier data was automatically generated in response to one of the plurality of social contacts viewing one of the programs;
providing, by the hardware processor, display data representing a plurality of the automatically generated program identifier data to the user, wherein the display data is configured to align each of the plurality of program identifier data with an identifier of the social contact viewing or who previously viewed the program associated with the program identifier in a multi-pane display;
receiving, by the hardware processor, a user request to select a currently viewed program within the multi-pane display;
determining whether the user has access to a program source providing the program identified by the program identifier; and
enabling sound data for the selected program.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a multi-pane display of programs being viewed by a plurality of social contacts include storing a user identifier for a user; storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user; receiving, from the plurality of social contacts of the user, program identifier data representing programs currently being viewed by the social contacts or previously viewed by the social contacts; and providing display data in a multi-pane display.
-
Citations
20 Claims
-
1. A method for providing a multi-pane display of programs being viewed by a plurality of social contacts:
-
storing a user identifier for a user; storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user; receiving, from the plurality of social contacts of the user at a hardware processor, program identifier data representing programs currently being viewed by the social contacts or previously viewed by the social contacts, wherein each of the program identifier data was automatically generated in response to one of the plurality of social contacts viewing one of the programs; providing, by the hardware processor, display data representing a plurality of the automatically generated program identifier data to the user, wherein the display data is configured to align each of the plurality of program identifier data with an identifier of the social contact viewing or who previously viewed the program associated with the program identifier in a multi-pane display; receiving, by the hardware processor, a user request to select a currently viewed program within the multi-pane display; determining whether the user has access to a program source providing the program identified by the program identifier; and enabling sound data for the selected program.
-
-
2. A method for providing a multi-pane display of programs being viewed by a plurality of social contacts, comprising:
- storing a user identifier for a user;
storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user;receiving, from the plurality of social contacts of the user at a hardware processor, program identifier data representing programs currently being viewed by the social contacts or previously viewed by the social contacts, wherein each of the program identifier data was automatically generated in response to one of the plurality of social contacts viewing one of the programs; and providing, by the hardware processor, display data in a multi-pane display, wherein in a first mode the multi-pane display displays a plurality of video programs being shared by the social contacts and corresponding to at least a portion of the received program identifier data, each video program being displayed in a pane of the multi-pane display. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
- storing a user identifier for a user;
-
11. A system for providing a multi-pane display of programs being viewed by a plurality of social contacts comprising:
- a hardware processor configured to;
store a user identifier for a user;
store an association of the user identifier with user identifiers for each of the plurality of social contacts of the user;receive, from the plurality of social contacts of the user, program identifier data representing programs currently being viewed by the social contacts or previously viewed by the social contacts, wherein each of the program identifier data was automatically generated in response to one of the plurality of social contacts viewing one of the programs; and provide display data in a multi-pane display, wherein in at least one pane of the multi-pane display comprises a video program currently being watched by a social contact and corresponding to at least a portion of the received program identifier data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- a hardware processor configured to;
Specification