Patents by Inventor Robert A. Mackie

Robert A. Mackie 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: 7657781
    Abstract: In a distributed network, a data entry is received. The data entry is stored in a first one of a plurality of nodes and replicated in a second one of the plurality of nodes in order to provide data redundancy in the distributed network. In the event of a failure of the second one of the plurality of nodes, the data entry that was replicated therein is re-replicated into a third one of the plurality of nodes in order to maintain data redundancy despite the failure of the second one of the plurality of nodes. Data redundancy can be retained despite the failure of the second one of the plurality of nodes as long as the overall capacity for the distributed network remains above an initial threshold.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: February 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Walter G. Dixon, Robert A. Mackie, Thomas R. Bakita, Dwight R. Frye, Jr., John G. White, Keith R. Schomburg
  • 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: 7559399
    Abstract: A vehicle has a vehicle body and a vehicle bonnet assembly. The vehicle bonnet assembly includes a bonnet 14 hinged at its front to the vehicle body 10 and latched at its rear by two latch devices. Each latch device comprises a latch assembly 17 mounted to the vehicle body 10 and a striker 21 mounted to the bonnet 14. Impact sensors are configured to detect a front collision with a pedestrian and two lift actuators 18 are arranged to raise the rear edge of the bonnet 14 into a deployed position in response to a pedestrian impact. Each latch assembly 17 includes a latch claw 26 moveable between a latch position in which the striker 21 is held by the latch claw 26 and a release position in which the striker 21 is releasable from the latch claw 26. Each latch assembly 17 also includes a release member 27 which is operable by a driver of the vehicle to allow the latch claw 26 to be moved towards its release position and allow the bonnet 14 to be lifted.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: July 14, 2009
    Assignee: Jaguar Cars Limited
    Inventors: Tim Lewis, Ian Gibson, David Willey, Robert Mackie, Nigel Toney
  • 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: 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: 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: 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: 20090041014
    Abstract: In one embodiment, a midpoint obtains information from packets by monitoring a communication session between a subscriber side endpoint and a network side provider. The communication session involves a packet flow comprising one or more packets, where a packet comprises tunnel layers. The midpoint establishes one or more target layers of the tunnel layers and performs the following for each tunnel layer at least until a last target layer is reached: identifies a protocol associated with a tunnel layer, parses the packet according to the identified protocol, and extracts target information from the tunnel layer if the tunnel layer is a target layer.
    Type: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Walter G. Dixon, Robert A. Mackie, Richard L. Gray
  • Publication number: 20090041013
    Abstract: In one embodiment, assigning a policy to a communication session includes facilitating the communication session for an endpoint. Policy data is determined from one or more messages communicated subsequent to communication of a request message requesting a service for the endpoint. A policy is assigned to the communication session in accordance with the policy data.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Inventors: Nathan A. Mitchell, Richard L. Gray, Robert A. Mackie, Walter G. Dixon, Clarence L. Deitrich, Mark Albert
  • Publication number: 20090036157
    Abstract: In one embodiment, a method includes receiving disposition data from a subscriber. The disposition data indicates a first particular condition predicate for performing a particular action on data associated with the subscriber and archived by a service provider. After receiving the disposition data, first data associated with the subscriber is received by the service provider in near-real time. If it is determined that the particular condition is not satisfied, then the service provider performs a different second particular action.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventor: Robert Mackie
  • 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
  • Patent number: 7407188
    Abstract: A roll bar assembly capable of punching through a rear window on deployment comprises a deployable u-shaped roll bar fitted with a pin made of hard material. The pin may be fixed to an upper surface of the roll bar or may be housed inside the top portion of the roll bar and deployed at the appropriate moment by pyrotechnic means.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: August 5, 2008
    Assignee: Ford Global Technologies, LLC
    Inventors: Charles Wildig, Robert Mackie, Paul Ottley, Chris Kavanagh, Nigel Toney, John Mulherin
  • Publication number: 20080034409
    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: Application
    Filed: October 10, 2007
    Publication date: February 7, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Louis Menditto, Dwight Frye, Keith Schomburg, Robert Mackie, Mark Albert, Walter Dixon, Thomas Bakita, Frank Pittenger, John White
  • Publication number: 20080000801
    Abstract: A system, method, and kit for immediate and initial treatment of an acute medical condition. The system, method, and kit may be self-administered in the event of an acute medical condition.
    Type: Application
    Filed: December 13, 2005
    Publication date: January 3, 2008
    Inventor: Robert Mackie
  • Patent number: 7306205
    Abstract: Breathing assistance apparatus including humidifier (4) and heated conduit (6) adapted to deliver humidified gases at desired and accurate level of humidity to patient. Humidifier includes controller (18) that delivers flow rate, temperature and humidity of gases and then determines required power input to deliver gases as required. Need for external sensors is dispensed with providing simple and less bulky apparatus.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 11, 2007
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Brett John Huddart, Scott Robert Mackie, Craig Karl White
  • Patent number: 7292538
    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: December 6, 2002
    Date of Patent: November 6, 2007
    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
  • Publication number: 20070200359
    Abstract: A vehicle has a vehicle body and a vehicle bonnet assembly. The vehicle bonnet assembly includes a bonnet 14 hinged at its front to the vehicle body 10 and latched at its rear by two latch devices. Each latch device comprises a latch assembly 17 mounted to the vehicle body 10 and a striker 21 mounted to the bonnet 14. Impact sensors are configured to detect a front collision with a pedestrian and two lift actuators 18 are arranged to raise the rear edge of the bonnet 14 into a deployed position in response to a pedestrian impact. Each latch assembly 17 includes a latch claw 26 moveable between a latch position in which the striker 21 is held by the latch claw 26 and a release position in which the striker 21 is releasable from the latch claw 26. Each latch assembly 17 also includes a release member 27 which is operable by a driver of the vehicle to allow the latch claw 26 to be moved towards its release position and allow the bonnet 14 to be lifted.
    Type: Application
    Filed: August 1, 2006
    Publication date: August 30, 2007
    Inventors: Tim Lewis, Ian Gibson, David Willey, Robert Mackie, Nigel Toney
  • Publication number: 20060252410
    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: Application
    Filed: July 3, 2006
    Publication date: November 9, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Thomas Bakita, Chris O'Rourke, Dwight Frye, Frank Pittenger, John White, Keith Schomburg, Robert Mackie, Walter Dixon
  • Patent number: 7120354
    Abstract: A gases delivery conduit for the supply of humidified medical gases as formed from an extruded plastic tube. The extruded plastic tube includes at least one heating element embedded within the wall of the tube. The heating element includes a pair of electrical conductors separated by a positive temperature coefficient material wherein the localised resistance of the material is positively related to the localised temperature.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: October 10, 2006
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Scott Robert Mackie, Craig Karl White, Brett John Huddart, Daniel John Smith, Hussein Kadhum, Malcolm David Smith
  • Patent number: 7103659
    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: April 9, 2002
    Date of Patent: September 5, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas R. Bakita, Chris O'Rourke, Dwight R. Frye, Jr., Frank W. Pittenger, John G. White, Keith R. Schomburg, Robert A. Mackie, Walter G. Dixon