Patent ID: 7284046

Claim:
A method for coordinating network communication between multiple communication devices associated with a user, comprising: determining that a first communication device has a first output capability regarding displaying or sounding digital content items and that a second communication device has a second output capability regarding displaying or sounding digital content items, wherein the determining is accomplished by a user-device mapping engine that logically maps between the user and the user's communication devices and a device-type mapping engine that maps between a user's communication devices and a type and format of digital content items, wherein the type of digital content items is identified by one of a set of Extensible Markup Language tags and a file extension; determining that the first and second communication devices are associated with each other; receiving, from an application, a first digital content item and a second digital content item within a communication session; determining by the device-type mapping engine that the first digital content item is able to be output by the first communication device and that the second digital content is able to be output by the second communication device, wherein the device-type mapping engine analyzes the capabilities of each communication device and selects a communication device with the highest capability relative to the type and format of the digital content item; and concurrently with sending the first digital content item to the first communication device based on the capability of the first communication device to display the first digital content item, sending the second digital content item to the second communication based on the capability of the second communication device to display the second digital content item, wherein the device-type mapping engine allows the user to switch between the first and second communication devices without having to end an existing session.