Register | Login | Help |
 
SEARCH PATENT INVENTORS:
First name

Last name
City/State

Michael C. Tchao

City: Palo Alto
State/Country: CA US

Are you Michael C. Tchao?

CLAIM YOUR PROFILE NOW:

Distinguish yourself and attract new opportunities
Update and enhance your profile with information,           uploaded documents, and video
Request recommendations to boost your profile.
 
Companies
No Company infomation exists

Patents
A method implemented on a hand-held computer system for tab access to a desired portion of a list of items includes displaying the list of items on a display screen of the hand-held computer system, displaying a plurality of tabs on the display screen, and receiving a selection input with a stylus on one of the plurality of tabs, wherein the list of items scrolls to the portion of the list having as a first item an item with a first character that corresponds to one of at least two reference characters on the selected tab. A method for cycling through a series of reference characters on a tab displayed on a touch-sensitive display screen of a pen-based computer system includes determining whether a first character of a first item corresponds with one of the series of reference characters on a selected tab, and if so, determining which position in the series the first character holds, and scrolling the displayed list to a portion having a first item with a first character corresponding to a reference character having a next position in the series. A hand-held computer system includes a CPU, a memory in communication with the CPU, a display device in communication with the CPU, and a stylus interacting with the display device. The display device displays a list of items, and further displays a plurality of tabs, the tabs indexing the list of items and having at least two associated reference characters per tab. The stylus interacts with the display device to select one of the plurality of tabs, wherein the selection initiates scrolling to a portion of the list having an item with a first character that corresponds to one of the at least two associated reference characters on the selected tab.
A recognition system for a pen-based computer system characterized by: a tablet for inputting strokes from a stylus; a low-level recognizer responsive to the strokes and operative to perform low-level recognition on the strokes; a high-level recognizer responsive to at least some of the strokes and operative to perform high-level recognition on those strokes; and a recognition interface permitting communication between the recognizers and an application program. The high-level recognizer includes a controller capable of receiving units to be recognized; a number of recognition domains coupled to the controller, where each of the recognition domains can receive one or more units from the controller and is capable of providing an interpretation of the meaning of the one or more units to the controller; and an arbiter coupled to the controller which is capable of resolving conflicts between multiple interpretations developed by the recognition domains. A method implemented by the high-level recognition system includes the steps of creating a stroke object from a stroke generated by the stylus on the tablet; grouping the stroke object with at least one other stroke object, if possible; classifying the stroke object by passing the stroke object to a number of recognition domains; and arbitrating between conflicting classifications generated by the recognition domains. This permits unstructured, free-form inputs to a pen-based computer system to be recognized and acted upon by the system.
A method for manipulating notes on a screen of a computer display is provided. Each note area may include graphical, text, and data objects. An initial note area is provided with a header bar which includes the date of creation, the note number, and/or other indicia. When a user desires to make a new note, a division gesture is made on the computer display by moving a stylus horizontally across the screen. Once a division gesture is detected, the height of the preceding note is determined, and the height of the new note is considered to be indefinite or infinite. Each new division gesture creates a new header bar for the new note indicating the date of creation, the note number, and/or other pertinent information.
A computer system for manipulating notes on a screen of a computer display is provided. Each note area may include graphical, text, and data objects. An initial note area is provided with a header bar which includes the date of creation, the note number, and/or other indicia. When a user desires to make a new note, a division gesture is made on the computer display by moving a stylus horizontally across the screen. Once a division gesture is detected, the height of the preceding note is determined, and the height of the new note is considered to be indefinite or infinite. Each new division gesture creates a new header bar for the new note indicating the date of creation, the note number, and/or other pertinent information.
A method for manipulating notes on a screen of a computer display characterized by: (a) generating an initial note area; (b) dividing the initial note area into a plurality of note areas in response to at least one division gesture implemented by a pointing device, where each division gesture creates a header bar, including function buttons, on the computer display which visually separates two adjacent note areas; (c) modifying the size of a selected note area in response to a sizing gesture made to a header bar; and (d) scrolling in at least one note area in response to a scrolling command. Step (b) includes the steps of detecting a division gesture made on the computer screen by a pointing device, and then creating a header bar at a location indicated by the division gesture. Step (c) includes the steps of detecting the selection of a header bar with a pointing device, detecting a subsequent sizing gesture made by the pointing device, and moving the header bar as indicated by the sizing gesture. Step (d) includes the steps of detecting a scrolling command, and scrolling the note areas in a direction indicated by the scrolling command such that the note areas move in a quantized fashion.