System and method for improved video streaming
First Claim
Patent Images
1. A method comprising:
- receiving a log-in request from a user of a first device;
accessing account information of the user to find available media files for the user;
determining when any of the available media files for the user were partially viewed on a second display associated with a second device to form a list of one or more partially viewed media files;
transmitting first instructions to display a menu on a first display associated with the first device, wherein;
the menu comprises a first display area and a second display area;
the first display area is present, but has a list of available categories, a home position, and one or more secondary positions hidden from view in the first display area;
the second display area comprises;
a list of available media selections comprising popular media selections, new media selections, recommended media selections, and partially viewed media selections;
the partially viewed media selections comprise;
information regarding at least one partially viewed media file from the list of one or more partially viewed media files;
the information regarding the at least one partially viewed media file comprises, for each respective partially viewed media file of the at least one partially viewed media files from the list of one or more partially viewed media files;
a respective title;
a respective viewed time; and
a respective box; and
the respective box for each respective partially viewed media file comprises;
(1) a respective graphical representation of the respective partially viewed media file;
(2) a respective playback selection button; and
(3) adjacent the respective playback selection button, a respective visual representation of the respective viewed time for the respective partially viewed media file;
receiving, from the user, second instructions to display menu items in the first display area;
in response to receiving, from the user, the second instructions to display the menu items in the first display area;
automatically transmitting instructions to exit out of the second display area, thereby causing the information regarding the at least one partially viewed media file and the respective box for each respective partially viewed media file of the at least one partially viewed media file to be hidden from view in the second display area; and
automatically transmitting third instructions to display, in the first display area, the list of available categories corresponding to the available media files for the user, wherein the first display area comprises the home position and the one or more secondary positions, the one or more secondary positions comprising the list of available categories;
receiving, from the user, a first selection of a category of the list of available categories;
in response to receiving the first selection of the category of the list of available categories from the user;
automatically transmitting fourth instructions to display the category in the home position of the first display area;
automatically transmitting instructions to replace the list of available categories in the one or more secondary positions of the first display area with a list of available media sub-categories corresponding to the first selection of the category; and
automatically transmitting fifth instructions to display, in the second display area, media files of the available media files corresponding to the first selection of the category, the media files of the available media files corresponding to the first selection of the category comprising the at least one partially viewed media file;
receiving, from the user, a second selection of the playback selection button for a selected one of the at least one partially viewed media file, the second selection of the playback selection button received from the user indicating a request to watch the selected one of the at least one partially viewed media file on the first display associated with the first device; and
transmitting sixth instructions to display the selected one of the at least one partially viewed media file on the first device in such a manner as to result in playback of the selected one of the at least one partially viewed media file starting at the respective viewed time of the selected one of the at least one partially viewed media file, selected via the second selection of the playback selection button, on the first display associated with the first device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improved video streaming is disclosed herein. After receiving a log-in request from a user, an embodiment can access the user'"'"'s account information to find available media files for the user. An embodiment can then determine if any of the available media files for the user are partially viewed. The partially viewed media files are displayed to the user, including a title of the media file and a viewed time of each media file. Thereafter, a user can select one of the list of partially viewed media files. Playback of the media file begins at the viewed time of the selected media file. Other embodiments are also disclosed herein.
13 Citations
24 Claims
-
1. A method comprising:
-
receiving a log-in request from a user of a first device; accessing account information of the user to find available media files for the user; determining when any of the available media files for the user were partially viewed on a second display associated with a second device to form a list of one or more partially viewed media files; transmitting first instructions to display a menu on a first display associated with the first device, wherein; the menu comprises a first display area and a second display area; the first display area is present, but has a list of available categories, a home position, and one or more secondary positions hidden from view in the first display area; the second display area comprises; a list of available media selections comprising popular media selections, new media selections, recommended media selections, and partially viewed media selections; the partially viewed media selections comprise; information regarding at least one partially viewed media file from the list of one or more partially viewed media files; the information regarding the at least one partially viewed media file comprises, for each respective partially viewed media file of the at least one partially viewed media files from the list of one or more partially viewed media files; a respective title; a respective viewed time; and a respective box; and the respective box for each respective partially viewed media file comprises; (1) a respective graphical representation of the respective partially viewed media file; (2) a respective playback selection button; and (3) adjacent the respective playback selection button, a respective visual representation of the respective viewed time for the respective partially viewed media file; receiving, from the user, second instructions to display menu items in the first display area; in response to receiving, from the user, the second instructions to display the menu items in the first display area; automatically transmitting instructions to exit out of the second display area, thereby causing the information regarding the at least one partially viewed media file and the respective box for each respective partially viewed media file of the at least one partially viewed media file to be hidden from view in the second display area; and automatically transmitting third instructions to display, in the first display area, the list of available categories corresponding to the available media files for the user, wherein the first display area comprises the home position and the one or more secondary positions, the one or more secondary positions comprising the list of available categories; receiving, from the user, a first selection of a category of the list of available categories; in response to receiving the first selection of the category of the list of available categories from the user; automatically transmitting fourth instructions to display the category in the home position of the first display area; automatically transmitting instructions to replace the list of available categories in the one or more secondary positions of the first display area with a list of available media sub-categories corresponding to the first selection of the category; and automatically transmitting fifth instructions to display, in the second display area, media files of the available media files corresponding to the first selection of the category, the media files of the available media files corresponding to the first selection of the category comprising the at least one partially viewed media file; receiving, from the user, a second selection of the playback selection button for a selected one of the at least one partially viewed media file, the second selection of the playback selection button received from the user indicating a request to watch the selected one of the at least one partially viewed media file on the first display associated with the first device; and transmitting sixth instructions to display the selected one of the at least one partially viewed media file on the first device in such a manner as to result in playback of the selected one of the at least one partially viewed media file starting at the respective viewed time of the selected one of the at least one partially viewed media file, selected via the second selection of the playback selection button, on the first display associated with the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform acts of; receiving a log-in request from a user of a first device; accessing account information of the user to find available media files for the user; determining when any of the available media files for the user were partially viewed on a second display associated with a second device to form a list of one or more partially viewed media files; transmitting first instructions to display a menu on a first display associated with the first device, wherein; the menu comprises a first display area and a second display area; the first display area is present, but has a list of available categories, a home position, and one or more secondary positions hidden from view in the first display area; the second display area comprises; a list of available media selections comprising popular media selections, new media selections, recommended media selections, and partially viewed media selections; the partially viewed media selections comprise; information regarding at least one partially viewed media file from the list of one or more partially viewed media files; the information regarding the at least one partially viewed media file comprises, for each respective partially viewed media file of the at least one partially viewed media files from the list of one or more partially viewed media files; a respective title; a respective viewed time; and a respective box; and the respective box for each respective partially viewed media file comprises; (1) a respective graphical representation of the respective partially viewed media file; (2) a respective playback selection button; and (3) adjacent the respective playback selection button, a respective visual representation of the respective viewed time for the respective partially viewed media file; receiving, from the user, second instructions to display menu items in the first display area; in response to receiving, from the user, the second instructions to display the menu items in the first display area; automatically transmitting instructions to exit out of the second display area, thereby causing the information regarding the at least one partially viewed media file and the respective box for each respective partially viewed media file of the at least one partially viewed media file to be hidden from view in the second display area; and automatically transmitting third instructions to display, in the first display area, the list of available categories corresponding to the available media files for the user, wherein the first display area comprises the home position and the one or more secondary positions, the one or more secondary positions comprising the list of available categories; receiving, from the user, a first selection of a category of the list of available categories; in response to receiving the first selection of the category of the list of available categories from the user; automatically transmitting fourth instructions to display the category in the home position of the first display area; automatically transmitting instructions to replace the list of available categories in the one or more secondary positions of the first display area with a list of available media sub-categories corresponding to the first selection of the category; and automatically transmitting fifth instructions to display, in the second display area, media files of the available media files corresponding to the first selection of the category, the media files of the available media files corresponding to the first selection of the category comprising the at least one partially viewed media file; receiving, from the user, a second selection of the playback selection button for a selected one of the at least one partially viewed media file, the second selection of the playback selection button received from the user indicating a request to watch the selected one of the at least one partially viewed media file on the first display associated with the first device; and transmitting sixth instructions to display the selected one of the at least one partially viewed media file on the first device in such a manner as to result in playback of the selected one of the at least one partially viewed media file starting at the respective viewed time of the selected one of the at least one partially viewed media file, selected via the second selection of the playback selection button, on the first display associated with the first device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a log-in request from a user of a first device; accessing account information of the user to find available media files for the user; receiving a first selection from the user indicating a request to watch a selected media file of the available media files; transmitting the selected media file to the user in such a manner as to result in playback of the selected media file on a first display associated with the first device; receiving an indication from the user to stop the playback of the selected media file on the first display associated with the first device at a viewed time; storing the viewed time of the selected media file with the account information of the user for playback of the selected media file at the viewed time on (1) the first display associated with the first device or (2) a second display associated with a second device; transmitting first instructions to display a menu on one of (1) the first display associated with the first device or (2) the second display associated with the second device, wherein; the menu comprises a first display area and a second display area; the first display area is present, but has a list of available categories, a home position, and one or more secondary positions hidden from view in the first display area; the second display area comprises; a list of available media selections comprising popular media selections, new media selections, recommended media selections, and partially viewed media selections; the partially viewed media selections comprise; media information regarding the selected media file comprising a title of the selected media file and the viewed time of the selected media file; and a box for each respective partially viewed media selection of the partially viewed media selections from the list of available media files; and the box for each respective partially viewed media selection of the partially viewed media selections from the list of available media files comprises; (1) a respective graphical representation of the partially viewed media selection; (2) a respective playback selection button; and (3) adjacent the respective playback selection button, a visual representation of the viewed time for the partially viewed media selection; receiving, from the user, second instructions to display menu items in the first display area; in response to receiving, from the user, the second instructions to display the menu items in the first display area; automatically transmitting instructions to exit out of the second display area, thereby causing the media information regarding selected media file and the box for each respective partially viewed media selection of the at least one partially viewed media selections to be hidden from view in the second display area; and automatically transmitting third instructions to display, in the first display area, the list of available categories corresponding to the available media files for the user, wherein; the first display area comprises the home position and the one or more secondary positions; and the one or more secondary positions comprise the list of available categories; receiving, from the user, a second selection of a category of the list of available categories; in response to receiving the second selection of the category of the list of available categories from the user; automatically transmitting fourth instructions to display the category of the list of available categories in the home position of the first display area; automatically transmitting instructions to replace the list of available categories in the one or more secondary positions of the first display area with a list of available media sub-categories corresponding to the second selection of the category of the list of available categories; and automatically transmitting fifth instructions to display, in the second display area, media files of the available media files corresponding to the second selection of the category of the list of available categories, the media files of the available media files corresponding to the second selection of the category of the list of available categories comprising the at least one partially viewed media file; receiving, from the user, a third selection of the playback selection button for a selected one of the at least one partially viewed media file, the third selection of the playback selection button received from the user indicating a request to watch the selected one of the at least one partially viewed media file on the first display associated with the first device; and transmitting instructions to display the selected one of the at least one partially viewed media file on the first device in such a manner as to result in playback of the selected one of the at least one partially viewed media file starting at the viewed time of the selected one of the at least one partially viewed media file, as selected via the third selection of the playback selection button, on the first display associated with the first device. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform acts of; receiving a log-in request from a user of a first device; accessing account information of the user to find available media files for the user; receiving a first selection from the user indicating a request to watch a selected media file of the available media files; transmitting the selected media file to the user in such a manner as to result in playback of the selected media file on a first display associated with the first device; receiving an indication from the user to stop the playback of the selected media file on the first display associated with the first device at a viewed time; storing the viewed time of the selected media file with the account information of the user for playback of the selected media file at the viewed time on (1) the first display associated with the first device or (2) a second display associated with a second device; transmitting instructions to display a menu on one of the first display associated with the first device or the second display associated with the second device, wherein; the menu comprises a first display area and a second display area; the first display area is present, but has a list of available categories, a home position, and one or more secondary positions hidden from view in the first display area; the second display area comprises; a list of available media selections comprising popular media selections, new media selections, recommended media selections, and partially viewed media selections; the partially viewed media selections comprise; media information regarding the selected media file comprising a title of the selected media file and the viewed time of the selected media file; and a box for each respective partially viewed media selection of the partially viewed media selections from the list of available media files; and the box for each respective partially viewed media selection of the partially viewed media selections from the list of available media files comprises; (1) a respective graphical representation of the partially viewed media selection; (2) a respective playback selection button; and (3) adjacent the respective playback selection button, a visual representation of the viewed time for the partially viewed media selection; receiving, from the user, second instructions to display menu items in the first display area; transmitting third instructions to display, in the first display area, the list of available categories corresponding to the available media files for the user, wherein; the first display area comprises the home position and the one or more secondary positions; and the one or more secondary positions comprise the list of available categories; receiving, from the user, a second selection of a category of the list of available categories; in response to receiving the second selection of the category of the list of available categories from the user; automatically transmitting fourth instructions to display the category in the home position of the first display area; automatically transmitting instructions to replace the list of available categories in the one or more secondary positions of the first display area with a list of available media sub-categories corresponding to the second selection of the category of the list of available categories; and automatically transmitting fifth instructions to display, in the second display area, media files of the available media files corresponding to the second selection of the category, the media files of the available media files corresponding to the second selection of the category comprising at least one partially viewed media selection of the partially viewed media selections; receiving, from the user, a third selection of the playback selection button for the partially viewed media selection of the partially viewed media selections, the third selection received from the user indicating a request to watch the at least one partially viewed media selection of the partially viewed media selections on the first display associated with the first device; and transmitting instructions to display the at least one partially viewed media selection of the partially viewed media selections on the first device in such a manner as to result in playback of the at least one partially viewed media selection of the partially viewed media selections, as selected via the third selection starting at the viewed time of the selected partially viewed media selection of the partially viewed media selections on the first display associated with the first device. - View Dependent Claims (23, 24)
-
Specification