1460706512-5c8e10d5-8702-49e2-bbba-aafa8b4bfc7e

1. An oral cleaning device for removing tonsilliths lodged in crypts of soft tissue within a buccal cavity comprising:
an elongated body having a first end, a second end, and a longitudinal axis to allow the oral cleaning device to reach the tonsilliths; and,
a pivotable head attached to the first end of the body at a pivot point, said pivotable head having a contact member.
2. The oral cleaning device of claim 1, wherein the pivotable contact member is attached to the body by a connection member positioned in an opening formed in the body.
3. The oral cleaning device of claim 2, wherein a biasing member is located within the opening and is capable of positioning the head along the opening.
4. The oral cleaning device of claim 3, wherein the biasing member comprises a spring.
5. The oral cleaning device of claim 4, wherein a second biasing member is located within the elongated body and is capable of extending and contracting the length of the elongated body to regulate the pressure applied to the soft tissue.
6. The oral cleaning device of claim 1, wherein the head is pivotable to at least an upper position and a lower position, the head pivotable outwardly from the body at a distance in the lower position that is greater than the distance that the head extends from the body in the upper position.
7. The oral cleaning device of claim 1, wherein the pivotable head includes a protrusion and the first end of the body includes at least one recess capable of receiving the protrusion, wherein engaging the protrusion in the recess prevents the connection member from pivoting the head in relation to the body.
8. The oral cleaning device of claim 4, further comprising a switch, trigger, or motor capable of biasing the spring.
9. The oral cleaning device of claim 1, further comprising a switch, trigger, or motor capable of pivoting the contact member.
10. The oral cleaning device of claim 1, wherein the elongated body comprises at least one bend point.
11. An oral cleaning device for removing tonsilliths lodged in crypts of soft tissue within a buccal cavity comprising:
an extendable elongated body having a first end, a second end, and a longitudinal axis to allow the oral cleaning device to reach the tonsilliths, the first end terminating in an integral head having a soft tissue contact portion.
12. The oral cleaning device of claim 11, comprising a biasing member located within the elongated body which is capable of extending and contracting the length of the elongated body to regulate the pressure applied to the soft tissue.
13. The oral cleaning device of claim 12, wherein the biasing member comprises a spring.
14. An oral cleaning device for removing tonsilliths lodged in crypts of soft tissue within a buccal cavity comprising:
an elongated body having a first end, a second end, and a longitudinal axis to allow the oral cleaning device to reach the tonsilliths; and,
a head attached to the first end of the body and carrying at least one contact member rotatable in the longitudinal axis of the elongated body.
15. The oral cleaning device of claim 14, wherein the head is attached to the first end of the body of the oral cleaning device at a pivot point.
16. The oral cleaning device of claim 15, wherein the head comprises spaced apart first and second arm, each of the arms having a first end and a second end, wherein the at least one contact member is attached to the first ends of the arms and is positioned within the space between the arms.
17. The oral cleaning device of claim 16, wherein the at least one contact member is attached to the first ends of the first and second arms along an axis and is freely rotatable about the axis in either or both of a forward and reverse direction along the longitudinal axis of the elongated body.
18. The oral cleaning device of claim 15, wherein the head is attached to the body by a connection member located in an opening formed in the body.
19. The oral cleaning device of claim 17, wherein a biasing member is located within the opening and is capable of positioning the head along the opening.
20. The oral cleaning device of claim 17, wherein at least two contact members are rotatably mounted between the first ends of the first and second arms of the head along an axis.
21. The oral cleaning device of claim 20, wherein the contact members are cylindrical, spherical or barrel-shaped.
22. The oral cleaning device of claim 15, wherein a biasing member is located within the elongated body and is capable of extending or contracting the length of the elongated body to regulate the pressure applied to the soft tissue.
23. The oral cleaning device of claim 15, wherein the contact member comprises
a rotatable drive shaft;
a plurality of arms connected to the rotatable drive shaft; and
freely rotatable contact members engaged with the arms.
24. The oral cleaning device of claim 23, wherein the rotatable drive shaft is driven by a motor.
25. The oral cleaning device of claim 21, wherein the rotatable contact member comprises more than one different diameter.
26. The oral cleaning device of claim 23, further comprising at least one biasing member for regulating the pressure applied to the soft tissue by the contact member.
27. The oral cleaning device of claim 14, wherein the head is pivotable to at least an upper position and a lower position, the head pivotable outwardly from the body at a distance in the lower position that is greater than the distance that the head extends from the body in the upper position.
28. The oral cleaning device of claim 14, further comprising at least one vacuum port located proximate to the contact member for removing tonsilliths dislodged from the crypts of the soft tissue.

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

