Methods and apparatus for providing graphical view of digital content
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- receive data associated with a content divided into an ordered set of content segments including a first content segment, a second content segment immediately subsequent to the first content segment, and a third content segment immediately subsequent to the second content segment, the content configured to be displayed as a virtual accordion-folded sheet with the first content segment, the second content segment, and the third content segment configured to be displayed on a first page, a second page, and a third page, respectively, of the accordion-folded sheet;
define a first link that is associated with a center component of the second page;
define a second link associating an edge component of the first page to a first edge component of the second page;
define a third link between the second page and the third page, the third link associating an edge component of the third page to a second edge component of the second page opposite the first edge component of the second page;
define a virtual spine behind the virtual accordion-folded sheet, the virtual spine including;
a front point that is at least as close to a user viewing the accordion-folded sheet as any other point of the virtual spine from a viewing perspective of the user; and
a pair of branches extending generally backward from the viewing perspective, and generally outwards away from each other as the pair of branches extends generally backward;
define a presentation of the content based, at least in part, on the first link, the second link, the third link, and the virtual spine, wherein the first link associated with the center component of the second page and links associated with center components of the first page and the third page of are displayed as coupled to the virtual spine; and
send a signal to cause the content to be displayed according to the presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to define a set of indicators encoding a set of content segments from the set of content segments. The processor further defines, for each content segment, a first link between that content segment and an indicator from the set of indicators, such that the first link associates a center component of the content segment to that indicator. The processor also defines, for each content segment, a second link between that content segment and an adjacent content segment within the sequence of content segments, such that the second link associates an edge component of that content segment to an edge component of the adjacent content segment. The processor also defines a presentation of the set of content segments based on the first link and the second link, for each content segment.
19 Citations
20 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive data associated with a content divided into an ordered set of content segments including a first content segment, a second content segment immediately subsequent to the first content segment, and a third content segment immediately subsequent to the second content segment, the content configured to be displayed as a virtual accordion-folded sheet with the first content segment, the second content segment, and the third content segment configured to be displayed on a first page, a second page, and a third page, respectively, of the accordion-folded sheet; define a first link that is associated with a center component of the second page; define a second link associating an edge component of the first page to a first edge component of the second page; define a third link between the second page and the third page, the third link associating an edge component of the third page to a second edge component of the second page opposite the first edge component of the second page; define a virtual spine behind the virtual accordion-folded sheet, the virtual spine including; a front point that is at least as close to a user viewing the accordion-folded sheet as any other point of the virtual spine from a viewing perspective of the user; and a pair of branches extending generally backward from the viewing perspective, and generally outwards away from each other as the pair of branches extends generally backward; define a presentation of the content based, at least in part, on the first link, the second link, the third link, and the virtual spine, wherein the first link associated with the center component of the second page and links associated with center components of the first page and the third page of are displayed as coupled to the virtual spine; and send a signal to cause the content to be displayed according to the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 16, 17, 18, 19, 20)
-
-
7. A method comprising:
-
receiving data associated with a content divided into an ordered set of content segments including a first content segment, a second content segment immediately subsequent to the first content segment, and a third content segment immediately subsequent to the second content segment, the content configured to be displayed as an accordion-folded sheet including a first page configured to display the first content segment, a second page configured to display the second content segment, and a third page configured to display the third content segment; defining a first link that is associated with a center component of the second page; defining a second link associating an edge component of the first page to a first edge component of the second page; defining a third link associating an edge component of the third page to a second edge component of the second page opposite the first edge component of the second page; defining a virtual spine behind the virtual accordion-folded sheet, the virtual spine including; a front point that is at least as close to a user viewing the accordion-folded sheet as any other point of the virtual spine from a viewing perspective of the user; and a pair of branches extending generally backward from the viewing perspective, and generally outwards away from each other as the pair of branches extends generally backward; and defining a presentation of the content based, at least in part, on the first link, the second link, the third link, and the virtual spine, wherein the first link associated with the center component of the second page and links associated with center components of the first page and the third page of are displayed as coupled to the virtual spine; and sending a signal to cause the content to be displayed according the presentation. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification