Facial Recognition Device Revealed in Comcast Patent

A U.S. patent that Comcast was issued on Tuesday included a image for a prototype device that could be used to enable facial recognition and gesture controls.

The patent, titled “Video Presentation Device And Method,” describes a pass-through device that could be configured to display video overlays and interactive programming.

Comcast VP of Strategic Development Michael Connelly is named as the lead inventor on the patent, which was filed in in June 2012.

Abstract: A computing device may include a video input interface and video output interface to allow insertion into a video system. The device may be configured to perform passthrough operation on the incoming video, allowing the incoming signal to appear at the output interface. When overlay video operations are desired, the device may resize the incoming video, generate one or more additional overlays, and generate a modified version of the incoming video signal, where the modified version contains the one or more additional overlays along with (if desired) the original video. The device may have data network connections, and can thereby serve as an easy way, for example, to upgrade an existing video system with network and/or interactive features.

Claims:

  1. A method comprising: sending, by a computing device and to a display device, a signal comprising at least a first and a second graphical panel associated with at least a first and second application, respectively; defining a three-dimensional space in front of a user and the display device, wherein the three-dimensional space is divided into a plurality of sub-spaces comprising at least a first subspace and a second subspace, wherein the first subspace is closer to the display device than the second subspace; associating the first and second applications to the first subspace and the second subspace, respectively; detecting a gesture made by the user in the first subspace, wherein the gesture is associated with a pre-defined command; and sending the pre-defined command associated with the gesture to the first application corresponding to the first subspace in which the gesture was detected.
  1. The method of claim 1, further comprising: receiving video images from a camera; and generating one or more overlay video images within the first graphical panel.
  1. The method of claim 1, wherein the graphical panels sent by the computing device to the display device comprise: the first graphical panel comprising a resized input video; the second graphical panel comprising local video signals obtained from a local camera; a third graphical panel comprising data obtained from a local security system; and a fourth graphical panel comprising data obtained from an external data network.
  1. The method of claim 1, further comprising using the computing device to conduct a joint content viewing session with a remote user, wherein the joint content viewing session comprises shared viewing of image content stored on a memory device connected to a first computing device of one participant to the joint content viewing session.
  1. The method of claim 1, further comprising: receiving, by the computing device, an input video and one or more video overlay graphics; and combining, by the computing device, the one or more video overlay graphics with the input video to generate the signal, wherein the signal comprises the input video and the one or more video overlay graphics in separate graphical panels.
  1. The method of claim 1 further comprising: manipulating the first graphical panel associated with the first application in response to the pre-defined command.
  1. The method of claim 1, further comprising: sending, by the computing device, an alternate display signal to a secondary computing device, wherein the alternate display signal comprises outlines of the first and second graphical panels and omits interior details of the first and second graphical panels; and displaying the alternate display signal on the secondary computing device and using rearrangement commands inputted to the secondary computing device to rearrange the first and second graphical panels on the display device.
  1. The method of claim 1, wherein the computing device receives premises security system data from a premises security system located at a premises of the computing device, and wherein the pre-defined command causes the first graphical panel to display the premises security system data.
  1. At least one non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed, cause at least one processor to: send, by a computing device and to a display device, a signal comprising at least a first and a second graphical panel associated with at least a first and second application, respectively; define a three-dimensional space in front of a user and the display device, wherein the three-dimensional space is divided into a plurality of subspaces comprising at least a first subspace and a second subspace, wherein the first subspace is closer to the display device than the second subspace; associate the first and second applications to the first subspace and the second subspace, respectively; detect a gesture made by the user in the first subspace, wherein the gesture is associated with a pre-defined command; and send the pre-defined command associated with the gesture to the first application corresponding to the first subspace in which the gesture was detected.
  1. The at least one non-transitory computer-readable medium of claim 9, having additional computer-executable instructions stored thereon that, when executed, further cause the at least one processor to: manipulate the first graphical panel associated with the first application in response to the pre-defined command.
  1. The at least one non-transitory computer-readable medium of claim 9, having additional computer-executable instructions stored thereon that, when executed, further cause the at least one processor to: detect a second gesture made by the user in the second subspace, wherein the second gesture is associated with a second pre-defined command; send the second pre-defined command associated with the second gesture to the second application corresponding to the second subspace in which the second gesture was detected; and manipulate the second graphical panel associated with the second application in response to the second pre-defined command.
  1. The at least one non-transitory computer-readable medium of claim 9, having additional computer-executable instructions stored thereon that, when executed, further cause the at least one processor to: send, by the computing device, an alternate display signal to a secondary computing device, wherein the alternate display signal comprises outlines of the first and second graphical panels and omits interior details of the first and second graphical panels; and display the alternate display signal on the secondary computing device and use rearrangement commands inputted to the secondary computing device to rearrange the first and second graphical panels on the display device.
  1. A computing device, configured to: send, by the computing device and to a display device, a signal comprising at least a first and a second graphical panel associated with at least a first and second application, respectively; define a three-dimensional space in front of a user and the display device, wherein the three-dimensional space is divided into a plurality of subspaces comprising at least a first subspace and a second subspace, wherein the first subspace is closer to the display device than the second subspace; associate the first and second applications to the first subspace and the second subspace, respectively; detect a gesture made by the user in the first subspace, wherein the gesture is associated with a pre-defined command; and send the pre-defined command associated with the gesture to the first application corresponding to the first subspace in which the gesture was detected.
  1. The computing device of claim 13, further configured to: manipulate the first graphical panel associated with the first application in response to the pre-defined command.
  1. The computing device of claim 13, further configured to: detect a second gesture made by the user in the second subspace, wherein the second gesture is associated with a second pre-defined command; send the second pre-defined command associated with the second gesture to the second application corresponding to the second subspace in which the second gesture was detected; and manipulate the second graphical panel associated with the second application in response to the second pre-defined command.
  1. The computing device of claim 13, further configured to: send, by the computing device, an alternate display signal to a secondary computing device, wherein the alternate display signal comprises outlines of the first and second graphical panels and omits interior details of the first and second graphical panels; and display the alternate display signal on the secondary computing device and use rearrangement commands inputted to the secondary computing device to rearrange the first and second graphical panels on the display device.