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.
Claims20
A method, comprising:
- receiving, by a resident device, a first message that includes an announcement, the announcement associated with a voice that spoke the announcement;
- obtaining, by the resident device, the announcement from first message;
- identifying, by the resident device, one or more devices for receiving the announcement, the one or more devices associated with the resident 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;
- transmitting, by the resident device, a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices;
- receiving, by the resident device, a third message that includes a second announcement, the third message indicating a recipient user account for receiving the second announcement;
- obtaining, by the resident device, the second announcement from the third message, the recipient user account associated with a subset of the one or more devices;
- identifying, by the resident device, a particular user device of the subset of the one or more devices associated with the recipient user account;
- and
- transmitting, by the resident device, a fourth message to the particular user device for presentation of the second announcement on the particular user device.
A resident 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:
- receive a first message that includes an announcement, the announcement associated with a voice that spoke the announcement;
- determine the announcement from first message;
- identify one or more devices for receiving the announcement, the one or more devices associated with the resident 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;
- transmit a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices;
- receive a third message that includes a second announcement, the third message indicating a recipient user account for receiving the second announcement;
- obtain the second announcement from the third message, the recipient user account associated with a subset of the one or more devices;
- identify a particular user device of the subset of the one or more devices associated with the recipient user account;
- and
- transmit a fourth message to the particular user device for presentation of the announcement on the particular user device.
One or more non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by one or more processors of a resident device, cause the one or more processors to perform operations comprising:
- receiving, by the resident device, a first message that includes an announcement, the announcement associated with a voice that spoke the announcement;
- determining, by the resident device, the announcement from first message;
- identifying, by the resident device, one or more devices for receiving the announcement, the one or more devices associated with the resident 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;
- transmitting, by the resident device, a second message to the one or more devices for presentation of the announcement, respectively, by the one or more devices;
- receiving, by the resident device, a third message that includes a second announcement, the third message indicating a recipient user account for receiving the second announcement;
- obtaining, by the resident device, the second announcement from the third message, the recipient user account associated with a subset of the one or more devices;
- identifying, by the resident device, a particular user device of the subset of the one or more devices associated with the recipient user account;
- and
- transmitting, by the resident device, a fourth message to the particular user device for presentation of the announcement on the particular user device.
Dependencies are inferred from the claim text.