Systems and methods for providing storage of data on servers in an on-demand media delivery system
DC CAFCFirst Claim
1. A first user equipment configured to:
- receive, using control circuitry, a selection of a media asset identifier corresponding to media content, wherein the media content was previously accessed by second user equipment, wherein a request to pause access to the media content was received by the second user equipment when the media content was previously accessed by the second user equipment, and wherein a position, in the media content, that corresponds to a pause point, was stored in a data structure of a profile of a user in a storage device remote from the first user equipment when the request to pause access to the media content was received by the second user equipment;
access the data structure of the profile of the user;
access, from the data structure, the position that corresponds to the pause point;
retrieve the position that corresponds to the pause point from the data structure;
determine, based on information in the data structure, that the media content was previously accessed by the second user equipment;
based on the receiving;
cause to be simultaneously displayed a first option and a second option;
determine whether the first option or the second option is selected by the user; and
when it is determined that the first option is selected by the user;
generate a request including a position identifier that identifies the retrieved position that corresponds to the pause point,transmit the request, andreceive, from the position that corresponds to the pause point, based on the position identifier included in the request, the media content; and
when it is determined that the second option is selected by the user;
access the media content starting from a second point in the media content which is prior to the position.
9 Assignments
Litigations
5 Petitions
Accused Products
Abstract
A system and method may be provided that allows users to store, retrieve, and manipulate on-demand media content and data stored on a remote server network in an on-demand media delivery system. More particularly, the system may allow a user to access his or her on-demand media account from user equipment in different locations as long as the current user equipment can communicate with a remote server that stores user-specific information. The system upon user selection may freeze the delivery of on-demand media at a particular point and allow the user to resume the media at a later time from some other network location in system. Users may upload personal images or files to an on-demand delivery server for later retrieval and display. Users may be permitted to assign access rights to the uploaded files.
2076 Citations
28 Claims
-
1. A first user equipment configured to:
-
receive, using control circuitry, a selection of a media asset identifier corresponding to media content, wherein the media content was previously accessed by second user equipment, wherein a request to pause access to the media content was received by the second user equipment when the media content was previously accessed by the second user equipment, and wherein a position, in the media content, that corresponds to a pause point, was stored in a data structure of a profile of a user in a storage device remote from the first user equipment when the request to pause access to the media content was received by the second user equipment; access the data structure of the profile of the user; access, from the data structure, the position that corresponds to the pause point; retrieve the position that corresponds to the pause point from the data structure; determine, based on information in the data structure, that the media content was previously accessed by the second user equipment; based on the receiving; cause to be simultaneously displayed a first option and a second option; determine whether the first option or the second option is selected by the user; and when it is determined that the first option is selected by the user; generate a request including a position identifier that identifies the retrieved position that corresponds to the pause point, transmit the request, and receive, from the position that corresponds to the pause point, based on the position identifier included in the request, the media content; and when it is determined that the second option is selected by the user; access the media content starting from a second point in the media content which is prior to the position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a first user equipment configured to; receive a request to pause access to a media content; cause to be stored, in a data structure of a profile of a user in a storage device remote from the first user equipment, when the request to pause access to the media content is received, a position, in the media content, that corresponds to a pause point; and a second user equipment configured to; access the data structure of the profile of the user; access, from the data structure, the position that corresponds to the pause point; retrieve the position that corresponds to the pause point from the data structure; receive a selection of a media asset identifier corresponding to the media content; determine, based on information in the data structure, that the media content was previously accessed by the first user equipment; based on the receiving of the selection of the media asset identifier corresponding to the media content; cause to be simultaneously displayed at the second user equipment a first option and a second option; determine whether the first option or the second option is selected by the user; and when it is determined that the first option is selected by the user; generate a request including a position identifier that identifies the position that corresponds to the pause point, transmit the request, and receive, from the position that corresponds to the pause point, based on the position identifier included in the request, the media content; and when it is determined that the second option is selected by the user; access the media content starting from a second point in the media content which is prior to the position. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising a server configured to:
-
receive, with circuitry, a first communication from first user equipment requesting that delivery of media content to the first user equipment be paused; based on receiving the first communication, cause a position, in the media content, that corresponds to a pause point, to be stored in a data structure of a profile of a user in a storage device remote from the first user equipment; determine, based on information in the data structure, that the media content was previously accessed by the first user equipment; cause to be simultaneously displayed on second user equipment a first option and a second option; cause the second user equipment to; access the data structure of the profile of the user; access, from the data structure stored on the storage device remote from the first user equipment, the position that corresponds to the pause point; retrieve the position that corresponds to the pause point from the data structure; determine whether the first option or the second option is selected by the user; and when it is determined that the first option is selected by the user; generate a request including a position identifier that identifies the position that corresponds to the pause point; transmit the request; and cause delivery of the media content to the second user equipment starting from the position that corresponds to the pause point, based on the position identifier included in the request; and when it is determined that the second option is selected by the user; cause delivery of the media content to the second user equipment starting from a second point in the media content which is prior to the position. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving, at a first user equipment, a request to pause access to media content; causing to be stored, in a data structure of a profile of a user in a storage device remote from the first user equipment, when the request to pause access to the media content is received, a position, in the media content, that corresponds to a pause point; accessing the data structure of the profile of the user; accessing, from the data structure, the position that corresponds to the pause point; retrieving the position that corresponds to the pause point from the data structure; determining, based on information in the data structure, that the media content was previously accessed by the first user equipment; receiving at a second user equipment a selection of a media asset identifier corresponding to the media content; causing to be simultaneously displayed at the second user equipment, based on the receiving, a first option and a second option; determining whether the first option or the second option is selected by the user; and when it is determined that the first option is selected by the user; generating a request including a position identifier that identifies the position that corresponds to the pause point, transmitting the request, and receiving, from the position that corresponds to the pause point, based on the position identifier included in the request, the media content; and when it is determined that the second option is selected by the user; accessing the media content starting from a second point in the media content which is prior to the position.
-
Specification