×

System and method for streaming audio

  • US 8,639,830 B2
  • Filed: 07/22/2009
  • Issued: 01/28/2014
  • Est. Priority Date: 07/22/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing data streaming, comprising:

  • synchronizing a clock for a client device with a clock for a media server;

    receiving an incoming media packet having a timestamp from the media server at the client device;

    comparing the timestamp with a next play time for a packet, wherein the next play time is defined by a number of packets to be played in a kernel buffer that receives packets from a user buffer, a number of packets in the user buffer, and a current system time;

    placing the incoming media packet into the user buffer at a playing position in the user buffer based on the next play time;

    playing the incoming media packet using a media output device accessible to an end user;

    receiving an announcement media packet into an announcement buffer; and

    mixing the announcement media packet with the incoming media packet from the user buffer directly into the kernel buffer.

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