Method and apparatus for establishing a media clip
First Claim
1. A method comprising:
- identifying, by a client station during presentation of streaming media sent to the client station from a network system, a first portion of the streaming media as a media clip start point and identifying a second portion of the streaming media as a media clip end point, wherein the first portion of the streaming media is sent to the client station via a first payload associated with a first sequence number, and the second portion of the streaming media is sent to the client station via a second payload associated with a second sequence number;
establishing, by the client station, a message that includes (i) a media clip start point definition that identifies the first sequence number, and a parameter for determining a media clip start point identified within a portion of the media file contained in the first payload associated with the first sequence number, (ii) a media clip end point definition that identifies the second sequence number, and a parameter for determining a media clip end point identified within another portion of the media file contained in the second payload associated with the second sequence number, and (iii) a request for the network system to establish a media clip;
transmitting, by the client station to the network system, the established message to request the network system to establish a media clip defined as a portion of the streaming media extending from the media clip start point to the media clip end point; and
receiving and storing in data storage, by the client station, the media clip established by the network system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for establishing a media clip for such uses as a ring tone at a client station and a ring-back tone by a cellular wireless network. A client station receives streaming media from a network system. During presentation of the streaming media at the client station, the client station receives user input identifying a first portion of the streaming media as a media clip start point (MCSP) and a second portion of the streaming media as a media clip end point (MCEP). The client station establishes a message indicating the identified MCSP and MCEP and transmits the message to the network system. In response to receiving the message, the network system establishes a media clip defined as a portion of the streaming media extending from the MCSP to the MCEP. The network system may transmit the media clip to the client station and/or the cellular wireless network.
49 Citations
33 Claims
-
1. A method comprising:
-
identifying, by a client station during presentation of streaming media sent to the client station from a network system, a first portion of the streaming media as a media clip start point and identifying a second portion of the streaming media as a media clip end point, wherein the first portion of the streaming media is sent to the client station via a first payload associated with a first sequence number, and the second portion of the streaming media is sent to the client station via a second payload associated with a second sequence number; establishing, by the client station, a message that includes (i) a media clip start point definition that identifies the first sequence number, and a parameter for determining a media clip start point identified within a portion of the media file contained in the first payload associated with the first sequence number, (ii) a media clip end point definition that identifies the second sequence number, and a parameter for determining a media clip end point identified within another portion of the media file contained in the second payload associated with the second sequence number, and (iii) a request for the network system to establish a media clip; transmitting, by the client station to the network system, the established message to request the network system to establish a media clip defined as a portion of the streaming media extending from the media clip start point to the media clip end point; and receiving and storing in data storage, by the client station, the media clip established by the network system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23, 24, 27, 28, 29, 30, 31)
-
-
11. A client station comprising:
-
a communication interface that is operable to receive a media file stream sent from a network system and to transmit a message to the network system for establishing a media clip, wherein the media file stream includes a first sequence number, a first payload associated with the first sequence number, a second sequence number, and a second payload associated with the second sequence number, and wherein the message includes (i) a media clip start point definition that identifies the first sequence number, and a parameter for determining a media clip start point identified within a portion of the media file contained in the first payload associated with the first sequence number, (ii) a media clip end point definition that identifies the second sequence number, and a parameter for determining a media clip end point identified within another portion of the media file contained in the second payload associated with the second sequence number, and (iii) a request for the network system to establish a media clip; a user interface that is operable to (i) present a part of a media file contained in the first payload and to receive data that identifies the media clip start point during presentation of the part of the media file contained in the first payload, and (ii) present a part of the media file contained in the second payload and to receive data that identifies the media clip end point during presentation of the part of the media filed contained in the second payload, a processor; and data storage that contains program logic executable by the processor, wherein the program logic is configured to (i) cause the processor to establish the message, and (ii) cause the communication interface to transmit the message to the network system to enable the network system to strip off at least one portion of the media file to establish a media clip defined as a portion of the media file extending from the media clip start point to the media clip end point. - View Dependent Claims (12, 13, 14, 15, 32)
-
-
16. A method comprising:
-
streaming, by a network system to a client station, a media file by way of a network that the network system and the client station each interface, wherein streaming the media file includes providing to the client station a first sequence number, a first payload associated with the first sequence number, a second sequence number, and a second payload associated with the second sequence number; receiving, by the network system from the client station, a message that includes (i) a media clip start point definition that identifies the first sequence number, and a parameter for determining a media clip start point identified within a portion of the media file contained in the first payload associated with the first sequence number, (ii) a media clip end point definition that identifies the second sequence number, and a parameter for determining a media clip end point identified within another portion of the media file contained in the second payload associated with the second sequence number, and (iii) a request for the network system to establish a media clip; and stripping off, by the network system based on the media clip start point definition and the media clip end point definition, at least one portion of the media file to establish a media clip defined as a portion of the media file extending from the media clip start point to the media clip end point. - View Dependent Claims (17, 18, 19, 20, 21, 25, 26, 33)
-
Specification