Simplified system for displaying user-selected functions in a bicycle computer or similar device
First Claim
Patent Images
1. A method for programming a bicycle computer or sports timepiece device that performs a device-created set of computational functions to display current status of selected functions in a sequence and at locations in a viewable display window selected by a user of said device, comprising the steps of:
- (1) changing said device from a display mode to a programming mode,(2) opening a frame of a display window,(3) sequencing, in said frame of said display window, through a device-created set of functions,(4) selecting a function to be displayed in said frame by activation of a switch by said user while said function is displayed in said frame,(5) repeating steps (2)-(4) until all desired functions to be displayed in said window have been selected,(6) opening, as desired, a further display window,(7) repeating steps (2)-(5), as necessary, for any further windows desired to be displayed,(8) storing information defining said sequence of windows, said frame or frames in each window, and said function in each frame in memory to provide a user-defined sequence of user-defined windows, and(9) terminating said programming mode, whereby said device reverts to said display mode and sequential activation of a switch while said device is in said display mode recalls and displays said sequence of user-defined windows.
6 Assignments
0 Petitions
Accused Products
Abstract
A programmable cycling computer including a display having at least a bit-mapped portion, the cycling computer having user-actuable means for permitting the user to specify the sequence, position and selection of displayed data for a plurality of user-selected functions.
14 Citations
29 Claims
-
1. A method for programming a bicycle computer or sports timepiece device that performs a device-created set of computational functions to display current status of selected functions in a sequence and at locations in a viewable display window selected by a user of said device, comprising the steps of:
-
(1) changing said device from a display mode to a programming mode, (2) opening a frame of a display window, (3) sequencing, in said frame of said display window, through a device-created set of functions, (4) selecting a function to be displayed in said frame by activation of a switch by said user while said function is displayed in said frame, (5) repeating steps (2)-(4) until all desired functions to be displayed in said window have been selected, (6) opening, as desired, a further display window, (7) repeating steps (2)-(5), as necessary, for any further windows desired to be displayed, (8) storing information defining said sequence of windows, said frame or frames in each window, and said function in each frame in memory to provide a user-defined sequence of user-defined windows, and (9) terminating said programming mode, whereby said device reverts to said display mode and sequential activation of a switch while said device is in said display mode recalls and displays said sequence of user-defined windows. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for displaying current status of calculated functions in a bicycle computer or sports timepiece device containing a microprocessor in a sequence and at locations on a display screen selected by a user using a minimal user-actuable input system, comprising:
-
providing calculation of a device-created set of functions by said microprocessor, said set of functions being available for selection by a user of said device from an initial device-created sequence of said functions, providing a display for displaying information in the form of windows, each window capable of containing a frame at one or more locations of said window, each of said frames displaying current status of one of said functions, providing user-actuable means for selecting, from said initial microprocessor-created sequence of functions, (1) a user-specified sequence of windows, (2) a user-specified number frames displayed in each window, with each frame of a given window being at a different location in said window relative to other frames of said window, each of said frames of a given window being opened in turn by said user, and (3) a user-specified fiction displayed in each frame, thereby establishing a user-specified sequence of windows displaying a subset of said functions, wherein any frame of any window can comprises any member of said set of functions, providing a memory for storing the user-specified sequence, and providing user-actuable means for displaying, in turn, members of said user-specified sequence. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A bicycle computer or sports timepiece device containing a microprocessor and having a display for displaying current status of calculated functions by said microprocessor, comprising:
-
a program stored in said device providing calculation of a device-created set of functions by said microprocessor, said set of functions being available for selection and display by a user of said device, a display for displaying information in the form of windows, each window capable of containing a frame at one or more locations of said window, each of said frames displaying one of said functions, user-actuable input means coupled with a user-selectable second program stored in said device for selecting a user-specified sequence of windows, a user-specified number frames in each window, and a user-specified function from said set of functions to be displayed in each frame, wherein activation of said user-actuable input means while said second program is operational causes said second program to establish a user-specified sequence of windows displaying a subset of said functions, wherein any frame of any window can comprises any member of said set of functions, memory for storing the user-specified sequence, and user-actuable input means for accessing, in turn, members of said user-specified sequence. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for programming data display in a bicycle computer or sports timepiece device having a display window, comprising the steps of:
-
(1) changing said device from a display mode to a programming mode in response to user activation of a switch, (2) opening a frame at an initial location of said display window, (3) sequencing, in said frame of said display window, through a device-created set of functions, (4) selecting a function to be displayed in said frame by activation of a switch by said user while said function is displayed in said frame, (5) optionally opening a further frame at a location of said window that allows all frames of said window to be viewed at the same time, (6) when said further frame is opened, repeating steps (2)-(4) to select a function for display in said further frame, (7) optionally repeating steps (5) and (6), (8) optionally closing said open window and opening a further display window in response to user activation of a switch after desired frames and functions of said open window have been selected, (9) repeating steps (2)-(7), as necessary, to select frames and functions for said further display window, (10) repeating, if desired, steps (8) and (9) for any further window or windows desired by said user, (11) storing information defining said sequence of windows, said frame or frames in each window, and said function in each frame in memory of said device, and (12) terminating said programming mode, whereby said device reverts to said display mode and whereby activation of a switch by said user while said device is in said display mode recalls and displays said sequence of user-defined windows, thereby displaying functions selected from said device-created set of functions in a sequence of windows and at locations of frames within said windows selected by said user.
-
-
29. A method for programming a bicycle computer or sports timepiece device that performs a device-created set of computational functions and that has a display screen capable of displaying at least a subset of said functions to display current status of selected functions in a sequence and at locations in said display screen selected by a user of said device, comprising the steps of:
-
(1) changing said device from a display mode to a programming mode, whereby said device has a display window coextensive with said display screen, (2) opening a frame at an initial location of said display window, (3) sequencing, in said frame of said display window, through said device-created set of functions, (4) selecting a function to be displayed in said frame by activation of a switch by said user while said function is displayed in said frame, (5) optionally opening a further frame of said display window, wherein said further frame is at a different location in said window than any earlier frames opened in said window, (6) sequencing, in said further frame of said display window, through said device-created set of functions, (7) selecting a function to be displayed in said further frame by activation of a switch by said user while said function is displayed in said frame, (8) optionally repeating steps (5)-(7) until all desired functions to be displayed in said window have been selected, (9) opening, as desired, a further display window, (10) repeating steps (9), as necessary, for any further windows desired to be displayed, (11) storing information defining said sequence of windows, said frame or frames in each window, and said function in each frame in memory to provide a user-defined sequence of user-defined windows, and (12) terminating said programming mode, whereby said device reverts to said display mode and sequential activation of a switch while said device is in said display mode recalls and displays said sequence of user-defined windows.
-
Specification