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: 20090067416Abstract: 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: ApplicationFiled: September 12, 2007Publication date: March 12, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Humberto Tavares, Chris O'Rourke, Robert Batz, Franklin Jones
-
Publication number: 20080259926Abstract: 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: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Inventors: Humberto Tavares, Christopher C. O'Rourke, Robert Batz, Walter Dixon, Robert MacKie
-
Publication number: 20080011450Abstract: 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: ApplicationFiled: July 12, 2007Publication date: January 17, 2008Applicant: Semitool, Inc.Inventors: Kyle Hanson, Robert Batz, Rajesh Baskaran, Nolan Zimmerman, Zhongmin Hu, Gregory Wilson, Paul McHugh
-
Publication number: 20070258465Abstract: 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: ApplicationFiled: May 3, 2006Publication date: November 8, 2007Applicant: Cisco Technology, Inc.Inventors: Weimin Ma, Ashish Chandwadkar, Chris O'Rourke, Robert Batz, Kevin Shatzkamer, Anand Oswal, Mark Grayson, Jayaraman Iyer
-
Publication number: 20070165622Abstract: 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: ApplicationFiled: January 17, 2006Publication date: July 19, 2007Inventors: Christopher O'Rourke, Robert Batz, Kevin Shatzkamer
-
Publication number: 20070113284Abstract: 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: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Inventors: Christopher O'Rourke, Frank Bordonaro, Louis Menditto, Robert Batz
-
Publication number: 20070068820Abstract: 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: ApplicationFiled: May 3, 2006Publication date: March 29, 2007Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20070011329Abstract: 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: ApplicationFiled: July 6, 2005Publication date: January 11, 2007Inventors: Mark Albert, Robert Batz, Louis Menditto, Richard Gray, Tzu-Ming Tsang, Michael Sutton
-
Publication number: 20060260946Abstract: 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: ApplicationFiled: April 28, 2006Publication date: November 23, 2006Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20060248225Abstract: 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: ApplicationFiled: July 18, 2006Publication date: November 2, 2006Applicant: Cisco Technology, Inc.Inventors: Robert Batz, Ghris O'Rourke
-
Publication number: 20060248231Abstract: 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: ApplicationFiled: July 3, 2006Publication date: November 2, 2006Applicant: Cisco Technology, Inc.Inventors: Chris O'Rourke, Barron Housel, Robert Batz, Steven Klein
-
Publication number: 20060237323Abstract: 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: ApplicationFiled: April 28, 2006Publication date: October 26, 2006Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20060189129Abstract: 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: ApplicationFiled: April 28, 2006Publication date: August 24, 2006Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Bioh Kim, Robert Batz, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20060163072Abstract: 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: ApplicationFiled: December 7, 2005Publication date: July 27, 2006Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20060157355Abstract: 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: ApplicationFiled: December 8, 2005Publication date: July 20, 2006Applicant: Semitool, Inc.Inventors: Rajesh Baskaran, Robert Batz, Bioh Kim, Tom Ritzdorf, John Klocke, Kyle Hanson
-
Publication number: 20060047814Abstract: 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: ApplicationFiled: August 27, 2004Publication date: March 2, 2006Inventors: Robert Batz, Louis Menditto, John White
-
Publication number: 20050205111Abstract: 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: ApplicationFiled: December 20, 2004Publication date: September 22, 2005Inventors: Thomas Ritzdorf, Dakin Fulton, Robert Batz, Kevin Witt, Kyle Hanson
-
Publication number: 20050188065Abstract: 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: ApplicationFiled: July 10, 2002Publication date: August 25, 2005Inventors: Chris O'Rourke, Robert Batz, Rabih Dabboussi, John Glotzer, Louis Menditto, Alpesh Patel, Kent Leung
-
Patent number: 6891839Abstract: 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: GrantFiled: January 26, 2001Date of Patent: May 10, 2005Assignee: 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: 20050051436Abstract: 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: ApplicationFiled: July 1, 2004Publication date: March 10, 2005Applicant: Semitool, Inc.Inventors: Linlin Chen, Lyndon Graham, Thomas Ritzdorf, Dakin Fulton, Robert Batz