Method and apparatus for on-demand content transmission and control over networks
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for delivering content over network infrastructure are disclosed. In one embodiment, the network comprises a content-based (e.g., cable) network coupled to a radio or other service provider network, and a portion of the infrastructure comprises that nominally used for on-demand (OD) services such as VOD. Mobile or other consumer devices (e.g., cellular telephones, PDAs, etc.) capable of accessing the service provider network are able to access the on-demand and related “trick mode” functionality of the content-based network, as well as make use of ancillary functions such as billing modules associated with the content network.
-
Citations
77 Claims
-
1-45. -45. (canceled)
-
46. A method of providing on-demand at least one of a plurality of video segments to a third-generation (3G) capable mobile telephone from a content-based network, the network comprising at least an on-demand server, said method comprising:
-
establishing a session between said mobile telephone and said on-demand server over at least a Universal Mobile Telecommunications System (UMTS) subsystem; receiving a request for an individual one of said plurality of video segments from said mobile telephone; and transmitting said individual one of said plurality of video segments to said mobile telephone using at least one protocol supported by said UMTS subsystem. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. Apparatus for the transmission of at least one of a plurality of video segments on-demand to a 3G IP multimedia subsystem (IMS) enabled mobile device, comprising:
-
at least one cellular base station capable of communication with a client mobile device, said cellular base station capable of communication with a cellular service provider network; and an on-demand server comprising at least said plurality of video segments and in communication with said cellular service provider network, said server further being configured to (i) establish a session with said mobile device via according to the Session Initiation Protocol (SIP) and Session Description Protocol (SDP); and
(ii) receive a selection of one of said plurality of segments from a browser running on said mobile device;wherein upon said selection received from said mobile device, an individual one of said plurality of video segments is transmitted from said at least one base station to said mobile device via said IMS subsystem and via said session and utilizing a codec negotiated as part of said session using said SDP. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
-
66. A method of providing content delivery services between two or more client devices, said method comprising:
-
establishing a session between a first client device and an on-demand server; transmitting a video clip from said first client device for storage on said on-demand server; establishing a session between a second client device and said on-demand server using at least the Session Initiation Protocol (SIP) and Session Description Protocol (SDP); receiving a request for said video clip from said second client device as part of said session; and transmitting said video clip to said second client device over an IP multimedia subsystem (IMS) of a Universal Mobile Telecommunications System (UMTS) cellular network. - View Dependent Claims (67, 68, 69)
-
-
70. An on-demand apparatus for providing video content services to a mobile telephony device, said apparatus comprising:
-
a processor; a memory in data communication with said processor, said memory having at least one computer program adapted to run on said processor, said at least one computer program configured to; authenticating said mobile telephony device; enable a session between said apparatus and said mobile telephony device over at least a Universal Mobile Telecommunications System (UMTS) cellular network using a session initiation protocol and an IP Multimedia Subsystem (IMS) thereof; receive a request for pre-recorded on-demand video content from said mobile telephony device, said request being generated from a menu driven application adapted to run on said mobile device, said menu driven application allowing for the selection of said pre-recorded video content; format said pre-recorded content for transmission over said network to said mobile device; transmit said formatted pre-recorded content via at least said UMTS cellular network for delivery to said mobile telephony device; receive a user-initiated trick mode command from said mobile device during playback of said pre-recorded video content thereon; and invoke a trick mode function associated with said command, said invocation of said function causing the delivery of said video content to be changed in at least one respect. - View Dependent Claims (71, 72, 73, 74)
-
-
75. A cellular telephony device adapted to at least receive and play video clips on-demand, said device comprising:
-
a transceiver adapted to communicate with a Universal Mobile Telecommunications System (UMTS) cellular network base station; a first computer program configured to establish a multimedia session with an on-demand server via the session initiation protocol (SIP) in order to receive at least one of said video clips therefrom; a second computer program configured to generate a menu or presentation of the plurality of clips so that a user may select a clip; a processor configured to process at least a portion of said received at least one video clip; a display element configured to display at least said portion of said received at least one video clip; a storage device configured to at least transiently store at least a portion of said received at least one video clip; and a third computer program configured to play said received at least one video clip using a codec negotiated with said server as part of said establishment of said session, said third program being further configured to generate and cause transmission of a media stream control command to said server, said command invoking at least one trick mode function for said received video clip. - View Dependent Claims (76, 77)
-
Specification