Patents by Inventor Chan Ng

Chan Ng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110050419
    Abstract: The present invention discloses a novel system for signaling intrusion of a protected space to a remotely located user. The system includes a lock mechanism and a sensor module that detects an unlocked state of the lock mechanism and in response sends out a signal to a central unit. The central unit then communicates to a remote device that indicates intrusion upon receiving the signal. The central unit and the remote device can be incorporated into one unitary system. Alternatively, the central unit can be integrated within the lock mechanism.
    Type: Application
    Filed: August 26, 2009
    Publication date: March 3, 2011
    Inventors: Kwanyuen Ng, Sarah Seeo Yui Chan Ng
  • Patent number: 7774465
    Abstract: A storage virtualization controller for transferring data between a host and a storage device at a wire-speed data transfer rate. A downstream processing element adapted for connection to the storage device is configurable coupled to an upstream processing element adapted for connection to the host. A central processing element coupled to the upstream processing element grants permission to the upstream processing element to transfer the data at the wire-speed rate without further involvement by the central processing element.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: August 10, 2010
    Assignee: NetApp, Inc.
    Inventors: Rahim Ibrahim, Glenn Yu, Nghiep Tran, Tuan Nguyen, Chan Ng, Kumar Gajjar, Richard Meyer
  • Patent number: 7725568
    Abstract: A method and apparatus for collecting information from ports on a storage network and performing flow control is provided. The data collection method and apparatus includes, identifying a data type transported on the storage network, selecting a port-storage identifier to measure the data type transported across the storage network, monitoring the port-storage identifier on the storage network for the data type, and enumerating occurrences of the data type associated with the port-storage identifier while monitoring the port-storage identifier and the data type.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: May 25, 2010
    Assignee: NetApp, Inc.
    Inventors: Chan Ng, Rahim Ibrahim, Nghiep Tran, Glenn Yu
  • Publication number: 20100089521
    Abstract: A reinforced flexible hose that has at least one layer of stainless steel threads braided about the outer surface of the inner core and a transparent flexible polymeric covering located over the braided stainless steel threads, thereby protecting them from abrasion and corrosion. The covering is not in intimate contact with the circumference of each thread thereby trapping pockets of air between the covering and the threads. A moisture sensitive compound is dispersed through the stainless steel threads under the transparent covering. When the compound becomes wet, it changes from a first color to a second color indicating that the hose has failed.
    Type: Application
    Filed: December 15, 2009
    Publication date: April 15, 2010
    Inventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
  • Patent number: 7640451
    Abstract: Failover processing in storage server system utilizes policies for managing fault tolerance (FT) and high availability (HA) configurations. The approach encapsulates the knowledge of failover recovery between components within a storage server and between storage server systems. This knowledge includes information about what components are participating in a Failover Set, how they are configured for failover, what is the Fail-Stop policy, and what are the steps to perform when “failing-over” a component.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 29, 2009
    Assignee: NetApp, Inc.
    Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andre Gusev
  • Patent number: 7631666
    Abstract: A reinforced flexible hose that has at least one layer of stainless steel threads braided about the outer surface of the inner core and a transparent flexible polymeric covering located over the braided stainless steel threads, thereby protecting them from abrasion and corrosion. The covering is not in intimate contact with the circumference of each thread thereby trapping pockets of air between the covering and the threads. A moisture sensitive compound is dispersed through the stainless steel threads under the transparent covering. When the compound becomes wet, it changes from a first color to a second color indicating that the hose has failed.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: December 15, 2009
    Inventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
  • Patent number: 7617252
    Abstract: A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The system is further adapted for coupling to at least one storage device. The controller also includes a primary central processing element (CPE) that can be configurably coupled to the UPEs. The primary CPE permits data transfer to occur between a host and a storage device via the corresponding UPE. The controller further includes a backup CPE that can be configurably coupled to the UPEs. The backup CPE is configurable to permit the data transfer when the primary CPE becomes unavailable.
    Type: Grant
    Filed: May 29, 2006
    Date of Patent: November 10, 2009
    Assignee: NetApp, Inc.
    Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
  • Patent number: 7330892
    Abstract: A storage virtualization controller for transferring data between a host and a storage device at a wire-speed data transfer rate. A downstream processing element adapted for connection to the storage device is configurable coupled to an upstream processing element adapted for connection to the host. A central processing element coupled to the upstream processing element grants permission to the upstream processing element to transfer the data at the wire-speed rate without further involvement by the central processing element.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: February 12, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Rahim Ibrahim, Glenn Yu, Nghiep Tran, Tuan Nguyen, Chan Ng, Kumar Gajjar, Richard Meyer
  • Patent number: 7171434
    Abstract: A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The system is further adapted for coupling to at least one storage device. The controller also includes a primary central processing element (CPE) that can be configurably coupled to the UPEs. The primary CPE permits data transfer to occur between a host and a storage device via the corresponding UPE. The controller further includes a backup CPE that can be configurably coupled to the UPEs. The backup CPE is configurable to permit the data transfer when the primary CPE becomes unavailable.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: January 30, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
  • Publication number: 20060206494
    Abstract: A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The system is further adapted for coupling to at least one storage device. The controller also includes a primary central processing element (CPE) that can be configurably coupled to the UPEs. The primary CPE permits data transfer to occur between a host and a storage device via the corresponding UPE. The controller further includes a backup CPE that can be configurably coupled to the UPEs. The backup CPE is configurable to permit the data transfer when the primary CPE becomes unavailable.
    Type: Application
    Filed: May 29, 2006
    Publication date: September 14, 2006
    Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
  • Publication number: 20060117212
    Abstract: Failover processing in storage server system utilizes policies for managing fault tolerance (FT) and high availability (HA) configurations. The approach encapsulates the knowledge of failover recovery between components within a storage server and between storage server systems. This knowledge includes information about what components are participating in a Failover Set, how they are configured for failover, what is the Fail-Stop policy, and what are the steps to perform when “failing-over” a component.
    Type: Application
    Filed: January 3, 2006
    Publication date: June 1, 2006
    Applicant: Network Appliance, Inc.
    Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andre Gusev
  • Patent number: 7039827
    Abstract: Failover processing in storage server system utilizes policies for managing fault tolerance (FT) and high availability (HA) configurations. The approach encapsulates the knowledge of failover recovery between components within a storage server and between storage server systems. This knowledge includes information about what components are participating in a Failover Set, how they are configured for failover, what is the Fail-Stop policy, and what are the steps to perform when “failing-over” a component.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: May 2, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andrey Gusev
  • Patent number: 7017084
    Abstract: A method and apparatus in a distributed processing environment for tracing events includes receiving a request to trace an event on a local processor, acquiring a sequence identifier associated with the local processor that associates the event with a chronological sequence of events on the local processor, storing the sequence identifier and information about the event in a local event trace associated with the local processor, providing the sequence identifer and information about the event to a remote processor for storage in a remote event trace.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: March 21, 2006
    Inventors: Chan Ng, Tuan Nguyen
  • Publication number: 20050111467
    Abstract: An intermediate network element deployed in a content delivery network is disclosed. The content delivery network cooperates its content delivery effort with other intermediate network element with similar capabilities. Distributing rules that govern the operations of the intermediate network element(s) are presented. These include the framework of the intermediate network element(s), the format of indicating part or whole of a rule specification to be distributed, the format of signatures for intermediate network elements to discover each other, the format of signaling other intermediate network elements that a rule is distributed to, and the method of determining the intermediate network element to distribute a rule to. In addition, authoring rules that are specific to real time streaming of contents are disclosed. A set of rule evaluation conditions are revealed that can be triggered based on different criteria during the streaming of real time contents.
    Type: Application
    Filed: March 17, 2003
    Publication date: May 26, 2005
    Inventors: Chan Ng, Pek Tan
  • Publication number: 20050087250
    Abstract: A reinforced flexible hose that has at least one layer of stainless steel threads braided about the outer surface of the inner core and a flexible polymeric covering located over the braided stainless steel threads, thereby protecting them from abrasion and corrosion. The covering is not in intimate contact with the circumference of each thread thereby trapping pockets of air between the covering and the threads. The covering may be transparent.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 28, 2005
    Inventors: Kwan Yuen Ng, Sarah Yui Chan Ng
  • Patent number: 6880062
    Abstract: A Virtual Storage Server is provided for transferring data between a source storage device and one or more destination storage devices. A write command is issued to the one or more destinations for an amount of data. In response, one or more Transfer Ready Responses are returned indicating the amount of data the destinations are prepared to receive. The Virtual Storage Server then sends a read command to the source for an amount of data based on the amounts of data in the Transfer Ready Responses. The data is then transferred from the source storage device through the Virtual Storage Server to the one or more destination storage devices. Because data is transferred only in amounts that the destination is ready to receive, the Virtual Storage Server does not need a large buffer, and can basically send data received at wire speed. This process continues until the amount of data in the write command is transferred to the one or more destination storage devices.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: April 12, 2005
    Assignee: Candera, Inc.
    Inventors: Rahim Ibrahim, Nghiep Tran, Tuan Nguyen, Chan Ng
  • Publication number: 20050056115
    Abstract: The invention relates to the field of automobile driver safety in case of front impact to the automobile. The device includes means (11) of connection by lateral translation of plates (4 and 6) parallel to their shaft of rotation (5) and means of disconnection (8, 9) acting on the means of connection in order to disconnect the plates in case of front impact to the vehicle by allowing a respective separating movement via lateral translation of the plates parallel to their axes of rotation and bringing about their disconnection. In case of front impact to the vehicle, the clutch or brake pedal (2) tilts towards bottom wall of the foot well.
    Type: Application
    Filed: May 13, 2004
    Publication date: March 17, 2005
    Applicant: BCK TECHNOLOGY LTD
    Inventors: Victor Da Silva, Silvio Endrizzi, Laurent Chan-Ng-Yok, Jean-Michel Humbert, Bruno Piranda, Chris Jagger
  • Publication number: 20050051400
    Abstract: A pedal assembly support is articulated on a shaft connected to the dashboard of a vehicle. The pedal assembly support is attached to the dashboard by projections capable of deformation, and two ramp pieces connected to the dashboard, each piece having a ramp facing an upper end of a control lever of a clutch pedal and an upper end of a control lever of a brake pedal. The control levers are further connected to their respective clutch and brake components by rocker bars pivoting on a common shaft supported by the two ramp pieces. In a front impact, the projections collapse against the dashboard, and the pedal assembly support pivots about the shaft leading the ends of the control levers to rest on the ramps of the ramp pieces, swinging the control levers towards the bottom wall of the footwell.
    Type: Application
    Filed: May 6, 2004
    Publication date: March 10, 2005
    Applicant: BCK TECHNOLOGY LTD
    Inventors: Jean-Michel Humbert, Laurent Chan-Ng-Yok, Silvio Endrizzi, Chris Jagger
  • Patent number: 6813912
    Abstract: A secure lockbox includes an interior key lock that controls access to the mechanism for setting and changing the combination for the lock controlling access to the interior storage compartment of the lockbox. A second key lock controls the attachment bail of the lockbox, preventing unauthorized removal of the lockbox. The two key locks may be identically keyed. In a variant of the invention, a second combination lock controls the attachment bail instead of a key lock. Resilient coverings are provided for the attachment bail and the sides of the lockbox body to prevent damage to buildings and fixtures. A chain is provided to secure the door of the lockbox to the body. A slide latch having non-slip features is controlled by the door's combination lock and engages an edge of the door opening to secure the door opening. The slide latch may have a protrusion for ease of use.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: November 9, 2004
    Assignees: Loyal International Inc., Link Worldwide Sourcing
    Inventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
  • Publication number: 20040049564
    Abstract: A method and apparatus for collecting information from ports on a storage network and performing flow control is provided. The data collection method and apparatus includes, identifying a data type transported on the storage network, selecting a port-storage identifier to measure the data type transported across the storage network, monitoring the port-storage identifier on the storage network for the data type, and enumerating occurances of the data type associated with the port-storage identifier while monitoring the port-storage identifier and the data type.
    Type: Application
    Filed: September 9, 2002
    Publication date: March 11, 2004
    Inventors: Chan Ng, Rahim Ibrahim, Nghiep Tran, Glenn Yu