1461157085-f0a85718-9304-4837-b69e-1489a654b03c

1. A method comprising:
by a computing device, receiving a signal through a first antenna that has a first resonant frequency, wherein the signal corresponds to a wireless communication to the computing device from another device, wherein the signal has a peak amplitude at one or more frequencies;
by the computing device, accessing data encoding a frequency response shift corresponding to interference in the received signal, the frequency response shift being detected and encoded by a modem of the computing device coupled to the first antenna;
by the computing device, determining an environmental or operational state of the computing device based at least in part on the frequency response shift encoded in the data; and
by the computing device, in response to the determination of the state of the computing device, swapping a function from the first antenna to a second antenna based at least in part on the frequency response shift, wherein the second antenna has a second resonant frequency, and wherein a difference between the second resonant frequency and at least one of the one or more frequencies is less than a difference between the first resonant frequency and any of the one or more frequencies.
2. The method of claim 1, wherein a source of the interference comprises an object coming into proximity or contact with the computing device.
3. The method of claim 2, wherein the environmental state comprises one or more of:
the computing device is in physical contact with a user;
the computing device has been placed in a pocket; or
the computing device has been placed on a table.
4. The method of claim 1, further comprising by the computing device, initiating a pre-determined function of the computing device in response to the environmental or operational state.
5. The method of claim 4, wherein the pre-determined function comprises resuming operation of the computing device in response to physical contact with the computing device.
6. The method of claim 1, wherein the wireless communication substantially complies with a Global System for Mobile Communications (GSM) standard.
7. The method of claim 1, wherein the environmental state comprises one or more of:
the computing device is at a work location;
the computing device is at a residence; or
the computing device is at a public place.
8. One or more computer-readable non-transitory storage media embodying logic configured when executed to:
receive a signal through a first antenna that has a first resonant frequency, wherein the signal corresponds to a wireless communication to a computing device from another device, wherein the signal has a peak amplitude at one or more frequencies;
access data encoding a frequency response shift corresponding to interference in the received signal, the frequency response shift being detected and encoded by a modem of the computing device coupled to the first antenna;
determine an environmental or operational state of the computing device based at least in part on the frequency response shift encoded in the data; and
in response to the determination of the state of the computing device, swap a function from the first antenna to a second antenna based at least in part on the frequency response shift, wherein the second antenna has a second resonant frequency, and wherein a difference between the second resonant frequency and at least one of the one or more frequencies is less than a difference between the first resonant frequency and any of the one or more frequencies.
9. The media of claim 8, wherein a source of the interference comprises an object coming into proximity or contact with the computing device.
10. The media of claim 8, wherein the wireless communication substantially complies with a Global System for Mobile Communications (GSM) standard.
11. The media of claim 8, wherein the logic is further configured to initiate a pre-determined function of the device in response to the environmental or operational state.
12. The media of claim 11, wherein the pre-determined function comprises resuming operation of the device in response to physical contact with the device.
13. The media of claim 11, wherein the environmental state comprises one or more of:
the computing device is in physical contact with a user;
the computing device has been placed in a pocket; or
the computing device has been placed on a table.
14. The media of claim 8, wherein the environmental state comprises one or more of:
the computing device is at a work location;
the computing device is at a residence; or
the computing device is at a public place.
15. A device comprising:
one or more antennae; and
one or more computer-readable non-transitory storage media coupled to one or more of the antennae and embodying logic configured when executed to:
receive a signal through a first antenna that has a first resonant frequency, wherein the signal corresponds to a wireless communication from another device, wherein the signal has a peak amplitude at one or more frequencies;
access data encoding a frequency response shift corresponding to interference in the received signal, the frequency response shift being detected and encoded by a modem coupled to a first one of the antennae;
determine an environmental or operational state based at least in part on the frequency response shift encoded in the data; and
in response to the determination of the state, swap a function from the first one of the antennae to a second one of the antennae based at least in part on the frequency response shift, wherein the second antenna has a second resonant frequency, and wherein a difference between the second resonant frequency and at least one of the one or more frequencies is less than a difference between the first resonant frequency and any of the one or more frequencies.
16. The device of claim 15, wherein a source of the interference comprises an object coming into proximity or contact with the device.
17. The device of claim 16, wherein the environmental state comprises one or more of:
the computing device is in physical contact with a user;
the computing device has been placed in a pocket; or
the computing device has been placed on a table.
18. The device of claim 15, wherein the logic is further configured to initiate a pre-determined function of the device in response to the environmental or operational state.
19. The device of claim 18, wherein the pre-determined function comprises resuming operation of the device in response to physical contact with the device.
20. The device of claim 15, wherein the wireless communication substantially complies with a Global System for Mobile Communications (GSM) standard.
21. The device of claim 15, wherein the environmental state comprises one or more of:
the computing device is at a work location;
the computing device is at a residence; or
the computing device is at a public place.

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. An assembly, comprising:
a rotatable member formed with a recess;
a first component;
a snap ring located in the recess for limiting axial displacement of the first component;
a bearing located between the first component and a second component, including a finger extending from a race of the bearing toward the snap ring and able to limit radial movement of the snap ring.
2. The assembly of claim 1, wherein the bearing is a thrust bearing that permits rotation of the first component relative to the second component and is able to transmit axially-directed force between the first and second components.
3. The assembly of claim 1, wherein the finger includes a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
4. The assembly of claim 1, wherein the finger includes a radial portion directed toward the bearing, and an axial leg facing the bearing and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
5. The assembly of claim 1, wherein the finger includes:
a radial portion directed toward the bearing;
an axially-directed portion connected to the radial portion; and
a radial portion connected to the axially-directed portion and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
6. The assembly of claim 1, wherein the finger includes:
a radial portion directed toward the bearing;
an axially-directed portion connected to the radial portion;
a second radial portion connected to the axially-directed portion and directed toward the bearing; and
a second axially-directed portion connected to the second radial portion and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
7. The assembly of claim 1, wherein the finger includes:
a radial portion directed toward the bearing;
an axially-directed U-shaped portion connected to the radial portion, including a web connected to legs that define a surface contactable by the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
8. The assembly of claim 1, wherein the first component includes a projection that is located for contact with the finger, said contact preventing rotation of the bearing.
9. An assembly, comprising:
a rotatable member formed with a recess;
a snap ring located in the recess for limiting axial displacement of a first component;
a bearing located between the first component and a second component, including a race formed with fingers spaced about an axis and extending toward the bearing, the fingers being able to limit radial movement of the snap ring.
10. The assembly of claim 9, wherein the first component includes a projection that is located for contact with at least one of the fingers, said contact preventing rotation of the bearing.
11. The assembly of claim 9, wherein the bearing is a thrust bearing that permits rotation of the first component relative to the second component and is able to transmit axially-directed force between the first and second components.
12. The assembly of claim 9, wherein each of the fingers includes a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
13. The assembly of claim 9, wherein each of the fingers includes a radial portion directed toward the bearing, and an axial leg facing the bearing and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
14. The assembly of claim 9, wherein each of the fingers includes:
a radial portion directed toward the bearing;
an axially-directed portion connected to the radial portion; and
a radial portion connected to the axially-directed portion and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
15. The assembly of claim 9, wherein each of the fingers includes:
a radial portion directed toward the bearing;
an axially-directed portion connected to the radial portion;
a second radial portion connected to the axially-directed portion and directed toward the bearing; and
a second axially-directed portion connected to the second radial portion and formed with a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.
16. The assembly of claim 9, wherein each of the fingers includes:
a radial portion directed toward the bearing;
an axially-directed U-shaped portion connected to the radial portion, including a web connected to legs that define a surface located for contact with the snap ring, said contact limiting radial movement of the snap ring relative to the recess.