1461123108-643c2f6b-1741-4014-9294-176def1f5b19

1. A paintball gun loading device, comprising:
a main body, said main body having a number of slots disposed longitudinally around said main body, a first clamping section and a second clamping section, said first clamping section comprising a first inclined surface and said second clamping section comprising a second inclined surface;
a tightening ring, said tightening ring being sleeved onto said main body and comprising a third inclined surface and a fourth inclined surface, said third inclined surface being engaged with said first inclined surface of said first clamping section; and
a retaining ring, said retaining ring being sleeved onto said main body and comprising a fifth inclined surface and a sixth inclined surface, said retaining ring being provided with a quick-release rod and a nut, said fifth inclined surface being engaged with said fourth inclined surface of said tightening ring, said sixth inclined surface being engaged with said second inclined surface of said second clamping section.
2. The paintball gun loading device, as recited in claim 1, wherein said tightening ring is sleeved onto said first clamping section of said main body.
3. The paintball gun loading device, as recited in claim 1, wherein said retaining ring is sleeved onto said second clamping section of said main body.
4. The paintball gun loading device, as recited in claim 1, wherein said first inclined surface is formed on a top edge of said first clamping section.
5. The paintball gun loading device, as recited in claim 1, wherein said second inclined surface is formed on a bottom edge of said second clamping section.
6. The paintball gun loading device, as recited in claim 1, wherein said third inclined surface is formed on a top inner edge of said tightening ring.
7. The paintball gun loading device, as recited in claim 1, wherein said fourth inclined surface is formed on a bottom outer edge of said tightening ring.
8. The paintball gun loading device, as recited in claim 1, wherein said fifth inclined surface is formed on a top inner edge of the retaining ring.
9. The paintball gun loading device, as recited in claim 1, wherein said sixth inclined surface is formed on a bottom inner edge of the retaining ring.

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.-8. (canceled)
9. A control apparatus for an internal combustion engine, which stops the internal combustion engine when a stop condition is satisfied, starts the internal combustion engine when a start condition is satisfied, and is provided with a vehicular air conditioning device that heats a vehicle cabin using a coolant for the internal combustion engine, the control apparatus comprising:
a coolant-temperature detection device that detects a temperature of the coolant for the internal combustion engine;
a stop prohibition device that prohibits stopping of the internal combustion engine when the vehicular air conditioning device m is heating the vehicle cabin and the temperature of the coolant detected by the coolant-temperature detection device is equal to or below a threshold value;
a movement determination device that determines whether the vehicle is moving; and
a selection device that selects the threshold value, wherein the selection device selects a first value as the threshold value when the movement determination device determines that the vehicle is not moving, and selects a second threshold value, which is higher than the first threshold value, as the threshold value when the movement determination device determines that the vehicle is moving.
10. The control apparatus according to claim 9, wherein:
the movement determination device comprises at least one of a vehicle-speed detection device that detects a vehicle speed, a braking determination device that determines whether a brake is applied to the vehicle by performing a braking operation, and an accelerator-pedal operation detection device that detects an operation of an accelerator pedal of the vehicle;
the movement determination device determining whether the vehicle is moving, using at least one of the vehicle-speed detection devices, the braking determination device, and the accelerator-pedal operation detection device.
11. The control apparatus according to claim 9, wherein it is determined whether the vehicular air conditioning device is heating the vehicle cabin, based on at least one of a target temperature of air supplied into the vehicle cabin by the vehicular air conditioning device, and a heating load with respect to a target temperature of the vehicle cabin preset in the vehicular air conditioning device.
12. The control apparatus according to claim 9, wherein at least one of the first threshold value and the second threshold value includes a value at which stopping of the internal combustion engine is permitted, and another value at which stopping of the internal combustion engine is prohibited, and there is a predetermined difference between the value and the other value.
13. A method of controlling an internal combustion engine, which stops the internal combustion engine when a stop condition is satisfied, starts the internal combustion engine when a start condition is satisfied, and is provided with a vehicular air conditioning device that heats a vehicle cabin using a coolant for the internal combustion engine, the method comprising:
detecting a temperature of the coolant for the internal combustion engine;
prohibiting stopping of the internal combustion engine when the vehicular air conditioning device is heating the vehicle cabin and the detected temperature of the coolant is equal to or below a threshold value;
determining whether the vehicle is moving; and
selecting a first threshold value as the threshold value when it is determined that the vehicle is not moving, and selecting a second threshold value, which is higher than the first threshold value, as the threshold value when it is determined that the vehicle is moving.
14. The method of controlling the internal combustion engine according to claim 13, wherein it is determined whether the vehicle is moving based on at least one of a vehicle speed, a braking operation, and an operation of an accelerator pedal.
15. The method of controlling the internal combustion engine according to claim 13, wherein it is determined whether the vehicular air conditioning device is heating the vehicle cabin, based on at least one of a target temperature of air supplied into the vehicle cabin by the vehicular air conditioning device, and a heating load with respect to a target temperature of the vehicle cabin preset in the vehicular air conditioning device.
16. The method of controlling the internal combustion engine according to claim 13, wherein at least one of the first threshold value and the second threshold value includes a value at which stopping of the internal combustion engine is permitted, and another value at which stopping of the internal combustion engine is prohibited, and there is a predetermined difference between the value and the other value.

1461123097-c84c8925-1f66-416e-90a8-777ea85ebe99

1. A method comprising:
detecting, via a sensor of a device in a low-power state, a first environmental variance indicative of user proximity;
triggering, in response to detecting the environmental variance, a function of the device;
detecting, via the sensor, a second environmental variance indicative of user proximity;
determining, based on sensor data associated with the first and second environmental variances, that environmental conditions caused the detection of the second environmental variance; and
disregarding, in response to determining that the environmental conditions caused the detection of the second environmental variance, the second environmental variance effective to prevent false triggering of the function of the device.
2. The method as recited in claim 1, further comprising disregarding, for a predetermined duration of time, subsequently detected environmental variances effective to prevent false triggering of the function of the device for at least the predetermined duration of time.
3. The method as recited in claim 1, wherein the function of the device is implemented while the device is in the low-power state.
4. The method as recited in claim 1, wherein the environmental variance includes one of:
a sound;
a change in an orientation of the device;
a change in a position of the device;
a change in lighting;
a change in temperature; or a change in a magnetic field.
5. The method as recited in claim 1, wherein the conditions of the environment include ambient noise, ambient motion, ambient light, ambient temperature, or ambient magnetic flux.
6. The method as recited in claim 1, wherein determining whether environmental conditions caused the detection of the second environmental variance comprises calculating, based on the sensor data and a set of predefined criteria, a numerical score indicating a probability of the environmental conditions causing the detection of the second environmental variance and comparing the numerical score to a predefined threshold for detection of environmental variances.
7. The method as recited in claim 1 further comprising detecting, via the sensor of the device and while the device is in the low-power state, the environmental conditions in which the device is operating.
8. The method as recited in claim 7, wherein detecting the environmental conditions is performed in response to detecting the first environmental variance or the second environmental variance.
9. The method as recited in claim 7, wherein detecting the environmental conditions is performed at a predefined time, at predefined intervals of time, or at random intervals of time.
10. A method comprising:
receiving, from a sensor of a device in a low-power state, first data indicative of a first instance of an environmental variance associated with a user;
causing, in response to the first instance of the environmental variance, the device to visually indicate information;
receiving, from the sensor of the device, second data indicative of a second instance of the environmental variance;
analyzing, in response to the second instance of the environmental variance, the second data to determine if environmental conditions are simulating other instances of the environmental variances; and
disregarding, in response to determining that the environmental conditions are simulating other instances of the environmental variances, subsequent data received from the sensor to prevent false detection of subsequent instances of the environmental variance.
11. The method as recited in claim 10, wherein the second data is analyzed in response to receiving the second data within a duration of time following reception of the first data.
12. The method as recited in claim 10, wherein the subsequent data received from the sensor is disregarded for a predefined duration of time effective to enable detection of the subsequent instances of the environmental variance after expiration of the predefined duration of time.
13. The method as recited in claim 10, wherein the device is communicatively coupled with another device having another sensor and the method further comprises transmitting an indication to the other device that is effective to cause the other device to disregard other data received from the other sensor to prevent the other device from falsely detecting the environmental variance.
14. The method as recited in claim 10, wherein the environmental variance indicates a presence or proximity of the user.
15. The method as recited in claim 10, further comprising:
activating a display of the device to enable the visual indication of the information; and
deactivating the display of the device after a predefined duration of time or in response to user input acknowledging the information.
16. A system comprising:
a display configured to present content;
a memory configured to store content associated with notifications;
a sensor configured to provide data indicative of an environment of the system;
a proximity manager to monitor the data of the sensor and configured to:
detect, via the sensor, a first environmental variance associated with a user;
cause, in response to detecting the first environmental variance, the display to present content associated with one of the notifications;
detect, via the sensor and within an a duration of time following detection of the first environmental variance, a second environmental variance associated with the user;
analyze, in response to detecting the second environmental variance, the data provided by the sensor to determine whether environmental conditions approximate additional environmental variances associated with the user; and
cease, in response to determining that the environmental conditions approximate additional environmental variances, detection of environmental variances based on the sensor data effective to prevent false detection of a subsequent environmental variance.
17. The system as recited in claim 16, wherein the system further comprises a wireless data interface configured to enable communication with one or more sensor-enabled devices and proximity manager is further configured to cause, in response to determining that the environmental conditions approximate additional environmental variances, one of the sensor-enabled devices to cease respective detection of environmental variances effective to prevent the sensor-enabled device from falsely detecting, based on the environmental conditions, another subsequent environmental variance.
18. The system as recited in claim 17, wherein proximity manager is further configured to:
calculate a probability of the environmental conditions causing false detection of a subsequent environmental variance;
cause each of the one or more sensor-enabled devices to calculate a respective probability of the environmental conditions causing false detection of a subsequent environmental variance at each respective sensor-enabled device;
receive, from each of the one or more sensor-enabled devices, an indication of the respective calculated probabilities of false detection; and
select, from among a group comprising the system and the one or more sensor-enabled devices, the system or sensor-enabled device having the lowest probability of false detection to continue the detection of environmental variances effective to minimize the group’s probability of making a false detection.
19. The system as recited in claim 18, wherein the probability or the respective probabilities are calculated based on predefined criteria or predefined thresholds associated with the detection of the environmental variances.
20. The system as recited in claim 16, wherein the system is implemented as a smart phone, a tablet computer, a laptop computer, a gaming device, a personal media device, or a navigation device.

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 computer-implemented method for defining a geofence using a mobile device, the method comprising:
obtaining, electronically using one or more sensors on the mobile device, a first datum, the first datum representing a past or present physical location of the mobile device; and
generating, on the mobile device and in response to obtaining the first datum, a geofence based on the first datum.
2. The computer-implemented method of claim 1, further comprising receiving an input defining a geofence parameter, wherein the generating the geofence is further based on the geofence parameter.
3. The computer-implemented method of claim 2, wherein the geofence parameter defines a radius of a circular geofence, and wherein generating the geofence includes generating a circular geofence centered on the first datum and having a radius corresponding to the geofence parameter.
4. The computer-implemented method of claim 1, wherein the obtaining the first datum includes generating a plurality of datum, wherein each of the plurality of datum represents a different past or present physical location of the mobile device.
5. The computer-implemented method of claim 4, wherein the generating the geofence is further based on at least a portion of the plurality of datum.
6. The computer-implemented method of claim 5, wherein the generating the geofence includes defining a closed polygon based on the at least a portion of the plurality of datum.
7. The computer-implemented method of claim 4, further comprising modifying a characteristic of the geofence based on a second datum of the plurality of datum.
8. The computer-implemented method claim 7, wherein the second datum represents a current physical location of the mobile device, wherein the modifying the characteristic of the geofence includes moving the geofence to be centered on the second datum, and wherein the second datum represents a different physical location than the first datum.
9. The computer-implemented method of claim 1, wherein the obtaining the first datum includes aggregating data from multiple sensors within the mobile device.
10. The computer-implemented method of claim 9, wherein the aggregating data from multiple sensors includes aggregating data from at least two sensors selected from the following group of sensors:
GPS sensor;
a cellular signal sensor;
a Wifi signal sensor;
an RFID signal sensor;
a gyroscope;
an inertial sensor;
a compass; and
an accelerometer.
11. A portable electronic facility comprising:
a geolocation facility including one or more sensors to provide physical location information for the portable electronic facility;
a central processing unit coupled to the geolocation facility, the central processing unit configured to:
obtain, from the geolocation facility, a first datum, the first datum representing a past or present physical location of the mobile device; and
generate, in response to obtaining the first datum, a geofence based on the first datum.
12. The portable electronic facility of claim 11, further comprising an input facility to receive an input defining a radius of the geofence, wherein the central processing unit generates a circular geofence having the radius and centered on the first datum.
13. The portable electronic facility of claim 11, wherein the central processing unit obtains a plurality of datum, including the first datum, and generates the geofence based on at least two or more datum of the plurality of datum.
14. The portable electronic facility of claim 13, wherein the central processing unit generates a closed polygon based on the two or more datum of the plurality of datum, the closed polygon defining the geofence.
15. The portable electronic facility of claim 13, wherein the central processing unit modifies a characteristic of the geofence based on a second datum of the plurality of datum.
16. The portable electronic facility claim 15, wherein the second datum represents a current physical location of the mobile device, wherein the central processing unit moves the geofence to be centered on the second datum, and wherein the second datum represents a different physical location than the first datum.
17. The portable electronic facility of claim 11, wherein the geolocation facility aggregates data from multiple sensors including data from at least two sensors selected from the following group of sensors:
GPS sensor;
a cellular signal sensor;
a Wifi signal sensor;
an RFID signal sensor;
a gyroscope;
an inertial sensor;
a compass; and
an accelerometer.
18. A machine-readable storage medium including instruction that, when performed on a mobile device, cause the mobile device to perform operations comprising:
obtaining, using one or more sensors on the mobile device, a first datum, the first datum representing a past or present physical location of the mobile device; and
generating, in response to obtaining the first datum, a geofence based on the first datum.
19. The machine-readable storage medium of claim 18, wherein the obtaining the first datum includes generating a plurality of datum, each of the plurality of datum represents a different past or present physical location of the mobile device; and
wherein the generating the geofence is further based on at least two or more datum of the plurality of datum.
20. The machine-readable storage medium of claim 19, wherein the generating the geofence includes defining a closed polygon based on the two or more datum of the plurality of datum.