×

Command sentinel

  • US 9,349,201 B1
  • Filed: 01/13/2012
  • Issued: 05/24/2016
  • Est. Priority Date: 08/03/2006
  • Status: Active Grant
First Claim
Patent Images

1. A video server system comprising:

  • an application engine configured to execute a first computer application;

    a graphics processing unit configured to generate a graphic output in response to graphics data received from the first computer application;

    sentinel logic configured to monitor the graphic output and determine that a blocked input control is included within the graphic output, the sentinel logic configured to send a blocked command to disable the blocked input control, the sentinel logic provides instruction to adjust the graphic output so as to modify the blocked input control, wherein the sentinel logic is configured to determine that the blocked input control is included within the graphic output by identifying a bit pattern that is predefined for the blocked input control;

    an overlay logic that receives instruction from the sentinel logic to adjust the graphic output, the overlay logic is configured to process the modifying by placing an overlay on a portion of the graphic output that includes the blocked input control, the overlay configured to change an appearance of the blocked input control, wherein the sentinel logic is further configured to examine the overlay to ensure absence of any blocked input control in the overlay prior to the overlay being placed on the portion of the graphic output that includes the blocked input control;

    an encoding pipeline configured to generate an encoded video stream using the graphic output;

    an output logic configured to communicate the encoded video stream to a remote client via a communication network, the encoded video stream including the graphic output that includes the modified blocked input control; and

    a microprocessor configured to execute the sentinel logic at the video server system.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×