Patent application number | Description | Published |
20090086625 | Method and Apparatus For Providing a Distributed Control Plane for a Mobility Home Agent - The invention includes a method and apparatus for providing a distributed control plane for a mobility home agent by enabling multiple home addresses associated with multiple home agents to be assigned to a mobile node contemporaneously. A first home agent assigns a first home address to the mobile node. The first home agent propagates the first home address to the mobile node, which stores the first home address. The first home address is also propagated to a naming server and stored by the naming server for the mobile node. A second home agent, or the first home agent on behalf of the second home agent, assigns a second home address to the mobile node. The first home agent, or second home agent, propagates the second home address to the mobile node, which stores the second home address while continuing to store the first home address. The second home address is also propagated to the naming server and stored by the naming server for the mobile node while the naming server continues to store the first home address for the mobile node. | 04-02-2009 |
20090086734 | Method and Apparatus for Providing a Distributed Forwarding Plane for a Mobility Home Agent - The invention includes a method and apparatus for providing a distributed forwarding plane for a mobility home agent. The invention provides a method for controlling routing of packets for a mobile node in a network comprising a network domain including a plurality of forwarding elements being controlled by a control element. A method includes computing a route from one of the forwarding elements toward the mobile node and propagating the computed route toward that one of the forwarding elements. The route is computed using location information associated with the mobile node and routing information associated with the network domain. | 04-02-2009 |
20090089793 | Method and Apparatus for Performing Load Balancing for a Control Plane of a Mobile Communication Network - The invention includes a method and apparatus for providing load balancing of control traffic received by a mobility home agent implemented using multiple control elements. A method includes receiving, from a node, a control message intended for the network element, performing a load-balancing operation to select one of the control elements to handle the control message, and propagating the control message toward the selected one of the control elements. The load-balancing operation is performed using at least two load-balancing metrics comprising a first metric and a second metric. The load-balancing operation is performed in a manner for maintaining a context between the node from which the control message is received and the selected one of the control elements, such that subsequent control messages received from the node are propagated to the selected one of the control elements. | 04-02-2009 |
20090135793 | METHOD AND APPARATUS FOR MANAGING AN IP ADDRESS SPACE OF AN ADDRESS SERVER IN A MOBILITY NETWORK - The invention manages an IP address space in a mobility network, including partitioning of the IP address space, assignment of IP addresses from the IP address space, and/or use of hysteresis to control reassignment of IP addresses from the IP address space. The IP address assignment is performed using one or more residual time statistics from a residual time profile maintained for the mobile node requesting assignment of an IP address. A residual time profile of a mobile node includes one or more residual time statistics associated with the mobile node. The residual time statistics for a mobile node are determined using a residual time associated with each IP address assigned to the mobile node. The IP address space partitioning is performed using residual time statistics maintained for mobile nodes of the network. The reassignment of IP addresses from the IP address space is controlled using hysteresis. | 05-28-2009 |
20090135816 | METHOD AND APPARATUS FOR ASSIGNING IP ADDRESSES - The invention includes a method and apparatus for assigning an IP address to a mobile node (MN) from an IP address space represented using an address aggregation tree. A method includes receiving a request for an IP address for the MN, identifying each of a plurality of sub-tree gaps in the address aggregation tree, selecting one of the identified sub-tree gaps, and assigning an available IP address from the selected sub-tree gap to the MN. The sub-tree gaps of the address aggregation tree are identified using a recursive algorithm that traverses the address aggregation tree. The selected one of the sub-tree gaps is selected based on respective sizes of the identified sub-tree gaps. The assigned IP address is communicated to the MN for use by the MN in accessing various services. | 05-28-2009 |
20100165855 | Apparatus and method for a multi-level enmeshed policer - An enmeshed hierarchy of policers, different from traditional tree-based hierarchical system of policers is used in accordance with the present invention. A goal of using an enmeshed architecture of policing systems is to allow for a more complex set of policies to be defined across a network. Hierarchical/cascading systems ensure that the higher granularity assignments essentially dictate/constrain the behavior of finer grained assignments at higher levels for sub-flows. There is only one type of metric possible for the largest granular policer, so the only way to implement multiple system-wide metrics is to repeat the hierarchy multiple times over, which adds to the delay of the packet and the complexity of the router. In accordance with the enmeshed architecture of the present invention, multiple system-wide metrics can be implemented simultaneously, which allows for easier management of the various macro-level policies by the manager of an access network. | 07-01-2010 |
20100195504 | SINGLE AND DUAL RATE THREE COLOR MARKER SYSTEMS - An advance is made over the prior art in accordance with the principles of the present invention that is directed to a new approach for a system and method of Single Rate Three Color Marker (srTCM) and Two Rate Three Color Marker (trTCM) methodology. The invention eliminates deficiencies present in existing standards that allow a user to defeat the traffic meter that is used to ensure bandwidth usage is within limits imposed by the provider. Adoption of these invention will ensure compliance with the goals of an ideal Single Rate Three Color Marker (srTCM) and Two Rate Three Color Marker (trTCM) scheme. | 08-05-2010 |
20100217866 | Load Balancing in a Multiple Server System Hosting an Array of Services - A method and system for load balancing in a multiple server system supporting multiple services are provided to determine the best server or servers supporting a service with the best response time. An induced aggregate load is determined for each of the multiple services in accordance with corresponding load metrics. A maximum induced aggregate load on a corresponding server that generates a substantially similar QoS for each of the plurality of services is determined. A load balancing server distributes the multiple services across the multiple servers in response to the determined induced aggregate and maximum induced aggregate loads, such that the QoS for each of the multiple services is substantially uniform across the servers. | 08-26-2010 |
20100251123 | MULTI-LEVEL ENMESHED DIRECTORY STRUCTURES - A method for creating a multi-level enmeshed structure is provided. The multi-level enmeshed directory structure of the present embodiments contain objects described by multiple object descriptors, which can be thought of as tags. Each object can be accessed by any one of the descriptors that describe the object and the descriptors of an object are also accessible. | 09-30-2010 |
20110055845 | Technique for balancing loads in server clusters - In a network arrangement where a client requests a service from a server system, e.g., through the Internet, a multiple-load balancer is used for balancing loads in two or more server clusters in the server system to completely identify a sequence of servers for processing the service request. Each server in the resulting sequence belongs to a different server cluster. The service request is sent to the first server in the sequence, along with information for routing the request through the sequence of servers. | 03-03-2011 |
20150215328 | Methods and Devices for Defending a 3G Wireless Network Against Malicious Attacks - Wireless state information collected or inferred from a 3G wireless network is used to detect and prevent malicious attacks against the network. | 07-30-2015 |
20160021038 | CHAT-BASED SUPPORT OF COMMUNICATIONS AND RELATED FUNCTIONS - A chat-based communication capability is presented. In at least some embodiments, a chat-based communication capability may utilize a chat-based communication paradigm to support one or more communication interaction types not typically supported by chat-based communication paradigms. In at least some embodiments, a chat-based communication capability may support chat-based communication between a human entity and a non-human entity or between multiple non-human entities. In at least some embodiments, a chat-based communication capability may support extended operations which may be provided within the context of a chat-based system. In at least some embodiments, a chat-based communication capability or other communication or interaction environment may support one or more of relationship identification and notification capabilities, question and answer management functions, message attribution management functions, software developer functions, or the like. | 01-21-2016 |
20160021039 | MESSAGE CONTROL FUNCTIONS WITHIN COMMUNICATION SYSTEMS - A chat-based communication capability is presented. In at least some embodiments, a chat-based communication capability may utilize a chat-based communication paradigm to support one or more communication interaction types not typically supported by chat-based communication paradigms. In at least some embodiments, a chat-based communication capability may support chat-based communication between a human entity and a non-human entity or between multiple non-human entities. In at least some embodiments, a chat-based communication capability may support extended operations which may be provided within the context of a chat-based system. In at least some embodiments, a chat-based communication capability or other communication or interaction environment may support one or more of relationship identification and notification capabilities, question and answer management functions, message attribution management functions, software developer functions, or the like. | 01-21-2016 |