×

Controlling MP3 player

  • US 10,171,535 B2
  • Filed: 01/21/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 03/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising a computing device, an audio player device, and one or more computer readable hardware storage devices containing program instructions which upon being executed on both the computing device and the audio player device, implement a method for communicating an audio message file from the computing device to the audio player device, said method comprising:

  • said computing device generating or selecting the audio message file;

    said computing device creating a control file comprising a first entry, wherein the first entry comprises the identity of the audio player device, a name of the audio message file to be sent to the audio player device, a time stamp denoting a time at which to send the audio message file to the audio player device, and a queue flag having a value of TRUE if an attempt is to be made to send the audio message file to the audio player device later in response to a determination that the audio player device is not currently active;

    said computing device parsing the first entry in the control file;

    said computing device identifying from said parsing the first entry;

    the audio player device, the name of the audio message file, the time stamp, and the queue flag;

    said computing device ascertaining whether the audio player device is currently active;

    if said ascertaining ascertains that the audio player device is currently active, then said computing device sending an intent-to-send preliminary message to the audio player device, wherein the intent-to-send preliminary message contains the name of the audio message file, a size of the audio message file, and an Internet Protocol (IP) address of the computing device;

    if said ascertaining ascertains that the audio player device is not currently active, then said computing device determining whether the queue flag has the value of TRUE, and in response to determining that the queue flag has the value of TRUE, said computing device adding the first entry to the control file as a next entry in the control file to process, parsing the first entry, and determining that the audio player device is currently active, and in response, said computing device sending the intent-to-send preliminary message to the audio player device;

    after said sending the intent-to-send preliminary message to the audio player device, said computing device receiving, from the audio player device, an OK-to-send message, and in response, said computing device sending the audio message file from the computing device to the audio player device at the time denoted by the time stamp and said computing device deleting the first entry in the control file;

    said audio player device receiving the audio message file sent from the computing device to the audio player device; and

    in response to said receiving the audio message file, said audio player device halting play of a song or other audio content that was being played by the audio player device at a time of receipt of the audio message file and playing the audio message file approximately upon said halting play of the song or other audio content.

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