Patents by Inventor Chris O'Dowd

Chris O'Dowd 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: 7894359
    Abstract: A method for distributing information in a network environment is provided that includes receiving one or more packets from a communication flow initiated by an end user and selectively communicating information associated with the communication flow to a network element so that the network element may correlate a source with the communication flow.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: February 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Louis F. Menditto, Dwight R. Frye, Jr., Keith R. Schomburg, Robert A. Mackie, Mark Albert, Walter G. Dixon, Thomas R. Bakita, Frank W. Pittenger, John G. White
  • Patent number: 7890662
    Abstract: In accordance with one embodiment, a method includes creating a first session object by a first traffic processor of a first network element operating in an active mode, the first session object being associated with a communication session between an end user terminal and an information provider. The method further includes sending a state synchronization message associated with the first session object from the first traffic processor. The state synchronization message includes a transport layer address associated with a second traffic processor of a second network element operating in a standby mode. The state synchronization message is adapted to be received by the second traffic processor and cause the second traffic processor to create a second session object, the second session object tracking the communication session between the end user terminal and the information provider.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: February 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Robert A. Mackie
  • Patent number: 7843958
    Abstract: Resolving a Layer 3 address includes maintaining an address resolution table at each slave processor of a number of slave processors. The slave processors have a master processor, and the master processor and the slave processors are associated with a unified address. An address resolution table includes one or more Layer 2-Layer 3 address mappings. An address resolution request requesting a Layer 2 address corresponding to a Layer 3 address is sent from a slave processor. The address resolution request uses the unified address. An address resolution response comprising the Layer 2 address is received at the master processor. The master processor sends the response to the slaves.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: November 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Walter G. Dixon, Tzu-Ming Tsang, Wai-tak Siu
  • Patent number: 7831489
    Abstract: In one embodiment, a method for providing correlation of billing entries for a mobile communications network is provided. A correlating network element in a bearer path determines a plurality of billing entries for a flow. One or more of the billing entries may be received from other network elements and includes traffic altering information for a flow. The correlating network element correlates the plurality of billing entries using state information included in the billing entries. The state information is used to determine information in billing entries that may be related, such as billing entries for a single flow. Also, the correlating network element uses the traffic altering information to determine a data volume sent for the flow. A correlated billing entry may then be generated using the data volume for the flow. The correlated billing entry is then sent to a billing system from the correlating network element.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: November 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Hamel, Kevin Shatzkamer, Louis F. Menditto, Chris O'Rourke, Haihong Zhu
  • Patent number: 7826455
    Abstract: A method for providing single point-of-presence for a network element includes receiving a packet at a network processor, determining if the packet is to be directed to a particular one of a plurality of traffic processors if a source address of the packet is associated with a subscriber terminal, and determining if the packet is to be directed to the particular one of the plurality of traffic processors if a destination address of the packet is associated with the subscriber terminal. The method further includes distributing the packet to the particular one of the plurality of traffic processors.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: November 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nathan A. Mitchell, Mark Albert, Chris O'Rourke, Robert A. Mackie, Michael S. Sutton
  • Publication number: 20100274890
    Abstract: Methods and apparatus for providing availability information of a virtual machine to a load balancer are disclosed. The availability information of the virtual machine may be normalized information from performance metrics of the virtual machine and performance metrics of the physical machine on which the virtual machine operates. The normalized availability of a virtual machine is provided by a feedback agent executing on the virtual machine. Alternatively, the normalized availability of a virtual machine is provided by a feedback agent executing on a hypervisor executing multiple virtual machines on a common set of physical computing hardware.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Inventors: Alpesh S. Patel, Chris O'Rourke, Udayakumar Srinivasan, Mark Albert
  • Patent number: 7792128
    Abstract: Maintaining a content category cache includes storing the content category cache at a gateway. The content category cache includes content category mappings, where a content category mapping associates content with one or more categories describing the content. A request requesting content for a user is received. One or more categories associated with the requested content are determined from a content category mapping of the content category cache. The requested content is filtered in accordance with the categories.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: September 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Mark Albert, Chris O'Rourke, Walter G. Dixon, Thomas R. Bakita, Michael S. Sutton
  • Patent number: 7787465
    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: Grant
    Filed: July 18, 2006
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M Batz, Chris O'Rourke
  • Patent number: 7778606
    Abstract: A wireless intrusion detection system (WIDS) is disclosed for monitoring both authorized and unauthorized access to a wireless portion of a network. The WIDS consists of a collector and one or more nodes that communicate via an out of band means that is separate from the network. Unauthorized access points and unauthorized clients in the network can be detected. The WIDS can be used to monitor, for example, a network implemented using the 802.11 protocol. In addition, the WIDS can be used by one company to provide a service that monitors the wireless network of another company.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: August 17, 2010
    Assignee: Network Security Technologies, Inc.
    Inventors: Ken Ammon, Chris O'Ferrell, Wayne Mitzen, Dan Frasnelli, Lawrence Wimble, Yin Yang, Tom McHale, Rick Doten
  • Publication number: 20100192786
    Abstract: A compacting machine (10) includes a support structure (12). A feed hopper (14) is carried by the support structure (12) the feed hopper (14) being configured to receive waste material to be compacted, the feed hopper (14) having a discharge opening (20). A comminuting station (18) is arranged downstream of, and in communication with, the discharge opening (20) of the feed hopper (14) to comminute material received from the feed hopper (14) into granules of a predetermined size A compacting station (22) is arranged downstream of the comminuting station (18), the compacting station (22) defining a compacting station (58) in which granules discharged from the comminuting station (18) are compacted. The compacting station (22) further includes a compacting member (50) treated to reduce friction and heat generation as the material is compacted in the compacting zone (58).
    Type: Application
    Filed: May 20, 2008
    Publication date: August 5, 2010
    Applicant: HUNGRY GIANT HOLDINGS PTY LTD.
    Inventor: Chris O'Brien
  • Patent number: 7770215
    Abstract: A method for protecting firewall load balancers from a denial of service attack is provided. Packets are received by the firewall load balancer. Each packet has a source and a destination. The firewall load balancer is equipped with a connection database that can contain entries about the packets. Upon receipt of a packet, the connection database is queried to determine whether or not there is an entry for the received packet. If an entry is found in the database, the packet is forwarded to its destination. Otherwise, if the packet was received from a firewall, then a new connection entry for the packet is built and is saved to the connection database and the packet is forwarded on to its destination. If the packet does not have an entry (match) in the connection database and the packet was not received from a firewall, then the packet is forwarded to a firewall.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 3, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Gaurang K. Shah, Louis F. Menditto, Mark Albert, Michael S. Sutton, Pranav K. Tiwari, Robert M. Batz, Richard Gray, Sean W. Hull, Tzu-Ming Tsang
  • Patent number: 7756040
    Abstract: A method for relaying information in a network environment is provided that includes establishing primary and secondary packet data protocol (PDP) links on behalf of an end user and communicating traffic pattern information associated with the primary and secondary PDP links to a client services packet gateway (CSPG), the traffic pattern information providing data associated with how traffic flows propagating via each of the primary and secondary PDP links are to be treated in a network.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: July 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent H. Andriantsiferana, Jayaraman R. Iyer, Biswaranjan Panda, Ashish A. Chandwadkar, Louis F. Menditto, Chris O'Rourke
  • Patent number: 7734770
    Abstract: A method for monitoring information in a network environment is provided that includes receiving one or more packets from a communication flow initiated by an end user. The information associated with the communication flow is then selectively communicated to a plurality of client-aware network elements.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: June 8, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas R Bakita, Chris O'Rourke, Dwight R Frye, Frank W Pittenger, John G White, Keith R Schomburg, Robert A Mackie, Walter G Dixon
  • Patent number: 7719974
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: May 18, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish A. Chandwadkar, Jayaraman R. Iyer, Chris O'Rourke
  • Patent number: 7660909
    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: Grant
    Filed: July 3, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Barron C. Housel, Robert M. Batz, Steven C. Klein
  • Patent number: 7650402
    Abstract: A method for tracking information in a network environment is provided that includes receiving a packet included within a request that is associated with an end user and communicating the packet to a selected one of a plurality of gateways. An object may be built that correlates an internet protocol (IP) address associated with the end user to the selected gateway such that the object may be used to direct subsequently received packets associated with the end user to the selected gateway. Subsequently received packets may be directed based on end-user IP address information included in the subsequently received packets.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: January 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Chris O'Rourke
  • Patent number: 7640023
    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: Grant
    Filed: May 3, 2006
    Date of Patent: December 29, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Weimin Ma, Ashish Chandwadkar, Chris O'Rourke, Robert Batz, Kevin Shatzkamer, Anand K. Oswal, Mark Grayson, Jayaraman Iyer
  • Patent number: 7636899
    Abstract: A screen sharing function enables a main executable application, which typically uses more than one monitor, to switch to single-monitor usage as necessary to allow a user to directly interact with other applications that the main executable application invokes. A system including multiple display monitors for displaying multiple user interface image windows associated with corresponding multiple executable applications employs an image format determination system. The image format determination system includes an input processor for receiving command data representing a command to initiate execution of a function of a second application and display of an associated second image window in response to user entry of a command via a first image window associated with a first application.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 22, 2009
    Assignee: Siemens Medical Solutions Health Services Corporation
    Inventors: Joseph David Purcell, Chris O'Donnell, Perumal Sivakumar
  • Patent number: D610473
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: February 23, 2010
    Assignee: Oakley, Inc.
    Inventor: Chris O. Goodman
  • Patent number: D622619
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 31, 2010
    Assignee: Oakley, Inc.
    Inventor: Chris O. Goodman