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).

  • Publication number: 20090259577
    Abstract: In one embodiment, a method includes receiving one or more billing instructions, the billing instructions being operable to initiate one or more billing actions associated with one or more token combinations. The billing actions are performed when the one or more token combinations match a portion of a received protocol. The matched portion of the protocol is associated with a new, unknown, or emerging protocol or protocol extension.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Robert A. Mackie, Chris O'Rourke, Humberto M. Tavares, Walter G. Dixon
  • Patent number: 7593064
    Abstract: A system determines available system resources along with the complexity of video clips in order to initiate and adapt automatic video clip playback. A method automatically concurrently plays multiple video clips in at least one composite video image by automatically determining available processing resources based on a number of available processors and associated corresponding individual processor operational speed. The method involves automatically determining a number of video clips that may be concurrently played and displayed in a composite video image by the determined available processing resources based on a number of the multiple video clips and associated corresponding individual video clip compression type. The method also includes initiating concurrent play and display of the determined number of video clips in the composite video image.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: September 22, 2009
    Assignee: Siemens Medical Solutions Health Services Corporation
    Inventors: Stephen M. Roush, Adam Marks, William Jin, Chris O'Donnell
  • Patent number: 7570586
    Abstract: A system and method are disclosed for providing a network service. A first criteria specifying a first set of flows from a first service manager is received at a forwarding agent. The first criteria specifies an expiration time interval. The first criteria is stored on the forwarding agent. A second criteria is received that specifies a second set of flows from a second service manager at the forwarding agent. The second set of flows includes flows that are in the first set of flows and the second criteria is designated as a lower priority criteria. The second criteria is stored on the forwarding agent. The first criteria is deleted from the forwarding agent upon the expiration of the expiration time interval. A packet is received that belongs to a flow that is included in the first set and the second set. It is determined that the packet matches the second set ant the packet is forwarded to the second service manager.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: August 4, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Richard A. Howes, James A. Jordan, Edward A. Kersey, William M. LeBlanc, Louis F. Menditto, Chris O'Rourke, Pranav Kumar Tiwari, Tzu-Ming Tsang, Bruce F. Wong
  • Publication number: 20090193146
    Abstract: In one embodiment, a method includes receiving current weight data from one or more hosts associated with a virtual server and configuring a maximum weight of the virtual server. The method includes communicating the sum of the current weight data from all of the hosts to a global loadbalancer and communicating the maximum weight of the virtual server to the global loadbalancer.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Senthil Kumar Pandian
  • Patent number: 7568093
    Abstract: An apparatus for charging in a network environment is provided that includes an access gateway encapsulation/decapsulation element operable to establish one or more packet data protocol (PDP) links on behalf of an end user and to perform encapsulation and decapsulation operations for one or more of the links associated with the end user. The access gateway encapsulation/decapsulation element is further operable to interface with a client services packet gateway (CSPG) that is operable to provide enhanced packet processing for the end user for requested information. The apparatus also includes an access gateway policy element operable to interface with the CSPG. The access gateway encapsulation/decapsulation element and the access gateway policy element cooperate to use one or more inter-module headers in order to coordinate the enhanced packet processing for one or more communication flows associated with the end user.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: July 28, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Broberg, Mark Grayson, Louis F. Menditto, Rafael M. Montalvo, Chris O'Rourke, Timothy P. Stammers, Marco C. Centemeri, Jayaraman R. Iyer
  • Publication number: 20090116383
    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: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Nathan A. Mitchell, Mark Albert, Chris O'Rourke, Robert A. Mackie, Michael S. Sutton
  • Publication number: 20090116513
    Abstract: In one embodiment, a method includes receiving a packet at a network processor, and determining the packet is to be directed to a selected one of a plurality of traffic processors if a tunnel endpoint identifier of the packet is associated with a subscriber terminal. The method further includes determining that the packet is to be directed to the selected one of the plurality of traffic processors if a destination address of the packet is associated with the subscriber terminal. The method still further includes distributing the packet to the selected one of the plurality of traffic processors.
    Type: Application
    Filed: November 5, 2007
    Publication date: May 7, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Richard L. Gray, Chris O'Rourke, Jayaraman R. Iyer, Louis F. Menditto, Humberto M. Tavares, Biswaranjan Panda, Bhaskar Bhupalam
  • Publication number: 20090109982
    Abstract: In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Walter G. Dixon, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Publication number: 20090109983
    Abstract: A method for billing end users in a peer-to-peer transaction in a network environment is provided that includes a client services packet gateway operable to communicate with a first end user and a second end user in order to facilitate the peer-to-peer transaction and a flow manager element operable to receive one or more packets of the peer-to-peer transaction from one or more interfaces, such that the interface is a subscriber interface or a network interface. The flow manager is further operable to associate a first session object with the first user and associate a second session object with the second user.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Walter G. Dixon, Robert M. Batz, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Publication number: 20090105195
    Abstract: An antimicrobial composition having a broad-spectrum activity against microorganisms is provided. The antimicrobial composition includes about 0.1 to about 10 percent by weight of a polyurethane polymer of total weight of the antimicrobial composition. The polyurethane polymer is selected from the group consisting of polyolprepolymer and ?-Cyclodextrin-polyurethane polymer. The antimicrobial composition further includes about 0.01 to about 5 percent by weight of at least one antiseptic agent of the total weight of the antimicrobial composition. Furthermore, the antimicrobial composition includes at least one microbicidal agent. In addition, the antimicrobial composition includes a pharmaceutically acceptable excipient system.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 23, 2009
    Inventor: Chris O'Brien
  • Patent number: 7520555
    Abstract: An energy-absorbing deformable structure to attach a child seat to a mounting portion of a vehicle is provided. The energy-absorbing deformable structure comprises a loop of metal rod including a base end configured to be coupled to the mounting portion of the vehicle, a distal end configured to be coupled to a child safety seat, and a plurality of sinuous deformable portions positioned intermediate to the base end and the distal end, wherein each of the sinuous deformable portions includes an inwardly extending portion that extends inward from a perimeter of the deformable structure to a substantially central interior region of the deformable structure; wherein the sinuous deformable portions of the deformable structure are configured to be deformed when the base end and distal end are pulled in tension, thereby absorbing energy.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: April 21, 2009
    Assignee: Ford Global Technologies, LLC
    Inventors: Reddy Malapati, Chris O'Connor, Rodney Simon, Pardeep Kumar
  • 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: 20090049201
    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: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Robert A. Mackie
  • Publication number: 20090041036
    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: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Robert M. Batz, Mark Albert, Chris O'Rourke, Walter G. Dixon, Thomas R. Bakita, Michael S. Sutton
  • Publication number: 20090043839
    Abstract: Filtering content according to a filter plan includes receiving a request at a gateway on a data path between a client and a content server. The request requests content from the content server. One or more filter plans are obtained. The filter plans include a user filter plan of a user associated with the client. The requested content is filtered according to the filter plans.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Mark Albert, Robert M. Batz, Walter G. Dixon, Chris O'Rourke, Michael S. Sutton, Thomas R. Bakita
  • Publication number: 20090030820
    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: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Eric Hamel, Kevin Shatzkamer, Louis F. Menditto, Chris O'Rourke, Haihong Zhu
  • Publication number: 20080301407
    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: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Walter G. Dixon, Tzu-Ming Tsang, Wai-tak Siu
  • Patent number: 7443847
    Abstract: A system and method are disclosed for providing a fault tolerant network service. A packet is received that corresponds to a flow from a forwarding agent at a primary service manager and instructions are determined at the primary service manager for handling packets corresponding to the flow. The instructions are sent to the forwarding agent and the instructions are stored at the primary service manager. A replication packet is sent to a backup service manager. The replication packet includes the instructions for handling packets corresponding to the flow.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: October 28, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Richard A. Howes, James A. Jordan, Edward A. Kersey, William M. LeBlanc, Louis F. Menditto, Chris O'Rourke, Pranav Kumar Tiwari, Bruce F. Wong
  • Patent number: 7415523
    Abstract: A method for communicating data in a network environment is provided that includes receiving a request from an end user for a communications link, the request being used to initiate a communication session. A response is then received that is communicated to the end user in order to establish the communication session, the response being generated by a network node that was selected as a result of a loadbalancing decision. Port-level filtering for the communication session may then be invoked after the response such that separate data and signal pathways are established for selected information associated with the communication session.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: August 19, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Patent number: 7409706
    Abstract: A computer network includes an inside network and an external network. The inside network may communicate with the external network over a first path through a first inner load balancer, a first set of firewalls, and a second outer load balancer. The inside network may also communicate with the external network over a second path through a second inner load balancer, a second set of firewalls, and a second outer load balancer. In normal operating conditions, traffic is flowing on both the first and second paths. Probes are passed over each path to monitor the operating status of the path. If a failure occurs in the first inner load balancer, its operating status is changed to standby and the second inner load balancer becomes active for the traffic previously handled by the first inner load balancer.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: August 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Robert M. Batz