CONFIGURING, NETWORKING, AND CONTROLLING A PLURALITY OF UNIQUE NETWORK-CAPABLE DEVICES
First Claim
1. A method of configuring a control session, comprising:
- receiving a request to execute an input/output application from a content control application executing on a mobile control device;
receiving a request from at least one other mobile control device to participate in the control session;
aggregating a plurality of real-world connectable processing nodes into an application session set of processing nodes by allocating at least one function required by the input/output application for execution on each processing node in the set of processing nodes, wherein the set of processing nodes is determined based on processing requirements of the input/output application; and
configuring at least one node of the set of processing nodes to facilitate interfacing the input/output application with a real-world input/output device that is connected to the at least one processing node via the function of the at least one processing node, wherein configuring is based at least in part on input/output requirements of the input/output application.
2 Assignments
0 Petitions
Accused Products
Abstract
Configuring a control session comprises receiving a request to execute an input/output application from a content control application executing on a mobile control device and receiving a request from at least one other mobile control device to participate in the control session. Configuring the control session also includes aggregating a plurality of real-world connectable processing nodes into an application session set of processing nodes by allocating at least one function required by the input/output application for execution on each processing node in the set of processing nodes, wherein the set of processing nodes is determined based on processing requirements of the input/output application.
-
Citations
13 Claims
-
1. A method of configuring a control session, comprising:
-
receiving a request to execute an input/output application from a content control application executing on a mobile control device; receiving a request from at least one other mobile control device to participate in the control session; aggregating a plurality of real-world connectable processing nodes into an application session set of processing nodes by allocating at least one function required by the input/output application for execution on each processing node in the set of processing nodes, wherein the set of processing nodes is determined based on processing requirements of the input/output application; and configuring at least one node of the set of processing nodes to facilitate interfacing the input/output application with a real-world input/output device that is connected to the at least one processing node via the function of the at least one processing node, wherein configuring is based at least in part on input/output requirements of the input/output application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An input/output processing system, comprising:
-
a content control application executing on a mobile control device for configuring a content control session based on interpretation of user actions recorded by a user interface that is native to the mobile control device, wherein the content control session is configured with a content input/output application selected through the user interface; a host content control application that is adapted to aggregate a plurality of real-world input/output processing nodes into a set of processing nodes for collectively executing the content input/output application; a plurality of functions that collectively determine the operation of the input/output application; a plurality of different types of input/output devices connected individually to distinct processing nodes in the set of processing nodes; and an application instantiation facility for identifying the set of processing nodes and for instantiating each function of the plurality of functions on distinct processing nodes in the set of processing nodes, wherein input/output requirements of each function of the plurality of functions is used to determine into which processing node the function is instantiated based on a class parameter of the distinct processing nodes. - View Dependent Claims (10, 11)
-
-
12. A system comprising:
-
a set of mobile control devices among a plurality of control devices with which a host server has established socket protocol-based communication via a network; a set of real-world output devices that are accessible by the host server over the network; a control session configured by the host server to facilitate executing an application for controlling content presented on the set of output devices based on information received from the set of mobile control devices; and a set of real-world output device connectable processing nodes that are connected to at least one other real-world connectable processing node via a network interface port of the nodes, the set of real-world connectable nodes for collectively executing an application of the control session by individually executing at least one function required by the application, wherein at least one of the set of processing nodes connects to at least one of the set of real-world output devices on which the content is presented. - View Dependent Claims (13)
-
Specification