University of California, Berkeley, B.S.; University of California, Berkeley, B.S.; University of California, Berkeley, B.S., 2007; University of California, Berkeley, B.S., 2007
Law School:
University of Southern California, Gould School of Law, J.D., 2010
Dr. Cheng graduated from the Univ of Hong Kong, Fac of Med, Hong Kong in 1977. He works in Brooklyn, NY and specializes in Family Medicine. Dr. Cheng is affiliated with Brookdale University Hospital.
Va Greater Los Angeles Healthcare System
11301 Wilshire Blvd, Los Angeles, CA 90073 Va Long Beach Healthcare System
5901 E 7Th St, Long Beach, CA 90822
Sepulveda OPC & Nursing Home
16111 Plummer St, North Hills, CA 91343 Va Greater Los Angeles Healthcare System
11301 Wilshire Blvd, Los Angeles, CA 90073
Eric Cheng - San Ramon CA Yafu Ding - Milpitas CA Chang-Tying Wu - San Jose CA
Assignee:
Adaptec, Inc. - Milpitas CA
International Classification:
G06F 1100
US Classification:
714 4, 714 26
Abstract:
A invention is disclosed that provides intelligent failover in a multi-path computer system. Initially, a plurality of data paths to a computer input/output (I/O) device is provided, wherein the plurality of data paths to the computer I/O device are represented as a single logical computer I/O device. Then, during operation, an I/O request to access the computer I/O device is intercepted. A data path from the plurality of data paths to the computer I/O device is then selected, and the computer I/O device is accessed using the selected data path.
Intelligent Load Balancing For A Multi-Path Storage System
Eric Cheng - San Ramon CA Yafu Ding - Milpitas CA Chang-Tying Wu - San Jose CA
Assignee:
Adaptec, Inc. - Milpitas CA
International Classification:
G06F 1100
US Classification:
714 4, 710316
Abstract:
An invention is disclosed for intelligent load balancing in a mult-path computer system. Initially, an input/output (I/O) request to access the computer I/O device is intercepted. Then, to properly balance data path traffic, the number of I/O requests that have been sent along each data path of a plurality of data paths providing access to the computer I/O device is detected, and a failure probability is calculated for each data path paths based on the number of I/O requests that have been sent along each data path. A data path is then selected that has a failure probability lower than the failure probability of other data paths of the plurality of data paths and the computer I/O device is accessed using the selected data path.
Method And Apparatus For A Segregated Interface For Parameter Configuration In A Multi-Path Failover System
Eric Cheng - San Ramon CA Yafu Ding - Milpitas CA Chang-Tying Wu - San Jose CA
Assignee:
Adaptec, Inc. - Milpitas CA
International Classification:
G06F 1100
US Classification:
714 26, 714 4, 714 3, 710316
Abstract:
An invention is disclosed for a segregated user interface for parameter configuration in a multi-path failover system. The segregated user interface includes a user interface module capable of receiving configuration parameters for the multi-path failover system from a user. Further included is an object module that is capable of receiving the configuration parameters from the user interface module. The object module provides functionality and can detect the current controller status of controllers and the current device status of devices. In addition, the object module is capable of configuring a failover driver using the configuration parameters received from the user interface module.
Methods And Apparatus For A Segregated Interface For Parameter Configuration In Multi-Path Failover System
Eric Cheng - San Ramon CA, US Yafu Ding - Milpitas CA, US Chang-Tying Wu - San Jose CA, US
Assignee:
Adaptec, Inc. - Milpitas CA
International Classification:
G06F 11/00
US Classification:
714 4, 710316
Abstract:
An invention is disclosed for a segregated user interface for parameter configuration in a multi-path failover system. The segregated user interface includes a user interface module capable of receiving configuration parameters for the multi-path failover system from a user. Further included is an object module that is capable of receiving the configuration parameters from the user interface module. The object module provides functionality and can detect the current controller status of controllers and the current device status of devices. In addition, the object module is capable of configuring a failover driver using the configuration parameters received from the user interface module.
Method And Apparatus For Testing An Interface Between A Tcp Offload Engine And An Operating System
Hsiao-Keng J. Chu - Palo Alto CA, US Eric T. Cheng - San Mateo CA, US Sunay Tripathi - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 11/00
US Classification:
714 30, 714 28, 703 23
Abstract:
One embodiment of the present invention provides a system that can test an interface between a TCP (Transmission Control Protocol) Offload Engine (TOE) and an OS (Operating System) that has a TCP software stack. Note that the TOE is a specialized integrated circuit which allows TCP-related computations to be offloaded from the processor that executes the OS. During operation, the system receives a request from the OS to perform a TCP-related computation on the TOE, wherein the TCP-related computation is associated with a portion of the TCP software stack. The system then performs the TCP-related computation by executing the portion of the TCP software stack on a processor, which can either be the same as the one that is executing the OS, or it can be a different processor. Note that performing the TCP-related computation on a processor, instead of the TOE, allows the interface between the TOE and the OS to be tested without requiring an actual TOE chip.
Eric Chiu-Tat Cheng - Torrance CA, US Robert Rex Rice - Simi Valley CA, US Michael Gordon Wickham - Rancho Palos Verdes CA, US Mark Ernest Weber - Hawthorne CA, US
Assignee:
Northrop Grumman Space & Mission Systems Corp. - Los Angeles CA
International Classification:
G01B 9/02 H01S 3/13
US Classification:
372 32, 356477
Abstract:
A pulsed coherent fiber array laser system that includes a beam generating sub-system that provides a signal pulse beam having pulses of the desired duration that is split into several fiber channels. Optical leakage between the pulses in each split beam is measured and locked to a reference beam by a phase sensing circuit and phase adjusters so that the phase of each fiber pulsed beam is aligned with the phase of the reference beam. A pulse clipper or filter is employed to remove the pulses in the fiber beams so that they do not saturate the phase sensing circuit. The beam generating sub-system can employ any suitable combination of devices to generate the signal beam and the reference beam, including continuous wave master oscillators, amplitude modulators, frequency shifters, injection seed oscillators, Q-switched lasers, reference oscillators, frequency lockers, wavelength division multiplexers, time gated switches, etc.
Method And Apparatus For Supporting Multiple Transport Layer Implementations Under A Socket Interface
Hsiao-Keng J. Chu - Palo Alto CA, US Darrin P. Johnson - Mountain View CA, US Eric T. Cheng - San Mateo CA, US
Assignee:
Oracle America, Inc. - Redwood Shores CA
International Classification:
G06F 15/173 G06F 15/16
US Classification:
709227, 709223, 709228
Abstract:
One embodiment of the present invention provides a system for communicating data using a socket interface with multiple transport layer implementations. During operation the system creates a socket which can be used with a set of transport layer implementations. Next, the system binds the socket to a local port without specifying a particular transport layer implementation. The system then receives a request to connect to a target port that is associated with a target address. Next, the system selects a protocol implementation from the set of transport layer implementations using the target port and the target address. The system then sends a connection request to the target port using the selected protocol implementation. Note that the present invention does not require changing a networking application because the transport layer implementation is selected automatically by the system, instead of requiring the application to possess the knowledge to select the appropriate transport layer implementation.
Method, Apparatus And Program Product To Use Factory-Defined Multiple Mac Addresses For Virtual Nics
Apparatus, methods and computer program products are disclosed for specifying a MAC identifier for a network-interface-device that includes multiple universally administered MAC identifiers and connects to a network through a port. The network-interface-device accepts data packets received through the port if the data packets contain a destination address that matches any active MAC identifier. The method includes reserving a first and second universally administered MAC identifiers from the available universally administered MAC identifiers. The first universally administered MAC identifier and the second universally administered MAC identifier are respectively associated with a first and second resource of the network-interface-device. The MAC identifier is assigned to one of the first or second resource and activated. Other aspects include apparatus logics and program products that perform the method.
News
Watch the Bárðarbunga Eruption From Inside the Volcano
Here's the whole video, as shot via drone by Eric Cheng of camera drone manufacturers, DJI. Cheng explains in a making of video that getting the footage resulted in a melted camera face. The SD card, however, survived, giving this footage possibly the most legit claim to the phrase "face-meltingly a
Date: Oct 03, 2014
Category: Sci/Tech
Source: Google
Drone captures dramatic footage of Bardarbunga volcano
The dramatic montage wouldn't be possible without the tag-team efforts of drone operator and film director Eric Cheng, director of aerial imaging for drone maker DJI, and photographer Ragnar Th. Sigurdsson. Cheng handled the technical aspects, while Sigurdsson, a native of Iceland and a veteran of d
Date: Oct 03, 2014
Category: Sci/Tech
Source: Google
Drone Captures Incredible Footage of Volcano Eruption
"The fact that you can take a $1,000 flying camera and put it in the middle of an erupting volcano to capture wide-angle views of this giant bowl of molten lava, which is exploding and throwing lava 150 meters or so into the air, is pretty amazing," drone pilot Eric Cheng says in a video about the p
Date: Oct 02, 2014
Category: Sci/Tech
Source: Google
Drone captures amazing footage of erupting Bardarbunga volcano
The timing of the trip out to Bardarbunga had to be right. So, on September 20, when skies were clear and winds were blowing in the opposite direction from where footage would be obtained, Eric Cheng, director of aerial imaging for drone manufacturer DJI, and photographer Ragnar Th. Sigurdsson, flew
Date: Oct 02, 2014
Category: Sci/Tech
Source: Google
Iceland's Bardarbunga Volcano Captured in Spectacular Drone Footage
Last month, Eric Cheng of drone maker DJI and photographer Ragnar Th. Sigurdsson set out to film the raw fury of Icelands Bardarbunga volcano from a birds eye view and provide a closer look than any human ever has to a fiery, active caldera, Wired.com reports. On September 20, the daring duoset
I dont blame them, said Eric Cheng, a 34-year-old resident of neighboring Shenzhen. He said he was on his way to buy an iPhone in Mong Kok last week when he stopped and joined a crowd on Sai Yeung Choi Street. We dont have the right to do such things in China.
Date: Oct 02, 2014
Category: World
Source: Google
GoPro Versus Volcano. Drone Captures Breathtaking Footage
On the last flight to the fissure drone operator and film director Eric Cheng wanted to get a bit closer. He got a little too close. The video feed cut out. Cheng initiated the drones fail safe mode to get it back to him.
Date: Oct 02, 2014
Category: Sci/Tech
Source: Google
Lytro Light Field Camera Gets Filters, Perspective Shift
play with tiles of your living pictures while you refocus with Mosaic or to give an evening shot more drama with Film Noir will let Lytro camera owners and their friends and family have even more fun with the light field and the living pictures it creates," Lytro's director of photography, Eric Cheng