Search

Yu Lung Ng

from Redwood City, CA
Age ~48

Yu Ng Phones & Addresses

  • Redwood City, CA
  • Sugar Land, TX
  • Houston, TX
  • Santa Clara, CA
  • Sunnyvale, CA
  • Ann Arbor, MI
  • Troy, MI

Public records

Vehicle Records

Yu Ng

View page
Address:
1211 Oxford Ml Ln, Sugar Land, TX 77479
VIN:
JHMGD38407S018183
Make:
HONDA
Model:
FIT
Year:
2007

Publications

Us Patents

Method And Apparatus For Generating And Checking Cyclic Redundancy Code (Crc) Values Using A Multi-Byte Crc Generator On A Variable Number Of Bytes

View page
US Patent:
6609225, Aug 19, 2003
Filed:
Dec 21, 2000
Appl. No.:
09/748637
Inventors:
Yu Kwong Ng - Los Altos CA
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H03M 1315
US Classification:
714781
Abstract:
Methods and apparatus are disclosed for generating and checking CRC values using a multi-byte CRC generator on a variable number of bytes. These methods and apparatus could used in an unlimited number of applications and environments, such as part of computer or communications device (e. g. , router or switch). A CRC generator is used to calculate a preliminary CRC value on a block of information. This CRC generator may be a balanced XOR tree or some other implementation, which calculates the preliminary CRC value on groups of n bytes of data at a time, where n is typically some value such as 2, 4, 8, 16, 32, 64 etc. For example, when data is transferred over a 512 wide bit bus, typically the value of n would be 64 (i. e. , 512 bits divided by 8 bits per byte). Because the number of bytes in the data block may not be an even multiple of the value of n, one or more bytes of value zero may be appended to the data block to make it an even multiple, with the preliminary CRC calculated on the entire appended data block.

Apparatus And Method For Filtering Ip Packets

View page
US Patent:
6886118, Apr 26, 2005
Filed:
Apr 4, 2003
Appl. No.:
10/407006
Inventors:
Kenneth M. Rose - Palo Alto CA, US
Venkateshwar R. Pullela - San Jose CA, US
David S. Walker - San Jose CA, US
Kevin C. Wong - Santa Clara CA, US
Kaichuan He - San Jose CA, US
Yu Kwong Ng - Los Altos CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G11C029/00
G06F007/02
US Classification:
714715, 714819
Abstract:
The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, wherein the Ethernet frame comprises an IP datagram, wherein the IP datagram comprises an IP header and an IP payload, wherein the IP payload comprises a User Datagram Protocol (UDP) header. When the Ethernet frame is received, a length in bytes of the IP payload of the IP datagram is calculated.

Method And System For Implementing An Offer/Counteroffer Negotiation

View page
US Patent:
8108284, Jan 31, 2012
Filed:
Jun 27, 2002
Appl. No.:
10/185121
Inventors:
Kareem Benjamin - San Francisco CA, US
Manish Srivastava - San Carlos CA, US
Kim Powell - Niwot CO, US
Parisa Hudson - San Francisco CA, US
Erich Stiegler - San Jose CA, US
Yu Lung Ng - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 37
Abstract:
A method for implementing an offer/counteroffer negotiation. Characteristics of an offer for an item are received, wherein the characteristics comprise at least one term defining the offer. The offer is published to a plurality of bidders. Among the potential responses to the offer, at least one counteroffer is received from a bidder. The counteroffer comprises at least one alternative term. Provided the counteroffer is acceptable, the counteroffer is accepted. Provided the counteroffer is not acceptable, a second counteroffer is transmitted to the bidder, wherein the second counteroffer comprising at least one alternative term with respect to the counteroffer. The present invention allows a negotiator to negotiate terms with one or more bidders individually, outside the constraints of a traditional auction.

Apparatus And Method For Detecting Tiny Fragment Attacks

View page
US Patent:
8296452, Oct 23, 2012
Filed:
Mar 6, 2003
Appl. No.:
10/383128
Inventors:
Kenneth M. Rose - Palo Alto CA, US
Venkateshwar R. Pullela - San Jose CA, US
David S. Walker - San Jose CA, US
Kevin C. Wong - Santa Clara CA, US
Kaichuan He - San Jose CA, US
Yu Kwong Ng - Los Altos CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709230
Abstract:
Disclosed is a method and apparatus for checking link layer protocol frames such as Ethernet frames. The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, and counting data bytes of the Ethernet frame to generate a total number of counted bytes. The total number of counted bytes can be used to calculate a data length of a datagram of the Ethernet frame. Once calculated, the datagram data length can be compared to a predetermined value. If the datagram length does not fall within an acceptable range of the predetermined value, the Ethernet frame may be dropped so that the Ethernet frame does not reach its final destination.

