1460708431-71de3ac7-eb1b-4c1c-9d63-65fb17586c00

1. A method for facilitating communication between a mobile device and a network application using an electronic mail interface computing device, the method comprising:
obtaining, at the electronic mail interface computing device, a request for change of data from the mobile device, wherein the request for change of data includes a first set of expiration data and a notification preference indicating a preference to first receive truncated portions of messages before receiving entire retrieved electronic mail messages, wherein the expiration data defines a time interval for returning a response to the mobile device from the electronic mail interface computing device;
monitoring, at the electronic mail interface computing device, electronic mail data during the time interval for providing a response to the request for change of data;
determining whether the electronic mail data has changed prior to expiration of the time interval, and if so, transmitting a response including a truncated portion of changed data to the mobile device prior to expiration of the time period, the truncated portion including metadata describing the changed data; and
if the time interval expires and no electronic mail data has changed, transmitting from the electronic mail interface computing device a notification to the mobile device that no electronic mail data has changed after expiration of the time interval.
2. The method of claim 1 further comprising:
obtaining a subsequent request for change of data, wherein the request for change of data includes a second set of expiration data for returning a response;
monitoring a time interval for providing a response to the subsequent request for change of data; and
transmitting a notification that no data has changed if the time interval exceeds a second expiration period.
3. The method of claim 2, wherein the second set of expiration data is modified based on at least one network condition.
4. The method of claim 2, wherein the second set of expiration data corresponds to an adjustment of the first set of expiration data based upon a comparison of a sum of the weights for a set of events related to communication between the mobile device and the network application.
5. The method of claim 4, wherein the sum of the weights for the set of events corresponds to a function of the weight of each event diminished by a time expired since the event occurred.
6. A method for facilitating communications between a mobile device and a network application using an electronic mail interface computing device, the method comprising:
receiving a first request for change of electronic mail data from the mobile device, wherein the request for change of electronic mail data includes a first set of expiration data defining a time interval for returning a response to the mobile device from the electronic mail interface computing device;
determining an event corresponding to the first request for change of electronic mail data during the time interval, wherein determining the event includes, upon expiration of the time interval, transmitting a notification that no electronic mail data has been changed in response to the request for change of electronic mail data;
receiving a second request for change of electronic mail data from the mobile device, wherein the request for change of electronic mail data includes the second set of expiration data defining a second time interval for returning a response different from the first set of expiration data;
determining a second event corresponding to the second request for change of electronic mail data during the second time interval, the second event including obtaining a notification that electronic mail has been changed; and
transmitting during the second time interval a notification of a message from the electronic mail interface computing device to the mobile device, the notification including a truncated portion of a message.
7. The method of claim 6 further comprising:
monitoring a time interval for receiving a response to the request for change of electronic mail data;
determining when the time interval exceeds an expiration period corresponding to the first set of expiration data; and
determining an event corresponding to the first request for change of electronic mail data has occurred based on the time interval.
8. The method of claim 6, further comprising generating second set of expiration data for returning a response based upon at least one network condition, including generating the second set of expiration data corresponds to an adjustment of the first set of expiration data based upon a comparison of a sum of the weights for at set of events related to communication between the mobile device and the network application.
9. The method of claim 6, wherein the first and second set of expiration data correspond to fixed time intervals and wherein generating a second set of expiration data for returning a response based upon at least one network condition includes:
associating a weight for a set of events related to communication between a mobile device and the network application;
obtaining the first set of expiration data;
adjusting the first set of expiration data to generate the second set of expiration data based upon a comparison of a sum of the weights for the set of events to a set of thresholds; and
wherein generating a second set of expiration data for returning a response based upon at least one network condition includes generating the second set of expiration data based on at least one network condition.
10. The method of claim 9, wherein adjusting the first set of expiration data to generate the second set of expiration data based upon a comparison of a sum of the weights for the set of events to a set of thresholds includes increasing the first set of expiration data if the sum of the weights exceeds a maximum threshold.
11. The method of claim 9, wherein adjusting the first set of expiration data to generate the second set of expiration data based upon a comparison of a sum of the weights for the set of events to a set of thresholds includes decreasing the first set of expiration data if the sum of the weights exceeds a minimum threshold.
12. The method of claim 9, wherein the sum of the weights for the set of events to a set of thresholds corresponds to function of the weight of each event diminished by a time expired since the event occurred.
13. A system for facilitating data exchange, the system comprising:
one or more client devices configured for generating a request for change of electronic mail data, wherein the request for generating a change of electronic mail data includes a first expiration time period for returning a response to the mobile device from the electronic mail interface computing device; and
at least one network application configured for:
receiving the request for change of electronic mail data,
transmitting a notification that no electronic mail data has changed if a monitored time period corresponding to the first expiration time period has lapsed and no electronic mail data has changed,
transmitting a truncated version of a message from the at least one network application to the one or more client devices prior to lapse of the first expiration time period if electronic mail data has changed, and
receiving a request for additional portions of the message.
14. The system of claim 13, wherein the one or more client devices determines an event has occurred if the client devices receives a notification that no electronic mail data has been changed in response to the request for change of electronic mail data from the network application.
15. The system of claim 13, further comprising software configured to execute on the system and further configured to calculate a second expiration time period from a network confidence value, which is a sum of a summand and a weight of an initial network event, the summand being another sum of one or more quotients of a dividend and a divisor, the dividend being a weight of a network event at a particular time, the divisor being a remainder of a measurement of time of the initial network event as a minuend and a measurement of time of the network event at the particular time as a subtrahend.
16. The system of claim 13, wherein the second expiration time period corresponds to an adjustment of the first expiration time period based upon a comparison of a sum of the weights for a set of events related to communication between the mobile device and the network application.
17. The system of claim 16, wherein the sum of the weights for the set of events to a set of thresholds corresponds to a function of the weight of each event diminished by a time period expired since the event occurred.
18. A method for facilitating communication at a mobile device, the method comprising:
transmitting from the mobile device a request for change of data, wherein the request for change of data includes a first set of expiration data and a notification preference indicating a preference to first receive truncated portions of messages before receiving entire retrieved electronic messages, and wherein the expiration data defines a time interval for returning a response to the mobile device;
if electronic mail data has changed prior to expiration of the time interval, receiving a response including a truncated portion of changed data at the mobile device;
if, during the time interval no electronic mail data has changed, receiving a notification at the mobile device that no electronic mail data has changed after expiration of the time interval.
19. The method of claim 18, further comprising transmitting from the mobile device a second request for change of data including a second set of expiration data for returning a response.

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 step motor including a stator unit having first and second stators which butt against and are coupled to each other and each have a bobbin receiving a coil that generates a magnetic force when external power is applied thereto and a yoke attached to the bobbin, a rotor unit which is inserted into an inside of the stator unit and has a magnet mounted to an outer circumference of a rotating shaft, thus generating a rotating force, and a casing unit which is provided around an outer circumference of the stator unit to protect and cover the stator unit,
wherein the first and second stators comprise terminal blocks which protrude vertically from upper ends thereof, and the terminal block of the first stator is spaced apart from the terminal block of the second stator when the first and second stators butt against and are coupled to each other.
2. The step motor as set forth in claim 1, wherein the stator unit comprises one injection-molded product which is manufactured by insert molding such that the first and second stators each having the bobbin and the yoke attached thereto are integrated with each other.
3. The step motor as set forth in claim 2, wherein, when the first and second stators are insert molded together, the terminal block and a terminal pin provided on the terminal block are insert molded along with the first and second stators.
4. The step motor as set forth in claim 1, wherein the stator unit is manufactured by separately insert molding each of the first and second stators having the bobbin and the yoke attached thereto, and thereafter assembling the insert molded first and second stators with each other such that the first and second stators butt against each other.
5. The step motor as set forth in claim 4, wherein, when each of the first and second stators is insert molded separately, the terminal block and a terminal pin provided on the terminal block are insert molded along with each of the first and second stators.
6. The step motor as set forth in claim 1, wherein a bushing which is used has a through hole in a central portion thereof and is of a two-stage structure having a small outer diameter part and a large outer diameter part on an outer circumference thereof, so that the large outer diameter part is inserted into the stator unit, the small outer diameter part is inserted into a coupling hole formed in a central portion of a side surface of the casing unit, and the rotating shaft passes through the through hole so that the rotating shaft is supported.
7. The step motor as set forth in claim 6, wherein the terminal block of the first stator and the terminal block of the second stator are spaced apart from each other by a predetermined interval and parallel to each other, when viewed in a direction perpendicular to the rotating shaft, and overlap each other when viewed along a direction of the rotating shaft.
8. The step motor as set forth in claim 6, wherein the casing unit comprises two casings which are coupled to face each other, each of the casings being closed at a first side surface and open at a second side surface, with a coupling hole being formed in a central portion of the first side surface, and an outer circumference of each of the casings is cut to a width of the terminal block, a cut length extending from a portion on which the terminal block is placed to the first side surface of the casing unit.
9. The step motor as set forth in claim 1, wherein the terminal block of the first stator and the terminal block of the second stator are spaced apart from each other by a predetermined interval and parallel to each other, when viewed in a direction perpendicular to the rotating shaft, and overlap each other when viewed along a direction of the rotating shaft.
10. The step motor as set forth in claim 1, wherein the casing unit comprises two casings which are coupled to face each other, each of the casings being closed at a first side surface and open at a second side surface, with a coupling hole being formed in a central portion of the first side surface, and an outer circumference of each of the casings is cut to a width of the terminal block, a cut length extending from a portion on which the terminal block is placed to the first side surface of the casing unit.
11. The step motor as set forth in claim 1, wherein, when viewed along a direction of the rotating shaft, an upper portion of the terminal block is wide and a lower portion thereof is narrow, so that each of the casings is fitted into the narrow lower portion.
12. A step motor including a stator unit having first and second stators which butt against and are coupled to each other and each have a bobbin receiving a coil that generates a magnetic force when external power is applied thereto and a yoke attached to the bobbin, a rotor unit which is inserted into an inside of the stator unit and has a magnet mounted to an outer circumference of a rotating shaft, thus generating a rotating force, and a casing unit which is provided around an outer circumference of the stator unit to protect and cover the stator unit,
wherein a bushing which is used has a through hole in a central portion thereof and is of a two-stage structure having a small outer diameter part and a large outer diameter part on an outer circumference thereof, so that the large outer diameter part is inserted into the stator unit, the small outer diameter part is inserted into a coupling hole formed in a central portion of a side surface of the casing unit, and the rotating shaft passes through the through hole so that the rotating shaft is supported.
13. The step motor as set forth in claim 12, wherein the stator unit comprises one injection-molded product which is manufactured by insert molding such that the first and second stators each having the bobbin and the yoke attached thereto are integrated with each other.
14. The step motor as set forth in claim 13, wherein, when the first and second stators are insert molded together, the terminal block and a terminal pin provided on the terminal block are insert molded along with the first and second stators.
15. The step motor as set forth in claim 12, wherein the stator unit is manufactured by separately insert molding each of the first and second stators having the bobbin and the yoke attached thereto, and thereafter assembling the insert molded first and second stators with each other such that the first and second stators butt against each other.
16. The step motor as set forth in claim 15, wherein, when each of the first and second stators is insert molded separately, the terminal block and a terminal pin provided on the terminal block are insert molded along with each of the first and second stators.