MESSAGING-ENABLED UNMANNED AERIAL VEHICLE
First Claim
1. A method comprising:
- receiving media captured by an unmanned aerial vehicle (UAV);
incorporating the media captured by the UAV into a UAV message;
broadcasting the UAV message to client devices associated with accounts of a messaging platform;
receiving, from the client devices, interactions with the UAV message;
determining a command for the UAV based on the interactions with the UAV message; and
transmitting the command to the UAV, the UAV configured to respond to the command.
5 Assignments
0 Petitions
Accused Products
Abstract
An unmanned aerial vehicle (UAV) carries a camera, sends data from the camera, and receives commands. The UAV is connected to a messaging platform. Pictures or video clips received from the UAV are selected and placed in messages broadcast by an account associated with the UAV. Video footage from the camera is live-streamed in a card-type message. Account holders of the messaging platform may control the UAV with commands embedded in messages and directed towards an account associated with the UAV. Controllable elements of the UAV include UAV location, camera orientation, camera subject, UAV-mounted lighting, a UAV-mounted display, a UAV-mounted projector, UAV-mounted speakers, and a detachable payload. UAV control may be determined through democratic means. Some UAV functionality may be triggered through aggregated engagements on the messaging platform. The UAV may include a display screen and/or a microphone to provide for telepresence or interview functionality.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving media captured by an unmanned aerial vehicle (UAV); incorporating the media captured by the UAV into a UAV message; broadcasting the UAV message to client devices associated with accounts of a messaging platform; receiving, from the client devices, interactions with the UAV message; determining a command for the UAV based on the interactions with the UAV message; and transmitting the command to the UAV, the UAV configured to respond to the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing instructions, the instructions when executed causing a processor to:
-
receive media captured by an unmanned aerial vehicle (UAV); incorporate the media captured by the UAV into a UAV message; broadcast the UAV message to client devices associated with accounts of a messaging platform; receive, from the client devices, interactions with the UAV message; determine a command for the UAV based on the interactions with the UAV message; and transmit the command to the UAV, the UAV configured to respond to the command. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
an unmanned-aerial vehicle (UAV); a processor; a message authoring engine configured to execute on the processor and to; receive media captured by the UAV, incorporate the media captured by the UAV into a UAV message, and broadcast the UAV message to client devices associated with accounts of a messaging platform; and a UAV controller configured to execute on the processor and to; receive, from the client devices, interactions with the UAV message, determine a command for the UAV based on the interactions with the UAV message, and transmit the command to the UAV, the UAV configured to respond to the command. - View Dependent Claims (18, 19, 20)
-
Specification