Providing Streaming Video From Mobile Computing Nodes
First Claim
1. A system comprising:
- a processor; and
a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprisingreceiving, from a requestor, a request for streaming video captured by a mobile computing node of a plurality of mobile computing nodes, wherein the request comprises a parameter associated with the streaming video,initiating transmission of an inquiry message to the plurality of mobile computing nodes,receiving inquiry message responses from mobile computing nodes comprising the mobile computing node, wherein the inquiry message responses indicate that the mobile computing nodes satisfy the parameter,creating a list of the mobile computing nodes,providing the list of the mobile computing nodes to the requestor,receiving, from the requestor, a selection of the mobile computing node, andinitiating delivery of a video stream to the requestor, wherein the video stream is obtained from the mobile computing node.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for providing streaming video from mobile computing nodes. A request for streaming video captured by a mobile computing node can be received at a computer including a processor that executes a controller. The request can include a parameter associated with the streaming video. The computer can initiate transmission of an inquiry message to two or more mobile computing nodes and receive inquiry message responses from the mobile computing nodes that include the mobile computing node. The inquiry message responses can indicate that the mobile computing nodes can satisfy the parameter. The computer can create a list of the mobile computing nodes that can satisfy the parameter and provide the list to the requestor. The computer can receive a selection of the mobile computing node, and initiate delivery of a video stream to the requestor.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising receiving, from a requestor, a request for streaming video captured by a mobile computing node of a plurality of mobile computing nodes, wherein the request comprises a parameter associated with the streaming video, initiating transmission of an inquiry message to the plurality of mobile computing nodes, receiving inquiry message responses from mobile computing nodes comprising the mobile computing node, wherein the inquiry message responses indicate that the mobile computing nodes satisfy the parameter, creating a list of the mobile computing nodes, providing the list of the mobile computing nodes to the requestor, receiving, from the requestor, a selection of the mobile computing node, and initiating delivery of a video stream to the requestor, wherein the video stream is obtained from the mobile computing node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, from a requestor and at a computer comprising a processor that executes a controller, a request for streaming video captured by a mobile computing node of a plurality of mobile computing nodes, wherein the request comprises a parameter associated with the streaming video; initiating, by the computer, transmission of an inquiry message to the plurality of mobile computing nodes; receiving, at the computer, inquiry message responses from mobile computing nodes comprising the mobile computing node, wherein the inquiry message responses indicate that the mobile computing nodes satisfy the parameter; creating, by the computer, a list of the mobile computing nodes; providing, by the computer, the list of the mobile computing nodes to the requestor; receiving, by the computer and from the requestor, a selection of the mobile computing node, and initiating, by the computer, delivery of a video stream to the requestor, wherein the video stream is obtained from the mobile computing node. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, from a requestor, a request for streaming video captured by a mobile computing node of a plurality of mobile computing nodes, wherein the request comprises a parameter associated with the streaming video; initiating transmission of an inquiry message to the plurality of mobile computing nodes; receiving inquiry message responses from mobile computing nodes comprising the mobile computing node, wherein the inquiry message responses indicate that the mobile computing nodes satisfy the parameter; creating a list of the mobile computing nodes; providing the list of the mobile computing nodes to the requestor; receiving, from the requestor, a selection of the mobile computing node, and initiating delivery of a video stream to the requestor, wherein the video stream is obtained from the mobile computing node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification