×

System method for associating an application runnng on computing system by selectively altering an attribute of the input and output of connected peripheral device

  • US 9,280,494 B2
  • Filed: 06/03/2013
  • Issued: 03/08/2016
  • Est. Priority Date: 06/20/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • one or more processing units;

    memory comprising executable instructions which, when executed by at least one of the one or more processing units, cause the computing system to be configured with an architecture that causes the computing system to associate an output of a peripheral device with an input of the peripheral device in order to provide an application running at the computing system with access to the associated input and output of the peripheral device, by performing the following computer-implemented process;

    receive at an input logical layer self-identifier information from a peripheral device connected to the computing system through a hardware coupling, wherein the self-identifier information comprises class and configuration information for the connected peripheral device;

    use the input logical layer to generate, based on the class and configuration information, an interface associating at least one output with an input of the connected peripheral device;

    use the input logical layer to link a logical representation of the connected peripheral device to the generated interface;

    use a data structure of the input logical layer to identify and control one or more outputs corresponding to a particular input of the connected peripheral device, in order to selectively alter an attribute of the one or more outputs of the connected peripheral device by performing at least one of the following;

    altering a resistance associated with the one or more identified outputs corresponding to the particular input;

    altering a height associated with the one or more identified outputs corresponding to the particular input; and

    altering a temperature associated with the one or more identified outputs corresponding to the particular input.

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