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: 10454768
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: October 22, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Paul I. Szabo, Gennady Dosovitsky, Ron Talmor, Jeroen de Borst, David A. Hansen
  • Patent number: 9130846
    Abstract: 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: Grant
    Filed: August 27, 2008
    Date of Patent: September 8, 2015
    Assignee: F5 Networks, Inc.
    Inventors: Paul I. Szabo, Nathan McMahon, David A. Hansen
  • Publication number: 20150142948
    Abstract: 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: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: F5 NETWORKS, INC.
    Inventors: Paul I. Szabo, Gennady Dosovitsky, Ron Talmor, Jeroen de Borst, David A. Hansen
  • Publication number: 20140174655
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: HGST NETHERLANDS B.V.
    Inventors: Sergey Grinberg, David A. Hansen, Tom K. Harris, III, Junsheng Yang, Honglin Zhu
  • Patent number: 8676955
    Abstract: 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: Grant
    Filed: September 6, 2012
    Date of Patent: March 18, 2014
    Assignee: F5 Networks, Inc.
    Inventors: Richard Roderick Masters, David A. Hansen
  • Patent number: 8539062
    Abstract: 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: Grant
    Filed: April 12, 2012
    Date of Patent: September 17, 2013
    Assignee: F5 Networks, Inc.
    Inventors: Richard Roderick Masters, David A. Hansen
  • Patent number: 8176164
    Abstract: 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: Grant
    Filed: November 18, 2011
    Date of Patent: May 8, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Richard Roderick Masters, David A. Hansen
  • Patent number: 8150957
    Abstract: 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: Grant
    Filed: July 15, 2010
    Date of Patent: April 3, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Richard Roderick Masters, David A. Hansen
  • Patent number: 7774484
    Abstract: 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: Grant
    Filed: March 10, 2003
    Date of Patent: August 10, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Richard Roderick Masters, David A. Hansen
  • Patent number: 6966822
    Abstract: 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: Grant
    Filed: March 27, 2003
    Date of Patent: November 22, 2005
    Assignee: Multi-Planar Technologies, Inc.
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
  • Publication number: 20040029503
    Abstract: 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: Application
    Filed: March 27, 2003
    Publication date: February 12, 2004
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
  • Patent number: 6641461
    Abstract: 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: Grant
    Filed: March 28, 2001
    Date of Patent: November 4, 2003
    Assignee: Multi Planar Technologyies, Inc.
    Inventors: Huey-Ming Wang, David A. Hansen, Gerard S. Moloney, Jiro Kajiwara
  • Patent number: 6623343
    Abstract: 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: Grant
    Filed: May 11, 2001
    Date of Patent: September 23, 2003
    Assignee: Multi Planar Technologies, Inc.
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
  • Patent number: 6598704
    Abstract: 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: Grant
    Filed: August 12, 2002
    Date of Patent: July 29, 2003
    Inventor: David A. Hansen
  • Patent number: 6558232
    Abstract: 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: Grant
    Filed: May 12, 2000
    Date of Patent: May 6, 2003
    Assignee: Multi-Planar Technologies, Inc.
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
  • Patent number: 6527625
    Abstract: 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: Grant
    Filed: August 31, 2000
    Date of Patent: March 4, 2003
    Assignee: Multi-Planar Technologies, Inc.
    Inventors: Jiro Kajiwara, David A. Hansen, Gerard S. Moloney
  • Patent number: 6506105
    Abstract: 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: Grant
    Filed: May 12, 2000
    Date of Patent: January 14, 2003
    Assignee: Multi-Planar Technologies, Inc.
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes
  • Publication number: 20020189503
    Abstract: 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: Application
    Filed: August 12, 2002
    Publication date: December 19, 2002
    Inventor: David A. Hansen
  • Publication number: 20020173240
    Abstract: 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: Application
    Filed: March 28, 2001
    Publication date: November 21, 2002
    Inventors: Huey-Ming Wang, David A. Hansen, Gerard S. Moloney, Jiro Kajiwara
  • Publication number: 20020115397
    Abstract: 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: Application
    Filed: May 11, 2001
    Publication date: August 22, 2002
    Inventors: Jiro Kajiwara, Gerard S. Moloney, Huey-Ming Wang, David A. Hansen, Alejandro Reyes