×

Engine for processing content rules associated with locations in a page

  • US 9,178,793 B1
  • Filed: 09/29/2006
  • Issued: 11/03/2015
  • Est. Priority Date: 09/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A network device comprising:

  • a transceiver to send and receive data over the network; and

    a processor that is operative to perform actions including;

    predetermining a set of rules for performing one or more corresponding tests on an environment associated with a client device, the environment comprising at least a location of the client device, the client device'"'"'s location is used for testing in accordance with a number of rules of the set;

    receiving a page from a network application, the page comprising at least one page element;

    for each page element, evaluating a test that is performed for at least one of the predetermined set of rules corresponding to the page element and selectively modifying the page element based on the evaluation of the test for the at least one corresponding predetermined rule; and

    if a plurality of predetermined rules having equivalent priority correspond to the page element, then at least the number of terms in the test are employed to determine the priority for evaluating each of the plurality of predetermined rules, wherein each predetermined rule having more than one device realm property is organized for retrieval based at least on retrieval cost;

    wherein validating each rule includes checking a realm dictionary for a description of information that the rule can be tested against, checking an action dictionary for a description of possible actions that the rule specifies, generating optimized rules based on the checking of the realm dictionary and the action dictionary, and generating a rules file with the optimized rules in a position-independent format.

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