P

Inventor

RYAN JEFFREY MICHAEL

US30 patents

Patents

30 patents
US6999757B2Feb 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