×

System and method for addressing communications

  • US 8,589,486 B2
  • Filed: 03/28/2008
  • Issued: 11/19/2013
  • Est. Priority Date: 03/28/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • defining, via a computing device, a user-defined markup language, the user-defined markup language comprising a plurality of user-defined conditional operators, each user-defined conditional operator of the plurality of user-defined conditional operators defining a respective relationship type and being associated with a respective syntax, such that the user-defined markup language is defined in response to receiving data relating to the plurality of user-defined conditional operators from a user;

    receiving, at the computing device, a request from a sender real-world entity (RWE) to deliver a first information object (IO) to a recipient RWE identified by an address string;

    parsing, via the computing device, the address string to identify at least a first address string descriptor, a second address string descriptor and an address string conditional operator, such that the address string conditional operator matches one user-defined conditional operator of the plurality of user-defined conditional operators, and the respective syntax associated with the one user-defined conditional operator of the plurality of user-defined conditional operators is used in parsing the address string;

    determining, via the computing device, that the one user-defined conditional operator of the plurality of user-defined conditional operators defines a first relationship between the first address string descriptor and the second address string descriptor;

    identifying, via the computing device, a first subset of one or more RWEs matching the first address string descriptor;

    identifying, via the computing device, a second subset of one or more RWEs matching the second address string descriptor;

    identifying, via the computing device, spatial, temporal, social and topical relationships between the each of the RWEs in the first subset and the second subset using a combined graph of data available, via a network, for RWEs and IOs known to the network;

    selecting, via the computing device, one RWE of the first subset of RWEs to be the recipient RWE based on a comparison of the spatial, temporal, social and topical relationships and the first relationship; and

    transmitting, from the computing device over a network, the first IO to the selected recipient RWE using a unique identifier associated with the recipient RWE.

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