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: 7490297Abstract: A method, system, and program product for generating a window scroll-bar. In the preferred embodiment, a controller displays the window scroll-bar on a display screen. The window scroll-bar contains sections associated with respective windows on the display. The window scroll-bar also contains a slider, which moves within a section and between sections. As the slider moves within a particular section, the window associated with that section moves on the display toward the nearest boundary of the display. Thus, by moving the window scroll-bar slider, the user can move overlapping windows out of the way and find the window of interest.Type: GrantFiled: May 8, 2003Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan
-
Patent number: 7251494Abstract: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and the function of the phone can be changed according to its geographical position. One or more “regions” may be defined by the user of the portable phone, and the ring parameters for each region may be set independently of the other regions. In this manner a phone in accordance with the preferred embodiments may ring with one tone at home, ring with a different tone at work, ring with a louder volume when on a job site, not ring at all when in church, and ring with a vibration when at the theater. The preferred embodiments further allow assigning a telephone number to a defined geographical region, and ringing the portable phone only when within the geographical region that corresponds to the phone number.Type: GrantFiled: August 4, 2005Date of Patent: July 31, 2007Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 7130643Abstract: 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: GrantFiled: June 9, 2005Date of Patent: October 31, 2006Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 7103366Abstract: 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: GrantFiled: June 9, 2005Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 7076546Abstract: An apparatus, program product, and method that track where particular users are browsing within a multi-user computer environment, and provide such information to one or more users within the environment to permit greater interactivity among the users. By enabling users to identify and interact with other users in a browsing environment, users may be permitted to access lists of favorite documents, home pages, navigational histories, etc. of other users while browsing to facilitate the dynamic location and retrieval of useful information. Also, users may be permitted to directly communicate with one another while browsing, e.g., via electronic messages, real-time discussions, etc.Type: GrantFiled: February 10, 1999Date of Patent: July 11, 2006Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan
-
Patent number: 7028032Abstract: The present invention relates to a method and program product for facilitating the maintenance of current bookmarks and preventing the loss of information associated with a bookmark. In one aspect, the invention bookmarks a Uniform Resource Locator (URL) associated with one or more HTML documents at a user's request and creates a database table containing each bookmarked URL. The source code of the bookmarked URL is scanned for embedded links which are stored in the table according to the related bookmarked URL. To ensure that the bookmarks are current, a periodic verification of the status of a bookmarked URL is performed. A change in the location or/and contents of the one or more bookmarked HTML documents results in one or more actions to prevent the loss of data to the user. In one embodiment, the database table is refreshed to reflect any changes to the content of the HTML documents.Type: GrantFiled: September 28, 1999Date of Patent: April 11, 2006Assignee: International Business Machines CorporationInventors: Richard Alan Diedrich, Eric John Nelson, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6999757Abstract: 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: GrantFiled: January 12, 2001Date of Patent: February 14, 2006Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6975874Abstract: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and the function of the phone can be changed according to its geographical position. One or more “regions” may be defined by the user of the portable phone, and the ring parameters for each region may be set independently of the other regions. In this manner a phone in accordance with the preferred embodiments may ring with one tone at home, ring with a different tone at work, ring with a louder volume when on a job site, not ring at all when in church, and ring with a vibration when at the theater. In addition, the preferred embodiments include a dialer that allows selecting a contact from a text list, and that dials a number that depends on the geographical position of the portable phone, or that dials a number and sends with the call the geographical position of the portable phone.Type: GrantFiled: June 9, 2000Date of Patent: December 13, 2005Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6813438Abstract: A playback program for DVDs and CDs enables a user to customize the playback of the disk. Regions that are independent of prerecorded tracks are created and/or played back based on the content of the disk, e.g., visual content or audio content, in those regions. Thus, for instance, certain scenes or certain dialogue of the disk can be skipped over during playback because an attribute to skip or otherwise modify the output was assigned to a particular region during creation of the program. Several start-up modes can be programmed during creation of the program to indicate whether the disk will initially skip to the first region whose output is modified or playback normally until a region with an modified output is encountered. A password may be required to access the playback program.Type: GrantFiled: September 6, 2000Date of Patent: November 2, 2004Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Chih-Hsiang Chou, Jeffrey Michael Ryan, John Mathew Santosuosso
-
Publication number: 20040194146Abstract: Devices, computer program products, and methods are provided which extend the features of a set top box. In a first aspect, a method is provided for employing a set top box to notify at least one person of a television event. In accordance with the method, a start time of a television event is determined, and a set top box is employed to notify at least one person via a telephone line when a current time is within a predetermined time of the start time. In a second aspect, a method is provided for employing a set top box to record a telephone message. In accordance with the method, a telephone message received via a telephone line coupled to a set top box is recorded by employing the set top box, and at least an indicator of the recorded telephone message is displayed. In a third aspect, a method is provided for controlling a set top box via a telephone line coupled to the set top box.Type: ApplicationFiled: April 2, 2004Publication date: September 30, 2004Inventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6760635Abstract: Apparatus, article of manufacture, and method for automatic adjustment of sound reproduction settings on an audio or audio/visual system based on listener preference and/or experience is provided. In one embodiment, an audio system includes an apparatus for adjusting an output parameter of the audio system, the apparatus comprising: a memory for storing a stored output parameter setting associated with an audio program being played on the audio system; and a processor configured to: determine whether a stored output parameter setting is associated with an audio program being processed on the audio system; if the stored output parameter setting is associated with the audio program, compare the stored output parameter setting to a saved output parameter setting; and if the stored output parameter setting is greater than the saved output parameter setting, change the output parameter to the stored output parameter setting.Type: GrantFiled: May 12, 2000Date of Patent: July 6, 2004Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6664990Abstract: A computer system and method of performing a second chance pointer operation wherein a pointer displayed on a computer display includes at least one alternate hot spot. In response to a pointer event, such as a mouse click, with a default hot spot not overlaying a graphical display element, or graphical user interface (GUI) object (e.g., icon, hypertext link, window tool bar), the object may nonetheless be selected if another hot spot on the pointer overlays the object, e.g., by resignaling the pointer event with the alternate hot spot. Advantageously, the resignaling of the pointer event may include selecting the overlaid GUI object, and/or providing feedback to the user regarding the alternate hot spots.Type: GrantFiled: December 7, 1999Date of Patent: December 16, 2003Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Publication number: 20030193524Abstract: A method, system, and program product for generating a window scroll-bar. In the preferred embodiment, a controller displays the window scroll-bar on a display screen. The window scroll-bar contains sections associated with respective windows on the display. The window scroll-bar also contains a slider, which moves within a section and between sections. As the slider moves within a particular section, the window associated with that section moves on the display toward the nearest boundary of the display. Thus, by moving the window scroll-bar slider, the user can move overlapping windows out of the way and find the window of interest.Type: ApplicationFiled: May 8, 2003Publication date: October 16, 2003Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan
-
Patent number: 6590594Abstract: A method, system, and program product for generating a window scroll-bar. In the preferred embodiment, a controller displays the window scroll-bar on a display screen. The window scroll-bar contains sections associated with respective windows on the display. The window scroll-bar also contains a slider, which moves within a section and between sections. As the slider moves within a particular section, the window associated with that section moves on the display toward the nearest boundary of the display. Thus, by moving the window scroll-bar slider, the user can move overlapping windows out of the way and find the window of interest.Type: GrantFiled: March 25, 1999Date of Patent: July 8, 2003Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan
-
Patent number: 6587967Abstract: A computer system, program product and method that monitor the threads executing within a region of a computer program during debugging. This region may be a plurality of nonadjacent sections of code, each with defined entry and exit addresses identified by control points. Some or all threads may be halted depending on a predetermined criteria related to threads of interest or the number of threads executing in the region. Of special interest is monitoring for a thread count so that timing errors may be analyzed for when some plurality of threads simultaneously execute within the region. Moreover, in the illustrative embodiment, control points are implemented for thread monitoring 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 monitor control point. If the latter, program execution continues after storing the thread identifier in a record for the thread monitor control point in the break point table.Type: GrantFiled: February 22, 1999Date of Patent: July 1, 2003Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, Paul Reuben Day
-
Patent number: 6493834Abstract: An apparatus and method allow dynamically defining exception handlers in a debugger and breaking only when one of the dynamically-defined exception handlers is called. In this manner a programmer can define special exception handlers referred to herein as debugger exception handlers that correspond to exceptions of interest while debugging, and can thus distinguish between exceptions that are expected (and therefore handled) in a computer program and exceptions that signal a bug in the computer program during debugging.Type: GrantFiled: August 24, 1999Date of Patent: December 10, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Publication number: 20020122066Abstract: A method, system, and program product for generating a window scroll-bar. In the preferred embodiment, a controller displays the window scroll-bar on a display screen. The window scroll-bar contains sections associated with respective windows on the display. The window scroll-bar also contains a slider, which moves within a section and between sections. As the slider moves within a particular section, the window associated with that section moves on the display toward the nearest boundary of the display. Thus, by moving the window scroll-bar slider, the user can move overlapping windows out of the way and find the window of interest.Type: ApplicationFiled: March 25, 1999Publication date: September 5, 2002Inventors: CARY LEE BATES, PAUL REUBEN DAY, JEFFREY MICHAEL RYAN
-
Publication number: 20020065743Abstract: A method and implementing TV system are provided in which, software products, which may be associated with a TV commercial being played, are presented to viewers in connection with the related commercial. In an exemplary embodiment, a menu screen is presented and viewers are enabled to select a “purchase” option associated with a software product. The software product may be downloaded, after purchase, in the “background” to the purchaser while the purchaser views the next segment of a TV program, or the software may be downloaded to the viewer's set prior to the presentation of the commercial for faster delivery and subject to later deletion if the software is not ordered by the viewer within a given time period associated with the presentation of the commercial.Type: ApplicationFiled: November 30, 2000Publication date: May 30, 2002Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Steven Lee Harrington, Jeffrey Michael Ryan
-
Patent number: 6385531Abstract: 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: May 11, 2001Date of Patent: May 7, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, Jeffrey Michael Ryan, John Matthew Santosuosso
-
Patent number: 6378124Abstract: A computer system, program product and method utilize thread synchronization for debugging multi-threaded computer programs. Synchronization control points (“sync points”) are used to conditionally suspend or delay execution of a thread or threads depending on another thread or threads hitting the same or other sync points. A thread hitting a synchronization control point is suspended, reference is made to break point table to determine what synchronization condition must be triggered to release the thread, and if triggered, what delay, if any, will be imposed prior to release.Type: GrantFiled: February 22, 1999Date of Patent: April 23, 2002Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jeffrey Michael Ryan