Client device motion control via a video feed
First Claim
1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
- establish a communication session between a client device and one or more video capture devices;
identify a user of the client device via the one or more video capture devices;
negotiate parameters of a video feed for transmission from the one or more video capture devices to the client device via the communication session, wherein negotiating the parameters of the video feed comprises sending to the client device one or more video feed transmission terms and a confirmation gesture request for the user, wherein the one or more video feed transmission terms include transmission cost, and wherein the transmission cost is determined at least in part based upon presence of the user within a predetermined location or geographic range; and
upon transmission of the video feed from the one or more video capture devices to the client device, facilitate control of the client device in response to any device control gesture received from the user based upon the video feed.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is described for enabling motion control of a client device, such as a mobile device, via a video feed transmitted from one or more video capture devices. An associated system may include a client device, one or more video capture devices, and a server including at least one processor and a memory storing an application program. The application program, when executed on the at least one processor, may perform an operation that includes establishing, via a communications network, a communication session between the client device and the one or more video capture devices. The operation further may include identifying a user of the client device via the one or more video capture devices and negotiating parameters of a video feed for transmission from the one or more video capture devices to the client device via the communication session.
39 Citations
18 Claims
-
1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
establish a communication session between a client device and one or more video capture devices; identify a user of the client device via the one or more video capture devices; negotiate parameters of a video feed for transmission from the one or more video capture devices to the client device via the communication session, wherein negotiating the parameters of the video feed comprises sending to the client device one or more video feed transmission terms and a confirmation gesture request for the user, wherein the one or more video feed transmission terms include transmission cost, and wherein the transmission cost is determined at least in part based upon presence of the user within a predetermined location or geographic range; and upon transmission of the video feed from the one or more video capture devices to the client device, facilitate control of the client device in response to any device control gesture received from the user based upon the video feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a client device; one or more video capture devices; and a server including at least one processor and a memory storing an application program, which, when executed on the at least one processor, performs an operation comprising; establishing a communication session between the client device and the one or more video capture devices; identifying a user of the client device via the one or more video capture devices; negotiating parameters of a video feed for transmission from the one or more video capture devices to the client device via the communication session, wherein negotiating the parameters of the video feed comprises sending to the client device one or more video feed transmission terms and a confirmation gesture request for the user, wherein the one or more video feed transmission terms include transmission cost, and wherein the transmission cost is determined at least in part based upon presence of the user within a predetermined location or geographic range; and upon transmission of the video feed from the one or more video capture devices to the client device, facilitating control of the client device in response to any device control gesture received from the user based upon the video feed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification