Agnostic peripheral control for media communication appliances
AssigneeCisco Technology, Inc., a corporation of California
InventorsSurendra Prajapat, Arthur Howarth
Life of this patent
Estimating the term…
Abstract
The present invention provides enhanced flexibility regarding the use of media devices, including media communication peripheral devices, in communication sessions. Communication sessions can be conducted between devices having differing capabilities. According to some implementations, requests for communication sessions may be accepted according to the capabilities and/or preferences indicated for local media communication peripheral devices. Some components of an incoming communication signal may be selected for reproduction by a local media communication peripheral device and others may be ignored.
Claims22
A method of participating in a communication session, the method comprising:
- receiving a plurality of first communication signals from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- selecting at least a first component of a first communication signal for communication with a first local media communication peripheral device;
- and
- preparing the first component of the first communication signal for transmission to the first local media communication peripheral device, wherein a first attribute of the first component differs from a second attribute prepared for communication with the first local media communication peripheral device.
A method of providing a communication session, the method comprising:
- providing a first communication signal from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- determining a first data quality of least a first component of the first communication signal prepared for communication with a first local media communication peripheral device;
- and
- billing for the communication session based in part on the first data quality.
A method of providing a communication session, the method comprising:
- receiving a first communication signal from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- determining a first data quality of least a first component of the first communication signal;
- and
- billing for the communication session based in part on the first data quality.
An apparatus for participating in a communication session, the apparatus comprising:
- means for receiving a plurality of first communication signals from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;.
- means for selecting at least a first component of a first communication signal for communication with a first local media communication peripheral device;
- means for preparing the first component of the first communication signal for transmission to the first local media communication peripheral device, wherein a first attribute of the first component differs from a second attribute prepared for communication with the first local media communication peripheral device;
- and
- means for transmitting the first component of the first communication signal to the first media communication peripheral device.
Software embodied in a machine-readable medium for participating in a communication session, the software including instructions for controlling at least one device to perform the following steps:
- receiving a plurality of first communication signals from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- selecting at least a first component of a first communication signal for communication with a first local media communication peripheral device;
- preparing the first component of the first communication signal for transmission to the first local media communication peripheral device, wherein a first attribute of the first component differs from a second attribute prepared for communication with the first local media communication peripheral device;
- and
- transmitting the first component of the first communication signal to the first media communication peripheral device.
Software embodied in a machine-readable medium for providing a communication session, the software including instructions for controlling at least one device to perform the following steps:
- providing a first communication signal from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- determining a first data quality of least a first component of the first communication signal prepared for communication with a first local media communication peripheral device;
- and
- billing for the communication session based in part on the first data quality.
Software embodied in a machine-readable medium for providing a communication session, the software including instructions for controlling at least one device to perform the following steps:
- receiving a first communication signal from a communication network, the first communication signal comprising at least one component selected from the group consisting of a first data component, a first audio component and a first video component;
- determining a first data quality of least a first component of the first communication signal;
- and
- billing for the communication session based in part on the first data quality.
Dependencies are inferred from the claim text.