Patents by Inventor Nam V. Nguyen
Nam V. Nguyen 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).
-
Patent number: 9847893Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: GrantFiled: April 10, 2017Date of Patent: December 19, 2017Assignee: ALTERA CORPORATIONInventors: Tim Tri Hoang, Nam V. Nguyen
-
Patent number: 9826043Abstract: The invention provides for a method and corresponding Information Handling System (IHS) to protect storage systems from device discontinuity caused by misconfigurations. An embodiment of the IHS comprises a network switch coupled for communication to a storage group where a member of the storage group is a group leader. The group leader has access to configuration information for each member of the group and the network switch. The IHS further comprises an agent monitor that communicates a proposed change affecting the switch and/or a member of the group to the group leader. The group leader in response to the proposed change determines the acceptability of the proposed change using the accessed configuration information and in turn, communicates the determined acceptability to the agent monitor at the network switch. The agent monitor or the group leader then provides output indicating the acceptability of the proposed change to a network administrator.Type: GrantFiled: June 6, 2013Date of Patent: November 21, 2017Assignee: Dell Products, LPInventors: Richard K. Golasky, Nam V. Nguyen
-
Publication number: 20170214557Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: ApplicationFiled: April 10, 2017Publication date: July 27, 2017Inventors: Tim Tri Hoang, Nam V. Nguyen
-
Patent number: 9628304Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: GrantFiled: June 27, 2016Date of Patent: April 18, 2017Assignee: Altera CorporationInventors: Tim Tri Hoang, Nam V. Nguyen
-
Publication number: 20160308694Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Tim Tri Hoang, Nam V. Nguyen
-
Patent number: 9401862Abstract: A system for optimizing communication paths between two given network ports. More specifically, the system for optimizing communication paths identifies an optimal port between a multi-ported target node and a multi-ported initiator node and then couples the multi-ported target node and the multi-ported initiator node using an optimal path corresponding to the identified optimal port.Type: GrantFiled: February 7, 2013Date of Patent: July 26, 2016Assignee: DELL PRODUCTS L.P.Inventors: Mohana R Mullapudi, Nam V Nguyen
-
Patent number: 9379682Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: GrantFiled: April 1, 2015Date of Patent: June 28, 2016Assignee: Altera CorporationInventors: Tim Tri Hoang, Nam V. Nguyen
-
Publication number: 20150207480Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: ApplicationFiled: April 1, 2015Publication date: July 23, 2015Inventors: Tim Tri Hoang, Nam V. Nguyen
-
Patent number: 9001943Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: GrantFiled: August 23, 2013Date of Patent: April 7, 2015Assignee: Altera CorporationInventors: Tim Tri Hoang, Nam V. Nguyen
-
Publication number: 20140365623Abstract: The invention provides for a method and corresponding Information Handling System (IHS) to protect storage systems from device discontinuity caused by misconfigurations. An embodiment of the IHS comprises a network switch coupled for communication to a storage group where a member of the storage group is a group leader. The group leader has access to configuration information for each member of the group and the network switch. The IHS further comprises an agent monitor that communicates a proposed change affecting the switch and/or a member of the group to the group leader. The group leader in response to the proposed change determines the acceptability of the proposed change using the accessed configuration information and in turn, communicates the determined acceptability to the agent monitor at the network switch. The agent monitor or the group leader then provides output indicating the acceptability of the proposed change to a network administrator.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Inventors: Richard K. Golasky, Nam V. Nguyen
-
Publication number: 20140269890Abstract: Systems and methods are provided for adjusting gain of a receiver. Adaptation circuitry is operable to identify, based on a matrix representation of a receiver's output generated from horizontal and vertical sweeps of the receiver's output, an eye opening of the receiver's output. The adaptation circuitry is also operable to determine whether a size of the eye opening needs to be changed. When it is determined that the size of the eye opening needs to be changed, the adaptation circuitry is operable to generate a digital signal to change a gain setting of the receiver. When the signal at the receiver's output is under-equalized, the AC gain of the receiver is increased. When the signal at the receiver's output is over-equalized, the AC gain of the receiver is decreased.Type: ApplicationFiled: August 23, 2013Publication date: September 18, 2014Applicant: ALTERA CORPORATIONInventors: Tim Tri Hoang, Nam V. Nguyen
-
Publication number: 20140223027Abstract: A system for optimizing communication paths between two given network ports. More specifically, the system for optimizing communication paths identifies an optimal port between a multi-ported target node and a multi-ported initiator node and then couples the multi-ported target node and the multi-ported initiator node using an optimal path corresponding to the identified optimal port.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: DELL PRODUCTS L.P.Inventors: Mohana R. Mullapudi, Nam V. Nguyen
-
Patent number: 8452936Abstract: A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.Type: GrantFiled: March 6, 2012Date of Patent: May 28, 2013Assignee: Dell Products L.P.Inventors: Nam V. Nguyen, Jacob Cherian
-
Publication number: 20120166750Abstract: A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.Type: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: DELL PRODUCTS L.P.Inventors: Nam V. Nguyen, Jacob Cherian
-
Patent number: 8156296Abstract: A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.Type: GrantFiled: July 28, 2006Date of Patent: April 10, 2012Assignee: Dell Products L.P.Inventors: Nam V. Nguyen, Jacob Cherian
-
Patent number: 7689890Abstract: An architecture and method for executing write commands in a storage array is disclosed. The data strips of the data stripes of the storage array each include a parity check bit. The parity strip of each stripe includes a plurality of parity check bits, each of which is uniquely associated with one of the data strips of the stripes. The inclusion within each data stripe of parity bits associated with each data strip and the party strip provides a method for identifying a corrupted or degraded data condition that occurs as a result of a server failing fails during a write command.Type: GrantFiled: April 21, 2005Date of Patent: March 30, 2010Assignee: Dell Products L.P.Inventors: Jacob Cherian, Nam V. Nguyen
-
Patent number: 7577865Abstract: A system and method is disclosed for failure recovery and communications in a shared storage system. The shared storage system includes at least two host nodes, each of which includes two ports. Each of the ports of each of the nodes is coupled to input ports of a storage enclosure. The input ports of the storage enclosures are in turn coupled to one another to form communications links between each of the host nodes. When the communications links between the host nodes fail, the host nodes are able to pass configuration information to each other by saving configuration information to a central location in a shared storage, such as a dedicated location in one of the storage drives of the storage enclosure that is directly coupled to both host nodes. The host nodes are able to force their peer nodes to read configuration changes before accessing possibly corrupted data from a previous configuration.Type: GrantFiled: April 14, 2006Date of Patent: August 18, 2009Assignee: Dell Products L.P.Inventors: Nam V. Nguyen, Jacob Cherian
-
Patent number: 7543089Abstract: According to various illustrative embodiments of the present invention, a method for adaptive cluster input/output control includes starting a nonessential input/output operation using a first controller in a first node of a cluster, informing at least a second controller in a second node of the cluster about starting the nonessential input/output operation, and increasing the nonessential input/output operation by a predetermined utilization percentage. The method also includes waiting for a predetermined amount of time, determining whether the nonessential input/output operation has been completed, and determining whether the at least the second controller in the second node has substantially decreased performance.Type: GrantFiled: July 21, 2005Date of Patent: June 2, 2009Assignee: Dell Products L.P.Inventors: Nam V. Nguyen, Ananda Chinnaiah Sankaran
-
Patent number: 7478177Abstract: A system and method is disclosed for the automatic assignment, or reassignment, of shared storage resources to blade computers in a blade server environment. A chassis manager is implemented as a processing entity on the mid-plane of a blade server chassis to provide, independently or in conjunction with other systems and/or attached storage devices, management of shared storage resources. Management of these resources includes, but is not limited to, creation of logical units, assignment of logical units to predetermined blade server chassis slots, and deletion of logical units. Host-based software is not required to assign shared resources to a computer blade, only its presence in a predetermined slot of a blade server chassis. Logical unit numbers (LUNs) are assigned by the chassis manager based on blade server slot IDs while host-unique identifiers, such as world wide names (WWNs) are used by one or more shared storage controllers for internal LUN addressing.Type: GrantFiled: July 28, 2006Date of Patent: January 13, 2009Assignee: Dell Products L.P.Inventors: Jacob Cherian, Nam V. Nguyen
-
Patent number: 7373546Abstract: A cluster network is provided in which the storage enclosures of the network are grouped into storage sets or columns of storage enclosures. Each server node of the cluster network is coupled to an interface of the storage enclosure of each of the storage sets. The storage enclosure within each set are coupled together to provide a redundant peer communications link between the server nodes.Type: GrantFiled: July 22, 2004Date of Patent: May 13, 2008Assignee: Dell Products L.P.Inventors: Nam V. Nguyen, Daniel Moges