We claim:
1. A vehicular rear window assembly comprising:
a first fixed pane;
a second fixed pane;
a sliding pane;
a drive assembly for moving said sliding pane, said drive assembly including a selectively driven cable having a first enlarged end and a second enlarged end; and
a support system comprising:
an upper horizontal member, a lower horizontal member, and a pair of spaced apart vertical members, said vertical members interconnecting said upper horizontal member and said lower horizontal member, said vertical members defining an opening, said fixed panes mounted between said upper and lower horizontal members; and
a carrier supporting said sliding pane for horizontal movement between open and closed positions, said carrier including an elongate body having an upwardly facing channel for receiving a portion of said sliding pane therein, said body further including sockets for receiving and latching said ends of said cable to said carrier wherein said cable moves said sliding pane when said cable is driven.
2. The window assembly according to claim 1, wherein said lower horizontal member has a lower track, said carrier moving said sliding pane between said open and closed positions in said lower track.
3. The window assembly according to claim 1, wherein said elongate body includes opposed ends, said sockets provided in said opposed ends.
4. The window assembly according to claim 3, wherein at least one of said sockets includes a receiving opening for receiving a respective end of said cable and an elongate slot in communication with said receiving opening wherein said respective end of said cable is inserted into said socket through said receiving opening and then latched to said carrier when said end of said cable is moved into said elongate slot.
5. The window assembly according to claim 4, wherein said socket includes an abutment adjacent said elongate slot for latching said respective end of said cable to said carrier.
6. The window assembly according to claim 5, wherein said elongate body includes a viewing opening in communication with said at least one socket to provide visual indication of when said respective end is latched with said carrier.
7. The window assembly according to claim 6, wherein said viewing opening is provided at an upper surface of said elongate body.
8. The window assembly according to claim 6, wherein said elongate body includes a second viewing opening in communication with said at least one socket to provide visual indication of when said respective end is latched with said carrier.
9. The window assembly according to claim 8, wherein said second viewing opening is provided at a lower surface of said elongate body.
10. The window assembly according to claim 2, further comprising a cover for said lower track.
11. The window assembly according to claim 10, wherein said cover includes at least one cable guide.
12. The window assembly according to claim 11, wherein said cover includes a pair of cable guides.
13. The window assembly according to claim 10, wherein said cable includes a cable sheath and a cable wire, said cable guide including a terminal for said cable sheath.
14. The window assembly according to claim 13, wherein said cover is engaged by said track.
15. The window assembly according to claim 14, wherein said cover includes a cooperating structure and said track includes a cooperating structure engaged by said cooperating structure of said cover.
16. The window assembly according to claim 15, wherein said cooperating structure of said cover comprises a projecting cooperating structure and said cooperating structure of said track comprises a slot.
17. The window assembly according to claim 16, wherein said projecting cooperating structure comprises a lug.
18. The window assembly according to claim 14, wherein said cover includes a pair of cooperating structures and said track includes a pair of cooperating structures engaged by said cooperating structures of said cover.
19. The window assembly according to claim 1, wherein each of said upper and lower horizontal members includes a channel-shaped member at least partially encapsulated in a polymeric material for defining upper and lower tracks, respectively, and said sliding panel being guided along said upper and lower tracks by said cable.
20. A vehicular rear window assembly comprising:
a fixed pane;
a sliding pane;
a drive assembly including a selectively driven cable, said cable having a cable sheath and a cable wire, said cable wire coupled to said sliding pane for selectively moving said sliding pane between open and closed positions;
a support system comprising:
an upper horizontal member, a lower horizontal member, and a pair of spaced apart vertical members, said vertical member and said horizontal member defining an opening therebetween, said fixed pane mounted at least to said upper and lower horizontal members, and said lower horizontal member having a track for guiding said sliding pane between open and closed positions; and
a cover mounted in said track, said cover providing a stop for said sliding window pane in said track and comprising a channel-shaped member having downwardly extending flanges, at least one cable wire guide, and a cable sheath terminal extending into one end of said cover between said flanges, and said cable sheath of said cable terminating in said cable sheath terminal, and said cable wire extending through said cable wire guide and between said flanges to couple to said sliding pane.
21. The window assembly according to claim 20, wherein said sliding pane is supported in said track by a carrier.
22. The window assembly according to claim 21, wherein said cable wire is coupled to said carrier.
23. The window assembly according to claim 22, wherein said carrier includes a body having an upwardly facing opening for receiving a portion of said sliding pane therein.
24. The window assembly according to claim 23, wherein said cable is coupled to opposed ends of said carrier.
25. The window assembly according to claim 24, further comprising a socket at each of said ends of said carrier, said sockets for receiving and latching ends of said cable to said carrier wherein said cable moves said sliding panel when said cable is driven.
26. The window assembly according to claim 25, wherein at least one of said sockets includes a receiving opening for receiving a respective end of said cable and an elongate slot in communication with said receiving opening wherein said respective end of said cable is inserted into said socket through said receiving opening and then latched to said carrier when said end of said cable is moved into said elongate slot.
27. The window assembly according to claim 26, wherein said body includes an abutment adjacent said elongate slot for latching said respective end of said cable to said carrier.
28. The window assembly according to claim 20, wherein said flanges of said cover engage said track.
29. The window assembly according to claim 20, wherein said cover includes a cooperating structure and said track includes a cooperating structure engaged by said cooperating structure of said cover.
30. The window assembly according to claim 29, wherein said cooperating structure of said cover comprises a projecting cooperating structure and said cooperating structure of said track comprises a slot.
31. The window assembly according to claim 30, wherein said projecting cooperating structure comprises a lug.
32. A vehicular rear window assembly comprising:
a first fixed pane;
a sliding pane;
a drive assembly for moving said sliding pane, said drive assembly including a selectively driven cable having a first enlarged end and a second enlarged end;
upper and lower tracks; and
a carrier supporting said sliding pane for horizontal movement along said upper and lower tracks between open and closed positions, said carrier including a body having an opening for receiving a portion of said sliding pane therein, said body further including opposed ends and a pair of sockets formed in said ends, each of said sockets including an opening extending into a respective end of said opposed ends and a cavity behind said opening and in communication with said opening, said cavity including a portion offset from said opening, said openings for receiving said ends of said cable, and said ends of said cable being latched to said body when said ends are extended into said openings and seated in said portions of said cavities offset from said openings wherein said cable moves said sliding pane when said cable is driven.
33. The window assembly according to claim 32, wherein said openings comprise key-hole shaped openings.
34. The window assembly according to claim 32, wherein said portions of said cavities extend below said openings.
35. The window assembly according to claim 32, wherein each of said openings in said ends comprises a key-shaped opening including a first portion and a second portion having a narrower width than said first portion.
36. The window assembly according to claim 35, wherein said first portions comprise upper portions and said second portions comprise lower portions.
37. The window assembly according to claim 36, wherein said portions of said cavities extend below said lower portions of said openings.
38. The window assembly according to claim 32, wherein said enlarged ends comprise enlarged cylindrical ends.
39. The window assembly according to claim 32, wherein said carrier is positioned in said lower track.
40. The window assembly according to claim 39, further comprising a cover for said lower track.
41. The window assembly according to claim 40, wherein said cover includes at least one cable guide.
42. The window assembly according to claim 41, wherein said cable includes a cable sheath and a cable wire, said cable guide includes a terminal for said cable sheath.
43. The window assembly according to claim 40, wherein said cover is engaged by said track.
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 of annotating Java-based charts comprising:
retrieving chart data using a hypertext transfer protocol from a remote world-wide web accessible server system using a Java based applet program executing within a browser program on a local file system, wherein said Java-based applet program has access to inputoutput (IO) or storage resources of said remote server system, but not of said local file system;
presenting said chart data under control of said Java-based applet in graphical form in a display window on said local system for viewing by a user;
receiving annotation data under control of said Java-based applet, said annotation data being specified by said user interacting with said chart data in said display window, said annotation data is created directly within the browser program and includes at least one of the following for chart data: trend lines, descriptive labels and calculations;
transmitting at least said annotation data using said hypertext transfer protocol to said remote world-wide web accessible server system in response to said user requesting capture of said annotation data;
converting said annotation data and said chart data into a modified data file at said remote computing system, said modified data file being accessible to said Java-based applet; and
opening said modified data file using said Java-based applet and browser program so that said user can store or output said data file using said local file system.
2. The method of claim 1, further comprising compressing said annotation data before it is transmitted to said remote server system.
3. The method of claim 2 wherein said annotation data is compressed into a GIF format.
4. The method of claim 1 wherein said annotation data is specified by the user to modify said chart data.
5. The method of claim 1 wherein said chart data includes historical stock prices for one or more securities.
6. The method of claim 1 wherein said annotation data is initially captured within a window display buffer of said local file system, but cannot be directly output to said local file system because of restrictions on said Java-based applet.
7. The method of claim 1 and further including executing a script program at said remote server system to convert and store the modified data file.
8. The method of claim 1 wherein said modified data file is opened with a second display window separate from said display window.
9. A method comprising:
receiving a program at a local computer from a remote computer;
executing the program on the local computer, the program being restricted from accessing a file system on the local computer;
receiving an initial multimedia file at the local computer system from the remote computer system;
the program on the local computer system performing the following:
outputting information on the local computer system related to the initial multimedia file;
receiving modifications to the initial multimedia file at the local computer system to create a modified multimedia file, the program executing on the local computer system being unable to store the modified multimedia file in the file system of the local computer;
transmitting the modified multimedia file to the remote computer;
receiving the modified multimedia file at the local computer from the remote computer, the local computer being capable of storing the modified multimedia file.
10. The method of claim 9 wherein the receiving a program comprises receiving a Java-based applet at a local computer from a remote computer.
11. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving an initial multimedia file at the local computer system from the remote computer system, the initial multimedia file comprising one or more of: audio, video, graphics and text.
12. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving an initial multimedia file at the local computer system from the remote computer system, the initial multimedia file comprising two or more of: audio, video, graphics and text.
13. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving an initial multimedia file at the local computer system from the remote computer system, the initial multimedia file comprising two or more of: audio, graphics, and text.
14. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving an initial multimedia file at the local computer system from the remote computer system, the initial multimedia file comprising audio and at least one of: graphics, video and text.
15. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving at least an audio file at the local computer system from the remote computer system.
16. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving at least a video file at the local computer system from the remote computer system.
17. The method of claim 9 wherein the receiving an initial multimedia file comprises receiving at least an audio file at the local computer system from the remote computer system;
the receiving modifications to the initial multimedia file at the local computer system comprises receiving modifications to the initial audio file at the local computer system to create a modified audio file, the program executing on the local computer system being unable to store the modified audio file in the file system of the local computer;
the transmitting the modified multimedia file to the remote computer comprises transmitting the modified audio file to the remote computer;
the receiving the modified multimedia file at the local computer from the remote computer comprises receiving the modified audio file, the local computer being capable of storing the modified audio file.
18. A method comprising:
receiving an initial multimedia file at the local computer system from the remote computer system, the initial multimedia comprising two or more of audio, video and text;
a program, executing on the local computer system, performing the following:
receiving modifications to the initial multimedia file at the local computer system to create a modified multimedia file, the program executing on the local computer system being unable to store the modified multimedia file in the file system of the local computer due to restrictions;
transmitting the modified multimedia file to the remote computer; and
receiving the modified multimedia file at the local computer from the remote computer, the local computer being capable of storing the modified multimedia file.