Patents by Inventor Jeffrey Michael Ryan
Jeffrey Michael Ryan 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: 6378125Abstract: A computer system, program product and method to facilitate debugging of multi-threaded computer programs by identifying threads that interact with program elements such as instructions or variables. For instance, after program execution is halted by a break point, a user may request retrieval of an identification of all threads encountering a certain statement number. Moreover, the program element may be implemented as a thread identification control point in a manner similar to a break point, utilizing a break point table to determine whether a system exception is due to a break point or to a thread identification control point. If the latter, program execution continues after storing the thread identifier in a record for the thread identification control point in the break point table.Type: GrantFiled: February 22, 1999Date of Patent: April 23, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 6363325Abstract: A vehicular emergency awareness system and method is provided. A vehicle is provided with an onboard computer system adapted to receive and process signals generated at an external source. Under predetermined conditions, the emergency awareness system alerts the driver of the vehicle of a proximal hazard or emergency, such as hazardous road conditions, nearby emergency vehicles and the like. In one embodiment, a program product is provided which, when executed by the computer, causes the computer or other devices to process the received signal, determine whether a warning should be provided to the driver and, if so, provide a signal to one or more output devices disposed on the vehicle.Type: GrantFiled: January 31, 2000Date of Patent: March 26, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6342908Abstract: A controller displays windows on a display. At any one time, one of the windows can be in focus. Each of the windows has an original position and an original size on the display. The controller determines, for each window, an elapsed time since it was in focus, and changes the position and size of each window in proportion to its elapsed time. The controller shrinks each window that is not in focus and moves it away from its original position and toward the boundary of the desktop in proportion to the elapsed time since it was in focus. Thus, the windows that the user is using heavily tend to stay large and near their original position while windows that the user is using lightly tend to shrink and move toward the boundary of the screen.Type: GrantFiled: March 22, 1999Date of Patent: January 29, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan
-
Publication number: 20010055974Abstract: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and a telephone system may ring one or more land-based phones or portable phones according to the geographical position of the portable phone. One or more geographical regions are defined, with corresponding telephone parameters defined for each region. When a portable phone enters a defined region, exits a defined region, or changes between two defined regions, the function of one or more land-based phones or portable phones may change. The preferred embodiments thus allow changing the function of one or more other phones based on the self-detected geographical position of a portable phone. In this manner the convenience of using portable phones is greatly enhanced.Type: ApplicationFiled: January 12, 2001Publication date: December 27, 2001Inventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Publication number: 20010027373Abstract: A computer system for determining traffic patterns and congestion and using the determined traffic patterns and congestion to determine an appropriate route using a global positioning system and related route map calculator. A vehicle is provided with an onboard computer system adapted to determine travel time of a vehicle in a road segment and calculate a route based on this information. In addition, this information can be distributed to or otherwise shared with other vehicles and similar information can be received from other vehicles to provide a distributed network for generating and sharing experienced traffic patterns. The information can also be used to predict traffic patterns as well.Type: ApplicationFiled: May 11, 2001Publication date: October 4, 2001Applicant: International Business Machines.Inventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6282486Abstract: A computer system for determining traffic patterns and congestion and using the determined traffic patterns and congestion to determine an appropriate route using a global positioning system and related route map calculator. A vehicle is provided with an onboard computer system adapted to determine travel time of a vehicle in a road segment and calculate a route based on this information. In addition, this information can be distributed to or otherwise shared with other vehicles and similar information can be received from other vehicles to provide a distributed network for generating and sharing experienced traffic patterns. The information can also be used to predict traffic patterns as well.Type: GrantFiled: April 3, 2000Date of Patent: August 28, 2001Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6216143Abstract: Apparatus and method for illustrating an order of execution of software code. At least portions of software code are presented on a display device with the software code representing instructions for operation of a computer under control of a program. A visual indication of an order of execution of the displayed instructions is also presented. In a preferred embodiment, the apparatus and method present the instructions in a plurality of colors, with the colors corresponding to the order of execution of the software code.Type: GrantFiled: December 5, 1994Date of Patent: April 10, 2001Assignee: International Business Machines CorporationInventors: Jeffrey Michael Ryan, Steven M. Fillipi, Thomas Alan Gall
-
Patent number: 6108668Abstract: Provided is a method and system, to be utilized with an editing system having electronic document editing capabilities, which provides an ability to selectively undo previous edits performed upon a selected particular portion of an electronic document. The method and system provide the forgoing objects in the following manner. Previous edits performed within an electronic document are stored. A contiguous block of data within an electronic document wherein the stored previous edits are to be undone is selected. In response to user input, part or all of any of the stored previous edits that have been done within the selected contiguous block of data are then undone.Type: GrantFiled: April 18, 1997Date of Patent: August 22, 2000Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 6100890Abstract: A browser generates automatic bookmarks to browsed pages of information based on a selection criteria. The selection criteria can be based on a duration of time that a user browses the viewed page or based on matching words in the viewed page to keywords or to a synonym list for the keywords that the browser generates using a thesaurus. The browser also automatically catalogs the bookmark-list entries into folders based on matching words in the viewed page to the keywords and the synonym list.Type: GrantFiled: November 25, 1997Date of Patent: August 8, 2000Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 6049334Abstract: A display window is displayed in association with at least one scroll bar at a terminal associated with a first user. Along the shaft of one ore more scroll bars, a distinctive visual location cue, such as a line in a color associated with a second user, is displayed to indicate the relative location within the shared data collection of the current and historical activity of a second user. A user may temporarily prohibit manipulation of a region within the shared data collection by other users by establishing a "lock" on the region. A lock region may comprise several lines of text, a portion of a graphical object, or other data within the shared data collection. To indicate the location of lock regions, lock region location cues are also displayed along the scroll bar.Type: GrantFiled: December 20, 1993Date of Patent: April 11, 2000Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jerry Allen Blades, Paul R. Day, Harvey Gene Kiel, Jeffrey Michael Ryan
-
Patent number: 5973663Abstract: A visually aging scroll bar is associated with a window or viewport on a computer display as part of a computer system, and contains a slider to indicate relative positioning in the window of a document, such as a data file, image file, audio file, text file, or spreadsheet. The current position of the scroll bar slider is monitored by the computer system. After a first predetermined sampling period has elapsed, a first region matching the current position of the scroll bar slider is created. The visual appearance of the region is determined by a predetermined region heating rate. For example, a newly created region starts at "cold", which can be indicated by a violet-indigo color. After a second sampling period has elapsed, the computer system again checks the current position of the scroll bar slider. If the current position still matches the first region, the visual appearance of the first region symbolically "warms up" as indicated by the region heating rate.Type: GrantFiled: May 12, 1993Date of Patent: October 26, 1999Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 5966512Abstract: A collaborative-processing system editor that associates changes made to a shared object with the user who made them, such that the user can save and discard just those changes without affecting the changes made by others while still allowing all users to simultaneously view the changes that others make. The system manages sets of change regions that identify portions of the object for which a user has entered changes. As the user enters changes for the shared object, the system establishes pre-commit records associated with change regions. The pre-commit records include the change data entered by the user but not yet saved or committed to the shared object. The system displays a simultaneous view of the shared object and the pre-commit changes to all users. This simultaneous view is of the shared object and the pre-commit changes as they would appear if they had already been saved to the shared object.Type: GrantFiled: June 5, 1997Date of Patent: October 12, 1999Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 5936622Abstract: A method and computer program product are provided for displaying visual threshold setting indicators and threshold activation indicators with information displayed in a graph on a computer display screen. At least one threshold setting indicator is displayed on a first predetermined screen area. Each threshold setting indicator corresponds to a selected threshold setting. Sequential data parameter values are displayed on a graph on a second predetermined screen area. The data parameter values are compared with each selected threshold setting. Responsive to matching compared values, a threshold activation indicator is displayed on a third predetermined screen area. The first predetermined screen area for displaying visual threshold setting indicators is along a first graph axis, such as the vertical graph axis and the third predetermined screen area for displaying threshold activation indicators is along a second graph axis, such as the horizontal graph axis.Type: GrantFiled: January 16, 1997Date of Patent: August 10, 1999Assignee: International Business Machines CorporationInventors: Steven Gene Halverson, Jeffrey Michael Ryan, Mark Steven Shade
-
Patent number: 5812804Abstract: A display apparatus and method that provides a windowing interface that gives the user the capability to toss a window on a display screen by selecting a window by engaging the pointing device, moving the window by moving the pointing device and tossing the window by disengaging the pointing device, whereby the window continues to move after the user has disengaged the pointing device. A portion of the window is optionally kept on the screen so that the window is not tossed completely off of the screen.Type: GrantFiled: December 16, 1994Date of Patent: September 22, 1998Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Edwin Ernest Burris, Jeffrey Michael Ryan
-
Patent number: 5793370Abstract: A display apparatus and method that provides a windowing interface that gives the user the capability to toss a window on a display screen by selecting a window by engaging the pointing device, moving the window by moving the pointing device and tossing the window by disengaging the pointing device, whereby the window continues to move after the user has disengaged the pointing device. A portion of the window is optionally kept on the screen so that the window is not tossed completely off of the screen.Type: GrantFiled: April 7, 1997Date of Patent: August 11, 1998Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Edwin Ernest Burris, Jeffrey Michael Ryan
-
Patent number: 5745100Abstract: An input device pointer remapping region on a computer display is disclosed. When the input device pointer enters a region on a computer display, such as a rectangular scroll bar region, the pointer advances by jumping to a point within the region, such as the center of the region. Further movements of the pointer through the region are adjusted to increase the likelihood that the pointer will remain in the region. However, these adjustments are performed in such a manner as to not impede the travel of the input device through the region. This allows the input device pointer to stay within regions when appropriate, yet allows it to pass through regions unimpeded when the user so desires. This allows for the more efficient use of valuable display space, and can even allow a scroll bar to fit within a narrow window border. The operation of the pointer within the region is controlled by a remapping factor. Selection of the remapping factor can be modified from region to region.Type: GrantFiled: October 2, 1992Date of Patent: April 28, 1998Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan