×

Operating environment with gestural control and multiple client devices, displays, and users

  • US 10,296,099 B2
  • Filed: 05/17/2017
  • Issued: 05/21/2019
  • Est. Priority Date: 04/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a display processor that is communicatively coupled to a plurality of display devices;

    a first remote client device that is communicatively coupled to the display processor, wherein the first remote client device includes a first input device and a first client application; and

    a second remote client device that is communicatively coupled to the display processor, wherein the second remote client device includes a second input device and a second client application,wherein the first remote client device is constructed to provide first video data to the display processor, wherein the first video data includes at least display output of the first client application,wherein the second remote client device is constructed to provide second video data to the display processor, wherein the second video data includes at least display output of the second client application,wherein the first remote client device and the second remote client device are remote to the display processor and the plurality of display devices, andwherein the display processor is constructed to;

    integrate the first video data and the second video data in a first application session of the display processor;

    control the plurality of display devices to display rendered data of the first application session;

    responsive to receiving first pointer data from the first input device via the first remote client device, the first pointer data corresponding to the displayed rendered data that corresponds to the second client application, controlling the second client application based on the received first pointer data; and

    responsive to receiving second pointer data from the second input device via the second remote client device, the second pointer data corresponding to the displayed rendered data that corresponds to the first client application, controlling the first client application based on the received second pointer data.

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