Creating or interpreting an electronic communication
First Claim
1. 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, andfor 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosure, a computer-implemented method for creating an electronic communication includes identifying, for an electronic communication regarding multiple items that is to be sent, a default value that applies to at least one of the items. The method includes including the default value in a default component configured for holding multiple default values. The method includes identifying a data structure that is common to more than one of the multiple items. The method includes defining the data structure in a list component configured for holding multiple data structures. The method includes forwarding the electronic communication, including the default component and the list component.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product tangibly embodied in a computer-readable device and comprising instructions that when executed by a processor perform a 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. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-implemented method for interpreting a received electronic communication, the method comprising:
-
receiving at a first computing device and over a network from a second computing device an electronic communication that identifies the properties of 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 including (i) a default component opening marker and (ii) a default component closing marker, the default component including between the default component opening and closing markers a default data element that includes a default value, and a plurality of item components, each item component included between the list component opening and closing markers, each item component corresponding to an item of the multiple items, each item component including (i) an item component opening marker and (ii) an item component closing marker, wherein the default component is not included between the item component opening and closing markers for any of the item components; and processing the received electronic communication by; for each of the plurality of item components between the list component opening and closing markers that does not include the default data element, assigning the default value that is included in the received electronic communication as a property of the item that corresponds to the item component, and for each of the plurality of item components between the list component opening and closing markers that does include a data element that is the same as the default data element, not assigning the default value that is included in the received electronic communication as a property of the item that corresponds to the item component. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program product tangibly embodied in a computer-readable medium and comprising instructions that when executed by a processor perform a method for interpreting a received electronic communication, the method comprising:
-
receiving at a first computing device and over a network from a second computing device an electronic communication that identifies the properties of 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 including (i) a default component opening marker and (ii) a default component closing marker, the default component including between the default component opening and closing markers a default data element that includes a default value, and a plurality of item components, each item component included between the list component opening and closing markers, each item component corresponding to an item of the multiple items, each item component including (i) an item component opening marker and (ii) an item component closing marker, wherein the default component is not included between the item component opening and closing markers for any of the item components; and processing the received electronic communication by; for each of the plurality of item components between the list component opening and closing markers that does not include the default data element, assigning the default value that is included in the received electronic communication as a property of the item that corresponds to the item component, and for each of the plurality of item components between the list component opening and closing markers that does include a data element that is the same as the default data element, not assigning the default value that is included in the received electronic communication as a property of the item that corresponds to the item component. - View Dependent Claims (23, 24, 25, 26)
-
Specification