×

Context-aware composites of functional modules

  • US 8,930,830 B2
  • Filed: 04/01/2010
  • Issued: 01/06/2015
  • Est. Priority Date: 04/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor to execute program code to provide;

    a first functional module to receive user input and to issue an instruction to change a value of a first context item in response to the user input;

    a context services provider to receive the instruction and to issue a notification of the changed value of the first context item; and

    a second functional module associated with the first context item, the second functional module to receive the notification based on the association with the first context item, and to execute first functionality based on the notification of the changed value of the first context item;

    wherein the first functional module or the second functional module is further to receive second user input and to issue a second instruction to change the value of a second context item in response to the second user input;

    wherein the context services provider is further to receive the second instruction and to issue a second notification of the changed value of the second context item;

    wherein the second module is associated with the second context item, the second functional module to execute second functionality based on the changed value of the second context item;

    the processor to further provide;

    a third functional module associated with the second context item, the third functional module to execute third functionality based on the changed value of the second context item;

    wherein the third functional module is further to receive third user input, to change a value of a third context item in response to the third user input and to execute fourth functionality based on the changed value of the third context item;

    wherein the first context item and the third context item each describe a same environment variable;

    wherein the second functional module does not execute the first functionality based on the changed value of the third context item;

    wherein the third functional module does not execute the fourth functionality based on the changed value of the first context item;

    wherein the environmental variable that is described by both the first context item and the third context item has a name;

    wherein the second functional module generates a visualization that displays;

    (i) the changed value of the first context item and (ii) the name of the environmental variable that is described by both the first context item and the third context item;

    wherein the third functional module generates a visualization that displays;

    (a) the changed value of the third context item and (b) the name of the environmental variable that is described by both the first context item and the third context item; and

    wherein the visualization that is generated by the second functional module and displays;

    (i) the changed value of the first context item and (ii) the name of the environmental variable is displayed in a same view as the visualization that is generated by the third functional module and displays;

    (a) the changed value of the third context item and (b) the name of the environmental variable.

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