×

Seamless switching of media streams between different networks

  • US 7,889,686 B1
  • Filed: 06/18/2007
  • Issued: 02/15/2011
  • Est. Priority Date: 11/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system of parallel wireless communication sessions transmitting a packetized stream of media data having an audio component or a video component, the system comprising:

  • a mobile device comprisinga first microprocessor having means for establishing and maintainingcommunication sessions with two or more wireless networks at the same time, andcommunications with a recipient device,multiple wireless communications modules connected to the first microprocessor, wherein each wireless communications module is adapted to wirelessly communicate with a different communication network, andmeans for packetizing a stream of media data stored in a memory of the first microprocessor;

    the recipient device comprisinga second microprocessor having means for establishing and maintaininga communication session with the mobile device, anda telephone call to the mobile device,means for performing a coordination function, whereinduplicate packets, transmitted by the mobile device in a parallel communication to more than one communication network at the same time, arrive at the recipient device at different times, anda determination is made as towhich communication network has transmitted a most reliable media data stream, andwhich communication network has a slowest transmission rater, andmeans for transmitting to the mobile device results of operation of the coordination function; and

    wherein the mobile device further comprises means for receiving the results of operation of the coordination function, and(i) terminating the communication session with the communication network with the slowest transmission rate, or(ii) terminating all communication sessions with communication networks except with the communications network having the most reliable transmission.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×