1460728308-be731b2e-c596-4c86-a60e-e347e014c76e

1. A computational proactive process for self-tuned memory leak detection, comprising the steps of:
noting multiple memory usage sample points which show memory usage for a computational service, each noted sample point including a sample time and a memory size, the noted sample points having a mean;
tuning at least some of the noted sample points for memory leak detection by computationally proactively doing at least one of the following: (a) double smoothing noted sample points, (b) identifying a derivative of a sequence of a plurality of linear regression slopes;
statistically analyzing at least one result of the tuning step, thereby computationally proactively determining whether noted memory sizes are trending upward; and
terminating the computational service at least in part in response to a determination that memory sizes are trending upward.
2. The self-tuned memory leak detection process of claim 1, wherein the analyzing step comprises proactively computing a linear regression slope that has an absolute value greater than zero and less than 0.2, and the analyzing step determines that noted memory sizes are holding steady rather than trending upward.
3. The self-tuned memory leak detection process of claim 1, wherein noted sample times include t values which occur at a constant time interval and have a median, and wherein the analyzing step comprises proactively computing a linear regression slope at least in part by resetting an origin to the median of the t values and setting a scale to the constant time interval of the t values.
4. The self-tuned memory leak detection process of claim 1, further comprising computationally selecting (as opposed to receiving as a user input) at least one of the following sample characteristics: sample size, sample rate.
5. The self-tuned memory leak detection process of claim 1, wherein the tuning step comprises computationally proactively excluding any noted sample point that is not within one standard deviation of the mean.
6. The self-tuned memory leak detection process of claim 1, wherein the tuning step comprises computationally proactively double smoothing by performing a second order linear regression based on noted sample points.
7. The self-tuned memory leak detection process of claim 1, wherein the tuning step comprises computationally proactively identifying a derivative of a sequence of linear regression slopes.
8. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a computational proactive process for self-tuned allocated resource usage leak detection, the computer-readable storage medium including one or more of the following physical media: volatile memory, non-volatile memory, fixed in place media, removable media, magnetic media, optical media, CD, DVD, memory stick, flash memory, RAM, ROM, hard disk, magnetic disk, optical disk, EEPROM, the process comprising the steps of:
noting multiple resource usage sample points which show usage of an allocated resource, each noted sample point including a sample time and an allocated resource usage size, the noted sample points having a mean;
tuning at least some of the noted sample points for allocated resource usage leak detection by computationally proactively utilizing at least one of the following self-tuning mechanisms: (a) performance of a second order linear regression based indirectly on noted sample points, (b) identification of a derivative of a sequence of a plurality of linear regression slopes;
statistically analyzing at least one result of the tuning step by proactively computing a linear regression slope and then using the slope in determining whether noted resource usage sizes have a trend; and
controlling another computational process in response to said determining whether noted resource usage sizes have a trend.
9. The configured medium of claim 8, wherein the resource usage sample points show usage of at least one of the following allocated resources: volatile memory, persistent memory.
10. The configured medium of claim 8, wherein the resource usage sample points show usage of at least one of the following allocated resources: disk space, machines in a load balancing system, machines in a cloud computing service.
11. The configured medium of claim 8, wherein the resource usage sample points show usage of at least one allocated resource by at least one of the following: a coroutine, a thread, a task, an interrupt handler, an application, an operating system driver, a procedure, an object method.
12. The configured medium of claim 8, wherein the analyzing step comprises comparing the linear regression slope to a slope magnitude threshold at which the regression slope realizes an upward trend.
13. The configured medium of claim 8, wherein the analyzing step comprises comparing the linear regression slope to a slope magnitude threshold, and the regression slope realizes an upward trend only after crossing the slope magnitude threshold at least a slope frequency threshold number of times, the slope frequency threshold being greater than one.
14. The configured medium of claim 8, wherein the analyzing step comprises computationally proactively utilizing at least two of the self-tuning mechanisms.
15. A computer system equipped with self-tuning resource usage leak detection, the system comprising:
a logical processor;
a memory in operable communication with the logical processor;
a plurality of resource usage sample points residing in the memory, each sample point including a sample time and an allocated resource usage size;
a self-tuning resource usage leak detection code residing in the memory, which upon execution by the processor (i) performs statistical trend analysis on at least a portion of the resource usage sample points, and (ii) in response to the statistical trend analysis, indicates when a service using the resource should be recycled; and
wherein the system also comprises at least one of the following: (a) a plurality of linear regression slopes based on at least some of the resource usage sample points, as well as a second order linear regression that is based on the plurality of linear regression slopes, (b) a plurality of linear regression slopes based on at least some of the resource usage sample points, as well as a derivative of the plurality of linear regression slopes.
16. The system of claim 15, wherein the self-tuning resource usage leak detection code comprises a test to ascertain distance between a sample point and at least one of: a sample points mean, a sample points median.
17. The system of claim 15, wherein the system comprises a plurality of linear regression slopes residing in the memory and based on at least some of the resource usage sample points.
18. The system of claim 15, wherein the system further comprises a resource usage sample points regression slope in the memory, and a regression slope magnitude threshold in the self-tuning resource usage leak detection code.
19. The system of claim 15, wherein the system further comprises a sample size selection code residing in the memory which upon execution by the processor computationally selects (as opposed to having a user select) a sample size for the plurality of resource usage sample points.
20. The system of claim 15, wherein the resource usage sample points show usage of dynamically allocated memory.

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 fenestration locking system for a swinging sash or door, comprising:
a) a flexible linear push-pull member, which flexible linear push-pull member is substantially and uniformly flexible throughout its entire length and has multiple actuator engagement sites along its length;
b) a keeper
c) a locking pin assembly, which locking pin assembly has a moveable locking pin and a guide, the moveable locking pin having an actuator that engages at least one of the multiple actuator engagement sites on the flexible linear member when held in position thereon by the guide such that said flexible linear member can then cause said locking pin to move with respect to said locking pin assembly so that an extension engages the keeper when said flexible linear member is moved in a first direction and so that said extension disengages the keeper when said flexible linear member is moved in a second direction; and
d) an actuating assembly, which actuating assembly is used to move said flexible linear member in said first direction and in said second direction, wherein said actuating assembly is comprised of a substantially rigid lever arm with an actuating handle for movement of the lever arm at one end and a drive member at an other end opposite therefrom, the handle not being pivotally connected to said housing other than by said lever arm, the lever arm pivoting about said drive member when the handle is moved, which drive member is slideable in a drive member slot parallel to said flexible linear member and which drive member engages said flexible linear member at one of said multiple actuator engagement sites.
2. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said locking pin assembly is mounted on a fenestration frame and said keeper is oppositely mounted on a window or door mounted in said fenestration frame.
3. A fenestration locking system for a swinging sash or door as described in claim 2, wherein said flexible linear member and actuating assembly are mounted on the fenestration frame.
4. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said keeper is incorporated into a fenestration frame and said locking pin assembly is opposingly mounted on a window or door mounted in said fenestration frame.
5. A fenestration locking system for a swinging sash or door as described in claim 4, wherein said flexible linear member and actuating assembly are incorporated into the window or door mounted in said fenestration frame.
6. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said guide holds said locking pin and said flexible linear member in operative positions.
7. A fenestration locking system for a swinging sash or door as described in claim 6, wherein said guide is inset into a swinging door or sash over said locking pin and said flexible linear member.
8. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said engagement sites are perforations in said flexible linear member.
9. A fenestration locking system for a swinging sash or door as described in claim 8, wherein said actuator has an engagement member that inserts into one of said perforations.
10. A fenestration locking system for a swinging sash or door as described in claim 1, further including a corner member for mounting at a corner of a window or door frame, which corner member guides said flexible linear member around said corner from said actuating assembly to said locking pin assembly.
11. A fenestration locking system for a swinging sash or door as described in claim 1, further including a corner assembly for a corner of a window or door, which corner assembly guides said flexible linear member around said window or door corner from said actuating assembly to said locking pin assembly.
12. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said locking pin moves in a slide slot in said locking pin assembly when moved by said flexible linear member.
13. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said locking pin has a collar by which it is maintained in said locking pin assembly.
14. A fenestration locking system for a swinging sash or door as described in claim 9, wherein said locking pin has an enlarged engagement member by which it is maintained in said locking pin assembly.
15. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said lever arm also has a pivot member, which pivot member is slideable in a pivot member slot transverse to said flexible linear member.
16. A fenestration locking system for a swinging sash or door as described in claim 15, wherein said pivot member is aligned with said drive member slot when the locking system is locked.
17. A fenestration locking system for a swinging sash or door as described in claim 16, wherein said pivot member slot and said drive member slot overlap.
18. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said lever arm has a detachable handle.
19. A fenestration locking system for a swinging sash or door as described in claim 1, wherein said locking pin is hook shaped and said keeper is shaped to engage said hook-shaped locking pin.
20. A fenestration locking system for a swinging sash or door, comprising:
a) a linear member with multiple engagement sites along its length; and
b) an actuating assembly having a housing with a substantially rigid lever arm moveable with respect to said housing, which lever arm has an actuating handle for movement of the lever arm at one end and a drive member at an other end opposite therefrom, the handle not being pivotally connected to said housing other than by said lever arm, the lever arm pivoting about said drive member when the handle is moved, which drive member is slideable in a drive member slot in said housing parallel to said linear member and which drive member can engage said linear member at one of said multiple engagement sites such that said lever arm can then cause said linear member to move with respect to said actuating assembly, and wherein said lever arm also has a transverse pivot member, which pivot member is substantially parallel to said drive member and is slideable in a pivot member slot in said housing transverse to said linear member.
21. A fenestration locking system for a swinging sash or door as described in claim 20, wherein said engagement sites are perforations in said linear member.
22. A fenestration locking system for a swinging sash or door as described in claim 21, wherein said drive member inserts into one of said perforations.
23. A fenestration locking system for a swinging sash or door as described in claim 20, wherein said linear member is flexible.
24. A fenestration locking system for a swinging sash or door as described in claim 20, wherein said linear member is rigid.
25. A fenestration locking system for a swinging sash or door as described in claim 20, further comprising a keeper locking pin attached to said linear member.
26. A fenestration locking system for a swinging sash or door as described in claim 20, wherein said pivot member is aligned with said drive member slot when the locking system is locked.
27. A fenestration locking system for a swinging sash or door as described in claim 26, wherein said pivot member slot and said drive member slot overlap.
28. A fenestration locking system for a swinging sash or door as described in claim 20, wherein said lever arm has a detachable handle.
29. A fenestration locking system for a swinging sash or door as described in claim 25, wherein said keeper locking pin is hook shaped.
30. A fenestration locking system for a swinging sash or door, comprising:
a) a keeper; and
b) an actuating assembly having a housing with a substantially rigid lever arm moveable with respect to said housing, which lever arm has an actuating handle for movement of the lever arm at one end and a drive member at an other end opposite therefrom, the handle not being pivotally connected to said housing other than by said lever arm, the lever arm pivoting about said drive member when the handle is moved, which drive member is slideable in a drive member slot in said housing and can engage said keeper, and wherein said lever arm also has a transverse pivot member, which pivot member is substantially parallel to said drive member and is slideable in a pivot member slot in said housing transverse to said drive member slot.
31. fenestration locking system for a swinging sash or door as described in claim 30, wherein said pivot member is aligned with said drive member slot when the locking system is locked.
32. A fenestration locking system for a swinging sash or door as described in claim 31, wherein said pivot member slot and said drive member slot overlap.
33. A fenestration locking system for a swinging sash or door as described in claim 30, wherein said lever arm has a detachable handle.
34. A fenestration locking system for a swinging sash or door, comprising:
a) a linear member with multiple engagement sites along its length; and
b) an actuating assembly having a housing with a lever arm moveable with respect to said housing, which lever arm is pivotable about a drive member, which drive member is slideable in a drive member slot in said housing parallel to said linear member and which drive member can engage said linear member at one of said multiple engagement sites such that said lever arm can then cause said linear member to move with respect to said actuating assembly, and wherein said lever arm also has a transverse pivot member, which pivot member is substantially parallel to said drive member and is slideable in a linear path in a pivot member slot in said housing transverse to said linear member.
35. A fenestration locking system for a swinging sash or door, comprising:
a) a keeper; and
b) an actuating assembly having a housing with a lever arm moveable with respect to said housing, which lever arm has an actuating handle for movement of the lever arm at one end and a drive member at an other end opposite therefrom, the handle not being pivotally connected to said housing other than by said lever arm, the lever arm being pivotable about said drive member, which drive member is slideable in a drive member slot in said housing and can engage said keeper, and wherein said lever arm also has a transverse pivot member, which pivot member is substantially parallel to said drive member and is slideable in a linear path in a pivot member slot in said housing transverse to said drive member slot.