SYSTEM AND METHOD FOR OPTIMIZING MEDIA PLAYBACK QUALITY FOR A WIRELESS HANDHELD COMPUTING DEVICE
First Claim
1. A method for optimizing media playback quality for a wireless handheld computing device, the method comprising:
- receiving a meta-object describing one or more file segments of media;
reviewing options for the one or more file segments described in the meta-object;
evaluating data from an application subsystem;
evaluating data from a modem subsystem; and
selecting any file segment for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for optimizing media playback quality for a wireless handheld computing device is disclosed. The system includes a client request manager that may be responsible for controlling or instructing a web browser on what file segments should be downloaded next to the wireless handheld mobile computing device to insure optimal video playback quality for the computing device. The request manager may be dynamic in that it may continually monitor elements of an application subsystem as well as the modem subsystem. The request manager may select one or more file segments for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem.
86 Citations
40 Claims
-
1. A method for optimizing media playback quality for a wireless handheld computing device, the method comprising:
-
receiving a meta-object describing one or more file segments of media; reviewing options for the one or more file segments described in the meta-object; evaluating data from an application subsystem; evaluating data from a modem subsystem; and selecting any file segment for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for optimizing media playback for a wireless handheld computing device, the system comprising:
a processor operable to; receive a meta-object describing one or more file segments of media; review options for the one or more file segments described in the meta-object; evaluate data from an application subsystem; evaluate data from a modem subsystem; and select a file segment for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer system for managing one or more memory resources of a wireless handheld computing device, the system comprising:
-
means for receiving a meta-object describing one or more file segments of media; means for reviewing options for the one or more file segments described in the meta-object; means for evaluating data from an application subsystem; means for evaluating data from a modem subsystem; and means for selecting a file segment for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for optimizing medial playback for a wireless handheld computing device, said method comprising:
-
receiving a meta-object describing one or more file segments of media; reviewing options for the one or more file segments described in the meta-object; evaluating data from an application subsystem; evaluating data from a modem subsystem; and selecting a file segment for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification