1461125648-2dc74cfa-7fce-4b24-bc29-c10ea3b74236

1. An audio processing system, comprising:
a voice decoder configured to generate decoded voice data packets from a stream of incoming voice data packets carried in a wireless signal, the decoded voice data packets being operative to drive an audio transducer; and
an audio processor located on an output side of the voice decoder, the audio processor configured to disconnect the voice decoder from the audio transducer upon detecting an error in the stream of incoming voice data packets carried in the wireless signal, the audio processor further configured to generate an amplitude scaled signal from a decoded error-free voice data packet and connect the amplitude scaled signal into the audio transducer.
2. The audio processing system of claim 1, wherein the voice decoder and the audio processor are contained in a headset unit communicatively coupled to a game console configured for transmitting the wireless signal carrying voice data packets.
3. The audio processing system of claim 1, wherein the audio processor comprises:
a replay buffer directly coupled to the voice decoder, the replay buffer configured to store the decoded error-free voice data packet generated by the voice decoder;
an amplitude scaler selectably coupled to the replay buffer, the amplitude scaler configured to generate the amplitude scaled signal from the decoded error-free voice data packet stored in the replay buffer; and
a switch operable to disconnect the voice decoder from the audio transducer and connect the replay buffer to the amplitude scaler.
4. The audio processing system of claim 3, further comprising:
a packet error detector configured to generate a trigger signal upon detection of the error in the stream of incoming voice data packets carried in the wireless signal; and
a switch controller coupled to the packet error detector, the switch controller configured to receive the trigger signal and generate therefrom, a switch control signal for operating the switch.
5. The audio processing system of claim 4, wherein the switch controller is configured to receive a clock signal for generating the switch control signal at a selected packet frame boundary.
6. The audio processing system of claim 3, wherein the replay buffer comprises a circular data buffer.
7. A method for audio processing, the method comprising:
decoding in a voice decoder, a stream of incoming voice data packets;
driving an audio transducer using decoded error-free voice data packets generated by the voice decoder;
storing a decoded error-free voice data packet generated by the voice decoder;
disconnecting the voice decoder from the audio transducer upon detection of a first packet error in the stream of incoming voice data packets; and
connecting into the audio transducer, the stored decoded error-free voice data packet.
8. The method of claim 7, further comprising:
detecting a second data packet error in the stream of incoming voice data packets;
retaining the disconnect between the voice decoder and the audio transducer;
generating a first scaled down signal from the stored decoded error-free voice data packet; and
connecting the first scaled down signal into the audio transducer.
9. The method of claim 8, further comprising:
detecting a third data packet error in the stream of incoming voice data packets;
retaining the disconnect between the voice decoder and the audio transducer;
generating a second scaled down signal from the stored decoded error-free voice data packet; and
connecting the second scaled down signal into the audio transducer.
10. The method of claim 9, wherein the first, second, and third scaled down signals are monotonically reduced in amplitude, respectively.
11. The method of claim 10, wherein the monotonic reduction comprises discrete amplitude steps based on a percentage value of a signal amplitude of the stored decoded error-free voice data packet.
12. The method of claim 9, further comprising:
detecting a first error-free voice data packet in the stream of incoming voice data packets;
generating a first replacement signal from the stored decoded error-free voice data packet; and
connecting the first replacement signal into the audio transducer.
13. The method of claim 12, further comprising:
detecting a second error-free voice data packet in the stream of incoming voice data packets;
generating a second replacement signal from the stored decoded error-free voice data packet; and
connecting the second replacement signal into the audio transducer.
14. The method of claim 13, wherein the first, second, and third replacement signals are monotonically increasing in amplitude respectively.
15. The method of claim 14, wherein the monotonic increase comprises discrete amplitude steps based on a percentage value of a signal amplitude of the stored decoded error-free voice data packet.
16. The method of claim 13, further comprising:
detecting an nth error-free voice data packet in the stream of incoming voice data packets, wherein n is greater than or less than one; and
reconnecting the voice decoder to the audio transducer.
17. A method for processing audio information, the method comprising:
decoding a stream of incoming voice data packets for generating corresponding decoded voice packets;
selecting an error-free decoded voice packet from the generated error-free decoded voice packets;
storing the selected error-free decoded voice data packet; and
providing the decoded voice packets, wherein, if a first data packet error is detected in a packet of the incoming voice data packets:
replacing, with a first replacement packet, a decoded voice packet corresponding to the packet of the incoming voice data packets having the first data packet error, the first replacement packet comprising the stored error-free decoded voice data packet; and
providing the decoded voice packets comprising the first replacement packet.
18. A method in accordance with claim 17, wherein, if a subsequent data packet error is detected in a subsequent packet of the incoming voice data packets, the method further comprising:
generating a respective subsequent replacement packet for each detected subsequent data packet error, each subsequent replacement packet comprising a respectively increasingly attenuated version of the stored error-free decoded voice data packet;
respectively replacing, with each subsequent replacement packet, a respective decoded voice packet corresponding to the packet of the incoming voice data packets having the respective subsequent data packet error; and
providing the decoded voice packets comprising all replacement packets.
19. A method in accordance with claim 17, wherein the incoming voice data packets are indicative of a wireless voice communication.
20. A method in accordance with claim 17, wherein the incoming voice data packets are indicative of voice information provided by a game console.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of reproducing a playlist using a reproduction apparatus of an information storage medium, the method comprising:
determining whether the playlist is a streaming playlist;
when it is determined that the playlist is a streaming playlist:
receiving stream data from a server;
generating, based on preset standards, a clip audiovideo (AV) stream file from the received stream data;
storing the generated clip AV stream file; and
reproducing the stored clip AV stream file,
wherein the stored clip AV stream file is reproduced based on a network status between the server and the reproduction apparatus.
2. The method of claim 1, wherein the preset standards comprise at least one of a size of the generated clip AV stream file, a maximum number of generated clip AV stream files, and a file naming rule that is shared in the reproduction apparatus.
3. The method of claim 1, wherein the playlist comprises at least one play item, and the play item includes information about a directory where the generated clip AV stream file is to be stored, and the generated clip AV stream file is stored in the directory based on the information.
4. The method of claim 3, wherein the reproducing comprises reproducing the stored clip AV stream file according to a reproduction sequence.
5. The method of claim 3, wherein when the stored clip AV stream file is completely reproduced, the stored clip AV stream file is removed from the directory.
6. The method of claim 3, wherein the directory is located in a volatile memory.
7. The method of claim 3, further comprising:
pausing reproduction of the playlist when a data starved event is generated, wherein the data starved event indicates that a clip AV stream file to be reproduced has not yet been prepared in the directory; and
resuming the reproduction of the playlist after the clip AV stream file to be reproduced is prepared in the directory.
8. The method of claim 3, further comprising:
receiving an input to modify a reproduction position of the playlist;
when a clip AV stream file corresponding to the modified reproduction position is stored in the directory, reproducing a clip AV stream file corresponding to the modified reproduction position; and
removing clip AV stream files corresponding to temporal positions before the modified reproduction position, from the directory.
9. The method of claim 3, further comprising:
receiving a command for a multi-speed reproduction of the playlist;
when the command for the multi-speed reproduction of the playlist is received, pausing reproduction of the playlist;
receiving stream data for multi-speed reproduction from the server; and
sequentially reproducing clip AV stream files for multi-speed reproduction which are generated from the received stream data for multi-speed reproduction.
10. The method of claim 3, further comprising:
receiving a command for multi-speed reproduction of the playlist;
when the command for multi-speed reproduction is received, performing multi-speed reproduction of the clip AV stream file stored in the directory;
receiving from the server stream data for multi-speed reproduction of a second clip AV stream file corresponding to a temporal position after the clip AV stream file stored in the directory;
generating a multi-speed reproduction clip AV stream file from the received stream data for the multi-speed reproduction of the stored clip AV stream file and storing the generated multi-speed reproduction clip AV stream file in the directory; and
when multi-speed reproduction of the multi-speed reproduction clip AV stream file stored in the directory is completed at a temporal point when the command for multi-speed reproduction is received, seamlessly reproducing the stored clip AV stream file for multi-speed reproduction.
11. An apparatus for reproducing a playlist, the apparatus comprising:
a reader which reads a title of an index file for executing an application, from an information storage medium;
a controller which controls the application and determines whether the playlist is a streaming playlist;
a communicator which receives stream data from a server in response to determining that the playlist is a streaming playlist;
a storage which stores a clip audiovideo (AV) stream file that is generated from the received stream data based on preset standards, via the executed application; and
a reproducer which reproduces the stored clip AV stream file,
wherein the stored clip AV stream file is reproduced according to a network status between the server and the apparatus for reproducing the playlist.
12. The playlist reproduction apparatus of claim 11, wherein the preset standards comprise at least one of a size of the clip AV stream file, a maximum number of generated clip AV stream files, and a file naming rule that is shared in the reproduction apparatus.
13. The playlist reproduction apparatus of claim 11, wherein the playlist comprises at least one play item, and the play item includes information about a directory where the generated clip AV stream file is to be stored, and the generated clip AV stream file is stored in the directory based on the information.
14. The playlist reproduction apparatus of claim 13, wherein when the stored clip AV stream file is completely reproduced, the stored clip AV stream file is removed from the directory of the storage.
15. The playlist reproduction apparatus of claim 13, wherein the storage which includes the directory is a volatile memory.
16. The playlist reproduction apparatus of claim 13, wherein when a data starved event is generated, the data starved event indicates that a clip AV stream file, that is to be decoded by using the reproducer, has not yet been prepared in the directory, the application pauses reproduction of the playlist, and once a clip AV stream file to be decoded is prepared in the directory, the application resumes the reproduction of the playlist.
17. The playlist reproduction apparatus of claim 11, further comprising an inputter which receives a command related to reproduction of the playlist,
wherein when the inputter receives a command that modifies a reproduction position of the playlist, the application determines whether a clip AV stream file corresponding to the modified reproduction position of the playlist is prepared in the directory in order to change a reproduction state of the playlist.
18. A non-transitory computer readable information storage medium which reproduces audiovideo (AV) data, comprising:
a title of an index file which executes an application; and
a playlist including at least one play item and information indicating whether the playlist is a streaming playlist,
wherein the play item includes information about a directory where a clip AV stream file is to be stored, and the application controls reproduction of a clip AV stream file stored in the directory.
19. The non-transitory computer-readable information storage medium of claim 18, wherein the stored clip AV stream file is generated from stream data that is received according to a network status between a server and a reproduction apparatus and according to preset standards by using the application.
20. A non-transitory computer-readable storage medium having embodied thereon a program, which when executed by a computer, performs a method, the method comprising:
determining whether the playlist is a streaming playlist;
when it is determined that the playlist is a streaming playlist:
receiving stream data from a server;
generating, based on preset standards, a clip audiovideo (AV) stream file from the received stream data, and storing the generated clip AV stream file; and
reproducing the stored clip AV stream file,
wherein the stored clip AV stream file is reproduced based on a network status between the server and the reproduction apparatus.

