Communication with user location
AssigneeAmazon Technologies, Inc.
InventorsShambhavi Sathyanarayana Rao, Ilia Dmitry Lewis, Roman Yusufov, Anna Chen Santos
Life of this patent
Estimating the term…
Abstract
A system and method delivers a message from a first device of a first user to a second device of a second user. Message data corresponding to a message to the second user is received, and a user profile associated with the second user is determined. The second device determines that the second user is not proximate and searches for the second user. Once the second user is found, the message is delivered.
Claims21
A computer-implemented method for delivering a message from a first device associated with a first user profile to a second device associated with a second user profile, the method comprising:
- receiving, using a communications server, a message request from the first device;
- performing speech processing on the message request to determine text data;
- determining that the text data corresponds to message content and that the second device is a desired recipient of the message content;
- determine the second user profile indicates that the second device corresponds to a n autonomously mobile device;
- sending, to the autonomously mobile device, a first command to search for a second user associated with the second user profile;
- receiving, from the autonomously mobile device, a first indication that the second user is proximate to the autonomously mobile device;
- sending, to the autonomously mobile device, a second command to output audio corresponding to a notification of receipt of the message request;
- receiving, from the autonomously mobile device, a second indication to deliver the message content;
- and
- sending, to the autonomously mobile device, the message content.
A computer-implemented method comprising:
- receiving, from a first device associated with a first user profile, message data corresponding to a message for a second device associated with a second user profile;
- sending, to the second device, an indication of receipt of the message data;
- determining that the second device is an autonomously mobile device;
- based on determining that the second device is the autonomously mobile device, sending, to the second device, a first command to search for a user;
- receiving, from the second device, second data indicating that the user is proximate to the second device;
- and
- sending, to the second device and based at least in part on the second data, the message data.
A system comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, cause the system to:
- receive, from a first device associated with a first user profile, message data corresponding to a message for a second device associated with a second user profile;
- send, to the second device, an indication of receipt of the message data;
- determine that the second device is an autonomously mobile device;
- based on determining that the second device is the autonomously mobile device, send, to the second device, a first command to search for a user;
- receive, from the second device, second data indicating that the user is proximate to the second device and
- send, to the second device and based at least in part on the second data, the message data.
A system comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, cause the system to:
- receive message data corresponding to a message;
- determine that the message is to be delivered to an autonomously mobile device;
- send, to the autonomously mobile device, a command that causes the autonomously mobile device to move to locate a user;
- receive, from the device, second data indicating that the user is proximate to the device;
- and
- send, to the device and based at least in part on the second data, the message data.
Dependencies are inferred from the claim text.