×

Recognizing gesture inputs using distributed processing of sensor data from multiple sensors

  • US 9,557,817 B2
  • Filed: 08/15/2011
  • Issued: 01/31/2017
  • Est. Priority Date: 08/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of communicating gestures between client devices using multiple sensors, the method comprising:

  • receiving, by a remote server device operated as part of an experience platform, a portfolio of attributes including sensor capabilities and data processing capabilities of a plurality of client devices in communication with the remote server device via a communication network;

    generating, by the remote server device, a distributed processing graph based on the received portfolio of attributes;

    receiving, by the remote server device, raw sensor data from sensors of a first and a second client device of the plurality of client devices, the first client device associated with a first user, the second client device associated with a second user, the raw sensor data indicative of a physical gesture performed by the first user of the first client device, the physical gesture indicative of a request by the first user of the first client device to execute an operation at a third client device, the third client device associated with a third user, wherein the first, second, and third client devices are proximate in physical location to each other and are connected as part of an interactive experience hosted by the experience platform;

    distributing, by the remote server device, the raw sensor data to the plurality of client devices based on the distributed processing graph;

    receiving, by the remote server device, processed sensor data from the plurality of client devices;

    recombining, by the remote server device, the processed sensor data received from the plurality of client devices;

    recognizing, by the remote server device, a type of the physical gesture performed by the first user based on the recombined processed sensor data;

    interpreting, by the remote server device, the operation to be executed at the third client device based on the type of physical gesture performed by the first user; and

    transmitting, by the remote server device, a command signal configured to cause an application at the third client device to execute the operation.

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