×

Server-assisted video conversation

  • US 9,077,774 B2
  • Filed: 06/03/2011
  • Issued: 07/07/2015
  • Est. Priority Date: 06/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method performed by a first mobile computing device for creating a two-way audio-video conversation between the first mobile computing device and a second mobile computing device, the method comprising:

  • recording an audio data stream;

    encoding the audio data stream, the audio data stream comprising a stream of audio packets, each audio packet comprising an audio timestamp;

    receiving a video data stream;

    encoding the video data stream, the video data stream comprising a stream of video packets, each video packet comprising a video timestamp matching a corresponding audio timestamp and audio packet that was recorded concurrently with the video packet;

    offloading to a centralized server processing of the audio data stream and video data stream for the two-way audio-video conversation between the first mobile computing device and the second mobile computing device by;

    splitting the audio data stream and video data streams into separate data streams for communication to the centralized server;

    transmitting the audio data stream over a first transport protocol to the centralized server; and

    transmitting the video data stream separately from the audio data stream over a second transport protocol to the centralized server, the centralized server configured to re-encode the audio data stream and the video data stream based on characteristics of the second mobile computing device and deliver both the re-encoded audio data stream and the re-encoded video data stream to the second mobile computing device for synchronizing based on the respective audio and video timestamps.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×