Patents by Inventor Alan O'Neill

Alan O'Neill 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: 7027400
    Abstract: Methods and apparatus for aggregating IP packets over an access link between a wireless access router and a core node and for managing resource allocation to access link packet aggregates, e.g., as a function of the status of wireless communications links used to couple mobile nodes to the access router are described. Improved aggregate resource control messages and use of such messages are described. Some of the new messages allow aggregate resources for both upstream and downstream aggregates to be controlled in a single message. A single message may include information corresponding to multiple aggregates and/or multiple constituent flows included in an aggregate with aggregate direction information being included. Use of tunnels to communicate management messages, e.g., messages used to control resource allocation to aggregates is also described. Propagation of access link aggregate information is communicated to tunnel end nodes which generate packets that are communicated over the access link.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: April 11, 2006
    Assignee: Flarion Technologies, Inc.
    Inventor: Alan O'Neill
  • Patent number: 7020465
    Abstract: Extending Mobile IP to support both local and remote access by using two MIP client stacks in the end node, a roaming Node in the local access network, a standard Home Agent in the remote network. Messages between the AR and the MN, and between the internal modules of the MN, are then used to control hand-off for each MIP client and to enable backwards compatibility with legacy remote access clients.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: March 28, 2006
    Assignee: Flarion Technologies, Inc.
    Inventor: Alan O'Neill
  • Publication number: 20060050718
    Abstract: Group communications methods and apparatus are described. Multicast operation is supported with the transmission characteristics, e.g., transmission power level, coding rate, and/or modulation method being selected to reliably communicate information to the end nodes in the group but not necessarily to all end nodes within the cell or sector. Thus resources can be conserved by matching transmission requirements with information on the requirements of one or more group members. The requirements for reliably reaching the end node with the worst channel conditions can, and in some embodiments is, used to determine the group transmission requirements. Power level and other transmission resource allocations can change in response to changes in group membership and/or conditions corresponding to existing group members.
    Type: Application
    Filed: August 16, 2005
    Publication date: March 9, 2006
    Inventors: M. Corson, Rajiv Laroia, Alan O'Neill, Vincent Park, Murari Srinivasan, Sathyadev Uppala
  • Publication number: 20060050659
    Abstract: Improved group communications methods which are well suited for a wireless environment are described. End nodes request that access nodes make changes in group membership information maintained at the access node. The access node responds to the requests by a response signal indicating a grant or denial of the request. Requests may be to add or remove the end node, e.g., a mobile wireless terminal, from a particular group membership list identified in the request signal. The access node maintains a detailed list of group members and uses the information to control how signals, e.g., packets, are transmitted to the group members. Group membership information may be updated at the node at the time of handoff and/or an end node enters the cell or otherwise changes its point of network attachment.
    Type: Application
    Filed: August 16, 2005
    Publication date: March 9, 2006
    Inventors: M. Corson, Alan O'Neill, Vincent Park
  • Publication number: 20060034438
    Abstract: Utilization of resources used to provide a service, and/or costs associated with providing system resources for a service, are tracked in a system where the available resources vary depending on a variety of conditions including resource utilization by other users. The methods are well suited for systems such as mobile communications systems, where the amount of resources and/or costs to a system of providing a service are dynamic and can change on a relatively rapid time scale. Resource unitization is tracked on a per subscriber basis. Service charges can be determined as a function of both the amount of resources consumed and the amount of data delivered, with the amount of resources being used to deliver a fixed amount of data units varying as a function of environmental and/or other conditions. Service charges are sometimes determined as a function of the impact of providing the service to a first user on other system users.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventor: Alan O'Neill
  • Publication number: 20060034209
    Abstract: MIP forwarding methods are described that use additional access link-layer identifiers and redirecting data packet identifiers to provide unambiguous forwarding through the MIP Foreign Agent when the Mobile Node has multiple Home Addresses, and/or when the Home Agent, or some intermediate MIP node between the Foreign Agent and the Home Agent, supports multiple pools of home addresses from overlapping address spaces. New identifiers are used to ensure that sufficient forwarding information exists in conjunction with the information in transmitted packets, to uniquely identify each packet flow. Each packet flow is a globally unique quartet of the MN identity, the HA, the HA address pool and the HoA.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventor: Alan O'Neill
  • Publication number: 20060036520
    Abstract: Utilization of resources used to provide a service, and/or costs associated with providing system resources for a service, are tracked in a system where the available resources vary depending on a variety of conditions including resource utilization by other users. The methods are well suited for systems such as mobile communications systems, where the amount of resources and/or costs to a system of providing a service are dynamic and can change on a relatively rapid time scale. Resource unitization is tracked on a per subscriber basis. Service charges can be determined as a function of both the amount of resources consumed and the amount of data delivered, with the amount of resources being used to deliver a fixed amount of data units varying as a function of environmental and/or other conditions. Service charges are sometimes determined as a function of the impact of providing the service to a first user on other system users.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventor: Alan O'Neill
  • Publication number: 20060036518
    Abstract: Utilization of resources used to provide a service, and/or costs associated with providing system resources for a service, are tracked in a system where the available resources vary depending on a variety of conditions including resource utilization by other users. The methods are well suited for systems such as mobile communications systems, where the amount of resources and/or costs to a system of providing a service are dynamic and can change on a relatively rapid time scale. Resource unitization is tracked on a per subscriber basis. Service charges can be determined as a function of both the amount of resources consumed and the amount of data delivered, with the amount of resources being used to deliver a fixed amount of data units varying as a function of environmental and/or other conditions. Service charges are sometimes determined as a function of the impact of providing the service to a first user on other system users.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventor: Alan O'Neill
  • Publication number: 20060034297
    Abstract: The present invention relates to communications systems and, more particularly, to methods and apparatus for efficient address delegation and/or assignment and/or signaling in a virtual communications network, e.g., a network supporting virtual private networks (VPNs) and one or more addressing domains. The methods are well suited for systems such as mobile communications systems, where the number of mobile nodes in each of a plurality of visited domains can change on a relatively rapid time scale, so rendering static address delegation from the home to each visited domain highly inefficient. Address delegation may be undertaken in advance of address assignment requests from a visiting mobile node, or address delegation may be triggered by the address assignment request. Information update messages keep the home domain aware of the assignment status of its delegated addresses and can specifically trigger further delegations so that a number of unassigned delegated addresses is maintained.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventor: Alan O'Neill
  • Publication number: 20060030326
    Abstract: Methods and apparatus for storing, manipulating, retrieving, and forwarding state, e.g., context and other information, used to support communications sessions with one or more end nodes, e.g., mobile devices, are described. Various features are directed to a mobile node controlling the transfer of state from a first access node to a second access node during a handoff operation thereby eliminating any need for state transfer messages to be transmitted between the second access node and the first access node during handoff. Other features of the invention are directed to the use of a core network node to store state information. State information stored in the core node can be accessed and used by access nodes in cases where a mobile node does not send a state transfer message during a handoff, e.g., because communication with the first access node is lost or because such messages are not supported.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 9, 2006
    Inventors: Alan O'Neill, M. Corson, George Tsirtsis, Vincent Park
  • Patent number: 6990337
    Abstract: Methods and apparatus for storing, manipulating, retrieving, and forwarding state, e.g., context and other information, used to support communications sessions with one or more end nodes, e.g., mobile devices, are described. Various features are directed to a mobile node controlling the transfer of state from a first access node to a second access node during a handoff operation thereby eliminating any need for state transfer messages to be transmitted between the second access node and the first access node during handoff. Other features of the invention are directed to the use of a core network node to store state information. State information stored in the core node can be accessed and used by access nodes in cases where a mobile node does not send a state transfer message during a handoff, e.g., because communication with the first access node is lost or because such messages are not supported.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: January 24, 2006
    Assignee: Flarion Technologies, Inc.
    Inventors: Alan O'Neill, M. Scott Corson, George Tsirtsis, Vincent Park
  • Patent number: 6970445
    Abstract: A mobile communications system that uses IP packets to transmit data between end nodes, such as mobile devices, is described. In order to facilitate session establishment, maintenance, security, and handoff operations, access nodes through which end nodes communicate with one another include a session signaling server module and a mobility agent module. The session signaling server module may be implemented as a SIP server while the mobility agent module may be implemented using Mobil IP signaling. The mobility agent and SIP server within an access node are identified using a single shared identifier, IP address. The same security method and common secret may be used to provide security with regard to both mobile IP messages and SIP messages. Sessions admission decisions and resource allocation for admitted sessions can also take place internally to the access node of this invention without need for signaling to external elements.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: November 29, 2005
    Assignee: Flarion Technologies, Inc.
    Inventors: Alan O'Neill, M. Scott Corson, Vincent Park, George Tsirtsis
  • Publication number: 20050249176
    Abstract: A mobile communications system that uses IP packets to transmit data between end nodes, such as mobile devices, is described. In order to facilitate session establishment, maintenance, security, and handoff operations, access nodes through which end nodes communicate with one another include a session signaling server module and a mobility agent module. The session signaling server module may be implemented as a SIP server while the mobility agent module may be implemented using Mobil IP signaling. The mobility agent and SIP server within an access node are identified using a single shared identifier, IP address. The same security method and common secret may be used to provide security with regard to both mobile IP messages and SIP messages. Sessions admission decisions and resource allocation for admitted sessions can also take place internally to the access node of this invention without need for signaling to external elements.
    Type: Application
    Filed: July 20, 2005
    Publication date: November 10, 2005
    Inventors: Alan O'Neill, M. Corson, Vincent Park, George Tsirtsis
  • Publication number: 20050243766
    Abstract: Session signaling register message transmission methods and apparatus well suited for use in a communication system which supports mobile nodes capable of moving between domains and access nodes in a domain are described. Broadcasting of session signaling register messages is supported to reduce the number of registration messages which need to be transmitted between a mobile node and an access node. A paging and location server is used to reduce the number of session signaling register messages transmitted between domains. A visiting node registers with a paging and location server. The session signaling address of the paging and location server being used by a visiting mobile node is registered with the visiting node's home session signaling server. As the visiting node moves between access nodes in the visited domain the paging and location server it uses remains the same eliminating the need to update the home session signaling servers.
    Type: Application
    Filed: July 11, 2005
    Publication date: November 3, 2005
    Inventors: George Tsirtsis, Alan O'Neill
  • Patent number: 6954442
    Abstract: Session signaling register message transmission methods and apparatus well suited for use in a communication system which supports mobile nodes capable of moving between domains and access nodes in a domain are described. Broadcasting of session signaling register messages is supported to reduce the number of registration messages which need to be transmitted between a mobile node and an access node. A paging and location server is used to reduce the number of session signaling register messages transmitted between domains. A visiting node registers with a paging and location server. The session signaling address of the paging and location server being used by a visiting mobile node is registered with the visiting node's home session signaling server. As the visiting node moves between access nodes in the visited domain the paging and location server it uses remains the same eliminating the need to update the home session signaling servers.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: October 11, 2005
    Assignee: Flarion Technologies, Inc.
    Inventors: George Tsirtsis, Alan O'Neill
  • Publication number: 20050213559
    Abstract: Group communications methods and apparatus are described. In particular, methods for granting a mobile device access to a communications resource, e.g., the right to transmit data, associated with a group are described. User requests for the communications resource are suppressed by the corresponding mobile device, for periods during which the communications resource has been granted to another mobile device. A mobile device may store a suppressed user request so that a resource request signal may be transmitted after the communications resource has been released by the mobile device that was previously granted the resource. In this manner requests that cannot be granted are not transmitted, increasing communications efficiency as compared to systems where requests are not suppressed at the mobile devices. A priority scheme is used in some embodiments to determine whether or not a request should be suppressed while another device has been granted the communications resource.
    Type: Application
    Filed: May 10, 2005
    Publication date: September 29, 2005
    Inventors: Alan O'Neill, M. Corson, Vincent Park, Michaela Vanderveen, George Tsirtsis
  • Publication number: 20050207340
    Abstract: This invention describes how combined session and resource tracking in a mobile node (MN) and/or basestation in a dynamic network resource environment can be used to control reactions to resource shortages. The session that is to experience a resource shortage is detected either by the MN, or communicated to the MN where session signaling is used to modify the session according to MN and basestation policy/configuration. The basestation can alternatively modify the session itself with all the session peers, on behalf of the MN. The specific new reaction to resource shortages that is then enabled is to place the session on hold such that the resources are freed, but so that the session state is maintained in the peers. This is preferable to dropping the session, as is generally the case in dynamic environments, if the likely period of resource loss is short and the session modifications require less overhead than restarting the session when the resources return after dropping the session.
    Type: Application
    Filed: May 26, 2005
    Publication date: September 22, 2005
    Inventor: Alan O'Neill
  • Publication number: 20050174984
    Abstract: MIP Home Agent (HA) architectures are described that decompose, e.g., split, packet forwarding control functionality from actual data packet forwarding operations performed by a conventional MIP HA. This places MIP routing control in a node which is distinct from the tunnel end-points which perform packet forwarding operations to direct packets including a mobile's Home Address. Tunneling establishment and control functionality is implemented by what is referred to herein as decomposed HA (DHA) while data packet forwarding and redirection is performed, under the control of the DHA, by a tunneling agent (TA) node. The tunneling agent node serves as the data packet redirection node for a mobile as it moves from one location to another and may be located outside of a firewall used to protect the DHA. Tunnel endpoint nodes (Mobile Nodes and/or Access Nodes) send tunnel packets to the tunnel agent whilst directing control signaling packets to the DHA.
    Type: Application
    Filed: May 4, 2004
    Publication date: August 11, 2005
    Inventor: Alan O'Neill
  • Patent number: 6922547
    Abstract: Group communications methods and apparatus are described. In particular, methods for granting a mobile device access to a communications resource, e.g., the right to transmit data, associated with a group are described. User requests for the communications resource are suppressed by the corresponding mobile device, for periods during which the communications resource has been granted to another mobile device. A mobile device may store a suppressed user request so that a resource request signal may be transmitted after the communications resource has been released by the mobile device that was previously granted the resource. In this manner requests that cannot be granted are not transmitted, increasing communications efficiency as compared to systems where requests are not suppressed at the mobile devices. A priority scheme is used in some embodiments to determine whether or not a request should be suppressed while another device has been granted the communications resource.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: July 26, 2005
    Assignee: Flarion Technologies, Inc.
    Inventors: Alan O'Neill, M. Scott Corson, Vincent Park, Michaela Vanderveen, George Tsirtsis
  • Publication number: 20050063324
    Abstract: Methods and apparatus for storing, manipulating, retrieving, and forwarding state, e.g., context and other information, used to support communications sessions with one or more end nodes, e.g., mobile devices, are described. Various features are directed to a mobile node controlling the transfer of state from a first access node to a second access node during a handoff operation thereby eliminating any need for state transfer messages to be transmitted between the second access node and the first access node during handoff. Other features of the invention are directed to the use of a core network node to store state information. State information stored in the core node can be accessed and used by access nodes in cases where a mobile node does not send a state transfer message during a handoff, e.g., because communication with the first access node is lost or because such messages are not supported.
    Type: Application
    Filed: August 4, 2004
    Publication date: March 24, 2005
    Inventors: Alan O'Neill, M. Corson, George Tsirtsis, Vincent Park, Richard Dynarski, David Mazik, leonid Sigal