Portable media playback device including user interface event passthrough to non-media-playback processing
First Claim
1. A method, comprising:
- receiving a user input event at a user interface of a portable electronic device, the portable electronic device operable in a predictive mode and a non-predictive mode, wherein the user input event is received by a media-playback a application of the portable electronic device;
transmitting the user in the media-playback application to a non-media-playback application of the portable electronic device for processing said user input event;
processing the user input event by the non-media-playback application, wherein the processing includes;
determining an operation associated with the received user input event;
determining if the operation is a non-predictive mode operation;
performing the non-predictive mode operation if the operation is determined as said non-predictive mode operation, otherwise,automatically transmitting, without user intervention, the user input event to the media-playback application for performing a predictive mode operation;
wherein the operation is performed on the portable electronic device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a portable electronics device can include integrated operation of media playback processing and non-media-playback processing (such as, for example, a game). The method can include receiving an event corresponding to operation of a user interface item by a user of the portable electronics device. The received event can be provided to the non-media-playback processing. The non-media-playback processing can determine whether to cause an action corresponding to the provided received event with respect to the non-media-playback processing. For an event determined by the non-media-playback processing to not cause an action corresponding to the provided received event with respect to the non-media-playback processing, the provided received event can be provided to the media playback processing. Typically, the operating performed by the media playback processing based on the event can be the processing that would otherwise be performed by the media playback processing if the non-media-playback processing was not even occurring.
260 Citations
42 Claims
-
1. A method, comprising:
-
receiving a user input event at a user interface of a portable electronic device, the portable electronic device operable in a predictive mode and a non-predictive mode, wherein the user input event is received by a media-playback a application of the portable electronic device; transmitting the user in the media-playback application to a non-media-playback application of the portable electronic device for processing said user input event; processing the user input event by the non-media-playback application, wherein the processing includes; determining an operation associated with the received user input event; determining if the operation is a non-predictive mode operation; performing the non-predictive mode operation if the operation is determined as said non-predictive mode operation, otherwise, automatically transmitting, without user intervention, the user input event to the media-playback application for performing a predictive mode operation; wherein the operation is performed on the portable electronic device. - View Dependent Claims (2, 3, 4, 13, 14, 15, 16, 17)
-
-
5. A portable electronic device operable in a predictive mode and a non-predictive mode, comprising:
-
a user interface, the user interface configured for receiving a user input event; a processor in communication with the user interface, the processor configured to automatically operate the portable electronic device in the predictive mode or the non-predictive mode based upon the received user input event, wherein the processor configuration comprises; receiving the user input event at the user interface, wherein the user input event is received by a media-playback application of the portable electronic device; transmitting the user input event from the media- playback application to a non-media-playback application of the portable electronic device for processing said user input event; processing the user input event by the non-media-playback application, wherein he processing includes; determining an operation associated with the received user input event; determining if the operation is a non-predictive mode operation;
Performing the non-predictive mode operation if the operation is determined as said non-predictive mode operation, otherwise,automatically transmitting, without user intervention, the user input event to the media-playback application for performing a predictive mode, operation; wherein the operation is performed on the portable electronic device. - View Dependent Claims (6, 7, 8, 18, 19, 20, 21, 22)
-
-
9. A non-transitory computer readable medium of a portable electronic device that provides instructions, that if executed by a processor of the portable electronic device will cause the processor to perform operations for automatically operating the portable electronic device in a predictive mode or a non-predictive mode, comprising:
-
receiving the user input event at a user interface of the portable electronic device, the portable electronic device operable in the predictive mode and a the non-predictive mode, wherein the user input event is received by a media-playback application of the portable electronic device; transmitting the user input event from the media-playback application to a non-media-playback application of the portable electronic device for processing said user input event; processing the user input event by the non-media-playback application, wherein the processing includes; determining an operation associated with the received user input event; determining if the operation is a non-predictive mode operation; performing the non-predictive mode operation if the operation is determined as said non-predictive mode operation, otherwise, automatically transmitting, without user intervention, the user input event to the media-playback application for performing a predictive mode operation; wherein the operation is performed on the portable electronic device. - View Dependent Claims (10, 23, 24, 25, 26, 27)
-
-
11. The non-transitory computer readable medium as recited in further comprising:
-
providing an output queue; writing the user input event to the output queue only when it is determined that the operation is the predictive mode operation. - View Dependent Claims (12)
-
-
28. A non-transitory computer readable medium of a portable electronic device that provides instructions, that if executed by a processor of the portable electronic device will cause the processor to perform operations for automatically operating the portable electronic device in a predictive mode or a non-predictive mode, comprising:
-
receiving the user input event at a user interface of the portable electronic device, the portable electronic device operable in the predictive mode and the non-predictive mode, wherein the user input event is received by a first application of the portable electronic device; transmitting the user input event from the first application to a second application of the portable electronic device for processing said user input event; processing the user input event by the second application, wherein the processing includes; determining an operation associated with the received user input event; determining if the operation is a non-predictive mode operation; performing the non-predictive mode operation if the operation is determined as said non-predictive mode operation, otherwise, automatically transmitting, without user intervention, the user input event to the first application for performing a predictive mode operation; wherein the operation is performed on the portable electronic device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer readable medium of portable electronic device that provides instructions, that if executed by a processor of the portable electronic device will cause the processor to perform operations for automatically operating the portable electronic device in a predictive mode or a non-predictive mode, comprising:
-
receiving the user input event at a user interface of the portable electronic device, the portable electronic device operable in the predictive mode and the non-predictive mode, wherein the user input event is received by a first application of the portable electronic device; transmitting the user input event from the first application to a second application of the portable electronic device for processing said user input event; processing the user input event by the second application, wherein the processing includes; determining an operation associated with the received user input event; determining if the operation is a predictive mode or non-predictive mode operation that can executed by the second application; performing the predictive or non-predictive mode operation if the operation is determined as one that can be executed by the second application, otherwise, automatically transmitting, without user intervention, the user input event to the first application for performing the predictive or non-predictive mode operation; wherein the operation is performed on the portable electronic device. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification