1
Henry M Levy, Susan J Eggers, Jack Lo, Dean M Tullsen: Shared register storage mechanisms for multithreaded computer systems with out-of-order execution. University of Washington, Ronald M Anderson, July 18, 2000: US06092175 (114 worldwide citation)

A method and organization for implementing the registers required in a computer system supporting multithreading and dynamic out-of-order execution. Multithreaded computer systems are those in which the processor supports multiple contexts (threads), and either rapid context switching from thread to ...


2
Jack Lo: Ergonomic computer mouse. Jack Lo, November 19, 1996: US05576733 (75 worldwide citation)

An ergonomic computer mouse includes an upright, primary finger-supporting surface for supporting all of the fingers of an upright hand in straight positions and in an upright stack. It also includes an opposite thumb-supporting surface for supporting the thumb. A hand holding the ergonomic computer ...


3
Henry M Levy, Susan J Eggers, Jack Lo, Dean M Tullsen: Mechanism for freeing registers on processors that perform dynamic out-of-order execution of instructions using renaming registers. University of Washington, Ronald M Anderson, November 6, 2001: US06314511 (46 worldwide citation)

A system and a method is described for freeing renaming registers that have been allocated to architectural registers prior to another instruction redefining the architectural register. Renaming registers are used by a processor to dynamically execute instructions out-of-order. The present invention ...


4
Jack Lo: Ambidextrous upright computer mouse. Jack Lo, June 6, 2000: US06072471 (38 worldwide citation)

An ambidextrous upright computer mouse includes a relatively upright finger engaging side on one side, and a thumb engaging side on an opposite side. Two sets of buttons are positioned at opposite ends of the finger engaging side. The mouse is symmetrical about a vertical transverse medial plane. Wh ...


5
Jack Lo: Self-adjusting headset-handset combination. David Pressman, June 5, 1990: US04932052 (16 worldwide citation)

A combined handset and headset comprises a cylindrical speaker housing (20) which fits into the pinna (46) and contains a speaker (38). The speaker housing has an upper extension (24) which in turn has an end housing or pinna clamping part (28) slidably mounted thereto. The slidable housing contains ...


6
Jack Lo: Inflatable ball with rib structure. Banner & Witcoff, January 7, 2014: US08622857 (1 worldwide citation)

An inflatable ball includes interconnected first and second half ball bodies. The first half ball body has a first half ball wall with first inner and outer wall surfaces, and a first rib structure formed as one piece with the first half ball wall and projecting from one of the first inner and outer ...


7
Gautam Nag Kavipurapu, Jack Lo: Method and apparatus for providing a scheduler select multiplexer. Xilinx, Robert Brush, November 27, 2007: US07301367 (1 worldwide citation)

Method and apparatus for providing a scheduler select multiplexer is described. In one example, a multiplexer is provided having a plurality of input ports in respective communication with a plurality of queues, an output port, and a select port. A scheduler is provided to execute a scheduling algor ...


8
Jack Lo: Ergonomic computer mouse. October 2, 2018: US10088918

The present ergonomic mouse is shaped for being held by a hand generally in an upright or handshake position. It has a thumb side for engaging a thumb and a finger side for engaging the fingers. Buttons are arranged at a front portion of the finger side. A forward-facing transverse edge and a backwa ...


9

10
Jack Lo: Computer pillow stand. July 24, 2018: US10028601

A mobile computer such as tablet computer or mobile phone typically lacks built-in structure for standing up on its own. The user must hold it up by hand during use. The present invention is a pillow stand for mobile computers that may be comfortably placed on the lap of a user. It includes an outer ...