Method and apparatus for browsing using multiple coordinated device sets
DCFirst Claim
Patent Images
1. A method for cloning a session that includes a presentation of a continuous media resource on a first device set, the method comprising:
- accessing via a programmed computer a session state record that includes continuous media resource identity data and a designation of a particular time position in the presentation of the continuous media resource on the first device set;
facilitating via the programmed computer the cloning of the session associated with the accessed session state record to produce a cloned session at a second device set, the cloned session including a presentation of the continuous media resource on the second device set from a target presentation time position derived from the designation of the particular time position;
prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set;
prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; and
in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, andwherein the continuous media resource is to be viewed by a consumer.
5 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
177 Citations
200 Claims
-
1. A method for cloning a session that includes a presentation of a continuous media resource on a first device set, the method comprising:
-
accessing via a programmed computer a session state record that includes continuous media resource identity data and a designation of a particular time position in the presentation of the continuous media resource on the first device set; facilitating via the programmed computer the cloning of the session associated with the accessed session state record to produce a cloned session at a second device set, the cloned session including a presentation of the continuous media resource on the second device set from a target presentation time position derived from the designation of the particular time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; and in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (26, 32, 33, 34, 35, 36, 37, 62, 68, 73, 78, 83, 88, 95, 102, 111, 112, 113, 114, 115, 121, 128, 134, 141, 148, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188)
-
-
2. A method of operating a computer, comprising:
-
facilitating a session at the computer comprising a presentation of a continuous media resource on the computer; creating a state record relating to the session at the computer that includes continuous media resource identity data and a designation of a particular time position in the presentation of the continuous media resource on the computer; transferring the state record to a media player, wherein the media player is facilitated to clone the session associated with the transferred state record to produce a cloned session by facilitating a presentation of the continuous media resource on the media player from a target presentation time position derived from the designated time position; prior to the start of the cloned session, enabling the presentation at the computer to be stopped based on a first user input received from at least one of the computer and the media player; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the computer and the media player; and wherein, after the cloned session is produced, in the event that the presentation of the continuous media resource on the computer was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the media player; and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (3, 4, 27, 63, 79, 84, 89, 96, 103, 122, 129, 135, 142, 149, 155, 156, 157, 158, 159, 160, 189, 195)
-
-
5. A method for providing portability of a session, wherein the session includes a presentation of a continuous media resource on a first device set, the method comprising:
-
maintaining via a programmed computer associated with the first device set state information corresponding to the session, the state information including a designation of a particular time position in the presentation of the continuous media resource on the first device set; transferring via the programmed computer at least a portion of the state information to a second device set, wherein the at least a portion of the state information facilitates cloning of the session at the second device set to produce a cloned session by facilitating a presentation of the continuous media resource on the second device set from a target presentation time position in the continuous media resource based on the designation of the particular time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (6, 7, 8, 9, 10, 28, 38, 39, 40, 41, 42, 43, 80, 85, 90, 97, 104, 123, 130, 136, 143, 150, 190, 196)
-
-
11. A method for providing portability of a session, wherein the session includes a presentation of a continuous media resource on a first device set, the method comprising:
-
receiving via a programmed computer state data relating to the session, the state data including a designation of a particular time position in the presentation of the continuous media resource on the first device set; identifying via the programmed computer a second device set as a target for cloning the session; and transmitting via the programmed computer the state data to the second device set for facilitating cloning the session at the second device set to produce a cloned session by facilitating a presentation of the continuous media resource on the second device set from a target presentation time position that is based on the designated time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (29, 44, 45, 46, 47, 48, 49, 64, 69, 74, 81, 86, 91, 98, 105, 124, 131, 137, 144, 151, 191, 197)
-
-
12. A method for providing portability of a session that facilitates a presentation of a continuous media resource on a first device set, the method comprising:
-
receiving, at a programmed computer associated with a second device set, state data including continuous media resource identity data and a designation of a particular time position in the presentation of the continuous media resource on the first device set; and cloning the session associated with the received state data at the programmed computer, wherein the session is cloned to produce a cloned session by facilitating a presentation of the continuous media resource on the second device set from a target presentation time position in the continuous media resource based on the designation of the particular time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (30, 65, 70, 75, 82, 87, 92, 99, 106, 125, 132, 138, 145, 152, 161, 162, 163, 164, 165, 166, 192, 198)
-
-
13. A method for providing portability of a session that includes a presentation of a continuous media resource on a first device set, the method comprising:
-
accessing via a programmed computer one or more elements of state information that includes a designation of a particular time position in the presentation of the continuous media resource on the first device set; and facilitating via the programmed computer the cloning of the session associated with the accessed state information at a second device set to produce a cloned session by facilitating a presentation of the continuous media resource on the second device set from a target presentation time position in the continuous media resource based on the designation of the particular time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (14, 15, 16, 17, 31, 50, 51, 52, 53, 54, 55, 66, 71, 76, 93, 100, 107, 109, 110, 116, 117, 118, 119, 120, 126, 133, 139, 146, 153, 193, 199)
-
-
18. A method for providing portability of a session that facilitates a presentation of a continuous media resource on a first device set, the method comprising:
-
receiving, at a second device set, via a programmed computer at the second device set, state information corresponding to the session, the state information including a designation of a particular time position in the presentation of the continuous media resource on the first device set; and cloning the session at the second device set via the programmed computer, to produce a cloned session, wherein the cloned session continues by facilitating presentation of the continuous media resource on the second device set from a target presentation time position in the continuous media resource based on the designation of the particular time position; prior to the start of the cloned session, enabling the presentation at the first device set to be stopped based on a first user input received from at least one of the first device set and the second device set; prior to the start of the cloned session, enabling options for the target presentation time position for the cloned session to be adjusted, wherein the options include at least an option to make an adjustment and an option to make no adjustment, based on receipt of a second user input from at least one of the first device set and the second device set; in the event that the presentation of the continuous media resource on the first device set was not stopped in response to the first user input, continuing the presentation of the continuous media resource on the first device set after the cloning subject to user control of time position of the presentation of the continuous media resource on the first device set independently of user control of time position of the presentation of the continuous media resource on the second device set, and wherein the continuous media resource is to be viewed by a consumer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 56, 57, 58, 59, 60, 61, 67, 72, 77, 94, 101, 108, 127, 140, 147, 154, 194, 200)
-
Specification