×

Authorizing local application activity using remotely defined security data

  • US 8,413,233 B1
  • Filed: 11/26/2007
  • Issued: 04/02/2013
  • Est. Priority Date: 11/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a server, a sequence of instructions executable by a virtual machine on an electronic device and at least one permission indicator associated with the sequence of instructions, a first of the at least one permission indicators associated with a protected activity on the electronic device, wherein the sequence of instructions, when executed by the virtual machine, are adapted to present, through a user interface of the electronic device, content associated with a particular information channel of a plurality of interactive information channels defined on the electronic device in response to a selection of the particular information channel through the user interface;

    storing the sequence of instructions and the associated at least one permission indicator in a particular segment of a feed store of the electronic device, wherein the feed store includes a plurality of segments, with each segment corresponding to one of the plurality of information channels and the particular segment corresponds to the particular information channel;

    receiving a request, through the user interface, to display the content associated with the particular information channel;

    retrieving the sequence of instructions from the particular segment of the feed store in response to the request;

    executing the sequence of instructions using the virtual machine;

    identifying, using the virtual machine, an instruction within the sequence of instructions as being associated with the protected activity;

    determining, using the virtual machine, whether execution of the identified instruction is permitted based, at least in part, on the first permission indicator; and

    performing the protected activity if execution of the identified instruction is permitted.

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