1460923993-e94e455e-6d5b-4a21-8a1a-a32a3487863f

1. A method comprising:
receiving, by a personal computer or wireless device, a data packet including a payload, the payload including a plurality of data segments and independent data integrity information for each of the plurality of data segments;
examining for error a first independent data integrity information corresponding to a first data segment; and
in response to determining the first independent data integrity information contains an error, individually discarding the first data segment, wherein the individually discarding discards the first data segment while retaining one or more other data segments of the payload of the data packet that do not contain an error.
2. The method of claim 1, wherein the first independent data integrity information is a checksum.
3. The method of claim 1, wherein the data packet further includes a header having a disabled data integrity function.
4. The method of claim 1, wherein examining for error comprises:
calculating a second independent data integrity information for the first data segment; and
determining if the second independent data integrity information matches the first independent data integrity information.
5. The method of claim 1, further comprising:
when the first independent data integrity information contains an error, requesting retransmission of the first data segment.
6. The method of claim 1, wherein examining comprises examining in a network layer above a transport layer.
7. The method of claim 1, wherein the network layer is an application layer.
8. The method of claim 1, wherein the data packet is a User Datagram Protocol (\u201cUDP\u201d) packet.
9. The method of claim 1, wherein the first data segment is a Global System for Mobile Communications-Adaptive Multi Rate (GSM-AMR) audio frame.
10. A system comprising:
a server comprising:
a checksum calculation module to calculate a checksum for each of a plurality of independent data segments,
a packet generation module, connected to the checksum calculation module, to encapsulate within a payload of a data packet the plurality of data segments and corresponding checksums, and
a transmission module, connected to the packet generation module, to transmit the data packet; and

a personal computer or wireless device, connected to the server, to receive the data packet and individually validate each checksum calculated for each of the plurality of independent data segments within the payload of the data packet, wherein the personal computer or wireless device is further to discard a particular data segment that includes an error and to retain one or more other data segments of plurality of data segments within the payload of the data packet that do not contain an error.
11. The system of claim 10, wherein the packet generation module includes a parameter to set a checksum field in a header of the data packet to zero.
12. The system of claim 10, wherein the wireless device is selected from the group consisting of: a Personal Digital Assistant (PDA), and a wireless phone.
13. The system of claim 10, further comprising:
a packet-switched network connecting the first apparatus to the second apparatus.
14. An apparatus comprising:
a processor;
means for receiving a data packet including a payload, the payload including a plurality of data segments and independent data integrity information for each of the plurality of data segments;
means for examining for error a first independent data integrity information corresponding to a first data segment; and
means for discarding the first data segment in response to determining the first independent data integrity information contains an error, wherein the means for discarding is configured to discard the first data segment while retaining one or more other data segments of the payload of the data packet that do not contain an error.
15. The apparatus of claim 14, wherein the first independent data integrity information is a checksum.
16. The apparatus of claim 14, wherein the data packet further includes a header having a disabled data integrity function.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for collecting and associating profile data of a user of a mobile device to events of the mobile device, the method comprising:
collecting profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser, the form being retrieved from a system associated with an information requesting entity;
in response to collecting the profile information, including the phone number, sending a message to the mobile device using the phone number, wherein the sent message, when responded to, results in a downloading of a device metering software module to the mobile device;
receiving, from the mobile device and at a system associated with the information requesting entity, a message containing a unique individual identification number;
associating, in a system associated with the information requesting entity, the unique individual identification number with the collected profile data;
receiving, from the mobile device and at a system associated with the information requesting entity, information indicative of events associated with the use of the mobile device, the information including the unique individual identification number; and
associating, using the unique individual identification number received with the received information and the association between the unique individual identification number and the collected profile data, the received information with the collected profile data.
2. The method as in claim 1 wherein the unique individual identification number is an International Mobile Equipment Identifier (IMEI) number associated with the mobile device.
3. The method as in claim 1 wherein the collected profile data is encrypted and compressed, such that collecting profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser comprises receiving encrypted and compressed profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser.
4. The method as in claim 1 wherein receiving information indicative of events associated with the use of the mobile device is dependent upon a predetermined criteria being met.
5. The method as in claim 1 further comprising gaining permission from the user to download the device metering software module to the mobile device.
6. One or more non-transitory computer-usable storage mediums storing one or more computer programs for collecting and associating profile data of a user of a mobile device to events of the mobile device, the computer programs comprising instructions which, when executed, cause one or more computers to perform the following operations:
collect profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser, the form being retrieved from a system associated with an information requesting entity;
in response to the collection of the profile information, including the phone number, send a message to the mobile device using the phone number, wherein the sent message, when responded to, results in a download of a device metering software module to the mobile device;
receive, from the mobile device and at a system associated with the information requesting entity, a message containing a unique individual identification number;
associate, in a system associated with the information requesting entity, the unique individual identification number with the collected profile data;
receive, from the mobile device and at a system associated with the information requesting entity, information indicative of events associated with the use of the mobile device, the information including the unique individual identification number; and
associate, using the unique individual identification number received with the received information and the association between the unique individual identification number and the collected profile data, the received information with the collected profile data.
7. The one or more non-transitory computer-usable storage mediums as in claim 6 wherein the unique individual identification number is an International Mobile Equipment Identifier (IMEI) number associated with the mobile device.
8. The one or more non-transitory computer-usable storage mediums as in claim 6 wherein the collected profile data is encrypted and compressed, such that, to collect profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser, the computer programs comprise instructions which, when executed, cause the one or more computers to receive encrypted and compressed profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser.
9. The one or more non-transitory computer-usable storage mediums as in claim 6 wherein the operation to receive information indicative of events associated with the use of the mobile device is dependent upon a predetermined criteria being met.
10. The one or more non-transitory computer-usable storage mediums as in claim 6 wherein the computer programs further comprise instructions which, when executed, cause the one or more computers to receive permission from the user to download the device metering software module to the mobile device.
11. A system operable to collect and associate profile data of a user of a mobile device to events of the mobile device, the system comprising:
one or more servers configured to:
collect profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser, the form being retrieved from the one or more servers,
in response to the collection of the profile information, including the phone number, send a message to the mobile device using the phone number, wherein the sent message, when responded to, results in a downloading of a device metering software module to the mobile device,
receive, from the mobile device, a message containing a unique individual identification number,
associate the unique individual identification number with the collected profile data,
receive, from the mobile device, information indicative of events associated with the use of the mobile device, the information including the unique individual identification number, and
associating, using the unique individual identification number received with the received information and the association between the unique individual identification number and the collected profile data, the received information with the collected profile data; and

a mobile device configured to:
send the response to the sent message to result in a download of a device metering software module to the mobile device,
send, to the one or more servers, the message containing the unique individual identification number, and
send, to the one or more servers, the information indicative of events associated with the use of the mobile device, including the unique individual identification number.
12. The system as in claim 11 wherein the unique individual identification number is an International Mobile Equipment Identifier (IMEI) number associated with the mobile device.
13. The system as in claim 11 wherein the collected profile data is encrypted and compressed, such that the one or more servers configured to collect profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser are further configured to receive encrypted and compressed profile data of a user, including a phone number of a mobile device of the user, via a form displayed on a web browser.
14. The system as in claim 11 wherein the one or more servers are configured to receive information indicative of events associated with the use of the mobile device dependent upon a predetermined criteria being met.
15. The system as in claim 11 wherein the one or more servers are further configured to gain permission from the user to download the device metering software module to the mobile device.