Method to record a media file
AssigneeTP Lab, Inc.
InventorsChi Fai Ho, Shin Cheung Simon Chiu
Life of this patent
Estimating the term…
Abstract
A method and system for recording a media file, include a recorder and a player. The recorder receives in real time a first content of the media file; stores the first content in a recorded media file; and determines that the recorded media file includes a hole. The player plays in real time the recorded media file including the hole. The recorder then receives a second file data packet which includes a second content of the media file to fill the hole, and stores the second content in the recorded media file. The recorded media file can be replayed with the filled hole. During the replay, more content of the media file is played than during the first play.
Claims21
A method for recording a media file, comprising:
- (a) receiving in real time a first content of the media file by a media playing system, wherein the media file comprises a hole;
- (b) while receiving the media file, playing the media file comprising the hole and the first content by the media playing system in a first play of the media file;
- (c) storing the received first content in a recorded media file by the media playing system;
- (d) determining that the recorded media file comprises the hole by the media playing system;
- (e) determining a location where the hole resides in the media file and a size of the hole by the media playing system, wherein the location comprises a time and the size comprises a time duration;
- (f) sending the location and the size of the hole to a server by the media playing system;
- (g) after the first play of the media file, receiving from the server a second content of the media file corresponding to the location and the size by the media playing system;
- and
- (h) storing the second content in the recorded media file at the location by the media playing system.
A recording system, comprising:
- a recorder for receiving in real time a first content of a media file, wherein the media file comprises a hole;
- and
- a player for playing, while receiving the media file, the media file comprising the hole and the first content in a first play of the media file,
- wherein the recorder stores the first content in a recorded media file and determines that the recorded media file comprises the hole,
- wherein the recorder determines a location where the hole resides in the media file and a size of the hole, wherein the location comprises a time and the size comprises a time duration,
- wherein the recorder sends the location and the size of the hole to a server,
- wherein after the first play of the media file, the recorder receives from the server a second content of the media file corresponding to the location and the size,
- wherein the second content is stored in the recorded media file at the location.
A recording system, comprising:
- a recorder for receiving in real time a first content of a media file, for storing the first content in a recorded media file, for determining that the recorded media file comprises a hole, for determining a location where the hole resides in the media file and a size of the hole, wherein the location comprises a time and the size comprises a time duration;
- a player for playing the recorded media file comprising the hole or the first content;
- a first server for sending to the recorder the first content;
- and
- a second server, wherein the recorder sends to the second server the location and the size, wherein the second server sends the second content corresponding to the location and the size to the recorder,
- wherein the recorder receives the second content of the media file to file the hole,
- wherein the second content is stored in the recorded media file.
A method for recording a media file, comprising:
- (a) receiving in real time a first content of the media file from a first server;
- (b) storing the first content in a recorded media file;
- (c) determining that the recorded media file comprises a hole;
- (d) determining a location where the hole resides in the media file and a size of the hole, wherein the location comprises a time and the size comprises a time duration;
- (e) playing the recorded media file comprising the hole or the first content;
- (f) sending to a second server the location and the size;
- (g) receiving a second content of the media file corresponding to the location and the size to fill the hole from the second server;
- and
- (h) storing the second content in the recorded media file.
A method for recording a broadcast media, comprising:
- (a) receiving in real time a first content of the broadcast media by a media playing system, wherein the broadcast media comprises a hole;
- (b) while receiving the broadcast media, playing the broadcast media comprising the hole and the first content by the media playing system in a first play of the broadcast media;
- (c) storing the received first content in a recorded broadcast media by the media playing system;
- (d) determining that the recorded broadcast media comprises the hole by the media playing system;
- (e) determining a location where the hole resides in the broadcast media and a size of the hole by the media playing system, wherein the location comprises a time and the size comprises a time duration;
- (f) sending the location and the size of the hole to a server by the media playing system;
- (g) after the first play of the broadcast media, receiving from the server a second content of the broadcast media corresponding to the location by the media playing system;
- and
- (h) storing the second content in the recorded broadcast media at the location by the media playing system.
Dependencies are inferred from the claim text.