Patents by Inventor David A. Hansen
David A. Hansen 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: 10454768Abstract: Embodiments are directed towards using policy rules that may be extended by scripting operative on a traffic management device. Each policy rule may have a condition and a corresponding action. If the condition is a script, a script engine separate from the policy engine may be employed to execute the script to determine if the condition is met. Otherwise, the policy engine may determine if the condition is met based on declarative expressions that comprise the condition. If the condition is met the action corresponding to the policy rule may be executed. Scripts may be used to compute the values of operands that may be used in one or more of the expression that comprise a condition for a policy rule. Also, the action corresponding to a policy rule may be implemented using a script that is executed by a script engine.Type: GrantFiled: November 15, 2013Date of Patent: October 22, 2019Assignee: F5 Networks, Inc.Inventors: Paul I. Szabo, Gennady Dosovitsky, Ron Talmor, Jeroen de Borst, David A. Hansen
-
Patent number: 9130846Abstract: Embodiments are directed towards exposing access to network metrics to a late binding user customized set of computer instructions within a traffic manager device (TMD) for use in managing a request for a resource. In one embodiment, the TMD may be interposed between client devices and a plurality of network devices. Request specific data is extracted from a client request received by the user's instructions. Various network metrics about the network devices are provided to the user's instructions to selectively provide the request from the client device to a network device. In one embodiment, an election hash is described as an action performed by the user's instructions.Type: GrantFiled: August 27, 2008Date of Patent: September 8, 2015Assignee: F5 Networks, Inc.Inventors: Paul I. Szabo, Nathan McMahon, David A. Hansen
-
Publication number: 20150142948Abstract: Embodiments are directed towards using policy rules that may be extended by scripting operative on a traffic management device. Each policy rule may have a condition and a corresponding action. If the condition is a script, a script engine separate from the policy engine may be employed to execute the script to determine if the condition is met. Otherwise, the policy engine may determine if the condition is met based on declarative expressions that comprise the condition. If the condition is met the action corresponding to the policy rule may be executed. Scripts may be used to compute the values of operands that may be used in one or more of the expression that comprise a condition for a policy rule. Also, the action corresponding to a policy rule may be implemented using a script that is executed by a script engine.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: F5 NETWORKS, INC.Inventors: Paul I. Szabo, Gennady Dosovitsky, Ron Talmor, Jeroen de Borst, David A. Hansen
-
Publication number: 20140174655Abstract: A chemical mechanical polishing to that can provide uniform polishing across a wafer even when polishing hard wafers such as AlTiC wafers used in the formation of magnetic recording sliders. The chemical mechanical polishing to has a wafer carrier that includes a diaphragm or bladder that is configured such that an inner portion of the bladder can be pneumatically pressurized so as to bow outward, while outer portions remain unpressurized.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: HGST NETHERLANDS B.V.Inventors: Sergey Grinberg, David A. Hansen, Tom K. Harris, III, Junsheng Yang, Honglin Zhu
-
Patent number: 8676955Abstract: A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.Type: GrantFiled: September 6, 2012Date of Patent: March 18, 2014Assignee: F5 Networks, Inc.Inventors: Richard Roderick Masters, David A. Hansen
-
Patent number: 8539062Abstract: A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.Type: GrantFiled: April 12, 2012Date of Patent: September 17, 2013Assignee: F5 Networks, Inc.Inventors: Richard Roderick Masters, David A. Hansen
-
Patent number: 8176164Abstract: A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.Type: GrantFiled: November 18, 2011Date of Patent: May 8, 2012Assignee: F5 Networks, Inc.Inventors: Richard Roderick Masters, David A. Hansen
-
Patent number: 8150957Abstract: A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.Type: GrantFiled: July 15, 2010Date of Patent: April 3, 2012Assignee: F5 Networks, Inc.Inventors: Richard Roderick Masters, David A. Hansen
-
Patent number: 7774484Abstract: A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.Type: GrantFiled: March 10, 2003Date of Patent: August 10, 2010Assignee: F5 Networks, Inc.Inventors: Richard Roderick Masters, David A. Hansen
-
Patent number: 6966822Abstract: In one aspect, the invention provides a method for planarizing a circular disc-type semiconductor wafer or other substrate. The method includes the steps of pressing a retaining ring surrounding the wafer against a polishing pad at a first pressure; pressing a first peripheral edge portion of the wafer against the polishing pad with a second pressure; and pressing a second portion of the wafer interior to the peripheral edge portion against the polishing pad with a third pressure. The second pressure may be provided through a mechanical member in contact with the peripheral edge portion; and the second pressure may be a pneumatic pressure against a backside surface of the wafer. Desirably, the pneumatic pressure is exerted through a resilient membrane, or is exerted by gas pressing directly against at least a portion of the wafer backside surface.Type: GrantFiled: March 27, 2003Date of Patent: November 22, 2005Assignee: Multi-Planar Technologies, Inc.Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
-
Publication number: 20040029503Abstract: In one aspect, the invention provides a method for planarizing a circular disc-type semiconductor wafer or other substrate. The method includes the steps of pressing a retaining ring surrounding the wafer against a polishing pad at a first pressure; pressing a first peripheral edge portion of the wafer against the polishing pad with a second pressure; and pressing a second portion of the wafer interior to the peripheral edge portion against the polishing pad with a third pressure. The second pressure may be provided through a mechanical member in contact with the peripheral edge portion; and the second pressure may be a pneumatic pressure against a backside surface of the wafer. Desirably, the pneumatic pressure is exerted through a resilient membrane, or is exerted by gas pressing directly against at least a portion of the wafer backside surface.Type: ApplicationFiled: March 27, 2003Publication date: February 12, 2004Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
-
Patent number: 6641461Abstract: An apparatus (100) and method are provided for polishing a substrate (105) that achieves a high-planarization uniformity. In one embodiment, the apparatus (100) includes a subcarrier (165) with a lower surface (170), a flexible member (245) extending across the lower surface, and a control-insert (280) disposed between the flexible member and the lower surface. The flexible member (245) has a surface adapted to press the substrate against a polishing pad. The control-insert (280) inhibits non-planar polishing by providing a variable removal rate across the substrate surface. The control-insert (245) can be an annular ring (280A) located near an outer edge of the flexible member (245) to control the removal rate near an edge of the substrate (105), or a disk (280B) near a center (290) of the flexible member to control the removal rate near a center of the substrate. The removal rate can be further controlled by varying a cross-sectional thickness of the control-insert (245).Type: GrantFiled: March 28, 2001Date of Patent: November 4, 2003Assignee: Multi Planar Technologyies, Inc.Inventors: Huey-Ming Wang, David A. Hansen, Gerard S. Moloney, Jiro Kajiwara
-
Patent number: 6623343Abstract: An apparatus and method for planarizing a substrate are provided. The apparatus (101) includes a subcarrier (354) having an outer surface (378) with an annular first membrane (376) coupled thereto. The first membrane (376) has a receiving surface (380) adapted to receive the substrate (356) thereon, and a lip (382) adapted to seal with a backside of the substrate to define a first chamber (384) therebetween. A second membrane (386) positioned above the first membrane (376), and coupled to the subcarrier (354) defines a second chamber (388). During a polishing operation pressurized fluid introduced into the second chamber (388) causes it to expand outward to exert a force on a portion of the backside of the substrate (356), thereby pressing a predetermined area (392) of the surface of the substrate against the polishing pad. The predetermined area (392) is directly proportional to the pressure of the fluid introduced into the second chamber (388).Type: GrantFiled: May 11, 2001Date of Patent: September 23, 2003Assignee: Multi Planar Technologies, Inc.Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
-
Patent number: 6598704Abstract: A truck catwalk system for allowing an individual to easily access the interior of a truck box. The inventive device includes a pair of support brackets, at least one pivot bracket, a pair of chains attached to the support brackets, a catch mechanism pivotally attached to one of the support brackets, a platform pivotally attached to the support brackets and catchably engaged by the catch mechanism, a foldable rail structure attached to the platform, a handle attached to the platform, and a ladder attached to the platform and the truck box.Type: GrantFiled: August 12, 2002Date of Patent: July 29, 2003Inventor: David A. Hansen
-
Patent number: 6558232Abstract: In one aspect, the invention provides a method for planarizing a circular disc-type semiconductor wafer or other substrate. The method includes the steps of pressing a retaining ring surrounding the wafer against a polishing pad at a first pressure; pressing a first peripheral edge portion of the wafer against the polishing pad with a second pressure; and pressing a second portion of the wafer interior to the peripheral edge portion against the polishing pad with a third pressure. The second pressure may be provided through a mechanical member in contact with the peripheral edge portion; and the second pressure may be a pneumatic pressure against a backside surface of the wafer. Desirably, the pneumatic pressure is exerted through a resilient membrane, or is exerted by gas pressing directly against at least a portion of the wafer backside surface.Type: GrantFiled: May 12, 2000Date of Patent: May 6, 2003Assignee: Multi-Planar Technologies, Inc.Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
-
Patent number: 6527625Abstract: A polishing apparatus (100) and method for polishing and planarizing a substrate (105) is provided that achieves a high-planarization uniformity across the substrate, while providing a more efficient use of slurry. In one embodiment, the apparatus (100) includes a subcarrier (160) with a flexible member (185) attached to a lower surface (165) of it on which the substrate is held. The flexible member (185) has at least one hole (195) therein so that a pressurized fluid introduced between the flexible member and the subcarrier (160) directly presses the substrate (105) against a polishing surface (125) during operation. The number and size of the holes (195) are selected to provide sufficient friction between the flexible member (185) and the substrate (105) to cause it to rotate when a drive mechanism rotates the subcarrier (160).Type: GrantFiled: August 31, 2000Date of Patent: March 4, 2003Assignee: Multi-Planar Technologies, Inc.Inventors: Jiro Kajiwara, David A. Hansen, Gerard S. Moloney
-
Patent number: 6506105Abstract: In one aspect, the invention provides a method for planarizing a circular disc-type semiconductor wafer or other substrate. The method includes the steps of pressing a retaining ring surrounding the wafer against a polishing pad at a first pressure; pressing a first peripheral edge portion of the wafer against the polishing pad with a second pressure; and pressing a second portion of the wafer interior to the peripheral edge portion against the polishing pad with a third pressure. The second pressure may be provided through a mechanical member in contact with the peripheral edge portion; and the second pressure may be a pneumatic pressure against a backside surface of the wafer. Desirably, the pneumatic pressure is exerted through a resilient membrane, or is exerted by gas pressing directly against at least a portion of the wafer backside surface.Type: GrantFiled: May 12, 2000Date of Patent: January 14, 2003Assignee: Multi-Planar Technologies, Inc.Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
-
Publication number: 20020189503Abstract: A truck catwalk system for allowing an individual to easily access the interior of a truck box. The inventive device includes a pair of support brackets, at least one pivot bracket, a pair of chains attached to the support brackets, a catch mechanism pivotally attached to one of the support brackets, a platform pivotally attached to the support brackets and catchably engaged by the catch mechanism, a foldable rail structure attached to the platform, a handle attached to the platform, and a ladder attached to the platform and the truck box.Type: ApplicationFiled: August 12, 2002Publication date: December 19, 2002Inventor: David A. Hansen
-
Publication number: 20020173240Abstract: An apparatus (100) and method are provided for polishing a substrate (105) that achieves a high-planarization uniformity. In one embodiment, the apparatus (100) includes a subcarrier (165) with a lower surface (170), a flexible member (245) extending across the lower surface, and a control-insert (280) disposed between the flexible member and the lower surface. The flexible member (245) has a surface adapted to press the substrate against a polishing pad. The control-insert (280) inhibits non-planar polishing by providing a variable removal rate across the substrate surface. The control-insert (245) can be an annular ring (280A) located near an outer edge of the flexible member (245) to control the removal rate near an edge of the substrate (105), or a disk (280B) near a center (290) of the flexible member to control the removal rate near a center of the substrate. The removal rate can be further controlled by varying a cross-sectional thickness of the control-insert (245).Type: ApplicationFiled: March 28, 2001Publication date: November 21, 2002Inventors: Huey-Ming Wang, David A. Hansen, Gerard S. Moloney, Jiro Kajiwara
-
Publication number: 20020115397Abstract: An apparatus and method for planarizing a substrate are provided. The apparatus (101) includes a subcarrier (354) having an outer surface (378) with an annular first membrane (376) coupled thereto. The first membrane (376) has a receiving surface (380) adapted to receive the substrate (356) thereon, and a lip (382) adapted to seal with a backside of the substrate to define a first chamber (384) therebetween. A second membrane (386) positioned above the first membrane (376), and coupled to the subcarrier (354) defines a second chamber (388). During a polishing operation pressurized fluid introduced into the second chamber (388) causes it to expand outward to exert a force on a portion of the backside of the substrate (356), thereby pressing a predetermined area (392) of the surface of the substrate against the polishing pad. The predetermined area (392) is directly proportional to the pressure of the fluid introduced into the second chamber (388).Type: ApplicationFiled: May 11, 2001Publication date: August 22, 2002Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes