1460739421-e796dde8-18f7-46ce-a914-98c7b0e9c7b1

1. An electronic device, comprising:
a first electrical battery integrated therewith;
a second electrical battery in electrical communication with the first battery;
a motion sensor configured to detect a movement of the electronic device; and
a processor operably connected to the first and second batteries and the motion sensor and configured to effectuate charging of the first electrical battery using energy from the second electrical battery only when the electronic device is stationary, based on results of detection performed by the motion sensor.
2. The electronic device of claim 1, wherein the processor is configured to enable charging the first electrical battery using energy from the second electrical battery only when the electronic device has been stationary for a period of time equal to or exceeding a predetermined threshold duration.
3. The electronic device of claim 1, wherein the motion sensor is configured to generate output data informative of a change in at least one of position and orientation of the electronic device.
4. The electronic device of claim 1, further comprising
a transceiver communication with the motion sensor;
wherein the processor is programmed to change an operational status of the transceiver in response to the output data received from the motion detection unit.
5. The electronic device of claim 1, further comprising
a transceiver in operable communication with the motion sensor; and
electrical circuitry adapted to coordinate an operation of the transceiver;
wherein the processor is programmed to govern the electrical circuitry to substantially prevent the transceiver from operating in response to the output data, received from the motion detection unit, that are indicative of lack of motion of the vehicular key fob.
6. A method for charging a first battery of a vehicular key fob having a processor and a transceiver associated therewith, the method comprising:
receiving, with the processor, data representing status of motion of the vehicular key fob; and
operating electrical circuitry of the vehicular key fob to effectuate one or more of transferring of electrical charge from a second battery to the first battery when said data indicates that the vehicular key fob has been stationary for a period of time longer than or equal to a threshold duration; and
preventing a transfer of charge from the second battery to the first battery when said data indicates that the vehicular key fob is moving.
7. A method according to claim 6, further comprising operating the electrical circuitry, in response to the data received by the processor, to reduce or eliminate supply of energy from either of the first and second electrical batteries to the transceiver when the data received by the processor indicates that the vehicular key fob has been stationary for a period of time longer than or equal to the threshold duration.
8. A method according to claim 6, wherein said receiving includes receiving data from a motion detection unit associated with the key fob and configured to generate such data in response to change in one or more of position and orientation of the key fob.
9. A method according to claim 6, wherein said transferring includes transferring of electrical charge from a replaceable battery to a battery that is integrated with the key fob.
10. A vehicular system comprising:
a vehicle having a communication unit adapted to transmit an radio signal identifying said vehicle; and
an electronic device autonomously powered by a first battery and equipped with electronic circuitry that is adapted to
poll said radio signal to determine proximity of said electronic device to said vehicle and, when a period of unchanged operational status of the electronic device exceeds a predetermined duration, effectuate at least one of (i) transferring electrical charge to said first battery, and (ii) ceasing the polling of said radio signal.
11. A vehicular system according to claim 10, wherein the electronic device includes
a motion sensor configured to detect a movement of the electronic device; and
a processor connected to the first and second batteries and the motion sensor and configured to effectuate said transfer of electrical charge only when the electronic device is stationary.
12. A vehicular system according to claim 11, wherein said processor is further configured to cause the ceasing of said transfer of electrical charge when the results of detection indicate that the electronic device is moving and at least one of an amplitude and duration of such movement exceeds a predetermined threshold value.
13. A vehicular system according to claim 11, wherein said processor is further configured to
receive data from the communication unit, the data representing mutual positioning of the electronic device and the vehicle, and
when the data indicates that the electronic device is inside the vehicle, disengage locking a door of the vehicle.
14. A vehicular system according to claim 12, wherein said processor is further configured to override said disengaging in response to a user input applied to the electronic device.
15. A vehicular system according to claim 10, further comprising a second battery, and wherein said transfer of electrical charge is effectuated from the second battery to the first battery.

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 industrial automation system that visualizes availability and safety levels, comprising:
an optimization component that generates a voting configuration that provides an optimized combination of a safety level and an availability level based upon available redundancy, the optimization component evaluates the safety level by summing probabilities of failure associated with each device; and
a graphical user interface that presents a visualization of the safety level and the availability level, the graphical user interface displays a graph that depicts the availability level of a safety function against the safety level by employing a movable marker that indicates the availability level.
2. The system of claim 1, the graphical user interface employs the visualization to model at least one of a current condition, a trend, an adjustment, and historical data.
3. The system of claim 1, the graphical user interface utilizes the visualization to obtain runtime feedback.
4. The system of claim 1, the graphical user interface utilizes safety integrity levels as provided by IEC 61508.
5. The system of claim 1, the graphical user interface continuously monitors at least one of the safety level and the availability level.
6. The system of claim 1, the graphical user interface obtains a periodic notification associated with a change in at least one of the safety level and the availability level.
7. The system of claim 1, the graphical user interface receives information utilized to generate the visualization in response to at least one of a time-out and a request.
8. The system of claim 1, the graphical user interface displays event related information pertaining to at least one of a fault and a remediation related to the fault.
9. The system of claim 1, the bar graph includes disparate sections related to various states of a process.
10. The system of claim 1, the graphical user interface maintains a log of operational devices.
11. The system of claim 1, the graphical user interface displays an event window that presents data associated with events, times at which the events occurred, and transitions that resulted due to the events.
12. The system of claim 1, the graphical user interface receives a user input and alters the optimized combination based on the user input.
13. The system of claim 1, further comprising a monitor component that detects a failure associated with an industrial automation device.
14. The system of claim 13, the monitor component provides data related to the failure to the graphical user interface to enable generating the visualization, the data includes at least one of a type of failure, a device associated with the failure, a process associated with the failure, and a time of the failure.
15. The system of claim 13, the monitor component yields a response to the detected failure and provides data related to the response to the graphical user interface.
16. The system of claim 1, further comprising an initialization component that generates an initial voting configuration at a time of setup and provides the initial voting configuration to the graphical user interface, the graphical user interface employs the initial voting configuration to yield the visualization.
17. The system of claim 1, further comprising a dynamic configuration component that adjusts the optimized combination to generate an updated voting configuration based at least in part upon a monitored real time event.
18. The system of claim 17, the graphical user interface modifies the visualization according to the adjusted combination associated with the updated voting configuration.
19. A method that facilitates visualizing an optimized utilization of redundancy in an industrial automation environment, comprising:
determining an optimized combination of a safety level and an availability level based at least in part upon an amount of available redundancy, wherein the safety level is evaluated by summing probabilities of failures with each device; and
displaying a visualization comprising a graph that employs a movable marker and announces the safety level and the availability level related to the optimized combination.
20. The method of claim 19, further comprising computing at least one of the safety level and the availability level during system configuration time.
21. The method of claim 20, further comprising:
receiving data that comprises at least one of a voting configuration, information associated with a safety function, a list of associated devices, availability versus safety integrity levels per device, and descriptions of modifications to a process corresponding to changes in integrity levels; and
generating the visualization based at least in part upon the received data.
22. The method of claim 19, further comprising computing at least one of the safety level and the availability level during run-time.
23. The method of claim 22, further comprising receiving an implicit message from an industrial automation device that includes information utilized to compute at least one of the safety level and the availability level.
24. The method of claim 22, further comprising receiving an explicit message from an industrial automation device that includes information utilized to compute at least one of the safety level and the availability level.
25. The method of claim 19, further comprising displaying information associated with monitored events.
26. The method of claim 25, displaying information that relates to at least one of an occurrence of a fault, a remediation associated with the fault, an addition of redundancy, a removal of redundancy, a change in safety level, a change in availability level, and a time corresponding to the event.
27. The method of claim 25, further comprising receiving data related to the monitored event in response to at least one of a time-out and a request.
28. The method of claim 19, displaying the visualization further comprises displaying a bar graph that depicts the availability level by way of an indicator versus the safety level.
29. The method of claim 28, further comprising moving the indicator to visualize a change associated with at least one of the safety level and the availability level.
30. The method of claim 19, displaying the visualization further comprises displaying an event window that includes information associated with a monitored event and a corresponding change to a voting configuration.
31. The method of claim 19, further comprising receiving a user input and modifying at least one of the safety level and the availability level based at least in part on the user input.
32. A system that depicts availability and safety related to an industrial automation environment, comprising:
means for evaluating safety level by summing probabilities of failure associated with each device:
means for optimizing an allocation of an amount of available redundancy to provide a balance between safety and availability; and
means for displaying the optimized allocation by graphically representing a safety level and an availability level and by employing a movable marker that indicates the availability level.