The invention claimed is:
1. A method of biasing a cover member of a furniture unit; said method comprising steps of:
attaching a biasing element to the cover member at a first attachment point;
attaching said biasing element to an anchorage member at a second attachment point, the anchorage member being operably coupled to the furniture unit; and
translatingly moving one of said first and second attachment points from a first position to a second position as said cover member is moved from an open position to a closed position and translatingly moving said one attachment point from said second position to said first position as said cover member is moved from the closed position to the open position, the step of translatingly moving from the first position to the second position and also from the second position to the first position being relatively sudden and having the effect of changing an effective length of a torque arm defined by the biasing element, said biasing element biasing said cover member with a first biasing force when said one attachment point is in the second position to positively close the cover member, and said biasing element biasing said cover member with a second biasing force when said one attachment point is in the first position to positively open the cover member.
2. The method of claim 1, wherein said anchorage member is a T-shaped member, and wherein the step of attaching the biasing element to the anchorage member includes attaching the biasing element to a stem of the T-shaped member.
3. The method of claim 2, wherein the T-shaped member has two arms that extend from the stem and that align with a direction of movement as the biasing element is shifted.
4. The method of claim 1, wherein moving the cover member between the open position and the closed position changes an angle at which the biasing member exerts a force on said anchorage member, whereby as the cover member is moved, said anchorage member is translated relative to said furniture unit and said second attachment point is moved between said first position and said second position.
5. The method of claim 4, wherein the biasing device defines a torque arm, and the step of translatingly moving one of said first and second attachment points results in a length change of the torque arm.
6. The method of claim 1, wherein the wherein the first and second biasing forces are different torques.
7. The method of claim 1, wherein said cover member is pivoted through an angular range of motion between said closed position and said open position and said second attachment point is disposed in said first position when said cover member is disposed within about one third of said angular range of motion nearest said open position and said second attachment point is disposed in said second position when said cover member is disposed within about one third of said angular range of motion nearest said closed position.
8. The method defined in claim 7, wherein the anchor member shifts during a middle portion of a path of movement of the cover member.
9. The method defined in claim 1, wherein the biasing device includes a linearly extensible spring, and the anchor member is configured to move in a direction generally perpendicular relative to a longitudinal direction defined by the linearly extensible spring.
10. A method comprising steps of:
providing a biasing element operably attached between a binder bin and a cover member, with the biasing element providing a continuous counter-balancing force to the cover member both when opening and closing the cover member on a front of the binder bin, the biasing element including an anchorage member;
opening the cover member, with the biasing element providing the counter-balancing force;
suddenly shifting the anchor member as the cover member reaches a near-open position so that the counter-balancing force changes substantially to more positively move the cover member from the near-open position to a full-open position;
closing the cover member, with the biasing element providing the counter-balancing force; and
suddenly shifting the anchor member as the cover member reaches a near-closed position so that the balancing force changes substantially to more positively move the cover member from the near-closed position to a full-closed position.
11. The method of claim 10, wherein the anchorage member is a T-shaped member.
12. The method of claim 11, including operably attaching the anchorage member to the binder bin.
13. The method of claim 10, wherein the biasing element defines a torque arm, and wherein the steps of suddenly shifting both result in a length change of the torque arm.
14. The method of claim 10, wherein the two steps of suddenly shifting occur at different points when opening and closing the cover member.
15. The method of claim 10, wherein the biasing member includes a linearly extensible spring, and the anchorage member is configured to move in a direction generally perpendicular relative to the longitudinal direction defined by the extensible spring.
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 method, in a data processing system, for identifying data objects related to temporal characteristics, comprising:
identifying, by a search engine, at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface;
presenting, via the graphical user interface, the at least one first data object;
extracting, by the search engine, at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object;
presenting, via the graphical user interface, the at least one extracted temporal characteristic;
receiving, by the search engine, a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic;
presenting, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic;
receiving, by the search engine, a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date;
based on the adjustment of the date range, automatically searching, by the search engine, for the at least one second data object based on the selected temporal characteristic and the date range; and
presenting, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic.
2. The method of claim 1, wherein the at least one first data object is at least one of a file, a bookmark, or an email and wherein the file, the bookmark, and the email has at least one of a created date, modified date, accessed date, stored date, last used date, or bookmark date.
3. The method of claim 1, further comprising:
applying, by the search engine, at least one filter to the identification of the at least one second data object.
4. The method of claim 3, wherein the at least one filter is at least one of a size filter, a location filter, a file type filter, a created filter, a modified filter, an accessed filter, a last used filter, a bookmarked filter, or a saved filter.
5. A computer program product comprising a non-transitory computer useable medium having a computer readable program, wherein the computer readable program, when executed in a data processing system, causes the data processing system to:
identify at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface;
present, via the graphical user interface, the at least one first data object;
extract at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object;
present, via the graphical user interface, the at least one extracted temporal characteristic;
receive a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic;
present, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic;
receive a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date;
based on the adjustment of the date range, automatically search for the at least one second data object based on the selected temporal characteristic and the date range; and
present, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic.
6. The computer program product of claim 5, wherein the at least one first data object is at least one of a file, a bookmark, or an email and wherein the file, the bookmark, and the email has at least one of a created date, modified date, accessed date, stored date, last used date, or bookmark date.
7. The computer program product of claim 5, wherein the computer readable program further causes the data processing system to:
apply at least one filter to the identification of the at least one second data object.
8. The computer program product of claim 7, wherein the at least one filter is at least one of a size filter, a location filter, a file type filter, a created filter, a modified filter, an accessed filter, a last used filter, a bookmarked filter, or a saved filter.
9. A system, comprising:
a processor; and
a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to:
identify at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface;
present, via the graphical user interface, the at least one first data object;
extract at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object;
present, via the graphical user interface, the at least one extracted temporal characteristic;
receive a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic;
present, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic;
receive a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date;
based on the adjustment of the date range, automatically search for the at least one second data object based on the selected temporal characteristic and the date range; and
present, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic.
10. The system of claim 9, wherein the at least one first data object is at least one of a file, a bookmark, or an email and wherein the file, the bookmark, and the email has at least one of a created date, modified date, accessed date, stored date, last used date, or bookmark date.
11. The system of claim 9, wherein the instructions further cause the processor to:
apply at least one filter to the identification of the at least one second data object, wherein the at least one filter is at least one of a size filter, a location filter, a file type filter, a created filter, a modified filter, an accessed filter, a last used filter, a bookmarked filter, or a saved filter.