Method and apparatus for browsing using multiple coordinated device sets
First Claim
1. A method for operating a computer to support a presentation of link-related resources at a second device set in conjunction with a presentation of a continuous media resource at a media player associated with a first device set, comprising:
- obtaining at the computer, state data that includes continuous media resource identity data and time position data associated with the presentation of the continuous media resource at the first device set; and
maintaining at the computer, a current time position, based on the state data, wherein the maintaining is responsive to a passage of time while the continuous media resource is being presented at the first device set;
automatically presenting at the second device set a first link related resource when it is determined that the current time position has entered a starting resource time scope associated with the first link related resource; and
automatically presenting a second link related resource at the second device set when it is determined that the current time position has entered a starting resource time scope associated with the second link related resource;
wherein the first and second link related resources are determined with reference to respective first and second link arc data structures that identify respective link related starting and ending resources and respective starting resource time scopes;
wherein the second link related resource is one of a plurality of enhancement content resources associated with the continuous media resource; and
wherein some of the enhancement content resources are targeted to be presented on the first device set, and other of the enhancement content resources are targeted to be presented on the second device set.
5 Assignments
0 Petitions
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.
557 Citations
131 Claims
-
1. A method for operating a computer to support a presentation of link-related resources at a second device set in conjunction with a presentation of a continuous media resource at a media player associated with a first device set, comprising:
-
obtaining at the computer, state data that includes continuous media resource identity data and time position data associated with the presentation of the continuous media resource at the first device set; and maintaining at the computer, a current time position, based on the state data, wherein the maintaining is responsive to a passage of time while the continuous media resource is being presented at the first device set; automatically presenting at the second device set a first link related resource when it is determined that the current time position has entered a starting resource time scope associated with the first link related resource; and automatically presenting a second link related resource at the second device set when it is determined that the current time position has entered a starting resource time scope associated with the second link related resource; wherein the first and second link related resources are determined with reference to respective first and second link arc data structures that identify respective link related starting and ending resources and respective starting resource time scopes; wherein the second link related resource is one of a plurality of enhancement content resources associated with the continuous media resource; and wherein some of the enhancement content resources are targeted to be presented on the first device set, and other of the enhancement content resources are targeted to be presented on the second device set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of presenting link-related resources on a second device set in support of a presentation of a continuous media resource on a first device set, the method comprising:
-
obtaining, at the second device set, state data that includes continuous media resource identity data and time position data associated with the presentation of the continuous media resource on the first device set; maintaining at the second device set a current time position, based on the state data, wherein the maintaining is responsive to a passage of time while the continuous media resource is being presented on the first device set; automatically presenting at the second device set, a first link related resource, when it is determined that the current time position has entered a starting resource time scope associated with the first link related resource; and automatically presenting a second link related resource at the second device set when it is determined that the current time position has entered a starting resource time scope associated with the second link related resource; wherein the first and second link related resources are determined with reference to respective first and second link arc data structures that identify respective link related starting and ending resources and respective starting resource time scopes; wherein the second link related resource is one of a plurality of enhancement content resources associated with the continuous media resource; and wherein some of the enhancement content resources are targeted to be presented on the first device set, and other of the enhancement content resources are targeted to be presented on the second device set. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131)
-
-
98. A system for providing a session, comprising:
-
a memory having program code stored therein; and a processor disposed in communication with the memory for carrying-out instructions in accordance with the stored program code, wherein the program code, when executed by the processor, causes the processor to perform; obtaining at a computer, state data that includes continuous media resource identity data and time position data associated with the presentation of the continuous media resource on the first device set; and maintaining at the computer, a current time position, based on the state data, wherein the maintaining is responsive to a passage of time while the continuous media resource is being presented; automatically presenting at the second device set, a first link related resource, when it is determined that the current time position has entered a starting resource time scope associated with the first link related resource; and automatically presenting a second link related resource at the second device set when it is determined that the current time position has entered a starting resource time scope associated with the second link related resource; wherein the first and second link related resources are determined with reference to respective first and second link arc data structures that identify respective link related starting and ending resources and respective starting resource time scopes; wherein the second link related resource is one of a plurality of enhancement content resources associated with the continuous media resource; and wherein some of the enhancement content resources are targeted to be presented on the first device set, and other of the enhancement content resources are targeted to be presented on the second device set.
-
-
99. A system for providing a session comprising:
-
a memory having program code stored therein; and a processor disposed in communication with the memory for carrying-out instructions in accordance with the stored program code, wherein the program code, when executed by the processor, causes the processor to perform; obtaining, at a second device set, state data that includes continuous media resource identity data and time position data associated with the presentation of the continuous media resource on the first device set; maintaining at the second device set a current time position, based on the state data, wherein the maintaining is responsive to a passage of time while the continuous media resource is being presented; automatically presenting at the second device set, a first link related resource, when it is determined that the current time position has entered a starting resource time scope associated with the first link related resource; and automatically presenting a second link related resource at the second device set when it is determined that the current time position has entered a starting resource time scope associated with the second link related resource; wherein the first and second link related resources are determined with reference to respective first and second link arc data structures that identify respective link related starting and ending resources and respective starting resource time scopes; wherein the second link related resource is one of a plurality of enhancement content resources associated with the continuous media resource; and wherein some of the enhancement content resources are targeted to be presented on the first device set, and other of the enhancement content resources are targeted to be presented on the second device set. - View Dependent Claims (115, 116, 117, 118, 119)
-
Specification