P

Inventor

SHIEH JOHNNY MENG-HAN

US182 patents

Patents

50 patents
US7991877B2Aug 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.