METHOD FOR MANIPULATING THE CONTENTS OF AN XML-BASED MESSAGE
First Claim
1. A method for manipulating some of the contents of an XML file that can be used to develop an XML-based message for transmission over an Internet protocol (IP) network, comprising the steps of:
- (a) receiving an XML file;
(b) reviewing the XML file in order to identify manipulatable content that can be altered without breaking the syntax of XML;
(c) reviewing the manipulatable content of the XML file in order to identify an initial string that can be exchanged with a replacement string; and
(d) searching the manipulatable content of the XML file for the initial string and exchanging each occurrence of the initial string with the replacement string.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for manipulating some of the contents of an XML file in order to standardize and optimize its user-defined portions without breaking the XML syntax. More specifically, the manipulation method can standardize various user-defined terms developed by different authors, thus producing XML-based messages utilizing a more consistent and familiar set of terms. At the same time, the manipulation method optimizes the user-defined terms in a manner that reduces the amount of data associated with the resultant XML-based message. This standardized and optimized set of user-defined terms results in the use of fewer bytes of information per XML-based message, which can translate into faster and less expensive data transmissions. The manipulation method is particularly well suited for use with SOAP-compatible XML files that are used in conjunction with wireless vehicle communications systems.
-
Citations
22 Claims
-
1. A method for manipulating some of the contents of an XML file that can be used to develop an XML-based message for transmission over an Internet protocol (IP) network, comprising the steps of:
-
(a) receiving an XML file; (b) reviewing the XML file in order to identify manipulatable content that can be altered without breaking the syntax of XML; (c) reviewing the manipulatable content of the XML file in order to identify an initial string that can be exchanged with a replacement string; and (d) searching the manipulatable content of the XML file for the initial string and exchanging each occurrence of the initial string with the replacement string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for manipulating some of the contents of a schema file, the schema file can be used to develop a SOAP-compatible XML-based message for transmission over an Internet protocol (IP) network established between a vehicle telematics unit and a telematics service provider, comprising the steps of:
-
(a) receiving the schema file; (b) reviewing the schema file in order to identify user-defined terms that can be altered without breaking the syntax of XML; (c) creating a name list that includes a plurality of names from the user-defined terms; (d) creating a word list that includes a plurality of words from the user-defined terms; and (e) searching the schema file for the pluralities of names and words and replacing the names and words that are found with shorter names and words, respectively, so that some of the contents of the XML file are optimized and standardized without breaking the syntax of XML. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification