1460894702-33f904db-5619-4a88-bcf9-9596ee64db74

1. A method of contact address entry for messages composed on a mobile communication device, wherein the method comprises:
detecting entry of at least one manually entered completed contact address in an address field in the message;
checking for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store;
notifying in a user interface of the at least one potentially incorrect contact address;
performing a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store;
providing in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address;
when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, automatically checking a remote contact address data store for a matching entry for the at least one potentially incorrect contact address; and
when a matching entry for the at least one potentially incorrect contact address is not found in the remote contact address data store, prompting in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address.
2. The method of claim 1, wherein the at least one validation option comprises manually correcting the at least one potentially incorrect contact address.
3. The method of claim 1, wherein said checking comprises checking the at least one entered contact address for proper syntax.
4. The method of claim 1, wherein said detecting comprises contacting a remote contact service to allow browsing of a remote contact address store and entering the at least one contact address.
5. The method of claim 4, further comprising prior to said detecting, allowing entering a few characters of one of a desired contact address and a name associated with the desired contact address and providing in the user interface a list of matching contact addresses found in the remote contact address data store.
6. The method of claim 1, wherein the at least one validation option comprises: accepting the at least one potentially incorrect contact address as a correct contact address, manually correcting the at least one potentially incorrect contact address, or remotely looking up a correct contact address for the at least one potentially incorrect contact address.
7. The method of claim 1, further comprising performing a search of a remote contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the remote contact address data store, and providing a list of the contact addresses similar to the at least one potentially incorrect contact address located in said search of the remote contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the remote contact address data store or a transposition of characters in at least one contact address in the remote contact address data store.
8. A computer-readable medium comprising a plurality of instructions executable on a computing device for implementing a contact address entry method, said method comprising:
detecting entry of at least one manually entered completed contact address in an address field in the message;
checking for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store;
notifying in a user interface of the at least one potentially incorrect contact address;
performing a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store;
providing in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address;
when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, automatically checking a remote contact address data store for a matching entry for the at least one potentially incorrect contact address; and
when a matching entry for the at least one potentially incorrect contact address is not found in the remote contact address data store, prompting in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address.
9. A mobile communication device comprising:
a) a main processor for controlling the operation of the mobile communication device;
b) a communication subsystem connected to the main processor, the communication subsystem being adapted for wirelessly sending and receiving data;
c) a message application that interfaces with the communication subsystem to send and receive messages, and to receive contact data from a remote contact service;
d) a local contact address data store; and,
e) a contact lookup module configured to detect entry of at least one manually entered completed contact address in an address field in the message, check for at least one potentially incorrect contact address by identifying , as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store, notify in a user interface of the at least one potentially incorrect contact address, perform a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store, provide in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address, automatically checking a remote contact address data store for a matching entry for the at least one potentially incorrect contact address when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, and prompt in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address when a matching entry for the at least one potentially incorrect contact address is not found in the remote contact address data store.
10. The mobile communication device of claim 9, wherein the at least one validation option comprises manually correcting the at least one potentially incorrect contact address.
11. The mobile communication device of claim 9, wherein the contact lookup module checks the entered contact addresses for proper syntax.
12. The mobile communication device of claim 9, wherein the contact lookup module is further configured to contact a remote contact service to allow browsing of a remote contact address store and entering the at least one contact address.
13. The mobile communication device of claim 9, wherein the contact lookup module is further configured to perform a search of a remote contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the remote contact address data store, and to provide a list of the contact addresses similar to the at least one potentially incorrect contact address located in said search of the remote contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the remote contact address data store or a transposition of characters in at least one contact address in the remote contact address data store.
14. A system comprising:
a) a mobile device comprising:
i) a main processor for controlling the operation of the mobile device;
ii) a communication subsystem connected to the main processor, the communication subsystem being adapted for wirelessly sending and receiving data;
iii) a message application that interfaces with the communication subsystem to send and receive messages, and to receive contact data;
iv) a local contact address data store; and,
v) a contact lookup module configured to detect entry of at least one manually entered completed contact address in an address field in the message, check for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store, notify in a user interface of the at least one potentially incorrect contact address, perform a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store, provide in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address, automatically checking a remote contact address data store for a matching entry for the at least one potentially incorrect contact address when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, and prompt in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address when a matching entry for the at least one potentially incorrect contact address is not found in the remote contact address data store;

