Inventor
RYAN JEFFREY MICHAEL
US30 patents
Patents
30 patentsUS6999757B2Feb 14, 2006
Telephone system and method for selectively ringing one or more land phones or portable phones based on the self-detected geographical position of a portable phone
IBM184 citations99
US6975874B1Dec 13, 2005
Portable phone that changes function according to its self-detected geographical position
IBM106 citations99
US6282486B1Aug 28, 2001
Distributed system and method for detecting traffic patterns
IBM128 citations99
US6100890AAug 8, 2000
Automatic bookmarks
IBM201 citations99
US7076546B1Jul 11, 2006
Browser for use in accessing hypertext documents in a multi-user computer environment
IBM144 citations98
US6590594B2Jul 8, 2003
Window scroll-bar
IBM114 citations98
US6587967B1Jul 1, 2003
Debugger thread monitor
IBM94 citations98
US6378125B1Apr 23, 2002
Debugger thread identification points
IBM143 citations98
US6378124B1Apr 23, 2002
Debugger thread synchronization control points
IBM123 citations98
US6342908B1Jan 29, 2002
Progressive window organization
IBM125 citations98
US5966512AOct 12, 1999
Groupware save operation
IBM141 citations98
US6049334AApr 11, 2000
Method and system for graphically indicating the activity of a plurality of users within a shared data collection
IBM114 citations97
US6385531B2May 7, 2002
Distributed system and method for detecting traffic patterns
IBM71 citations96
US6108668AAug 22, 2000
Method and system for undoing edits within selected portion of electronic documents
IBM77 citations96
US5973663AOct 26, 1999
Visually aging scroll bar
IBM72 citations96
US7490297B2Feb 10, 2009
Window scroll bar
IBM19 citations93
US7251494B2Jul 31, 2007
Telephone system and method for selectively ringing a portable phone based on the self-detected geographical position of the portable phone
IBM18 citations93
US7130643B2Oct 31, 2006
Method and system for selectively paging a communication device based on self-detected position of the communication device
IBM18 citations93
US7103366B2Sep 5, 2006
Method and apparatus for defining a behavior region for a communication device
IBM23 citations93
US6760635B1Jul 6, 2004
Automatic sound reproduction setting adjustment
IBM41 citations93
US6664990B1Dec 16, 2003
Computer display pointer with alternate hot spots
IBM24 citations93
US6493834B1Dec 10, 2002
Apparatus and method for dynamically defining exception handlers in a debugger
IBM37 citations93
US6363325B1Mar 26, 2002
Automotive emergency awareness system
IBM26 citations93
US5745100AApr 28, 1998
Input device pointer remap region on a computer display
IBM32 citations93
US7028032B1Apr 11, 2006
Method of updating network information addresses
IBM51 citations92
US6813438B1Nov 2, 2004
Method to customize the playback of compact and digital versatile disks
IBM35 citations91
US5812804ASep 22, 1998
Display apparatus for tossing windows
IBM18 citations91
US5936622AAug 10, 1999
Method and computer program product for displaying visual threshold setting indicators and threshold activation indicators
IBM41 citations89
US6216143B1Apr 10, 2001
Apparatus and method for generating animated color coded software traces
IBM18 citations82
US5793370AAug 11, 1998
Display apparatus for tossing windows
IBM6 citations72