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: 20110050419Abstract: 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: ApplicationFiled: August 26, 2009Publication date: March 3, 2011Inventors: Kwanyuen Ng, Sarah Seeo Yui Chan Ng
-
Patent number: 7774465Abstract: 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: GrantFiled: November 28, 2007Date of Patent: August 10, 2010Assignee: NetApp, Inc.Inventors: Rahim Ibrahim, Glenn Yu, Nghiep Tran, Tuan Nguyen, Chan Ng, Kumar Gajjar, Richard Meyer
-
Patent number: 7725568Abstract: 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: GrantFiled: September 9, 2002Date of Patent: May 25, 2010Assignee: NetApp, Inc.Inventors: Chan Ng, Rahim Ibrahim, Nghiep Tran, Glenn Yu
-
Publication number: 20100089521Abstract: 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: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Inventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
-
Patent number: 7640451Abstract: 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: GrantFiled: January 3, 2006Date of Patent: December 29, 2009Assignee: NetApp, Inc.Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andre Gusev
-
Patent number: 7631666Abstract: 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: GrantFiled: August 4, 2008Date of Patent: December 15, 2009Inventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
-
Patent number: 7617252Abstract: 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: GrantFiled: May 29, 2006Date of Patent: November 10, 2009Assignee: NetApp, Inc.Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
-
Patent number: 7330892Abstract: 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: GrantFiled: September 9, 2002Date of Patent: February 12, 2008Assignee: Network Appliance, Inc.Inventors: Rahim Ibrahim, Glenn Yu, Nghiep Tran, Tuan Nguyen, Chan Ng, Kumar Gajjar, Richard Meyer
-
Patent number: 7171434Abstract: 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: GrantFiled: September 9, 2002Date of Patent: January 30, 2007Assignee: Network Appliance, Inc.Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
-
Publication number: 20060206494Abstract: 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: ApplicationFiled: May 29, 2006Publication date: September 14, 2006Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
-
Publication number: 20060117212Abstract: 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: ApplicationFiled: January 3, 2006Publication date: June 1, 2006Applicant: Network Appliance, Inc.Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andre Gusev
-
Patent number: 7039827Abstract: 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: GrantFiled: February 13, 2002Date of Patent: May 2, 2006Assignee: Network Appliance, Inc.Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andrey Gusev
-
Patent number: 7017084Abstract: 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: GrantFiled: September 9, 2002Date of Patent: March 21, 2006Inventors: Chan Ng, Tuan Nguyen
-
Publication number: 20050111467Abstract: 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: ApplicationFiled: March 17, 2003Publication date: May 26, 2005Inventors: Chan Ng, Pek Tan
-
Publication number: 20050087250Abstract: 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: ApplicationFiled: October 26, 2004Publication date: April 28, 2005Inventors: Kwan Yuen Ng, Sarah Yui Chan Ng
-
Patent number: 6880062Abstract: 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: GrantFiled: August 19, 2002Date of Patent: April 12, 2005Assignee: Candera, Inc.Inventors: Rahim Ibrahim, Nghiep Tran, Tuan Nguyen, Chan Ng
-
Publication number: 20050056115Abstract: 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: ApplicationFiled: May 13, 2004Publication date: March 17, 2005Applicant: BCK TECHNOLOGY LTDInventors: Victor Da Silva, Silvio Endrizzi, Laurent Chan-Ng-Yok, Jean-Michel Humbert, Bruno Piranda, Chris Jagger
-
Publication number: 20050051400Abstract: 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: ApplicationFiled: May 6, 2004Publication date: March 10, 2005Applicant: BCK TECHNOLOGY LTDInventors: Jean-Michel Humbert, Laurent Chan-Ng-Yok, Silvio Endrizzi, Chris Jagger
-
Patent number: 6813912Abstract: 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: GrantFiled: January 14, 2004Date of Patent: November 9, 2004Assignees: Loyal International Inc., Link Worldwide SourcingInventors: Kwan Yuen Abraham Ng, Sarah Seen Yui Chan Ng
-
Publication number: 20040049564Abstract: 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: ApplicationFiled: September 9, 2002Publication date: March 11, 2004Inventors: Chan Ng, Rahim Ibrahim, Nghiep Tran, Glenn Yu