Patents by Inventor Mohammad Hanif
Mohammad Hanif 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: 10848196Abstract: A radio frequency input/output circuit with a composite inductor structure is presented. The composite inductor structure has a plurality of inductors that are interwound. The composite inductor structure is implemented on a chip. The plurality of inductors are magnetically coupled. The plurality of inductors are interwound around a core. A second inductor is coupled in series with a first inductor and the first inductor is coupled in series with the third inductor. The first inductor and the third inductor are coupled at a centre tap, such that the first inductor and the third inductor form a centre-tapped coil. The centre tap is coupled to an input terminal.Type: GrantFiled: December 15, 2017Date of Patent: November 24, 2020Assignee: Dialog Semiconductor B.V.Inventors: Mahbub Reja, Shobak Kythakyapuzha, Zhi Mou, Mohammad Hanif
-
Patent number: 10601414Abstract: A bias generator and a method for generating a bias voltage are presented. The bias generator is for use with an electronic circuit comprising a first switch coupled in series with a second switch. The bias generator is adapted to generate a reference voltage, a first bias voltage, and a second bias voltage. The second bias voltage is based on the reference voltage. After applying the first voltage to the first switch and the second voltage to the second switch, the bias generator controls a voltage across the first switch. The bias generator may be adapted to set a value of the reference voltage to control the voltage across the first switch. For instance, the reference voltage may be set to a fix value so that the voltage across the first switch is maintained at a constant value.Type: GrantFiled: June 7, 2018Date of Patent: March 24, 2020Assignee: Dialog Semiconductor B.V.Inventors: Zhi Mou, Mohammad Hanif, Mahbub Reja, Shobak Kythakyapuzha
-
Publication number: 20190379372Abstract: A bias generator and a method for generating a bias voltage are presented. The bias generator is for use with an electronic circuit comprising a first switch coupled in series with a second switch. The bias generator is adapted to generate a reference voltage, a first bias voltage, and a second bias voltage. The second bias voltage is based on the reference voltage. After applying the first voltage to the first switch and the second voltage to the second switch, the bias generator controls a voltage across the first switch. The bias generator may be adapted to set a value of the reference voltage to control the voltage across the first switch. For instance, the reference voltage may be set to a fix value so that the voltage across the first switch is maintained at a constant value.Type: ApplicationFiled: June 7, 2018Publication date: December 12, 2019Inventors: Zhi Mou, Mohammad Hanif, Mahbub Reja, Shobak Kythakyapuzha
-
Publication number: 20190190560Abstract: A radio frequency input/output circuit with a composite inductor structure is presented. The composite inductor structure has a plurality of inductors that are interwound. The composite inductor structure is implemented on a chip. The plurality of inductors are magnetically coupled. The plurality of inductors are interwound around a core. A second inductor is coupled in series with a first inductor and the first inductor is coupled in series with the third inductor. The first inductor and the third inductor are coupled at a centre tap, such that the first inductor and the third inductor form a centre-tapped coil. The centre tap is coupled to an input terminal.Type: ApplicationFiled: December 15, 2017Publication date: June 20, 2019Inventors: Mahbub Reja, Shobak Kythakyapuzha, Zhi Mou, Mohammad Hanif
-
Patent number: 9356859Abstract: Techniques for reducing the latency in performing a failover from a protected connection to its backup connection when a network event is detected affecting the protected connection. In an MPLS network, techniques are provided for failing a protected LSP to a backup LSP in a fast and efficient manner. In one embodiment, the faster failover is facilitated by storing protected LSPs and their backup LSPs information in the data plane, such as locally on a linecard.Type: GrantFiled: August 14, 2012Date of Patent: May 31, 2016Assignee: Brocade Communications Systems, Inc.Inventors: Mohammad Hanif, Dilip Kumar, Minjie Dai, Lisa Hong Nguyen, Sundeep Kumar Singh
-
Patent number: 8830822Abstract: Techniques for configuring a local repair connection for a protected connection including determining a path for the local repair connection. The path traversed by a local repair connection starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. In one embodiment, the merge point node may even be more than two hops downstream from the start node in the path associated with the protected connection. The local repair path may include zero or more nodes that are not included in the path associated with the protected connection. Techniques are also described for optimizing the path associated with a local repair connection.Type: GrantFiled: October 14, 2011Date of Patent: September 9, 2014Assignee: Foundry Networks, LLCInventors: Mohammad Hanif, Ivy Hsu
-
Patent number: 8711676Abstract: Techniques for finding an optimized local repair path that may be used to signal a local repair connection for a protected connection. The optimized local repair path starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. Various techniques may be used for finding an optimized local repair path.Type: GrantFiled: August 2, 2007Date of Patent: April 29, 2014Assignee: Foundry Networks, LLCInventors: Sandeep Bhat, Mohammad Hanif, Sriniwas Polavarapu
-
Patent number: 8599681Abstract: Techniques for computing a path for a local repair connection to be used to protect a connection traversing an original path from an ingress node to an egress node. The computed path originates at a node (start node) in the original path and terminates at another node (end node) in the original path that is downstream from the start node. A Constraint Shortest Path First (CSPF) algorithm may be used to compute the path. The computed path is such that it satisfies one or more constraints and does not traverse a path from a first node in the original path to a second node in the original path, wherein the first and second nodes are upstream from the start node in the original path and the second node is downstream from the first node in the original path. A local repair connection may then be signaled using the computed path.Type: GrantFiled: December 20, 2012Date of Patent: December 3, 2013Assignee: Foundry Networks, LLCInventor: Mohammad Hanif
-
Publication number: 20130044586Abstract: Techniques for reducing the latency in performing a failover from a protected connection to its backup connection when a network event is detected affecting the protected connection. In an MPLS network, techniques are provided for failing a protected LSP to a backup LSP in a fast and efficient manner. In one embodiment, the faster failover is facilitated by storing protected LSPs and their backup LSPs information in the data plane, such as locally on a linecard.Type: ApplicationFiled: August 14, 2012Publication date: February 21, 2013Applicant: Brocade Communications Systems, Inc.Inventors: Mohammad Hanif, Dilip Kumar, Minjie Dai, Lisa Hong Nguyen, Sundeep Kumar Singh
-
Patent number: 8358576Abstract: Techniques for computing a path for a local repair connection to be used to protect a connection traversing an original path from an ingress node to an egress node. The computed path originates at a node (start node) in the original path and terminates at another node (end node) in the original path that is downstream from the start node. A Constraint Shortest Path First (CSPF) algorithm may be used to compute the path. The computed path is such that it satisfies one or more constraints and does not traverse a path from a first node in the original path to a second node in the original path, wherein the first and second nodes are upstream from the start node in the original path and the second node is downstream from the first node in the original path. A local repair connection may then be signaled using the computed path.Type: GrantFiled: October 3, 2007Date of Patent: January 22, 2013Assignee: Foundry Networks, LLCInventor: Mohammad Hanif
-
Patent number: 8165032Abstract: Techniques for dynamically establishing and configuring a liveliness detection session for a local repair connection of a connection. In one set of embodiments, a signaling message is received at a node configured to maintain a local repair connection for a connection. A configuration parameter is identified in the signaling message, where the configuration parameter pertains to a liveliness detection mechanism or protocol. A liveliness detection session is then established for the local repair connection based on the configuration parameter.Type: GrantFiled: March 27, 2009Date of Patent: April 24, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Mohammad Hanif, Lisa Hong Nguyen
-
Publication number: 20120033542Abstract: Techniques for configuring a local repair connection for a protected connection including determining a path for the local repair connection. The path traversed by a local repair connection starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. In one embodiment, the merge point node may even be more than two hops downstream from the start node in the path associated with the protected connection. The local repair path may include zero or more nodes that are not included in the path associated with the protected connection. Techniques are also described for optimizing the path associated with a local repair connection.Type: ApplicationFiled: October 14, 2011Publication date: February 9, 2012Applicant: Foundry Networks, LLCInventors: Mohammad Hanif, Ivy Hsu
-
Patent number: 8040792Abstract: Techniques for configuring a local repair connection for a protected connection including determining a path for the local repair connection. The path traversed by a local repair connection starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. In one embodiment, the merge point node may even be more than two hops downstream from the start node in the path associated with the protected connection. The local repair path may include zero or more nodes that are not included in the path associated with the protected connection. Techniques are also described for optimizing the path associated with a local repair connection.Type: GrantFiled: August 2, 2007Date of Patent: October 18, 2011Assignee: Foundry Networks, LLCInventors: Mohammad Hanif, Ivy Hsu
-
Publication number: 20100106999Abstract: Techniques for computing a path for a local repair connection to be used to protect a connection traversing an original path from an ingress node to an egress node. The computed path originates at a node (start node) in the original path and terminates at another node (end node) in the original path that is downstream from the start node. A Constraint Shortest Path First (CSPF) algorithm may be used to compute the path. The computed path is such that it satisfies one or more constraints and does not traverse a path from a first node in the original path to a second node in the original path, wherein the first and second nodes are upstream from the start node in the original path and the second node is downstream from the first node in the original path. A local repair connection may then be signaled using the computed path.Type: ApplicationFiled: October 3, 2007Publication date: April 29, 2010Applicant: Foundry Networks, Inc.Inventor: Mohammad Hanif
-
Publication number: 20090292942Abstract: Techniques for finding an optimized local repair path that may be used to signal a local repair connection for a protected connection. The optimized local repair path starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. Various techniques may be used for finding an optimized local repair path.Type: ApplicationFiled: August 2, 2007Publication date: November 26, 2009Applicant: Foundry Networks, Inc.Inventors: Sandeep Bhat, Mohammad Hanif, Sriniwas Polavarapu
-
Publication number: 20090292943Abstract: Techniques for configuring a local repair connection for a protected connection including determining a path for the local repair connection. The path traversed by a local repair connection starts at a node in the path associated with the protected connection and ends at a merge point node in the path associated with the protected connection that is downstream from the start node. In one embodiment, the merge point node may even be more than two hops downstream from the start node in the path associated with the protected connection. The local repair path may include zero or more nodes that are not included in the path associated with the protected connection. Techniques are also described for optimizing the path associated with a local repair connection.Type: ApplicationFiled: August 2, 2007Publication date: November 26, 2009Applicant: Foundry Networks, Inc.Inventors: Mohammad Hanif, Ivy Hsu
-
Patent number: 6141677Abstract: A method and system for processing active AFP sessions by a multithreaded file system process. The file server is coupled to entities on a network, wherein an open AFP session is created when the file server and an entity on the network establish communication, and an active AFP session is created when an AFP session has a pending request. The method and system comprises monitoring the file server for active AFP sessions. When a first active AFP session having at least one AFP request becomes available, the method and system assigns a first one of the threads to the first active AFP session for processing. The method and system preempts the processing of the first active AFP session by the first one of the threads when additional active AFP sessions are available so that the first one of the threads becomes available to process additional active AFP sessions, whereby equal processing time is provided to each one of the active AFP sessions.Type: GrantFiled: October 13, 1995Date of Patent: October 31, 2000Assignee: Apple Computer, Inc.Inventors: Mohammad Hanif, Kazuhisa Yanagihara
-
Patent number: 5966545Abstract: A system and method for allowing a network application to interface with both a first transaction protocol and a second transaction protocol. The system and method provides an object-oriented base class for use by the network application. A first subclass is invoked from the base class when the network application interfaces the first protocol, and a second subclass is invoked from the base class when the network application interfaces the second protocol. The network application is made compatible with the first protocol by invoking the first subclass, and made compatible with the second protocol by invoking the second subclass.Type: GrantFiled: January 25, 1996Date of Patent: October 12, 1999Assignee: Apple Computer, Inc.Inventors: Mohammad Hanif, Kazuhisa Yanagihara
-
Patent number: 5889962Abstract: A system and method for increasing the number of entities that can be serviced by a file server. The file server includes a plurality of server session sockets (SSSs), and means for assigning an entity identification number and one of the plurality of SSSs to a request from one of the number of entities, wherein each SSS can support a plurality of entities.Type: GrantFiled: October 13, 1995Date of Patent: March 30, 1999Assignee: Apple Computer, Inc.Inventors: Mohammad Hanif, Kevin Stinson, Kazuhisa Yanagihara
-
Method and system for maximizing the use of threads in a file server for processing network requests
Patent number: 5796954Abstract: A system and method for maximizing the use of threads in a file server process for processing requests received from entities on a network. The file server process includes a first socket and a plurality of second sockets for receiving requests from entities on a network. The file server process comprises a first queue for storing requests received from the first socket, and a second queue for storing requests received from the plurality of second sockets. The file server processes the requests in the first queue with a first set of threads, and processes the requests in the second queue with a second set of threads.Type: GrantFiled: October 13, 1995Date of Patent: August 18, 1998Assignee: Apple Computer, Inc.Inventors: Mohammad Hanif, Kazuhisa Yanagihara