Personalized multimedia services using a mobile service platform
First Claim
1. A method for providing multimedia data from at least one controllable multimedia source to a mobile device comprising:
- providing a request path from the mobile device to a mobile service platform;
receiving a request from the mobile device;
obtaining a device profile from the mobile device;
authenticating the identity of a user of the mobile device;
determining a user profile corresponding to the user identity;
authorizing control and access to the at least one multimedia source;
obtaining a mobile device transmission profile;
providing a control channel from the mobile service platform to at least one multimedia server;
providing multimedia data delivery information to the at least one multimedia server; and
providing multimedia data to the mobile device in response to the request via the at least one multimedia server.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for providing multimedia data from at least one controllable multimedia source to a mobile device includes providing a request path from the mobile device to a mobile service platform, receiving a request from the mobile device, obtaining a device profile from the mobile device, authenticating the identity of a user of the mobile device, and determining a user profile in response to the user identity. The method further includes authorizing control and access to the at least one multimedia source, providing a control channel from the mobile service platform to at least one multimedia server, providing multimedia data delivery information to the at least one multimedia server, and providing multimedia data to the mobile device in response to the request via the at least one multimedia server.
-
Citations
43 Claims
-
1. A method for providing multimedia data from at least one controllable multimedia source to a mobile device comprising:
-
providing a request path from the mobile device to a mobile service platform;
receiving a request from the mobile device;
obtaining a device profile from the mobile device;
authenticating the identity of a user of the mobile device;
determining a user profile corresponding to the user identity;
authorizing control and access to the at least one multimedia source;
obtaining a mobile device transmission profile;
providing a control channel from the mobile service platform to at least one multimedia server;
providing multimedia data delivery information to the at least one multimedia server; and
providing multimedia data to the mobile device in response to the request via the at least one multimedia server.
-
-
2. The method of claim 1 further comprising allocating a selected one of the at least one multimedia server in response to a predetermined multimedia server allocation stored in the user profile.
-
3. The method of claim 1 further comprising providing a user control path from the mobile device to the at least one controllable multimedia source via the at least one multimedia server for controlling the data source from the mobile device.
-
4. The method of claim 1 further comprising providing a user control path from the mobile device to the at least one controllable multimedia source via the mobile service platform for controlling the data source from the mobile device.
-
5. The method of claim 4 further comprising controlling the data source from the mobile device.
-
6. The method of claim 5 wherein controlling the data source comprises at least one of:
-
selecting a camera;
selecting a tuner channel;
controlling a video tape recorder (VCR); and
controlling a camera field of view.
-
-
7. The method of claim 6 wherein controlling the VCR comprises instructing the VCR to store at least one re-encoded clip in a personal folder.
-
8. The method of claim 5 wherein controlling the data source comprises sending a user request using at least one of:
-
an HTTP protocol; and
an instant messaging protocol;
a WAP protocol;
an SMS protocol;
an email protocol;
a user defined control signal transported on a TCP/IP protocol; and
a user defined control signal transported on a UDP/IP protocol.
-
-
9. The method of claim 1 further comprising controlling an encoded bit rate of the multimedia server from the mobile device.
-
10. The method of claim 1 further comprising delivering the multimedia data to a second mobile device in response to the request.
-
11. The method of claim 1 further comprising obtaining a mobile device transmission profile from a provisioning process.
-
12. The method of claim 1 wherein obtaining the mobile device transmission profile comprises:
-
providing a default transmission profile;
storing the transmission profile in the user profile;
querying the user of the mobile device for obtaining at least one transmission profile parameter; and
updating the at least one transmission profile parameter from a cellular infrastructure.
-
-
13. The method of claim 1 wherein the transmission profile comprises a modeled transmission profile.
-
14. The method of claim 1 wherein the transmission profile comprises a measured channel transmission profile.
-
15. The method of claim 14 wherein the measured transmission parameter includes at least one of:
-
an estimated available bandwidth quality of service measurement; and
a link delay measurement.
-
-
16. The method of claim 1 wherein providing multimedia data comprises:
-
providing a wireless delivery path to the mobile device;
transcoding the multimedia data in response to the transmission profile and the device profile; and
transmitting the transcoded multimedia data to the mobile device via a wireless delivery path.
-
-
17. The method of claim 16 further comprising adaptively controlling at least one of a frame rate and a frame size in response to measuring a system transmission parameter.
-
18. The method of claim 17 further comprising:
-
measuring the performance of the transmission of the transcoded multimedia data to the mobile device; and
provide the performance measurement as feedback to an adaptive transcoder.
-
-
19. The method of claim 18 wherein the performance measurement feedback includes feedback from at least one of:
-
the mobile device; and
a wireless communications network.
-
-
20. The method of claim 18 wherein the performance measurement feedback comprises wireless channel state information.
-
21. The method of claim 16 wherein transcoding the multimedia data uses at least one of:
-
an MPEG2 protocol;
an MPEG4 protocol; and
an h.263 protocol.
-
-
22. The method of claim 1 wherein the mobile device includes devices selected from the group consisting of SMS mobile phones, WAP mobile phones, PDA devices, Instant Messaging devices, e-mail devices, two way pagers, pocket PCs, handheld PCs, and smart phones.
-
23. A method for providing multimedia data from a controllable multimedia source to a mobile device comprising:
-
negotiating a device profile;
determining a plurality of encoding parameters;
controlling a compressed video stream from the multimedia source;
monitoring a decoded bit stream;
measuring a transmission parameter; and
adjusting the outgoing frame rate, bit rate and frame size in response to the measured transmission parameter.
-
-
24. The method of claim 23 wherein the measured transmission parameter includes at least one of:
-
a download throughput to the mobile device;
an estimated available bandwidth; and
channel state information from a network.
-
-
25. A system for providing multimedia data to a mobile device, the system comprising:
-
a mobile service platform comprising;
an authentication processor adapted to authenticate user requests from the mobile device; and
a multimedia source controller adapted to receive the authenticated user requests for controlling at least one multimedia source;
at least one multimedia server adapted to receive control commands from said mobile service platform; and
at least one transcoder adapted to receive multimedia data from the at least one multimedia source and coupled to the at least one multimedia server.
-
-
26. The system of claim 25 wherein the at least one transcoder is integrated with a corresponding at least one multimedia server.
-
27. The system of claim 25 wherein the at least one transcoder is a stand-alone network device coupled between at least one multimedia source and at least one multimedia server.
-
28. The system of claim 25 wherein said mobile service platform further comprises a personalization information management processor adapted to provide personalized data associated with a user of the mobile device.
-
29. The system of claim 25 wherein the at least one transcoder comprises an adaptive encoder for encoding multimedia data for delivery to the mobile device over a wireless path.
-
30. The system of claim 25 wherein the at least one multimedia server comprises a multimedia transmitter.
-
31. The system of claim 30 wherein the mobile device communicates with the multimedia transmitter using at least one of:
-
a CDPD protocol;
a TDMA protocol;
,a GSM protocol;
an 802.11 protocol;
a two way paging protocol;
a CDMA protocol;
a GPRS protocol;
a CDMA-2000 protocol; and
a W-CDMA protocol.
-
-
32. The system of claim 25 wherein the authentication processor is adapted to access a plurality of user profile data structures.
-
33. The system of claim 25 wherein the personal information management processor is adapted to access a plurality of user profile data structures.
-
34. The system of claim 25 wherein the at least one multimedia server is adapted to access a device profile.
-
35. The system of claim 25 wherein the at least one multimedia server is adapted to access a transmission profile.
-
36. The system of claim 25 wherein the multimedia server further comprises a feedback control processor coupled to the adaptive encoder, the feedback control processor adapted to control an encoded bit rate of the multimedia data in response to performance measurement feedback.
-
37. The system of claim 36 wherein feedback control processor is further adapted to control at least one of a video encoding quantization step size, a video frame rate and video frame size of the multimedia data.
-
38. The system of claim 36 wherein feedback control processor is further adapted to control an encoded bit rate, frame rate and frame size of the multimedia data in response to a transmission profile, a device profile and a measured transmission parameter.
-
39. The system of claim 25 wherein the mobile device comprises a client decoder communicating with the at least one multimedia server for decoding multimedia data received by the mobile device.
-
40. A multimedia delivery system comprising;
-
a mobile service platform having a control path output;
a multimedia server having a session manager, an encoder, a feedback control and a control path input coupled to the control path output; and
a client decoder having a performance measurement processor.
-
-
41. The system of claim 40 wherein the multimedia server further comprises a decoder coupled to a plurality of multimedia sources.
-
42. The system of claim 40 wherein the multimedia server further comprises a network state information data structure coupled to the feedback control and decision processor.
-
43. A wireless network, comprising:
-
a mobile service platform having an authentication processor adapted to authenticate user requests from the mobile device and a multimedia source controller adapted to receive the authenticated user requests for controlling at least one multimedia source;
a multimedia server adapted to receive control commands from said mobile service platform and coupled to an adaptive transcoder for wireless data delivery; and
a client decoder coupled to said mobile service platform and coupled to said multimedia server via a wireless data delivery path.
-
Specification