Inventor
SHIEH JOHNNY MENG-HAN
US182 patents
Patents
50 patentsUS7991877B2Aug 2, 2011
Rogue router hunter
IBM219 citations99
US7962957B2Jun 14, 2011
Method and apparatus for detecting port scans with fake source address
IBM234 citations99
US6829638B1Dec 7, 2004
System and method for managing multiple proxy servers
IBM234 citations99
US6728675B1Apr 27, 2004
Data processor controlled display system with audio identifiers for overlapping windows in an interactive graphical user interface
IBM232 citations99
US6633316B1Oct 14, 2003
Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
IBM198 citations99
US6460060B1Oct 1, 2002
Method and system for searching web browser history
IBM334 citations99
US6434702B1Aug 13, 2002
Automatic rotation of digit location in devices used in passwords
IBM150 citations99
US6105029AAug 15, 2000
Retrieving network files through parallel channels
IBM171 citations99
US6067079AMay 23, 2000
Virtual pointing device for touchscreens
IBM208 citations99
US6065059AMay 16, 2000
Filtered utilization of internet data transfers to reduce delay and increase user control
IBM179 citations99
US5974460AOct 26, 1999
Apparatus and method for selecting an optimum telecommunications link
IBM169 citations99
US5933134AAug 3, 1999
Touch screen virtual pointing device which goes into a translucent hibernation state when not in use
IBM257 citations99
US5896502AApr 20, 1999
Internet data transfer control via a client system to reduce delay
IBM161 citations99
US5878218AMar 2, 1999
Method and system for creating and utilizing common caches for internetworks
IBM206 citations99
US5856824AJan 5, 1999
Reshapable pointing device for touchscreens
IBM153 citations99
US5835079ANov 10, 1998
Virtual pointing device for touchscreens
IBM1,892 citations99
US5787254AJul 28, 1998
Web browser method and system for display and management of server latency
IBM189 citations99
US5764222AJun 9, 1998
Virtual pointing device for touchscreens
IBM168 citations99
US5748184AMay 5, 1998
Virtual pointing device for touchscreens
IBM158 citations99
US7768501B1Aug 3, 2010
Method and system for touch screen keyboard and display space sharing
IBM101 citations98
US7490763B2Feb 17, 2009
Method to disable use of selected applications based on proximity or user identification
IBM54 citations98
US7295657B1Nov 13, 2007
Automated selection of a backup recipient and distribution of an instant messaging request to the backup recipient
IBM60 citations98
US6848077B1Jan 25, 2005
Dynamically creating hyperlinks to other web documents in received world wide web documents based on text terms in the received document defined as of interest to user
IBM147 citations98
US6766352B1Jul 20, 2004
Indicator to show that a cached file is being displayed on a client system
IBM80 citations98
US6744452B1Jun 1, 2004
Indicator to show that a cached web page is being displayed
IBM74 citations98
US6717591B1Apr 6, 2004
Computer display system for dynamically controlling the pacing of sequential presentation segments in response to user variations in the time allocated to specific presentation segments
IBM81 citations98
US6714970B1Mar 30, 2004
Protecting open world wide web sites from known malicious users by diverting requests from malicious users to alias addresses for the protected sites
IBM85 citations98
US6216211B1Apr 10, 2001
Method and apparatus for accessing mirrored logical volumes
IBM93 citations98
US6181328B1Jan 30, 2001
Method and system for calibrating touch screen sensitivities according to particular physical characteristics associated with a user
IBM100 citations98
US5896126AApr 20, 1999
Selection device for touchscreen systems
IBM119 citations98
US5874948AFeb 23, 1999
Virtual pointing device for touchscreens
IBM136 citations98
US5872559AFeb 16, 1999
Breakaway and re-grow touchscreen pointing device
IBM143 citations98
US5870083AFeb 9, 1999
Breakaway touchscreen pointing device
IBM132 citations98
US5808605ASep 15, 1998
Virtual pointing device for touchscreens
IBM106 citations98
US6804703B1Oct 12, 2004
System and method for establishing persistent reserves to nonvolatile storage in a clustered computer environment
IBM103 citations97
US6675225B1Jan 6, 2004
Method and system for algorithm-based address-evading network snoop avoider
IBM87 citations97
US6473863B1Oct 29, 2002
Automatic virtual private network internet snoop avoider
IBM93 citations97
US6334145B1Dec 25, 2001
Method of storing and classifying selectable web page links and sublinks thereof to a predetermined depth in response to a single user input
IBM235 citations97
US7380129B2May 27, 2008
Method and apparatus for detecting grid intrusions
IBM48 citations96
US6820180B2Nov 16, 2004
Apparatus and method of cascading backup logical volume mirrors
IBM66 citations96
US6748550B2Jun 8, 2004
Apparatus and method for building metadata using a heartbeat of a clustered system
IBM63 citations96
US6738910B1May 18, 2004
Manual virtual private network internet snoop avoider
IBM66 citations96
US6662268B1Dec 9, 2003
System and method for striped mirror re-synchronization by logical partition rather than stripe units
IBM59 citations96
US6532538B1Mar 11, 2003
Method and system for supporting multiple operating systems on the same disk running on different computers at the same time
IBM81 citations96
US6445400B1Sep 3, 2002
Computer controlled user interactive display system with each of a plurality of windows having a border of a color varied to reflect a variable parameter being tracked for the window
IBM58 citations96
US6237030B1May 22, 2001
Method for extracting hyperlinks from a display document and automatically retrieving and displaying multiple subordinate documents of the display document
IBM130 citations96
US6178460B1Jan 23, 2001
Method of efficiently retrieving data on a computer network by monitoring performance of mirrored network locations
IBM62 citations96
US6041366AMar 21, 2000
System and method for dynamic specification of input/output attributes
IBM54 citations96
US6012093AJan 4, 2000
Method and apparatus for modification of network link histories
IBM56 citations96
US5978848ANov 2, 1999
Web browser method and system for backgrounding a link access during slow link access time periods
IBM86 citations96
Showing the top 50 of 182 patents by PatentIndex Score.