1461125638-06025d2b-8ca7-4a91-86b8-c3cc797e6284

1. A computer-implemented method, comprising:
receiving information from a plurality of entities which each has an interest in at least one corresponding digital asset; and
utilizing the information, populating a plurality of interfaces each associated with at least one of the entities, for facilitating transactions involving the at least one corresponding digital asset.
2. The method of claim 1, and further comprising logging in one of the entities.
3. The method of claim 2, and further comprising displaying a plurality of available digital assets in which the logged entity has an interest, utilizing a graphical user interface.
4. The method of claim 3, and further comprising receiving from the logged entity a selection of at least a subset of the available digital assets, utilizing the graphical user interface.
5. The method of claim 4, wherein the selected subset of available digital assets is displayed for facilitating transactions involving the selected subset of available digital assets.
6. The method of claim 1, wherein each of the interfaces includes an integrated presentation module for presenting a plurality of digital assets that are capable of being the subject of transactions performed utilizing the associated interface.
7. The method of claim 1, wherein the entities are selected from the group consisting of a person, a group of people, and a business.
8. The method of claim 1, wherein the at least one corresponding digital asset is selected from the group consisting of video, audio, an image, a publication, lyrics, and a composition.
9. The method of claim 1, wherein the information is received utilizing a registration process performed by the entities.
10. The method of claim 1, wherein the information is received utilizing a network.
11. The method of claim 1, wherein the information identifies the at least one corresponding digital asset.
12. The method of claim 1, wherein the information includes a name of a corresponding interface.
13. The method of claim 1, wherein the information includes a price of the at least one corresponding digital asset.
14. The method of claim 1, wherein the information includes a branding associated with the at least one corresponding digital asset.
15. The method of claim 1, wherein the transactions include a purchase of the at least one corresponding digital asset.
16. The method of claim 1, wherein each interface is displayed in conjunction with a website associated with a corresponding one of the entities.
17. The method of claim 1, wherein each interface is embedded in a website associated with a corresponding one of the entities.
18. A computer program embodied on a computer readable medium, comprising:
computer code for receiving information from a plurality of entities which each has an interest in at least one corresponding digital asset; and
computer code for utilizing the information to populate a plurality of interfaces each associated with at least one of the entities, for facilitating transactions involving the at least one corresponding digital asset.
19. A system, comprising:
a processor for populating a plurality of interfaces each associated with at least one of a plurality of entities which each has an interest in at least one corresponding digital asset, using information received from the entities, for facilitating transactions involving the at least one corresponding digital asset.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer implemented method, performed by a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
presenting information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein
(A) the first grid has a first size, and
the first grid represents a first set of time-bounded events in the plurality of time-bounded events, and

