摘要:
Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist. Each of the items can be removed from, added to, or moved around in the playlist without concerning that an item may further include many items therein.
摘要:
Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist. Each of the items can be removed from, added to, or moved around in the playlist without concerning that an item may further include many items therein.
摘要:
A communication system for a computer includes apparatuses and methods for providing commands and data between a host computer and a multi-channel modem via a single host-to-modem physical channel using multiple logical channels. The communication system suitably includes a logical channel upon which each modem receives command data. Signals asserted on the logical channel corresponding to commands for a particular physical channel are automatically treated as commands. Signals on noncommand logical channels are processed as data to be transferred. Consequently, each physical channel of the modem may be controlled without requiring an escape sequence.
摘要:
A commercial off-the-shelf smartphone is adapted, through software modifications only, to provide multiple operating domains or domains that provide differing levels of security and reliability. Each operating domain is isolated from the others. Detection of unauthorized modification is provided. Cross domain activity notification is provided.
摘要:
Methods and systems are provided for use in a MoIP system including a first modem, a second modem and a third modem. An exemplary communication method includes the steps of receiving a call from the first modem by the second modem over a telephone line, contacting the third modem by the second modem over a packet network, receiving information, from the third modem by the second modem, relating to one or more data compression protocols supported by the third modem, handshaking by the second modem with the first modem to establish a connection, and negotiating a first data compression protocol by the second modem with the first modem, wherein the first data compression protocol is according to the information relating to one of the one or more data compression protocols.
摘要:
The invention is a multimedia video messaging system that provides an end-user with the ability to record and send arbitrary-length audio and video content. The system can encompass a variety of devices such as a mobile phone, cordless phone, and PC with an embedded or attached camera and digital signal processing capabilities to capture and encode an arbitrary length of video and audio into a format that can be streamed or attached to an electronic message. From an address-book listing or using the network identifiers for recipients in an active voice or video call, the end-user may press one button to initiate and send recorded video and audio without further input. When the video exceeds X kb where X is determined by the bandwidth of the end-to-end communication between the device and the messaging server (e.g. phone lines in the current worst case), the video and audio streams to a remote disk that is available on the world-wide web and a message is created and sent with a URI to the streamed media embedded in the body of the message. If the video is less than X kb, a message is created and sent with compressed video attached. When the message is received, an end-user can click on the attachment or the URI to play the video and audio.
摘要:
A communication system implements a system for reducing the processing burden associated with detecting an escape sequence in a set of data. The quantity of data contained within the modem's data buffer is intermittently compared to a threshold. While the quantity of data remains above a selected threshold, the data is not checked for an escape sequence. If the quantity of data falls below the threshold, the modem initiates an escape sequence detection procedure. Because the data source waits for a confirmation signal from the modem after sending the escape sequence, additional data will not be received in the data buffer. Thus, the escape sequence is typically among the most recently received data in the data buffer. As the modem processes the data in the buffer, the quantity falls below the threshold, activating the escape sequence detection procedure.
摘要:
Various methods and systems for establishing modem relay connections are provided. For example, a modem relay method for use by a first gateway device in communication with a calling modem comprises the exemplary steps of: receiving a call from the calling modem for establishing a communication with a remote modem; requesting a second gateway device to place a call to the remote modem for establishing the communication; transmitting ANSam to the calling modem for a predetermined period of time according to an ANSam message received from the second gateway device in an RFC2833 message via a packet network; monitoring for detection of a CM signal from the calling modem; monitoring for detection of an AA signal from the calling modem; monitoring for receipt of a modulation type message from the second gateway device; and monitoring for receipt of a pass through mode message from the second gateway device.