Patents by Inventor Alan Kavanagh

Alan Kavanagh 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: 20210196911
    Abstract: A hypoxic training system is provided that dynamically adjusts the oxygen ratio in the gas provided to the user during a hypoxic training session based on the blood oxygen saturation (SPO2) level of the user. During a first training period, the hypoxic training system provides gas according to a first oxygen ratio. When it is determined that the SPO2 level of the user has reached a target SPO2 level, the hypoxic training system may provide a recovery period, during which gas according to a second oxygen ratio is provided to the user. When it is determined that the SPO2 level of the user has fallen more than a predetermined threshold below the target SPO2 level during the recovery period, the hypoxic training system may provide gas according to an increased first oxygen ratio during a subsequent training period.
    Type: Application
    Filed: August 14, 2019
    Publication date: July 1, 2021
    Inventors: Christopher Alan Kavanagh, Celia Frances Kavanagh
  • Patent number: 9432211
    Abstract: An edge node of an Access/Network Service Provider (ANP) network tracks the delivery into the ANP network of content from Contzzent Providers (CP), and generates accounting sessions with an accounting server. The edge node is provisioned with the IP addresses of known CP servers. A content delivery session, characterized by a CP IP address and a content identifier, such as a Differentiated Service Code Point (DSCP) value, is started upon the source IP address of a packet matching a known CP, and a packet count is incremented for each subsequent packet from the CP with the same content identifier. An accounting session is initiated with an accounting server when the content delivery session is started, and the accounting session is terminated, with the packet count for the session, upon a time-out since the last packet received. Multiple content delivery sessions may be ongoing simultaneously.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: August 30, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Patent number: 9015346
    Abstract: Methods, network address translation (NAT) devices, network nodes and system for allowing identification of a private device in a public network or treating traffic of a private device in a public network. The NAT may allocate a private IPv4 address to the private device, reserve a block of ports on the public IPv4 address for the private device and send an identification of the block of ports to a network node in the public network. The network node of the public network may receive an identification of a block of ports on the public IPv4 address indicating that the block of ports is reserved for the private device and activate a rule for treating traffic of the private device.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 21, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Publication number: 20140204947
    Abstract: Methods, network address translation (NAT) devices, network nodes and system for allowing identification of a private device in a public network or treating traffic of a private device in a public network. The NAT may allocate a private IPv4 address to the private device, reserve a block of ports on the public IPv4 address for the private device and send an identification of the block of ports to a network node in the public network. The network node of the public network may receive an identification of a block of ports on the public IPv4 address indicating that the block of ports is reserved for the private device and activate a rule for treating traffic of the private device.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Patent number: 8719449
    Abstract: Methods, network address translation (NAT) devices, network nodes and system for allowing identification of a private device in a public network or treating traffic of a private device in a public network. The NAT may allocate a private IPv4 address to the private device, reserve a block of ports on the public IPv4 address for the private device and send an identification of the block of ports to a network node in the public network. The network node of the public network may receive an identification of a block of ports on the public IPv4 address indicating that the block of ports is reserved for the private device and activate a rule for treating traffic of the private device.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: May 6, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Publication number: 20140006638
    Abstract: A method, for use in a data center having tenants, of routing an IPv4 packet over an IPv6 network as an IPv6 packet includes: receiving the IPv4 packet from a first virtual machine associated with a first tenant and addressed to a second virtual machine associated with a second tenant; generating the header of the IPv6 packet to include an IPv6 address determined by applying a reversible transformation to one of: a combination of the IPv4 source address and an identifier of the first tenant, and a combination of the IPv4 destination address and an identifier of the second tenant; generating the payload of the IPv6 packet based on the payload of the received IPv4 packet; generating the IPv6 packet by assembling the generated payload with the generated header of the IPv6 packet; and transmitting the generated IPv6 packet over the IPv6 network to the second virtual machine.
    Type: Application
    Filed: November 14, 2012
    Publication date: January 2, 2014
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Patent number: 8495713
    Abstract: Systems and methods provide for authenticating a device. A method for authenticating a device can include receiving, at communications node, a first message, wherein the first message includes a first Extensible Authentication Protocol (EAP) packet which includes an EAP (Identify) ID response and a first destination address; generating, by the communications node, a second message, wherein the second message includes the first EAP ID response and a second destination address which is different from the first destination address; and transmitting, by the communications node, the second message toward the second destination address.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: July 23, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Publication number: 20130132544
    Abstract: A network element in a network is provided. The network element includes a receiver that receives a content request message. The received content request message indicates content to be transmitted to a device. The network element includes a processor in communication with the receiver. The processor generates a modified content request message by inserting identification data into the content request message. The identification data identifies at least one of a plurality of network nodes in the network. The network element includes a transmitter that transmits the modified content request message to a content distribution network server. The receiver further receives a redirect message that is based on the transmitted modified content request message. The redirect message identifies that a one of the plurality of network nodes is a cache location storing the indicated content.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Publication number: 20130060931
    Abstract: An edge node of an Access/Network Service Provider (ANP) network tracks the delivery into the ANP network of content from Contzzent Providers (CP), and generates accounting sessions with an accounting server. The edge node is provisioned with the IP addresses of known CP servers. A content delivery session, characterized by a CP IP address and a content identifier, such as a Differentiated Service Code Point (DSCP) value, is started upon the source IP address of a packet matching a known CP, and a packet count is incremented for each subsequent packet from the CP with the same content identifier. An accounting session is initiated with an accounting server when the content delivery session is started, and the accounting session is terminated, with the packet count for the session, upon a time-out since the last packet received. Multiple content delivery sessions may be ongoing simultaneously.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Publication number: 20120136976
    Abstract: Methods, network address translation (NAT) devices, network nodes and system for allowing identification of a private device in a public network or treating traffic of a private device in a public network. The NAT may allocate a private IPv4 address to the private device, reserve a block of ports on the public IPv4 address for the private device and send an identification of the block of ports to a network node in the public network. The network node of the public network may receive an identification of a block of ports on the public IPv4 address indicating that the block of ports is reserved for the private device and activate a rule for treating traffic of the private device.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Patent number: 8189567
    Abstract: A method and nodes are provided for registering a terminal. The terminal is capable of connecting in two distinct networks. The registration process for the terminal maps an identity and traffic handling policies of the terminal in a first network with an address prefix of the terminal obtained from the second network. The address prefix is obtained from the second network following authorization of the terminal in the first network. As traffic is exchanged between the terminal and a correspondent node while the terminal is accessing the second network, the mapping is used to ensure that policies for the terminal in the first network are applied in the second network.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: May 29, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Publication number: 20110283344
    Abstract: Systems and methods provide for authenticating a device. A method for authenticating a device can include receiving, at communications node, a first message, wherein the first message includes a first Extensible Authentication Protocol (EAP) packet which includes an EAP (Identify) ID response and a first destination address; generating, by the communications node, a second message, wherein the second message includes the first EAP ID response and a second destination address which is different from the first destination address; and transmitting, by the communications node, the second message toward the second destination address.
    Type: Application
    Filed: December 10, 2010
    Publication date: November 17, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Suresh KRISHNAN, Alan Kavanagh
  • Publication number: 20100189052
    Abstract: A method and nodes are provided for registering a terminal. The terminal is capable of connecting in two distinct networks. The registration process for the terminal maps an identity and traffic handling policies of the terminal in a first network with an address prefix of the terminal obtained from the second network. The address prefix is obtained from the second network following authorization of the terminal in the first network. As traffic is exchanged between the terminal and a correspondent node while the terminal is accessing the second network, the mapping is used to ensure that policies for the terminal in the first network are applied in the second network.
    Type: Application
    Filed: June 11, 2009
    Publication date: July 29, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Publication number: 20100107231
    Abstract: Methods and network node in a network for receiving a network access request related to a subscriber via at least one external network interface and treating the network access request by using at least a first function and second function. A failure indication related to the subscriber is obtained from at least one of the first function or the second function. The network access request is thereafter denied by sending an access result via the external network interface. The access result comprises a cause of failure indicating the at least one of the first function or the second function as a source for the failure. The first and second functions may be, for instance, an AAA function and a DHCP function.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 29, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Publication number: 20090031394
    Abstract: Communication nodes, systems and methods are described which provide access screening for services based upon service type description information and policy criteria information associated with an access network. If a requested service is, e.g., banned due to regulatory policies in a geographic region associated with a particular access network, then the requested service shall be denied even if the user has a valid subscription to such requested service via another access network.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 29, 2009
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Alan Kavanagh, Frederic Rossi, Richard Tremblay, Ludovic Beliveau
  • Patent number: 7418253
    Abstract: A method, security system control module and policy server for providing security for Mobile Stations (MSs) in a Packet-Switched Telecommunications System. When an MS accesses the system, its identity is sent to a security system control module that retrieves a security profile associated with the MS. A policy server of the security system control module stores individual security profiles, default security profiles and group security profiles for registered subscribers. Security settings associated with the MS security profile are returned from the policy server to a mobile security manager of the control module, which then determines if they should be propagated in the system. When no previous network access was made in a given time period by an MS having similar security settings, i.e. belongs to the same group security profile, the settings are propagated in the system in order to be enforced, for providing security protection for the MS.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: August 26, 2008
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Alan Kavanagh
  • Publication number: 20060013191
    Abstract: A method, security system control module and policy server for providing security for Mobile Stations (MSs) in a Packet-Switched Telecommunications System. When an MS accesses the system, its identity is sent to a security system control module that retrieves a security profile associated with the MS. A policy server of the security system control module stores individual security profiles, default security profiles and group security profiles for registered subscribers. Security settings associated with the MS security profile are returned from the policy server to a mobile security manager of the control module, which then determines if they should be propagated in the system. When no previous network access was made in a given time period by an MS having similar security settings, i.e. belongs to the same group security profile, the settings are propagated in the system in order to be enforced, for providing security protection for the MS.
    Type: Application
    Filed: July 18, 2005
    Publication date: January 19, 2006
    Inventor: Alan Kavanagh
  • Publication number: 20050025164
    Abstract: A method and system for seamlessly handing off a Mobile Node (MN) equipped with a Wireless Local Area Network (WLAN) adaptor from a cellular network such as a GRPS/UMTS network to a WLAN network without interrupting the ongoing IP connection/session. When entering a WLAN coverage area, the roaming MN sends mobility information to a WLAN Integration Gateway (WIG) node allowing the WIG node to identify the source Service GPRS Support Node (SGSN). The WIG node contacts the source SGSN to obtain PDP Context information relative to the roaming MN, and establishes a new GTP tunnel with the servicing GGSN in order to complete the handoff. The WIG node may route data traffic for the MN by assigning a new IP address to the MN and by either performing IP-in-IP encapsulation or Network Address Translation (NAT).
    Type: Application
    Filed: November 14, 2003
    Publication date: February 3, 2005
    Inventors: Alan Kavanagh, Suresh Krishnan
  • Patent number: 6748434
    Abstract: Methods, systems and arrangements enable an adaptive node selector (e.g., an adaptive domain name server (DNS)) to monitor network nodes and/or links/interfaces therebetween/thereof to facilitate connections to and through network nodes and over network links that are available/up. The adaptive node selector may include a nomenclature-nodal address mapper/filtering data structure in which one or more entries indicate whether network node(s) and/or network link(s) used to route through and/or to the node of the nodal address is/are functioning properly. The adaptive node selector may monitor the network by, for example, polling various elements of the network. In certain embodiment(s), the adaptive node selector may include a location/origin based filter, an event logger for logging various monitored functioning and non-functioning occurrences, and a filter for returning IP address(es) responsive to queries for available/up interfaces/links.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: June 8, 2004
    Assignee: Ericsson Inc.
    Inventor: Alan Kavanagh
  • Publication number: 20040047308
    Abstract: A method, system, transmitter and receiver for checking an integrity and authenticity of GPRS Tunnelling protocol (GTP) communications of a GPRS system, wherein for each GTP data packed to be sent, the GTP transmitter generates a sequence number indicative of the GTP data packet number, creates the GTP data packet, and computes a digest value associated to the GTP data packet using a shared secret key and information related to the GTP data packet, such as the entire GTP data packet, the IP packet that encapsulates the GTP data packet or NULL data. The GTP transmitter then sends the GTP data packet to a GTP receiver, which uses the shared secret key and the digest value of the GTP data packet to check the authenticity and integrity of the received data packet.
    Type: Application
    Filed: June 20, 2003
    Publication date: March 11, 2004
    Inventors: Alan Kavanagh, Mathieu Giguere