1. A method comprising:
receiving a reference to a particular period of time;
identifying a plurality of documents relating to the particular period of time and one or more of a keyword or a topic;
determining a type for each of the plurality of documents;
identifying a visual indicator, from a plurality of visual indicators, associated with each of the plurality of documents based on the determined type;
plotting at least some of the identified visual indicators as one or more sequences to represent a progression of at least a first group of content from the plurality of documents over the particular period of time, the plotting graphically depicting a visual indicator, of the at least some of the identified visual indicators, as splitting into:
a first group of visual indicators representing a second group of content from the plurality of documents, and
a second group of visual indicators representing a third group of content from the plurality of documents; and

providing results of the plotting.
2. The method of claim 1, further comprising:
receiving a selection of a first visual indicator of the at least some of the identified visual indicators;
identifying a user action associated with the selection of the first visual indicator; and
providing one or more portions of the first group of content based on the identified user action associated with the received selection.
3. The method of claim 2, where providing the one or more portions includes one or more of:
displaying the one or more portions in a popup window,
displaying the one or more portions in a frame that is separate from a frame displaying the first visual indicator, or
displaying a list of documents, of the plurality of documents, where each document, of the list of documents, includes content included in the first group of content.
4. The method of claim 1, where the plurality of documents includes one or more web advertisements displayed on one or more web pages during the particular period of time.
5. The method of claim 1, where plotting the at least some of the identified visual indicators includes:
plotting information identifying one or more events unrelated to the one or more of the topic or the keyword, the one or more events occurring during the particular period of time.
6. The method of claim 1, where plotting the at least some of the identified visual indicators includes:
including relational indicators that depict the first group of content as splitting into the second group of content and the third group of content.
7. The method of claim 1, where providing the results of the plotting includes:
providing the graphical depiction to a client based on a search query received from the client, where the search query includes the reference to the particular period of time and the one or more of the topic or the keyword.
8. A system comprising:
one or more computer devices to:
receive a reference to a particular period of time,
identify a plurality of documents relating to the particular period of time,
determine a type for each of the plurality of documents,
a first type determined for a first document, of the plurality of documents, being different than a second type determined for a second document, of the plurality of documents,

identify a visual indicator, from a plurality of visual indicators, for each of the plurality of documents based on the determined type, at least one of the plurality of visual indicators being different than another one of the plurality of visual indicators,
form a graphical depiction that plots at least some of the identified visual indicators as one or more sequences to represent a progression of at least a first group of content from the plurality of documents over the particular period of time, the graphical depiction graphically depicting a visual indicator, of the at least some of the identified visual indicators, as branching into:
a first group of visual indicators representing a second group of content from the plurality of documents, and
a second group of visual indicators representing a third group of content from the plurality of documents, and

output the graphical depiction.
9. The system of claim 8, where the one or more computer devices are to:
receive a selection of a first visual indicator of the at least some of the identified visual indicators,
identify a user action associated with the selection of the first visual indicator, and
provide one or more portions of the first group of content based on the identified user action associated with the received selection.
10. The system of claim 9, where, when providing the one or more portions, the one or more computer devices are to at least one of:
display the one or more portions in a popup window,
display the one or more portions in a frame that is separate from a frame displaying the first visual indicator, or
display a list of documents, of the plurality of documents, where each document, of the list of documents, includes content included in the first group of content.
11. The system of claim 8, where the plurality of documents includes one or more web advertisements displayed on one or more web pages during the particular period of time.
12. The system of claim 8, where, when forming the graphical depiction, the one or more computer devices are to:
plot information identifying one or more events occurring during the particular period of time, the one or more events being related to content included in the first group of content.
13. The system of claim 8, where, when forming the graphical depiction, the one or more computer devices are to:
provide relational indicators that show the first group of content as splitting into the second group of content and the third group of content.
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by one or more processors, cause the one or more processors to:
receive a reference to a particular period of time,
identify a plurality of documents relating to the particular period of time and a topic or a keyword,
determine a type for each of the plurality of documents,
identify a visual indicator, from a plurality of visual indicators, for each of the plurality of documents based on the determined type, at least a first identified visual indicator being different than a second identified visual indicator,
form a graphical depiction that plots at least some of the identified visual indicators as one or more sequences to represent a progression of at least a first group of content from the plurality of documents over the particular period of time, the graphical depiction graphically depicting a visual indicator, of the at least some of the identified visual indicators, as splitting into:
a first group of visual indicators representing a second group of content from the plurality of documents, and
a second group of visual indicators representing a third group of content from the plurality of documents, and