b) a remote contact service for providing the contact data to the mobile device, the contact data including at least one contact address; and,
c) a wireless network for providing communication between the mobile device and the remote contact service.
15. The system of claim 14, wherein the at least one validation option comprises manually correcting the at least one potentially incorrect contact address.
16. The system of claim 14, wherein the contact lookup module checks the entered at least one contact address for proper syntax.
17. The system of claim 14, wherein the remote contact service is provided by a contact server associated with one of a corporate enterprise and a website.
18. The system of claim 14, wherein the contact lookup module is further configured to perform a search of a remote contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the remote contact address data store, and to provide a list of the contact addresses similar to the at least one potentially incorrect contact address located in said search of the remote contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the remote contact address data store or a transposition of characters in at least one contact address in the remote contact address data store.

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 making an interconnect structure, comprising:
applying a low-temperature removable layer and an adhesive layer to an electronic device or to a base insulative layer, wherein the low-temperature removable layer loses mechanical strength below a lower threshold temperature; and
securing the electronic device to the base insulative layer using the low-temperature removable layer and adhesive layer.
2. The method of claim 1, further comprising electrically connecting an IO contact on the electronic device to an electrical conductor located on the base insulative layer.
3. The method of claim 2, further comprising forming on a surface of the base insulative layer one or more electrically conductive traces, power planes, or ground planes.
4. The method of claim 1, wherein applying the adhesive layer comprises spin coating, spray coating, or jetting.
5. The method of claim 1, wherein applying the adhesive layer comprises roller coating, meniscus coating, pattern print depositing, screen printing, stenciling, or dry film laminating.
6. The method of claim 1, wherein securing the electronic device further comprises partially curing the adhesive layer.
7. The method of claim 1, further comprising placing the electronic device onto the base insulative layer, wherein the removable layer and adhesive layer are disposed between the electronic device and the base insulative layer.
8. The method of claim 1, wherein applying the low-temperature removable layer and adhesive layer comprises spin coating, spray coating, or jetting.
9. The method of claim 1, wherein applying the low-temperature removable layer and adhesive layer comprises roller coating, meniscus coating, pattern print depositing, screen printing, stenciling, or dry film laminating.
10. The method of claim 1, further comprising electrically connecting the electronic device to the base insulative layer: comprising
forming a via extending through the base insulative layer, through the adhesive layer, and through the removable layer, so that the via extends from the first surface of the base insulative layer to an IO contact on the first surface of the electronic device; and
depositing an electrically conductive material within at least a portion of the via, the electrically conducting material extending through the via to the IO contact on the electronic device.
11. The method of claim 10, wherein electrically connecting comprises reflowing solder to electrically connect the electronic device to the base insulative layer.
12. The method of claim 10, wherein forming the via comprises laser ablating, wet chemical etching, plasma etching, or reactive ion etching.
13. The method of claim 10, wherein forming the via further comprises mechanical drilling or punching.
14. The method of claim 1, wherein:
applying the adhesive layer comprises applying the adhesive layer to a second surface of the base insulative layer,
applying the removable layer comprises applying the removable layer to a first surface of the electronic device; and further comprising:
contacting the adhesive layer with the removable layer.
15. The method of claim 1, further comprising securing the base insulative layer having the electronic device secured thereto to a frame panel having an aperture configured to receive the electronic device.
16. The method of claim 15, further comprising encapsulating the base insulative layer to partially embed the base insulative layer and the electronic device
17. The method of claim 1, further comprising encapsulating the base insulative layer to fully embed the base insulative layer and the electronic device.
18. The method of claim 1, wherein the low-temperature removable layer and adhesive layer allows the electronic device to be retrieved from the base insulative layer without damaging the electronic device, without damaging the base insulative layer, or with damaging both the electronic device and the base insulative layer.
19. The method of claim 1, further comprising:
providing an additional insulative layer;
securing the additional insulative layer to a surface of the base insulative layer opposite the electronic device; and
electrically connecting an electrical conductor on the additional insulative layer to an electrical conductor on the base insulative layer.
20. The method of claim 1, wherein the low-temperature removable layer and the adhesive layer are distinct layers:
applying the adhesive layer comprises applying the adhesive layer to a first surface of the electronic device, and
applying the removable layer comprises applying the removable layer to a second surface of the base insulative layer; and further comprising
contacting the adhesive layer with the removable layer.
21. The method of claim 1, wherein the low-temperature removable layer and the adhesive layer are distinct layers:
applying the removable layer comprises applying the removable layer to a second surface of the base insulative layer, and
applying the adhesive layer comprises applying the adhesive layer to a surface of the removable layer subsequent to the removable layer application to the base insulative layer; and further comprising
contacting the adhesive layer to an exposed surface of the electronic device.
22. The method of claim 1, wherein the low-temperature removable layer and the adhesive layer are distinct layers:
applying the removable layer comprises applying the removable layer to a first surface of the electronic device, and
applying the adhesive layer comprises applying the adhesive layer to a surface of the removable layer subsequent to the removable layer application to the electronic device; and further comprising
contacting the adhesive layer to an exposed surface of the base insulative layer.