Apparatus And Method For Filtering Ip Packets

View page
US Patent:
20040177275, Sep 9, 2004
Filed:
Apr 4, 2003
Appl. No.:
10/407783
Inventors:
Kenneth Rose - Palo Alto CA, US
Venkateshwar Pullela - San Jose CA, US
David Walker - San Jose CA, US
Kevin Wong - Santa Clara CA, US
Kaichuan He - San Jose CA, US
Yu Ng - Los Altos CA, US
International Classification:
H04L009/00
US Classification:
713/201000
Abstract:
The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, wherein the Ethernet frame comprises a Transmission Control Protocol (TCP) header, wherein the TCP header comprises a TCP header length value. When the Ethernet frame is received, the TCP header length value is compared to a predetermined value.

Network Interfacing Apparatus And Method Using Attachment Port And Repeater

View page
US Patent:
57519528, May 12, 1998
Filed:
Nov 22, 1996
Appl. No.:
8/755450
Inventors:
Wei William Dai - San Jose CA
Yu Kwong Ng - Sunnyvale CA
Assignee:
Allied Telesyn Int'l Corp. - Sunnyvale CA
International Classification:
G06F 1300
US Classification:
3952008
Abstract:
An apparatus for interfacing a plurality of nodes to a network includes a plurality of working ports coupled to the nodes, an attachment port coupled to the network, an address table for storing addresses associated with the working ports, an incoming packet controller, and an outgoing packet controller. The incoming packet controller receives an incoming information packet from the network via the attachment port, and determines whether a destination address contained in the incoming packet matches one of the addresses stored in the address table. If a destination address match is found, then it is concluded that the incoming packet is intended for one of the working ports. Consequently, the incoming packet is sent to the working ports. If no destination address match is found, the incoming packet controller prevents the packet from being sent to the working ports, thereby eliminating unnecessary signal traffic to the ports. Similarly, the outgoing packet controller receives an outgoing information packet from one of the working ports, and determines whether an outgoing address contained in the packet matches any of the addresses in the address table.

Network Interfacing Apparatus And Method Using Repeater And Cascade Interface With Scrambling

View page
US Patent:
56153406, Mar 25, 1997
Filed:
Jul 21, 1994
Appl. No.:
8/278820
Inventors:
Wei W. Dai - San Jose CA
Yu K. Ng - Sunnyvale CA
Assignee:
Allied Telesyn Int'l Corp. - Sunnyvale CA
International Classification:
G06F 1314
US Classification:
39520017
Abstract:
An apparatus for interfacing a plurality of nodes to a network includes a plurality of working ports coupled to the nodes, an attachment port coupled to the network, an address table for storing addresses associated with the working ports, an incoming packet controller, and an outgoing packet controller. The incoming packet controller receives an incoming information packet from the network via the attachment port, and determines whether a destination address contained in the incoming packet matches one of the addresses stored in the address table. If a destination address match is found, then it is concluded that the incoming packet is intended for one of the working ports. Consequently, the incoming packet is sent to the working ports. If no destination address match is found, the incoming packet controller prevents the packet from being sent to the working ports, thereby eliminating unnecessary signal traffic to the ports. Similarly, the outgoing packet controller receives an outgoing information packet from one of the working ports, and determines whether an outgoing address contained in the packet matches any of the addresses in the address table.

Visual Editor For Designing Augmented-Reality Effects

View page
US Patent:
20190333288, Oct 31, 2019
Filed:
Jul 11, 2019
Appl. No.:
16/509405
Inventors:
- Menlo Park CA, US
Dolapo Omobola Falola - New York NY, US
Michael Slater - Nottingham, GB
Samantha P. Krug - New York NY, US
Volodymyr Giginiak - London, GB
Hannes Luc Herman Verlinde - London, GB
Sergei Viktorovich Anpilov - London, GB
Danil Gontovnik - London, GB
Yu Hang Ng - Sunnyvale CA, US
Siarhei Hanchar - London, GB
Milen Georgiev Dzhumerov - Sevenoaks, GB
International Classification:
G06T 19/20
G06F 17/50
G06F 3/14
G06T 19/00
Abstract:
In one embodiment, a method for designing an augmented-reality effect may include displaying a virtual object in a 3D space of a user interface comprising a first and second display areas, wherein the virtual object is displayed from a first perspective in the first display area and displayed from a second perspective in the second display area, the second perspective being different from the first perspective, receiving, via the user interface, instructions to adjust the virtual object, adjusting the virtual object according to the instructions, and displaying the adjusted virtual object in the 3D space of the user interface, wherein the adjusted virtual object is displayed from the first perspective in the first display area and displayed from the second perspective in the second display area.
Yu Lung Ng from Redwood City, CA, age ~48 Get Report