×

Using object based security for controlling object specific actions on a surface based computing device

  • US 7,979,902 B2
  • Filed: 11/13/2007
  • Issued: 07/12/2011
  • Est. Priority Date: 11/13/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling behavior of software objects used on a surface based computing device comprising:

  • associating software objects with behavior tokens, which control an extent that users are able to manipulate said software objects using a surface based computing device, wherein different manipulations of said software objects are based upon a set of a plurality of different users proximate to the surface based computing device;

    automatically detecting a presence of the set of a plurality of different users proximate to the surface based computing device, wherein each of the plurality of different users are concurrently interacting with software objects displayed on the surface based computing device;

    determining at least one of an identity and a privilege group for each detected user;

    computing a device state for the surface based computing device, wherein the device state determines a maximum privilege level for any of the users to manipulate any of the software objects on the surface based computing device, wherein three or more different device states exist, each granting different maximum privilege levels for manipulating the software objects, wherein changes in which of the plurality of different users are proximate to the surface based computing device automatically result in a corresponding change in the device state of the surface based computing device;

    receiving an attempt to perform an operation against one of the software objects using the surface based computing device;

    ascertaining a set of manipulation rights for the software object based upon details specified within a behavioral token associated with the software object and based upon a set of users proximate to the surface based computing device, wherein the behavior token defines the device state of the surface based computing device;

    applying said ascertained manipulation rights; and

    selectively permitting execution of operations associated with the received attempt in accordance with the applied rights.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×