Techniques for relaying audio messages to devices
AssigneeApple Inc.
InventorsRichard M. Powell, John A. Aguilar, Patrick L. Coffman
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for transmitting an announcement to one or more devices. In one example, a first device receives a first message that includes an announcement, the announcement associated with a voice that spoke the announcement. The first device may determine the announcement from the first message, and then identify one or more devices for receiving the announcement. The one or more devices may have a particular device type of a plurality of different device types comprising at least a mobile device. The first device may then transmit a second message to the one or more devices for presentation of the announcement by the one or more devices.
Claims19
A method, comprising:
- receiving, by a first device, a first message that includes an audio file, the audio file including an announcement, the announcement associated with a voice that spoke the announcement;
- determining, by the first device, the announcement from first message by at least:
- classifying a portion of the audio file as being the announcement, the portion of the audio file having a start point and an end point within the audio file, and the classification based at least in part on a trigger mechanism that indicates the announcement within the audio file;
- and
- removing, by the first device, the audio file at the start point and the end point;
- identifying, by the first device, one or more devices for receiving the announcement, the one or more devices associated with the first device, each device of the one or more devices having a particular device type of a plurality of different device types comprising at least a mobile device;
- and
- transmitting, by the first device, a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices.
A first device, comprising:
- a memory configured to store computer-executable instructions;
- and
- one or more processors in communication with the memory and configured to access the memory and execute the computer-executable instructions to, at least:
- receiving, by a first device, a first message that includes an audio file, the audio file including an announcement, the announcement associated with a voice that spoke the announcement;
- determining, by the first device, the announcement from first message by at least:
- classifying a portion of the audio file as being the announcement, the portion of the audio file having a start point and an end point within the audio file, and the classification based at least in part on a trigger mechanism that indicates the announcement within the audio file;
- and
- removing, by the first device, the audio file at the start point and the end point;
- identifying, by the first device, one or more devices for receiving the announcement, the one or more devices associated with the first device, each device of the one or more devices having a particular device type of a plurality of different device types comprising at least a mobile device;
- and
- transmitting, by the first device, a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices.
One or more non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by one or more processors of a first device, cause the one or more processors to perform operations comprising:
- receiving, by a first device, a first message that includes an audio file, the audio file including an announcement, the announcement associated with a voice that spoke the announcement;
- determining, by the first device, the announcement from first message by at least:
- classifying a portion of the audio file as being the announcement, the portion of the audio file having a start point and an end point within the audio file, and the classification based at least in part on a trigger mechanism that indicates the announcement within the audio file;
- and
- removing, by the first device, the audio file at the start point and the end point;
- identifying, by the first device, one or more devices for receiving the announcement, the one or more devices associated with the first device, each device of the one or more devices having a particular device type of a plurality of different device types comprising at least a mobile device;
- and
- transmitting, by the first device, a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices.
Dependencies are inferred from the claim text.