Patents by Inventor William Hsiao-Yu Ku
William Hsiao-Yu Ku has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7013455Abstract: A method, system, and apparatus for correcting a path sequence of an environment variable in a data processing system is provided. In one embodiment, an environment variable manager monitors the data processing system for any change effecting any of the environment variables within the data processing system. If a change effecting the environment variable is detected, the environment variable manager modifies the environment variable to ensure that a proper file is found and used when the file is selected by a user or a running application program. Therefore, when duplicate files exist on the data processing system, the environment variable manager ensures that the incorrect file is not used when the file is requested by a user or a running application program.Type: GrantFiled: October 19, 2000Date of Patent: March 14, 2006Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, Joey Allen Perry, John Shih-Yuan Wang
-
Patent number: 6970883Abstract: A system, method and user interface for searching one or more CORBA Interface Repositories for program objects based upon a set of user-specified search criteria. A user interface screen or frame is provided with two panes, the first of which allows a user to specify a variety of criteria for which to search one or more Interface Repositories using form fields, radio buttons, and/or drop-down lists. The search may be restricted to specified object servers or specified object containers. The second display pane provides a textual listing of the found objects, their location or locations, their revision dates, and the list may be selectively re-ordered and sorted. Searches may be stored for later review or transmission to other development team members. A history manager is provided to allow viewing of and selection from a list of previously executed searches.Type: GrantFiled: December 11, 2000Date of Patent: November 29, 2005Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, Joey Allen Perry
-
Patent number: 6532471Abstract: A system, method and user interface for visually browsing and editing one more or CORBA Interface Repositories (“IR”) for program objects. A user selects an Interface Repository and an object within the Interface Repository. The IR Browser/Editor presents a three-pane view graphically depicting a containment tree, an object's interface definition language, and an inheritancy diagram of the selected object. The user may review the full interface definition language of the object, save the IDL or cut-and-paste it to another program such as a code editor for compiling. The user may also select a parent or child object within any of the three panes of the display, which causes the inheritance diagram, containment tree, and IDL panes to be updated to show the parent and child interfaces of the selected object, and the containment tree and IDL for the selected object, accordingly.Type: GrantFiled: December 11, 2000Date of Patent: March 11, 2003Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, Joey Allen Perry
-
Publication number: 20030030675Abstract: A method and implementing computer system are provided in which user alert signals are generated whenever an underlying display window in a multi-window display environment requires user attention. In one exemplary embodiment, the user is enabled to specify various preferred characteristics of the alert signals. The alert signals include audio signals, video signals and combinations of selected audio and visual signals. The user is further enabled to specify input an alert repeat interval to define an elapsed time between successive alert signals.Type: ApplicationFiled: August 9, 2001Publication date: February 13, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Hsiao-Yu Ku, John Shih-Yuan Wang, Derek Wan Hok Ho, Joey Allen Perry
-
Publication number: 20030028619Abstract: A method, apparatus, and computer implemented instructions for a panel for use in a graphical user interface in a data processing system. The panel includes a set of data objects for a panel and a set of navigation objects for the panel. The panel also includes a first list of data objects within the set of data objects, wherein the first list contains an identification of a data type for each data object within the first list. A second list of navigation objects is included in the panel in which the second list includes an event, a target object associated with the event, and a target object action associated with the target object in which the target object action is applied to the target object for each navigation object within the list.Type: ApplicationFiled: July 31, 2001Publication date: February 6, 2003Applicant: International Business Machines CorporationInventors: William Hsiao-Yu Ku, John Shih-Yuan Wang
-
Patent number: 6462762Abstract: A particular node (24) in a tree structure (23) defined in a data processing system (10) may be selected for display as the root node in a tree structure display window (21). Once a particular node (24) is selected as the root node, only that portion of the tree structure branching from the selected node (24) is displayed. The portion of the tree structure (23) which does not branch from the selected node (24) is omitted from the display. In addition to the portion of the tree structure branching from the selected node (24), the system also displays a path map window (22) containing information about the portion of the tree structure omitted from the display. The path map window (22) may include a representation of the selected node (24) and a representation of each ancestor USA node for the selected node, all arranged in the order of the path from the actual root node to the selected node.Type: GrantFiled: August 5, 1999Date of Patent: October 8, 2002Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, John Shih-Yuan Wang
-
Patent number: 6427232Abstract: A method and implementing computer system is provided in which a software debug program is operable to display to a user the flow of a program being debugged. The program flow is illustrated in an example by highlighting, on a program structural representation which is presented on a display screen, the locations of sequential calls within the program being debugged. In one example, a user is selectively able to stop the debug program at any observed step within the displayed flow sequence, to make programming changes or take other action as may be appropriate. In the example, the debug program user is also able to select an automatic sequencing through the flow of a program being developed and to designate a preferred display time duration for each step of the displayed sequencing.Type: GrantFiled: June 10, 1999Date of Patent: July 30, 2002Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, Joey Allen Perry, John Shih-Yuan Wang
-
Patent number: 6421072Abstract: Multiple windows are used to represent different branches of a single tree structure. The user can select any tree node and choose “start new window” action. A visual link is attached from the parent node to the virtual root node of the new subtree window. Within each window, information is displayed in a more manageable manner. The subtrees can be merged back into the parent tree.Type: GrantFiled: June 3, 1999Date of Patent: July 16, 2002Assignee: International Business Machines CorporationInventors: William Hsiao-Yu Ku, John Shih-Yuan Wang
-
Publication number: 20020073078Abstract: A system, method and user interface for searching one or more CORBA Interface Repositories for program objects based upon a set of user-specified search criteria. A user interface screen or frame is provided with two panes, the first of which allows a user to specify a variety of criteria for which to search one or more Interface Repositories using form fields, radio buttons, and/or drop-down lists. The search may be restricted to specified object servers or specified object containers. The second display pane provides a textual listing of the found objects, their location or locations, their revision dates, and the list may be selectively re-ordered and sorted. Searches may be stored for later review or transmission to other development team members. A history manager is provided to allow viewing of and selection from a list of previously executed searches.Type: ApplicationFiled: December 11, 2000Publication date: June 13, 2002Applicant: International Business Machines CorporationInventors: William Hsiao-Yu Ku, Joey Allen Perry