Patents by Inventor Robert Batz

Robert Batz 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: 20090067416
    Abstract: In one embodiment, a method for providing an ACK packet while queuing data is provided. One or more packets in a series of packets may be received from a client at a gateway. The gateway determines that a packet in the series of packets has not been received. The one or more packets are then queued. The queued packets may have included an ACK for one or more previously sent packets. Thus, if the gateway had forwarded the one or more packets that are queued, then the ACK would have been received by the server. However, the one or more packets are queued and thus the ACK included in the packets is not sent with the queued packets. Even though the plurality of packets are queued, an acknowledgement packet is generated and then sent for the previously sent packets. The acknowledgement packet acknowledges to the server that the one or more previously sent packets were received by the client.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Humberto Tavares, Chris O'Rourke, Robert Batz, Franklin Jones
  • Publication number: 20080259926
    Abstract: In one embodiment, a method includes receiving, at a local node of a network, a sequenced data packet of a flow made up of multiple sequenced data packets from a source node directed toward a destination node. The flow is to be parsed by the local node to describe the flow for administration of the network. Based on sequence data in the sequenced data packet, it is determined whether the sequenced data packet is out of order in the flow. If it is determined that the sequenced data packet is out of order, then the sequenced data packet is forwarded toward the destination node before parsing the sequenced data packet. The out of order sequenced data packet is also stored for subsequent parsing at the local node.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Humberto Tavares, Christopher C. O'Rourke, Robert Batz, Walter Dixon, Robert MacKie
  • Publication number: 20080011450
    Abstract: Apparatus and method for thermally controlled processing of microelectronic workpieces with liquids. An apparatus in accordance with and embodiment of the invention includes a process vessel configured to carry a processing liquid, such as an electroless processing liquid. The vessel has a thermally transmissive wall for transferring heat to and/or from the processing liquid within. A heat transfer device, such as a reservoir that receives processing liquid spilling over from the process vessel, transfers heat to or from the processing liquid within the process vessel. The heat transfer device can also transfer heat to or from an internal or external heat source, such as a conduit carrying a heat transfer fluid, or an electrical resistance heater.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 17, 2008
    Applicant: Semitool, Inc.
    Inventors: Kyle Hanson, Robert Batz, Rajesh Baskaran, Nolan Zimmerman, Zhongmin Hu, Gregory Wilson, Paul McHugh
  • Publication number: 20070258465
    Abstract: Techniques and systems for server farm load balancing and resource allocation are disclosed. In one embodiment, a method of load balancing can include: arranging servers into service groups; receiving an access request with information related to a differentiation between the service groups; selecting one of the service groups based on a mapping comparison to the information; and selecting one of the servers within the selected service group based on a hardware utilization comparison. The servers can include GPRS (General Packet Radio Service) Gateway Support Node (GGSN) or Remote Authentication Dial In User Service (RADIUS) servers, for example. The information can include an Access Point Name (APN) or Calling Station ID, for example.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Weimin Ma, Ashish Chandwadkar, Chris O'Rourke, Robert Batz, Kevin Shatzkamer, Anand Oswal, Mark Grayson, Jayaraman Iyer
  • Publication number: 20070165622
    Abstract: Techniques for distributing control plane traffic, from an end node in a packet switched network to a cluster of service gateway nodes that host subscriber-aware application servers, include receiving a control plane message for supporting data plane traffic from a particular subscriber. A particular service gateway node is determined among the cluster of service gateway nodes based on policy-based routing (PBR) for the data plane traffic from the particular subscriber. A message based on the control plane message is sent to a control plane process on the particular service gateway node. Thereby, data plane traffic and control plane traffic from the same subscriber are directed to the same gateway node, or otherwise related gateway nodes, of the cluster of service gateway nodes. This approach allows currently-available, hardware-accelerated PBR to be used with clusters of subscriber-aware service gateways that must also monitor control plane traffic from the same subscriber.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Inventors: Christopher O'Rourke, Robert Batz, Kevin Shatzkamer
  • Publication number: 20070113284
    Abstract: Techniques for responding to intrusions on a packet switched network include receiving user data at a subscriber-aware gateway server between a network access server and a content server. The user data includes subscriber identifier data that indicates a unique identifier for a particular user, network address data that indicates a network address for a host used by the particular user, NAS data that indicates an identifier for the network access server, flow list data that indicates one or more open data packet flows, and suspicious activity data. The suspicious activity data indicates a value for a property of the open data packet flows that indicates suspicious activity. It is determined whether an intrusion condition is satisfied based on the suspicious activity data. If the intrusion condition is satisfied, then the gateway responds based at least in part on user data other than the network address data.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Christopher O'Rourke, Frank Bordonaro, Louis Menditto, Robert Batz
  • Publication number: 20070068820
    Abstract: Processes and systems for electrolytically processing a microfeature workpiece with a first processing fluid and an anode are described. Microfeature workpieces are electrolytically processed using a first processing fluid, an anode, a second processing fluid, and an anion permeable barrier layer. The anion permeable barrier layer separates the first processing fluid from the second processing fluid while allowing certain anionic species to transfer between the two fluids. The described processes produce deposits over repeated plating cycles that exhibit resistivity values within desired ranges.
    Type: Application
    Filed: May 3, 2006
    Publication date: March 29, 2007
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20070011329
    Abstract: Techniques for separately accounting for multiple transactions in the same data packets communicated over a network using Transport Control Protocol (TCP) include receiving an Internet Protocol (IP) data packet that includes Transport Control Protocol (TCP) payload data. The TCP payload is parsed to determine boundary data that indicates a byte location on a boundary between a first transaction and a second transaction. A byte count that indicates a number of bytes in the TCP payload associated with the first transaction is determined based on the boundary data. Accounting data for the first transaction is determined based at least in part on the byte count. These techniques allow a service gateway to bill separately for different requests and responses carried in TCP data packets, such as those for Hypertext Transfer Protocol (HTTP) and Real Time Streaming Protocol (RTSP).
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Inventors: Mark Albert, Robert Batz, Louis Menditto, Richard Gray, Tzu-Ming Tsang, Michael Sutton
  • Publication number: 20060260946
    Abstract: Processes and systems for electrolytically processing a microfeature workpiece with a first processing fluid and an anode are described. Microfeature workpieces are electrolytically processed using a first processing fluid, an anode, a second processing fluid, and a cation permeable barrier layer. The cation permeable barrier layer separates the first processing fluid from the second processing fluid while allowing certain cationic species to transfer between the two fluids. The described processes produce deposits over repeated plating cycles that exhibit deposit properties (e.g., resistivity) within desired ranges.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 23, 2006
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20060248225
    Abstract: A method for communicating in a wireless application protocol (WAP) network environment is provided that includes receiving a request packet at a WAP gateway and positioning an identifier into the request packet. A content switch then identifies the identifier and correlates the identifier to a source that generated the request packet. An internet protocol (IP) address associated with the source is positioned in the request packet before communicating the request packet to a next destination.
    Type: Application
    Filed: July 18, 2006
    Publication date: November 2, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Batz, Ghris O'Rourke
  • Publication number: 20060248231
    Abstract: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.
    Type: Application
    Filed: July 3, 2006
    Publication date: November 2, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Barron Housel, Robert Batz, Steven Klein
  • Publication number: 20060237323
    Abstract: Processes and systems for electrolytically processing a microfeature workpiece with a first processing fluid and an anode are described. Microfeature workpieces are electrolytically processed using a first processing fluid, an anode, a second processing fluid, and a cation permeable barrier layer. The cation permeable barrier layer separates the first processing fluid from the second processing fluid while allowing certain cationic species to transfer between the two fluids. The described processes produce deposits over repeated plating cycles that exhibit deposit properties (e.g., resistivity) within desired ranges.
    Type: Application
    Filed: April 28, 2006
    Publication date: October 26, 2006
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20060189129
    Abstract: The methods described are directed to processes for producing structures containing metallized features for use in microelectronic workpieces. The processes treat a barrier layer to promote the adhesion between the barrier layer and the metallized feature. Suitable means for promoting adhesion between barrier layers and metallized features include an acid treatment of the barrier layer, an electrolytic treatment of the barrier layer, or deposition of a bonding layer between the barrier layer and metallized feature. The processes described modify an exterior surface of a barrier layer making it more suitable for electrodeposition of metal on a barrier, thus eliminating the need for a PVD or CVD seed layer deposition process. According to the processes described metallized features are formed on the treated barrier layers using processes that employ ion permeable barriers.
    Type: Application
    Filed: April 28, 2006
    Publication date: August 24, 2006
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Bioh Kim, Robert Batz, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20060163072
    Abstract: Processes and systems for electrolytically processing a microfeature workpiece with a first processing fluid and an anode are described. Microfeature workpieces are electrolytically processed using a first processing fluid, an anode, a second processing fluid, and an anion permeable barrier layer. The anion permeable barrier layer separates the first processing fluid from the second processing fluid while allowing certain anionic species to transfer between the two fluids. The described processes produce deposits over repeated plating cycles that exhibit resistivity values within desired ranges.
    Type: Application
    Filed: December 7, 2005
    Publication date: July 27, 2006
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20060157355
    Abstract: Processes and systems for electrolytically processing a microfeature workpiece with a first processing fluid and an anode are described. Microfeature workpieces are electrolytically processed using a first processing fluid, an anode, a second processing fluid, and an anion permeable barrier layer. The anion permeable barrier layer separates the first processing fluid from the second processing fluid while allowing certain anionic species to transfer between the two fluids. The described processes produce deposits over repeated plating cycles that exhibit resistivity values within desired ranges.
    Type: Application
    Filed: December 8, 2005
    Publication date: July 20, 2006
    Applicant: Semitool, Inc.
    Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
  • Publication number: 20060047814
    Abstract: An apparatus for managing information in a network environment is provided that includes a content service gateway operable to communicate with an end user in order to facilitate a communication session. The communication session relates to a request by the end user for content or for a service. A quota server coupled to the content service gateway is operable to receive a service authorization request from the content service gateway relating to the communication session. The service authorization request operates to authorize access to the service or to the content for the end user.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: Robert Batz, Louis Menditto, John White
  • Publication number: 20050205111
    Abstract: Methods and apparatuses for processing microfeature workpieces are disclosed herein. In one embodiment, a workpiece support carries a workpiece in a processing volume of a processing chamber. A first fluid delivery device directs an unsupported stream of a first fluid into the processing volume. A second fluid delivery device directs an unsupported stream of a second fluid into the processing volume. A first fluid collector receives at least a portion of the first fluid, and a second fluid collector receives at least a portion of the second fluid. Accordingly, embodiments of the apparatus support the use of multiple fluids in a single processing volume to control, restrict, and/or eliminate mixing between the two fluids while reducing and/or eliminating the need for purging and/or rinsing portions of the apparatus. The rotation rate and/or position of the workpiece can also be controlled to control the manner in which the fluids are collected.
    Type: Application
    Filed: December 20, 2004
    Publication date: September 22, 2005
    Inventors: Thomas Ritzdorf, Dakin Fulton, Robert Batz, Kevin Witt, Kyle Hanson
  • Publication number: 20050188065
    Abstract: A method for communicating in a loadbalancing environment is provided that in a particular embodiment includes receiving a request packet from a network access server (NAS) to initiate a communication session. The request packet is then communicated to a tunneling protocol network server (TPNS) and a response packet is received in response to the request packet. The response packet establishes a tunnel that facilitates the communication session and that includes an identification element associated with the TPNS such that a data transfer associated with the communication session is executed between the NAS and the TPNS.
    Type: Application
    Filed: July 10, 2002
    Publication date: August 25, 2005
    Inventors: Chris O'Rourke, Robert Batz, Rabih Dabboussi, John Glotzer, Louis Menditto, Alpesh Patel, Kent Leung
  • Patent number: 6891839
    Abstract: A network is disclosed that includes a first tier of forwarding agents connected to a first tier of network devices. A second tier of forwarding agents is connected to a second tier of network devices. A service manager is configured to receive a packet from one of the forwarding agents; determine the tier of the forwarding agent; and send an instruction to the forwarding agent directing the forwarding agent to forward the packet to a network device connected to the tier of forwarding agents that includes the forwarding agent.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: May 10, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Robert Batz, Richard Gray, Jacob Mark McGuire, Louis Menditto, Chris O'Rourke, Pranav Tiwari, Tzu-Ming Tsang
  • Publication number: 20050051436
    Abstract: Methods for depositing a metal into a micro-recessed structure in the surface of a microelectronic workpiece are disclosed. The methods are suitable for use in connection with additive free as well as additive containing electroplating solutions. In accordance with one embodiment, the method includes making contact between the surface of the microelectronic workpiece and an electroplating solution in an electroplating cell that includes a cathode formed by the surface of the microelectronic workpiece and an anode disposed in electrical contact with the electroplating solution. Next, an initial film of the metal is deposited into the micro-recessed structure using at least a first electroplating waveform having a first current density. The first current density of the first electroplating waveform is provided to enhance the deposition of the metal at a bottom of the micro-recessed structure.
    Type: Application
    Filed: July 1, 2004
    Publication date: March 10, 2005
    Applicant: Semitool, Inc.
    Inventors: Linlin Chen, Lyndon Graham, Thomas Ritzdorf, Dakin Fulton, Robert Batz