provide the graphical depiction.
15. The non-transitory computer-readable medium of claim 14, the instructions further comprising:
one or more instructions to receive a selection of a first visual indicator of the at least some of the identified visual indicators,
one or more instructions to identify a user action associated with the selection of the first visual indicator, and
one or more instructions to provide one or more portions of the first group of content based on the identified user action associated with the received selection.
16. The non-transitory computer-readable medium of claim 15, where the one or more instructions to provide the one or more portions include at least one of:
one or more instructions to display the one or more portions in a popup window,
one or more instructions to display the one or more portions in a frame that is separate from a frame displaying the first visual indicator, or
one or more instructions to display a list of documents, of the plurality of documents, where each document, of the list of documents, includes content included in the first group of content.
17. The non-transitory computer-readable medium of claim 14, where the plurality of documents includes one or more web advertisements presented during the particular period of time.
18. The non-transitory computer-readable medium of claim 14, where the one or more instructions to receive the reference to the particular period of time include:
one or more instructions to receive a search query that includes the reference to the particular period of time, and
where the one or more instructions to form the graphical depiction include:
one or more instructions to plot, in the graphical depiction, information identifying one or more events occurring during the particular period of time, the one or more events being unrelated to the search query.
19. The non-transitory computer-readable medium of claim 14, where the one or more instructions to form the graphical depiction include:
one or more instructions to provide relational indicators that show the first group of content as splitting into the second group of content and the third group of content.
20. The non-transitory computer-readable medium of claim 14, where the one or more instructions to provide the graphical depiction include:
one or more instructions to provide the graphical depiction to a client based on a search query received from the client, where the search query includes the reference to the particular period of time and the one or more of the topic or the keyword.

1460706510-3a77a485-caa6-4723-918a-710df3a1294c

What is claimed is:

1. A motor comprising:
a motor yoke formed in substantially cylinder shape with an opening at one end and a flange that protrudes outward at a position adjacent to the opening;
an end plate fixed to the motor yoke over the opening;
a direct current power input device included in the end plate; and
a negative terminal connected to the direct current power input device, wherein
the flange of the motor yoke is in contact with at least a part of the negative terminal to ground the motor yoke.
2. The motor according to claim 1, wherein:
the part of the negative terminal, which is in contact with the flange, is formed in an elastic contact segment that protrudes toward the flange; and
the contact segment is pressed against the flange.
3. The motor according to claim 2, wherein the elastic contact segment extends outwardly in the radial direction of the motor yoke.
4. The motor according to claim 1, wherein:
the motor yoke and the end plate are bound together;
the negative terminal is sandwiched between the motor yoke and the end plate at a part including the elastic contact segment;
the part of the negative terminal, which is in contact with the flange, is pressed against the motor yoke with a binding force that binds the motor yoke and the end plate together.
5. The motor according to claim 1, wherein:
the part of the negative terminal, which is in contact with the flange, is formed in an elastic contact segment that protrudes toward the flange;
the flange has a branch portion; and
the contact segment is engaged in the branch portion.
6. The motor according to claim 1, wherein:
the part of the negative terminal, which is in contact with the flange, protrudes toward the flange and has a hole; and
the flange has a protrusion that fits in the hole of the negative terminal.
7. The motor according to claim 1, wherein:
the part of the negative terminal, which is in contact with the flange, protrudes toward the flange and has a protrusion that further protrudes toward the flange; and
the flange has a hole in which the protrusion of the negative terminal fits.
8. The motor according to claim 1, wherein:
the part of the negative terminal, which is in contact with the flange, has a dent that is dented toward the flange; and
the negative terminal is pressed against the flange with the dent positioned against the flange.
9. The motor according to claim 8, wherein the part of the negative terminal, which is in contact with the flange, extends outwardly in the radial direction of the motor yoke.

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

1. A method, comprising:
receiving an image from a camera that is included in a device that also includes a processor and a communications device;
analyzing the image using an optical character recognition engine that is coupled to the processor, wherein the analyzing the image includes determining that the image includes potential credential information that includes at least one credential including at least one character string;
providing, to a service using the communications device, the at least one credential from the potential credential information; and
accessing the service, using the device, in response to the at least one credential being accepted by the service.
2. The method of claim 1, further comprising:
prompting, through a display on the device, for an image that includes potential credential information.
3. The method of claim 1, wherein the service comprises an Internet access service.
4. The method of claim 1, wherein the at least one credential that includes at least one character string comprises a network name credential including a network name character string and a password credential comprising a password character string.
5. The method of claim 4, further comprising:
determining that the at least one character string included in the at least one credential comprises a descriptive portion and a functional portion, wherein providing the at least one credential comprises providing only the functional portion of the at least one character string.
6. The method of claim 1, wherein the providing the at least one credential further comprises:
providing a first credential;
determining that the first credential was not accepted by the service; and
providing a second credential.
7. The method of claim 6, further comprising:
storing the first credential in the device.
8. The method of claim 1, further comprising:
associating the at least one credential that was accepted by the service with the service; and
storing the at least one credential that was accepted by the service in the device.
9. The method of claim 1, further comprising:
providing, through a display on the device, at least one credential for editing; and
receiving, by the device, at least one edit that changes at least one character in the at least one character string to provide at least one edited credential.
10. An apparatus comprising a non-transitory, tangible computer-readable storage medium storing a computer program, wherein the computer program has instructions that when executed, carry out:
receiving an image from a camera that is included in the apparatus and coupled to the non-transitory, tangible computer readable storage medium;
analyzing the image and determining that the image includes potential credential information that includes at least one credential including at least one character string;
providing, to a service, the at least one credential from the potential credential information; and
accessing the service in response to the at least one credential being accepted by the service.
11. The apparatus of claim 10, wherein the computer program has instructions that when executed, carry out:
prompting for an image that includes potential credential information.
12. The apparatus of claim 10, wherein the service comprises an Internet access service.
13. The apparatus of claim 10, wherein the at least one credential that includes at least one character string comprises a network name credential including a network name character string and a password credential comprising a password character string.
14. The apparatus of claim 13, wherein the computer program has instructions that when executed, carry out:
determining that the at least one character string included in the at least one credential comprises a descriptive portion and a functional portion, and wherein the computer program instructions, that when carried out provide the at least one credential, include instructions that when carried out provide only the functional portion of the at least one character string.
15. The apparatus of claim 10, wherein the computer program instructions, that when carried out provide the at least one credential, include instructions that when executed, carry out:
providing a first credential;
determining that the first credential was not accepted by the service; and
providing a second credential.
16. The apparatus of claim 15, wherein the computer program has instructions that when executed, carry out:
storing the first credential.
17. The apparatus of claim 10, wherein the computer program has instructions that when executed, carry out:
associating the at least one credential that was accepted by the service with the service; and
storing the at least one credential that was accepted by the service in the system.
18. The apparatus of claim 10, wherein the computer program has instructions that when executed, carry out:
providing at least one credential for editing; and
receiving at least one edit that changes at least one character in the at least one character string to provide at least one edited credential.
19. A user device, comprising:
a chassis that houses a processor;
a camera housed in the chassis and coupled to the processor;
a communications device housed in the chassis and coupled to the processor; and
an optical character recognition engine stored on a non-transitory, tangible computer readable storage medium and operable to receive an image provided by the camera, determine that the image includes at least one credential including at least one character string, and provide the at least one credential, through the communications device, to an Internet access service in order to access the Internet.
20. The user device of claim 19, further comprising:
an input device housed in the chassis and coupled to the processor, wherein the input device is free of a physical keyboard having alphanumeric characters.