System, method and program for controlling MP3 player
US-9258346-B2 · Feb 9, 2016 · US
US10171535B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10171535-B2 |
| Application number | US-201615002756-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 21, 2016 |
| Priority date | Mar 26, 2007 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system for implementing a method for communicating an audio message file from a computing device to an audio player device. The computer system includes the computing device, the 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 the method. An audio message file is generated by the computing device and sent to the audio player device. In response to receipt of the audio message file, the audio player device halts 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 plays the audio message file.
Opening claim text (preview).
What is claimed is: 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. 2. The computer system of claim 1 , wherein said ascertaining ascertains that the audio player device is currently active. 3. The computer system of claim 1 , wherein said ascertaining ascertains that the audio player device is not currently active. 4. The computer system of claim 1 , said method further comprising: said audio player device receiving the intent-to-send preliminary message sent by the computing device; said audio player device determining that the IP address of the computing device in the intent-to-send preliminary message is not on a list of unauthorized IP addresses in a configuration file stored in the audio player device, and in response, said audio player device parsing the intent-to-send preliminary message; said audio player device identifying from said parsing the intent-to-send preliminary message: the name of the audio message file and the size of the audio message file; said audio player device deciding to either (i) save the audio message file having the name identified from said parsing of the intent-to-send preliminary message or (ii) stream the audio message file having the name identified from said parsing of the intent-to-send preliminary message; after said deciding, said audio player device sending the OK-to-send message to the computing device. 5. The computer system of claim 4 , wherein said deciding comprises deciding to save the audio message file having the named identified from said parsing of the intent-to-send preliminary message which comprises: said audio player device determining, from the identified size of the audio message file, that the audio player device has enough free storage space to save the audio message file having the name identified from said parsing of the intent-to-send preliminary message; and said audio player device determining that the configuration file is set for saving the audio message file having the name identified from said parsing of the intent-to-send preliminary message. 6. The computer system of claim 4 , wherein said deciding comprises deciding to stream the audio message file having the name identified from said parsing of the intent-to-send preliminary message. 7. The computer system of claim 6 , wherein said deciding to stream the audio message file having the name identified from said parsing of the intent-to-send preliminary message comprises: said audio player device determining, from the identified size of the audio message file, that the audio player device has enough free storage space to save the audio message file having the name identified from said parsing of the intent-to-send preliminary message; said audio player device determining that the configuration file is not set for saving the audio message file, and in response, said audio player device setting an error flag indicating that the audio message file will not be saved; and said audio player device determining that the configuration file is set for streaming the audio message file. 8. The computer system of claim 6 , wherein said deciding to stream the audio message file having the name identified from said parsing of the intent-to-send preliminary message comprises: said audio player device determining, from the identified size of the audio message file, that the audio player device does not have enough free storage space to save the audio message file having the name identified from said parsing of the intent-to-send preliminary message, and in response, said audio player device setting an error flag indicating that the audio message file will not be saved; and said audio player device determining that the configuration file is set for streaming the audio message file.
by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text · CPC title
Electricity · mapped topic
Processing operations in response to a pause request · CPC title
Processing of audio elementary streams · CPC title
by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.