Patent ID: 8307027

Claim:
A computer-implemented method for creating an electronic communication, the method comprising: identifying, for multiple items that are each associated with a plurality of data elements, a default data element that includes a default value, the default value being common to at least two of the items, each of the plurality of data elements configured for identifying semantics of an associated data value; generating an electronic communication that identifies properties of the multiple items, the electronic communication including: a list component, the list component comprising (i) a list component opening marker and (ii) a list component closing marker, a default component, the default component included between the list component opening and closing markers, the default component comprising (i) a default component opening marker, (ii) a default component closing marker, and (iii) the default data element including the default value that was identified as being common to at least two items, and for each of the multiple items, an item component, the item component included between the list component opening and closing markers, the item component comprising (i) an item component opening marker, (ii) an item component closing marker, and (iii) data elements including values from the plurality of data elements for the item, wherein the default component is not included between the item component opening and closing markers for any of the item components, wherein, from the item components included in the electronic communication, item components for the at least two items that are associated with the default value do not include the default data element, wherein, from the item components included in the electronic communication, item components for items that are not associated with the default value include a data element that is the same as the default data element but includes a value that is different than the default value; and forwarding the electronic communication from a first computing device to a second computing device over a network.