(B) the second grid has a second size smaller than the first size,
the second grid represents a second set of time-bounded events in the plurality of time-bounded events, and
the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events.
2. The method of claim 1, wherein the information representing a plurality of time-bound events is responsive to a search query, wherein
the search results of the search query are presented in the second grid and a subset of the search results is presented in the first grid using a predefined scheme for visually identifying the search results and a subset of the search results.
3. The method of claim 2, wherein the predefined scheme is a color scheme for displaying different subsets of the search results using different colors.
4. The method of claim 2, wherein the predefined scheme is a highlighting scheme for displaying different subsets of the search results using highlighting methods.
5. The method of claim 1, wherein the information representing a plurality of time-bound events is responsive to a search query, wherein
the search results are presented in the second grid using a predefined scheme for visually distinguishing the search results in accordance with relevance to the search query; and
events presented in the first grid that correspond to the search results are visually distinguish in accordance with the predefined scheme.
6. The method of claim 5, wherein the predefined scheme includes visual distinctions between search results having different levels of relevance.
7. The method of claim 1, wherein the plurality of time-bounded events comprises scheduled presentations of multimedia content.
8. The method of claim 1, wherein the plurality of time-bounded events comprises television shows scheduled for broadcast in a predefined time period.
9. The method of claim 1, wherein an axis of the first grid corresponds to television channels and an axis of the second grid corresponds to time.
10. The method of claim 1, wherein the plurality of time-bounded events comprises data resulting from a search of a database in accordance with a search query.
11. The method of claim 10, wherein the search query is a user specified search query.
12. The method of claim 10, wherein the search query comprises a predefined search query.
13. The method of claim 1, further comprising:
responding to a user action of hovering a pointer over time-bounded event displayed in the second grid by displaying additional information corresponding to the time-bounded event.
14. The method of claim 13, further comprising acquiring additional data from a server corresponding to the displayed additional information.
15. A system for presenting information representing a plurality of time-bounded events, comprising:
memory;
one or more processors; and
one or more modules stored in memory and configured for execution by the one or more processors, the one or modules comprising instructions for:
presenting the information representing the plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein
(A) the first grid has a first size, and
the first grid represents a first set of time-bounded events in the plurality of time-bounded events, and

(B) the second grid has a second size smaller than the first size,
the second grid represents a second set of time-bounded events in the plurality of time-bounded events, and
the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events.
16. The system of claim 15, wherein the information representing a plurality of time-bound events is responsive to a search query, wherein
the search results of the search query are presented in the second grid and a subset of the search results is presented in the first grid using a predefined scheme for visually identifying the search results and a subset of the search results.
17. The system of claim 16, wherein the predefined scheme includes visual distinctions between search results having different levels of relevance.
18. The system of claim 15, wherein the plurality of time-bounded events comprises scheduled presentations of multimedia content.
19. The system of claim 15, wherein the plurality of time-bounded events comprises television shows scheduled for broadcast in a predefined time period.
20. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system for presenting information representing a plurality of time-bounded events, the one or more programs comprising instructions for:
presenting the information representing the plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein
(A) the first grid has a first size, and
the first grid represents a first set of time-bounded events in the plurality of time-bounded events, and

(B) the second grid has a second size smaller than the first size,
the second grid represents a second set of time-bounded events in the plurality of time-bounded events, and
the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events.