PRESENTATION SELECTION BY DEVICE ORIENTATION
First Claim
1. A system comprising:
- an orientation-sensitive context switching subsystem;
a presentation display subsystem;
a presentation navigation subsystem;
a presentation state datastore;
a presentation thread management engine coupled to the orientation-sensitive context switching subsystem, the presentation display subsystem, the presentation navigation subsystem, and the presentation state datastore;
wherein, in operation;
the orientation-sensitive context switching subsystem detects a first discrete orientation measured by an orientation-sensitive device;
the presentation display subsystem displays presentation content associated with the first discrete orientation on a presentation display device;
the presentation navigation subsystem navigates from a first navigation location to a second navigation location of the presentation content using input from a presentation navigation device;
the presentation thread management engine freezes state associated with the presentation content and the first discrete orientation in the presentation state datastore when the orientation-sensitive context switching subsystem detects a second discrete orientation of the context-sensitive device.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique involves providing multiple different presentations on a mobile device, and switching between the different presentations depending upon the orientation of the mobile device. For example, a first presentation could include a scripted action, which may include recorded speech or used concurrently with a speaker, and a second presentation that enables free play within a model. When the mobile device is held in a first orientation, the scripted action is used to present a pitch, lesson, or the like. When the mobile device is held in a second orientation, the free play enables a user of the mobile device to illustrate reactions within a model by way of example or in response to questions that can most effectively be answered within a model.
-
Citations
20 Claims
-
1. A system comprising:
-
an orientation-sensitive context switching subsystem; a presentation display subsystem; a presentation navigation subsystem; a presentation state datastore; a presentation thread management engine coupled to the orientation-sensitive context switching subsystem, the presentation display subsystem, the presentation navigation subsystem, and the presentation state datastore; wherein, in operation; the orientation-sensitive context switching subsystem detects a first discrete orientation measured by an orientation-sensitive device; the presentation display subsystem displays presentation content associated with the first discrete orientation on a presentation display device; the presentation navigation subsystem navigates from a first navigation location to a second navigation location of the presentation content using input from a presentation navigation device; the presentation thread management engine freezes state associated with the presentation content and the first discrete orientation in the presentation state datastore when the orientation-sensitive context switching subsystem detects a second discrete orientation of the context-sensitive device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
initiating an application; determining an orientation-sensitive device has a first discrete orientation; identifying a first navigation location for first presentation content associated with the first discrete orientation; outputting the first presentation content at the first navigation location; navigating to a second navigation location using a navigation path associated with the first discrete orientation while an orientation of the orientation-sensitive device is within an orientation range; when current orientation falls outside the discrete orientation range; freezing state associated with the first presentation content; identifying a third navigation location for second presentation content associated with a second discrete orientation; outputting the second presentation content at the third navigation location. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A system comprising:
-
a means for initiating an application; a means for determining an orientation-sensitive device has a first discrete orientation; a means for identifying a first navigation location for first presentation content associated with the first discrete orientation; a means for outputting the first presentation content at the first navigation location; a means for navigating to a second navigation location using a navigation path associated with the first discrete orientation while an orientation of the orientation-sensitive device is within an orientation range; when current orientation falls outside the discrete orientation range; a means for freezing state associated with the first presentation content; a means for identifying a third navigation location for second presentation content associated with a second discrete orientation; a means for outputting the second presentation content at the third navigation location.
-
Specification