Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Routing data updating

Subclass of:

709 - Electrical computers and digital processing systems: multicomputer data transferring

709238000 - COMPUTER-TO-COMPUTER DATA ROUTING

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
709242000 Routing data updating 89
20120265900UPDATING ROUTING INFORMATION BASED ON CLIENT LOCATION - A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.10-18-2012
20100042745Workflow diagram generation program, apparatus and method - In a computer for executing a process in accordance with a workflow diagram generation program, a path extractor extracts processing paths from program information indicating the procedure of a business program, and generates path information indicating read and update processes performed in the individual processing paths and operation screens displayed in the processing paths. A path associator associates each transition relation, which is the relation between two data sets successively updated, with a processing path of which the data set to be read agrees with the data set of the transition source and of which the data set to be updated agrees with the data set of the transition destination. A flow diagram generator generates a workflow diagram which indicates the data sets as nodes and the transition relations as links and in which information indicating the operation screens displayed in the processing paths are annexed to the corresponding links.02-18-2010
20090157902Virtual Networks - A virtual network has a plurality of nodes. Each node has the capability to provide a service to another node. Each node maintains a list for storing entries each representing a link to another node; each entry contains the address of the other node and a label identifying a service that that other node may provide. Each node also has a store for storing messages received from other nodes, these messages serving to propose a link and containing the identity of the node originating the message, a label identifying a service that that other node may provide and a label identifying a service that that other node requires. When a node needs a service that it is not itself able to provide, it searches the link list for a link having a label that matches the service needed, and in the event that such a link is found it transmits to the node identified by the link a message requesting the service. If, however, no such link is found, it searches the message store for a message identifying another node where the label identifying a service that that other node may provide matches the service needed and the label identifying a service that that other node requires matches the service that the node needing the service has the capability to provide. In the event that such a message is found it initiates the creation of a corresponding entry in the link list. If no such message is found, the node needing the service generates a message serving to propose a link and containing its own identity, a label identifying a service that it has the capability to provide and a label identifying the service that it needs.06-18-2009
20090043913Cloning Hand Drawn Images - A method for cloning hand drawn images includes identifying, within an environment, a position of a wand with respect to each of a first plurality of user selected physical points. A virtual plane identified by the first plurality of points is defined. The virtual plane corresponds to a first marking surface. An electronic page is associated with the first virtual plane. A motion of the wand is tracked. The motion corresponds to a use of the wand to draw a first mark on the first marking surface. A path traced across the first virtual plane is identified. The path is defined by the tracked motion. The electronic page is updated to include a digital image representative of the path. The digital image is a clone of the mark.02-12-2009
20120191873RELAY APPARATUS, COMMUNICATION NETWORK SYSTEM, AND LOAD DISTRIBUTION METHOD - In a network where a plurality of large-scale network address translation (LSN) devices are disposed, a relay apparatus acquires the numbers of sessions held by the plurality of LSN devices in the network and allocates a packet received from a subscriber to the LSN device holding the smallest number of sessions or to the LSN device having a fewer number of sessions than a predetermined threshold, thereby distributing subscriber sessions evenly to the plurality of LSN devices.07-26-2012
20120226821APPARATUS AND METHOD FOR LAYER-2 AND LAYER-3 VPN DISCOVERY - An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.09-06-2012
20120226820SYSTEM AND METHOD OF TRAFFIC INSPECTION AND STATEFUL CONNECTION FORWARDING AMONG GEOGRAPHICALLY DISPERSED NETWORK APPLIANCES ORGANIZED AS CLUSTERS - A peering relationship among two or more network appliances is established through an exchange of control messages among the network appliances. The peering relationship defines a cluster of peered network appliances, and at each network appliance of the cluster traffic flow state information for all the network appliances of the cluster is maintained. Network traffic associated with traffic flows of the network appliances of the cluster is managed according to the state information for the traffic flows. This managing of the network traffic may include forwarding among the network appliances of the cluster (i.e., to those of the appliances handling the respective flows) at least some of the network traffic associated with one or more of the traffic flows according to the state information for the one or more traffic flows. The traffic flows may be TCP connections or UDP flows.09-06-2012
20110022729SUPPORTING NON-DELIVERY NOTIFICATION BETWEEN A SWITCH AND DEVICE IN A NETWORK - Provided are a computer program product, system, and method for supporting non-delivery notification between a switch and device in a network. A login with a switch is initiated including a test service parameter requesting a non-delivery notification service to cause the switch to return a non-delivery notification in response to a test path request indicating a destination node that is unavailable. Indication is made that the test service is available for the login in response to receiving a reply from the switch that the switch accepts the login with the non-delivery notification service. The test path request is sent to the switch to determine whether the destination node is available in response to determining that the non-delivery notification service is available for the switch login. The non-delivery notification is received from the switch in response to the switch determining that the destination node to which the test path request is directed is unavailable.01-27-2011
20110022728LINK STATE ROUTING PROTOCOLS FOR DATABASE SYNCHRONIZATION IN GMPLS NETWORKS - The present invention relates to a method and apparatus for synchronizing local databases maintained control plane (CP) nodes in a GMPLS network. CP nodes that are not involved in path computation do not need to store the TE information contained in opaque link state advertisements (LSAs). These CP nodes only store that part of an opaque LS which is used during the flooding procedure to verify if the LS is new or updated. This verification is based on a few fields of the LSA that contain link state (LS) identifying information. A CP node that is not involved in path computation stores only the LS identifying information and discards the remainder after the LSA is relayed to it neighbor CP nodes.01-27-2011
20090234969Automatic MEP Provisioning in a Link State Controlled Ethernet Network - Ethernet OAM MEPs are automatically configured in a link state protocol controlled Ethernet network. A node operating in the link state protocol controlled Ethernet network receives a Link State PDU (LSP) containing a TLV having a MEP associated with the Ethernet MAC node ID of a second node in the link state protocol controlled Ethernet network, where the path between the first and second node includes a plurality of links. The node updates a forwarding table to indicate an association between the MEP ID and a Ethernet MAC node ID of the second node. An Ethernet OAM maintenance endpoint is produced in a link state protocol controlled Ethernet network by hashing a Sys-ID to produce a MEP; storing the MEP in a TLV; and forwarding the TLV over the link state protocol controlled Ethernet network in an LSP.09-17-2009
20090013091CUSTOMER BASED MESSAGE ROUTING - A method and system for messaging, and more particularly archiving of messages in a distributed network of archiver nodes, by routing and grouping of the messages by customer, utilizing traditional recipient email addresses in SMTP is disclosed.01-08-2009
20080320166AUTOMATIC PRIORITIZATION OF BGP NEXT-HOP IN IGP CONVERGENCE - In one embodiment, an inter-domain routing protocol stores an inter-domain routing protocol route having an associated next-hop address. A routing table is searched for an for an intra-domain routing protocol route that may be used to reach the next-hop address of the inter-domain routing protocol route. Such route is marked as an important route for convergence. Later, in response to a change in the network requiring a routing table update, the intra-domain routing protocol route marked as an important route for convergence is processed by an intra domain routing protocol before any other intra-domain routing protocol routes are processed that are not marked as important routes for convergence.12-25-2008
20110191495SYSTEMS AND METHODS FOR DISCERNING AND CONTROLLING COMMUNICATION TRAFFIC - Communication traffic redirection systems and methods are disclosed that allow for redirection of communication traffic over the Internet based, at least in part, on the type of higher-level communication protocol intended to be used. The systems and methods permit redirection of only certain types of communication traffic of interest, for example HTTP traffic, while permitting other types of communication, for example SMTP traffic, to pass without redirection. The systems and method can employ a training and dynamic feedback procedure to ensure only traffic of interest is redirected. The systems and methods provide efficient redirection of specific types of traffic to redirect landing pages, and allow for efficient methods of generating revenue through advertising.08-04-2011
20090031040Distributed denial-of-service attack mitigation by selective black-holing in IP networks - In an IP network during a DDoS attack on a website or other internet entity having an IP address, selective black-holing of attack traffic is performed such that some of the traffic destined for the IP address under attack continues to go to the IP address under attack while other traffic, destined for the same IP address is, rerouted via BGP sessions to a black-hole router. Such a selective black-holing scheme can be used to allow some traffic to continue in route to the IP address under attack, while other traffic is diverted.01-29-2009
20090287846Method and Apparatus for Load Balancing in Network Based Telephony Based On Call Length - Techniques are disclosed for load balancing based on call length in networks such as those networks handling telephony applications. By way of example, one method for directing requests associated with calls to servers in a system comprised of a network routing calls between at least one caller and at least one receiver wherein the network comprises a load balancer sending requests to a plurality of servers comprises the following steps. A first request of a call is received. A server s11-19-2009
20090150566VIRTUALLY SYNCHRONOUS PAXOS - A variant of Paxos is referred to as Virtually Synchronous Paxos (VS Paxos). VS Paxos is a self-reconfigurable protocol that allows for delay only for reconfiguration decisions, without placing an artificial limit on regular decisions. In an implementation of VS Paxos, subject to any restriction on reconfiguration decisions, a leader may activate an unbounded number of consensus instances ahead. A VS Paxos technique permits unlimited progress during stability periods, in that a leader may initiate commands at any number of consensus instances without bound. VS Paxos waits for command completion only when configuration-changing commands occur.06-11-2009
20100115130TIME SLOT ALLOCATION METHOD FOR REDUCING CONSUMPTION OF ENERGY IN WIRELESS SENSOR NETWORK - Disclosed is a time slot allocation method for reducing consumption of energy in a wireless sensor network, including transmitting and receiving, by an upper node, a report request and a response to and from at least one lower node in order to identify whether there is data to be transmitted between the upper node and the at least one lower node, transmitting, by the upper node, information required for data transmission to the at least one lower node based on the report request and response, and transmitting and receiving, by the upper node, data to and from the at least one lower node based on the information required for data transmission.05-06-2010
20100115129CONDITIONAL PROCESSING METHOD AND APPARATUS - A conditional processing method and apparatus for efficient memory management are provided. A conditional processing method includes generating a parse tree by loading a plurality of nodes of data structured based on a declarative description language in a memory in series; evaluating, when a parsing switch node having an attribute describing a condition for conditional processing exists among the nodes, child nodes of the parsing switch node according to the attribute; loading only the child nodes fulfilling the attribute in the memory; and outputting the child nodes retained on the memory.05-06-2010
20100088428INDEX RANK OPTIMIZATION SYSTEM AND METHOD - An index ranking optimization system and method are provided herein.04-08-2010
20090210556Time division address management device and time division routing information management device - There is provided an address management device, which includes an address storage unit configured to store an address used for communication for a local network and a global address used for communication for a global network, an address switch judgment unit configured to judge timing for switching between the address for the local network and the global address, and an address switch unit configured to switch between the address for the local network and the global address in accordance with a judgment result of the address switch judgment unit.08-20-2009
20090254677DISCOVERY FOR FIBRE CHANNEL OVER ETHERNET DEVICES - Techniques are provided for performing discovery in a Fibre Channel over Ethernet (FCoE) network. An FCF discovers other FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the FCF. Each FCF replies with a unicast advertisement message that provides the new FCF with a MAC address of the responding FCF. The FCF builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through an exchange link parameter (ELP) exchange.10-08-2009
20100100639METHOD FOR PROVIDING INTERNET PROTOCOL HANDOFF OF MOBILE NODE UNDER MULTIPLE MOBILE AGENT PLATFORM ENVIRONMENT - Provided is a method for providing Internet protocol (IP) handoff of a mobile node (MN) under a multiple mobile agent platform (MAP) environment. In the method, a registration request message for an IP handoff is received from an MN in a network including a plurality of MAPs, and information about the MN is shared with an MAP managing an area in which the MN is located before through a signal packet path. The signal packet path is established separately from a data packet path for transmitting signal packets associated with IP handoff. An IP handoff for the MN is provided based on the shared information. Therefore, a rapid IP handoff is possible since the two MAPs share information about the MN with each other.04-22-2010
20100138558SYSTEM, DEVICE, METHOD AND COMPUTER-READABLE MEDIUM FOR PROVIDING NETWORK SERVICE INFORMATION - A system, device, method and computer-readable medium are disclosed. The system includes a server and a client. The server provides a plurality of network services and includes a service list module for generating a network service information list. The network service information list at least includes network paths of the plurality of network services. The client, coupled to the server, includes an automatic information retrieving handler. The automatic information retrieving handler sends a request to the service list module of the server upon detecting a network path, inputted by an user, pointing to the server, receives at least a portion of network service information from the network service information list of the server, and selectively displays at least a portion of the network service information to the user.06-03-2010
20080276003System and Method for Enhanced Messaging Intermediary - An intermediary infrastructure that facilitates the interconnection of multiple IP Multimedia Subsystem (IMS) networks. The interconnections may span one or more of the IMS logical planes Services Plane, Control Plane, and Network or Transport Plane. The intermediary offers among other things a process, routing, and switching complex that is able to among other things process incoming messages including using a comprehensive routing repository to complete message routing operations.11-06-2008
20110271008Selective TCP Large Receive Aggregation Based On IP Destination Address - An information handling device receives a packet and determines a packet destination for the packet. In turn, the information handling device either aggregates the packet in response to determining that the packet destination is a local destination, or forwards the packet in response to determining that the packet destination is a non-local destination.11-03-2011
20110271009INTERFACE GROUPING FOR MEDIA ACCESS CONTROL ADDRESS PINNING IN A LAYER TWO NETWORK - An example network device includes a set of interfaces, a control unit, and a forwarding engine. The control unit includes an interface group information repository that stores data defining interface groups. Each interface group includes one or more interfaces. The forwarding engine includes a media access control (MAC) address repository that stores a mapping of a first interface to a source MAC address, and a MAC address management module that determines whether an interface group to which the first interface is assigned is the same interface group as the interface group to which a second interface is assigned. The control unit is configured to receive a layer two (L2) communication via the second interface, wherein the L2 communication includes the source MAC address. The forwarding engine dynamically updates the MAC address repository based on the determination of the MAC address management module.11-03-2011
20080244090Access Device Routing Device and Method Thereof Supporting Stateless Address Configuration Communication Network - The present invention relates to an IPv6-based access device, edge router and method for stainless address configuration for IPv6 user equipment in an Ethernet access network, wherein, the access device adds the relay agent ID indicating the access device itself and the relevant port identifier indicating the user equipment to a router solicitation message sent by the user equipment in the form of a newly defined option, and forwards the message to the relevant edge router; and the edge router configures a dedicated address prefix for the user equipment according to the relay agent ID and port identifier, combines the address prefix, the relay ID and the port identifier into a router response message, and sends the response message to the relevant access equipment indicated by the relay ID; the access device sends a router advertisement message only including the address prefix via the line port indicated by the port identifier to user equipment. By allocating the dedicated address prefix to every data subscriber line for IPv6 service, IPv6 stainless address configuration is achieved to solve the security and scalability problems in the prior art.10-02-2008
20100146151ROUTING PATH ESTABLISHMENT APPARATUS AND METHOD IN ZIGBEE NETWORK - An apparatus and method for establishing a routing path in a ZigBee network including a device in sleep mode is provided. The method includes receiving a route request command, and establishing a path with reference to sleep information of a destination device and of all devices located on a path to the destination device. Accordingly, while the devices are allowed to sleep for energy efficiency even in a non-beacon-enabled mode, an ad-hoc on-demand distance vector (AODV)-based mesh routing method which uses a route request command (RREQ) and a route reply command (RREP) can be used as is, and thus the ZigBee network can be utilized in more various application fields.06-10-2010
20130262698METHOD AND ROUTER FOR SERVICE NAMED ROUTING - A first router sends to neighboring routers an interest packet associated with the at least one service including a service name indicator and a unique interest tag. A second router receives the interest packet, sends the interest packet to a server of the at least two servers and stores the interest tag together with the incoming and outgoing connection port in its interest route table. The server attaches data including load data of the at least one service to the interest packet and sends the interest packet back to the second router. The second router calculates service performance data based on the data attached, stores the service performance data in its service performance table and updates the routing table based on an evaluation of the service performance data, and sends the interest packet via its incoming connection port as associated by the interest route table to the first router.10-03-2013
20130262697System and Method for Routing Content Based on Real-Time Feedback - A method includes receiving at a cache server a content request from a client system, determining that the cache server is overloaded in response to receiving the content request, and in response to determining that the cache server is overloaded, returning to the client system a domain redirection response including a load status of the cache server.10-03-2013
20090138618RATE-CONTROLLABLE PEER-TO-PEER DATA STREAM ROUTING - Difficulties associated with choosing advantageous network routes between server and clients are mitigated by a routing system that is devised to use many routing path sets, where respective sets comprise a number of routing paths covering all of the clients, including through other clients. A server may then apportion a data stream among all of the routing path sets. The server may also detect the performance of the computer network while sending the data stream between clients, and may adjust the apportionment of the routing path sets including the route. The clients may also be configured to operate as servers of other data streams, such as in a videoconferencing session, for example, and may be configured to send detected route performance information along with the portions of the various data streams.05-28-2009
20090024760METHOD AND SYSTEM FOR MANAGING COMMUNICATION-SESSIONS IN A NETWORK - A method for managing communication-sessions at a Communication Diversion Notification Server (CDNS) (01-22-2009
20090049194Updating state in edge routers - Methods, edge routers and an edge-router-refresh network signalling message used to update state information in edge routers. A data session is established on a path from a source towards a destination connected from the source via a plurality of Autonomous Systems (AS). The edge-router-refresh network signalling message is created by an edge router acting an ingress edge router. The edge-router-refresh network signalling message comprises an identifier of the data session, an identifier of the edge router, which issued the edge-router-refresh message and an indication that the edge-router-refresh message is meant to be used by the edge routers present on the modified path. Optionally, the edge-router-refresh network signalling message further comprises a list of the plurality of AS traversed by the path before the modification.02-19-2009
20090198833METHOD FOR DISTRIBUTING CONTENT DATA PACKAGES ORIGINATED BY USERS OF A SUPER PEER-TO-PEER NETWORK - A method for distributing content data packages 08-06-2009
20090083438NETWORK SYSTEM, NETWORK ADMINISTRATION APPARATUS, COMMUNICATION APPARATUS, PATH SETTING METHOD AND PROGRAM - The present invention provides a network system, a network administration apparatus, a communication apparatus, a path setting method and a program that can set a path by autonomous distributed control through an autonomous distributed control non-adaptive apparatus in a network including both an autonomous distributed control adaptive apparatus and the autonomous distributed control non-adaptive apparatus. For this purpose, a network system according to the present invention includes both an autonomous distributed control adaptive network and an autonomous distributed control non-adaptive network, and includes a network administration apparatus that can set predetermined paths in the autonomous distributed control adaptive network and the autonomous distributed control non-adaptive network, wherein the network administration apparatus has a function of setting an autonomous distributed control non-adaptive path as part of an autonomous distributed control adaptive path based on information indicating the autonomous distributed control non-adaptive path being set in the autonomous distributed control non-adaptive network.03-26-2009
20080263225Context-Sensitive Confidentiality within Federated Environments - Techniques are disclosed for achieving context-sensitive confidentiality within a federated environment for which content is aggregated in a distributed Web portal (or similar aggregation framework), ensuring that message portions that should be confidential are confidential to all entities in the federated environment except those entities to which the message portions may properly be divulged. The federation may comprise an arbitrary number of autonomous security domains, and these security domains may have independent trust models and authentication services. Using the disclosed techniques, messages can be routed securely within a cross-domain federation (irrespective of routing paths), thereby ensuring that confidential information is not exposed to unintended third parties and that critical information is not tampered with while in transit between security domains. Preferred embodiments leverage Web services techniques and a number of industry standards.10-23-2008
20080263224System and Method for Pushing Encrypted Information Between a Host System and a Mobile Data Communication Device - A redirector scheme operable to redirect messages from a plurality of messaging hosts disposed in a wide-area data network, wherein each messaging host is operable to receive messages for a set of users. In one embodiment, a redirector system comprises, inter alia: a plurality of receive agents and a corresponding plurality of send agents, wherein each pair of receive and send agents interacts together as a redirector agent with respect to a corresponding messaging host; means for automatically detecting arrival of a data item at the redirector agent from the corresponding messaging host for a particular user served by the corresponding messaging host; and means for processing at least a portion of an instance of the data item for transmission to a mobile data communication device associated with the particular user.10-23-2008
20080307111MOST ELIGIBLE SERVER IN A COMMON WORK QUEUE ENVIRONMENT - A system and method for managing servers. The system comprises a plurality of servers for processing messages, at least one client for transmitting messages to and receiving messages from the servers, and processor means for maintaining a list indicating whether at least one of the servers is eligible to process messages. Preferably, the servers are adapted to process messages of different types; and the processor means includes means to indicate on said list whether, for each of the different types of messages, at least one of the servers is eligible to process each of the different types of messages. Also, in the preferred embodiment, each of the clients includes means to read the list, before the client transmits a message of a given type to one of the servers, to determine whether at least one of the servers is eligible to process messages of the given type. In addition, the processor means may notify the clients when changes are made to the list, and each of the clients may include means for removing messages from the servers in case there is no longer a server eligible to process the messages.12-11-2008
20090172192Mapless Global Traffic Load Balancing Via Anycast - Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.07-02-2009
20100241761Content Engine for Mobile Communications Systems - An exemplary content engine includes a content gateway configured to analyze and route content requests to a content server. The content server can be a cache server or a mobile content server. The cache server can be configured to receive and store cacheable web content from a controller that is configured to receive the cacheable web content from at least one cacheable web content provider, such as a web server, and route the content to the cache server. The mobile content server can be configured to receive, from the controller, and store the digital media content. The controller can be further configured to receive the digital media content from at least one external content server and route the content to the mobile content server. The content gateway can be further configured to receive non-cacheable web content from at least one non-cacheable web content provider.09-23-2010
20100211695CONTEXT-AWARE COMMUNICATIONS - There is provided a system having a processor, and a memory having instructions stored therein in a form that is readable by the processor. The instructions, when read by the processor, cause the processor to perform steps of: receiving a first signal that indicates an initiation of a communication from a calling device to a called device; receiving a context parameter of the called device; evaluating the context parameter; and generating a second signal, based on the step of evaluating, to control a routing of the communication.08-19-2010
20100211694ROUTING USERS TO RECEIVE ONLINE SERVICES BASED ON ONLINE BEHAVIOR - Tools and techniques for routing users to receive online services based on online behavior are provided. These tools may receive representations of activity involving different users in interacting with online services, and may analyze these representations of user activity. The tools may also compute scores for the users based on this previous user activity. The scores may indicate a server system, out of several server systems, which the user is to be routed to obtain online services. The tools may also store the user's score as associated with the user.08-19-2010
20100146150MANAGEMENT NETWORK FOR NETWORK MANAGEMENT, ITS MANAGEMENT METHOD, AND NETWORK ELEMENT USED THEREFOR - A management network for managing networks managed individually by a plurality of groups, wherein authorization and unauthorization of access for supervision and control are automatically set. Each network element is assigned a TID, as a prefix, having a group ID identifying a group to which the network element belongs. Topology information considered from each network element to all network elements includes a group ID. When a group ID included in the received topology information matches the prefix of the TID assigned to its own network element, the source is registered at the authorized side of the access authorization list (step 06-10-2010
20090282168SERVER, P2P NETWORK SYSTEM, AND METHOD FOR ROUTING AND TRANSFERRING RESOURCE KEY ASSIGNMENT THEREOF - A server, a P2P network system, a method for routing, and a method for transferring resource key assignment are provided. The server comprises a routing processing module and a storage module connected therewith. The P2P network system comprises a structured P2P network and a server configured therein. The server routes the searching node to the node storing the resource key assignment based on the stored information, to thereby achieve a quick route. The method for routing is realized by searching for the node storing the resource key assignment via the server. Therefore, it merely takes two hops, i.e., the server and the node storing the resource key assignment, for the node to find the resource key assignment in search.11-12-2009
20100049868Maintaining protocol adjacency state with forwarding failure - In one embodiment, a method generally includes establishing a routing protocol peer relationship and a Bidirectional Forwarding Detection (BFD) session with a neighbor node, receiving a DOWN BFD event signal from the neighbor node, and maintaining a routing protocol adjacency down state following successful exchange of routing protocol packets with the neighbor node. An apparatus for maintaining protocol adjacency state with a forwarding failure is also disclosed.02-25-2010
20090319689METHOD AND DEVICE FOR MANAGING MULTICAST GROUPS - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.12-24-2009
20090319688PARTICIPATING IN CLOUD AS TOTALLY STUBBY EDGE - A Totally Stubby Edge (TSE) participates in a cloud under the condition that the TSE may select paths for frames that the TSE introduces to the cloud, but may not transit frames between nodes in the cloud. The edge submits, to an administrator of the cloud, a request to join the cloud. If the administrator allows the request, then the edge is given access to the address tables that define the structure of the cloud, and may insert itself into the structure. The edge may use the address tables to select paths for frames that the edge introduces to the cloud. Normally path decisions are made by devices that the administrator trusts and controls. However, since the TSE selects paths for its own frames but does not transit frames between other nodes in the cloud, the TSE may select paths even if it is untrusted by the administrator.12-24-2009
20080281982Contents distribution system, node apparatus and information processing method thereof, as well as recording medium on which program thereof is recorded - To provide a contents distribution system, method and the like, wherein even a node apparatus with a small storage capacity, such as in the case of a set-top box, can function as a root node apparatus in a P2P type of contents distribution system having a plurality of node apparatus disposed dispersed in a network by a DHT (Distributed Hash Table), or the like. A node apparatus includes a distribution source information storage section having a management information storage area storing first position information, which is position information of a management subject contents holding node apparatus holding contents data which are a subject of management, and an extension management information storage area storing second position information, which is position information of a node apparatus holding position information of the management subject contents holding node apparatus. Then, in the event that it is determined that a message received via a network is a request addressed to the node apparatus itself for a transmission of contents data distribution source information, the node apparatus selects the first position information or the second position information from the distribution source information storage section.11-13-2008
20110119399DEADLOCK-FREE CLASS ROUTES FOR COLLECTIVE COMMUNICATIONS EMBEDDED IN A MULTI-DIMENSIONAL TORUS NETWORK - A computer implemented method and a system for routing data packets in a multi-dimensional computer network. The method comprises routing a data packet among nodes along one dimension towards a root node, each node having input and output communication links, said root node not having any outgoing uplinks, and determining at each node if the data packet has reached a predefined coordinate for the dimension or an edge of the subrectangle for the dimension, and if the data packet has reached the predefined coordinate for the dimension or the edge of the subrectangle for the dimension, determining if the data packet has reached the root node, and if the data packet has not reached the root node, routing the data packet among nodes along another dimension towards the root node.05-19-2011
20110040893Distributed Internet caching via multiple node caching management - Distributed Internet caching via multiple node caching management. Caching decisions and management are performed based on information corresponding to more than one caching node device (sometimes referred to as a distributed caching node device, distributed Internet caching node device, and/or DCN) within a communication system. The communication system may be composed of one type or multiple types of communication networks that are communicatively coupled to communicate there between, and they may be composed of any one or combination types of communication links therein [wired, wireless, optical, satellite, etc.]). In some instances, more than one of these DCNs operate cooperatively to make caching decisions and direct management of content to be stored among the more than one DCNs. In an alternative embodiment, a managing DCN is operative to make caching decisions and direct management of content within more than one DCNs of a communication system.02-17-2011
20100138559SYSTEMS AND METHODS FOR DIRECTION OF COMMUNICATION TRAFFIC - An Internet traffic redirection architecture is disclosed that allows for directing of trash traffic to specified sites. The system or method allows a controller, such as an ISP, to benefit from mistyped Internet addresses so that participating partners of the ISP are presented to the customer when the requests a web site that is not found or does not exist. The system decreases lost traffic by means of capturing unresolved “trash” traffic on the Internet and redirecting said traffic to a search engine partner and/or other partners.06-03-2010
20090043912Providing Full Point-To-Point Communications Among Compute Nodes of an Operational Group in a Global Combining Network of a Parallel Computer - Methods, apparatus, and products are disclosed for providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer, each compute node connected to each adjacent compute node in the global combining network through a link, that include: receiving a network packet in a compute node, the network packet specifying a destination compute node; selecting, in dependence upon the destination compute node, at least one of the links for the compute node along which to forward the network packet toward the destination compute node; and forwarding the network packet along the selected link to the adjacent compute node connected to the compute node through the selected link.02-12-2009
20110072157METHOD, DEVICE, AND COMMUNICATIONS SYSTEM FOR MANAGING QUERYING MAPPING INFORMATION - The present invention discloses a method, a device, and a communications system for managing and querying mapping information. The method for managing mapping information includes: signing a mapping information pair by using a private key of a certificate corresponding to a prefix in the mapping information pair to generate a signed mapping pair; submitting the signed mapping pair to a registration agent (RA) in a transit network; and sharing, by the RA, the signed mapping pair with other RAs through data synchronization. With the mapping information management method, data transmission method, devices and communications system provided by the present invention, the security of mapping information in registration, query, and synchronization operations is guaranteed.03-24-2011
20110191494SYSTEM AND METHOD FOR BACKWARDS COMPATIBLE MULTI-ACCESS WITH PROXY MOBILE INTERNET PROTOCOL - A system and method of changing traffic from a first access associated with a first access router to a second access associated with a second access router utilized by a terminal in a telecommunication network using PMIP. The method begins by the terminal sending a first message to a Local Mobility Anchor (LMA), through the second access router, requesting a change of access from the first access to the second access. The LMA receives the first message and installs a new routing state associated with the second access router and the second access. A second message is then sent from the LMA to the terminal acknowledging the change in access of the terminal to the second access. The routing state associated with the second access router and the second access is then installed in the terminal.08-04-2011
20110153864System and Method to Discover Clients Associated with Local Domain Name Server using Sampling - A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.06-23-2011
20080320165Method for Supporting Ipv6 Neighbor Discovery in Point-To-Point Oriented Broadband Wireless Network - Provided are a method and system for supporting IPv6 Neighbor Discovery in a point-to-point oriented broadband wireless network. The method includes: an access router in the broadband wireless network receiving a message from a first subscriber station in the broadband wireless network; the access router detecting a Neighbor Discovery message from the received message; and the access router relaying the Neighbor Discovery message to a second subscriber station in the broadband wireless network. The method can support IPv6 Neighbor Discovery where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.12-25-2008
20090113071Methods and Systems for Providing Efficient Provisioning of Data Flows - A system and method may include receiving a new flow request, the new flow request for requesting provisioning of a flow between a computer and the server, identifying a path of one or more network elements between the computer and the server, and determining whether provisioning the flow between the computer and the server violates a constraint. The system and method may further include updating an oversubscription factor and available bandwidth for an interface of each of the one or more network elements in the event the constraint is not violated, and determining whether a second path exists between the computer and the server in the event the constraint is violated.04-30-2009
20110047293APPLICATION NETWORK COMMUNICATION METHOD AND APPARATUS - A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols. Routing operations include receiving application information in an application protocol format, converting the application information in the application protocol format into a neutral protocol format and forwarding the application information in the neutral protocol format along with state information to other application router devices on the network.02-24-2011
20110047292METHOD AND SYSTEM FOR INTELLIGENT ROUTING OF REQUESTS OVER EPP - Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product information to determine the service to which the request is directed. Thereupon, the gateway can route the request to the appropriate service by consulting a routing table that can have status and connectivity information for all the available services.02-24-2011
20110055426DYNAMIC AND EVOLUTIONARY PLACEMENT IN AN EVENT-DRIVEN COMPONENT-ORIENTED NETWORK DATA PROCESSING SYSTEM - Method, system and computer readable program code for dynamic and evolutionary component placement in an event processing system having producers, consumers, a plurality of nodes between the producers and the consumers, and a flow graph representing operator components to be executed between the producers and the consumers. A description of a change to the system is received. At each node, next-hop neighbor nodes for each consumer are identified. A routing value is assigned to each next-hop neighbor node for each consumer and the routing values are updated according to an update rule that represents a chromosome in a routing probe. The update rule in a routing probe is selectively updated from a plurality of update rules at the consumer. The probability of selecting a particular update rule is reinforced or decayed based on the success of an update rule in allowing routing probes to create many different efficient routes. At each producer, nests of scouting probes are adaptively selected from an available set of nests and dispatched to execute hypothetical placement of a query by an independent agent called a “leader”. A placement of the operator components that minimizes performance cost of the system relative to the hypothetical placement is selected. Each scouting probe contains chromosomes that guide placement. Scouting probes in two different nests have different chromosomes. The performance cost of the hypothetical changed placement is evaluated and the performance evaluation is used to evolve at least one chromosome of a scouting ant in each nest.03-03-2011
20100293295LIMITED BROADCAST, PEERING AMONG DHTs, BROADCAST PUT OF LIMITED CONTENT ONLY - In system of networks that are not fully meshed with each other and that are capable of processing distributed hash table (DHT) Put and Get messages, message flooding of GET messages is limited by maintaining a list of DHTs the GET has visited. Also, PUT messages include not only the storage location key in the home network but also a list of networks that the PUT has visited, in essence establishing a dynamically changing path within the PUT back to the home network.11-18-2010
20110119400DISTRIBUTED ROUTING TABLE ARCHITECTURE AND DESIGN - A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.05-19-2011
20100180048Server-Centric High Performance Network Architecture for Modular Data Centers - Disclosed are systems and methods for network architecture that is a server-centric network architectural design.07-15-2010
20110196985METHOD FOR TRACKING TRANSMISSION STATUS OF DATA TO ENTITIES SUCH AS PEERS IN A NETWORK - A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.08-11-2011
20090300215SERVERLESS DISTRIBUTED MONITORING AND ANOMALY DETECTION FOR A SERVICE ORIENTED ARCHITECTURE - A system and method for serverless distributed monitoring anomaly detection for a service oriented architecture is provided. The method includes selecting a number of nodes, e.g. super peers, to form an overlay network which is configured to facilitate bidirectional information flow creating a peer-to-peer monitoring framework through replication chains. The method continues with mapping the overlay network to data by assigning each of the selected nodes to a data region related to its surroundings. The method continues with distributing the data regions among the nodes via the aforementioned replication chain, where each replication chain is sensitive to the type of application that requests data duplication in monitoring the data by collecting information from each of those nodes that correspond to an assigned or distributed data region. This method may also include taking corrective action if the node detects an anomaly.12-03-2009
20120042097System and Method for Advanced Interoperability - Enhanced interoperability (e.g., connectivity, communication, processing, routing, billing, etc.) capabilities are provided through an IP eXchange (IPX) facility that among other things may offer a simple, consolidated, etc. interface mechanism and which may leverage various pools of data to expeditiously process and route a quanta of data (including conventional SMS, MMS, etc. messaging; VoIP and other audio/video data streams; SIP-addressed artifacts; signaling data; voice call data; application data; etc.).02-16-2012
20120210018System And Method for Lock-Less Multi-Core IP Forwarding - Described herein are systems and methods using lock-less multi-core IP forwarding having dedicated forwarding cores. The exemplary embodiments may offer wire-rate on multiple gigabit links while guaranteeing packet order. One embodiment relates to a system including a plurality of forwarding cores within a network, and a routing table, wherein a first forwarding core of the plurality of forwarding cores polls data received from an input interface for routing information, references the routing table based on the routing information, determines a destination for the data based on the routing table, and transmits the data to the destination at a wire-rate, the wire-rate is independent from a further wire-rate corresponding to a further forwarding core of the plurality of forwarding cores.08-16-2012
20120005371System and Method to Implement Joint Server Selection and Path Selection - An apparatus comprising a content router configured to couple to a customer node and implement joint server selection (SS) and path selection (PS) to meet a user request for content and achieve load balancing for transporting the requested content in a provider network. Also disclosed is a network component comprising a receiver unit in a content router or switch configured to receive a user request for content, a content routing engine configured to implement a joint SS and PS algorithm to select a plurality of servers that comprise the content and a plurality of paths that achieve load balancing for transporting the content, and a transmitter unit configured to indicate the selected servers and paths to a provider network.01-05-2012
20120011278Systems and Methods for Removing Stale Mapping Entries for Network Element - A method may include updating a routing table on a first network element based on a shortest path first calculation in response to a network change event. For each deletion from the routing table, a message may be broadcasted to a second network element adjacent to the first network element indicative of such deletion, the message including a target identifier (TID) associated with such deleted entry, wherein the second network element is configured to invalidate its associated TID address resolution protocol (TARP) cache in response to receiving the message. For each deletion from the routing table, a local TARP cache of the first network element may be searched to determine if an entry exists in the local TARP cache mapping the TID associated with such entry to a NASP associated with such entry. The local TARP cache may be invalidated in response to determining that the entry exists.01-12-2012
20120124238PRIORITIZATION OF ROUTING INFORMATION UPDATES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, a network state update message; updating a first portion of a first set of routing information based on the network state update message; after updating the first portion of the first set of routing information, beginning an update of a second set of routing information; and after beginning the update of the second set of routing information, updating a second portion of the first set. In various alternative embodiments, the step of updating the first portion includes one or more of the following: determining at least one other node within the network for which routing information should be used to update the second set of routing information; and updating routing information associated with the at least one other node in the first set of routing information.05-17-2012
20100049870DENSE MODE CODING SCHEME - A lookup table for searching for a longest prefix match for a key is disclosed. The lookup table provides a match for a key in a single search cycle. The number of matches stored in the lookup table is maximized by storing each match in only one location in the lookup table. The binary tree is divided into a plurality of levels and each level has a plurality of subtrees. A subtree descriptor stored for a subtree includes a field for each node in the subtree. The state of the field indicates whether an entry for the node is stored in the table. The bit vector allows indexing of the single match stored for the key.02-25-2010
20100049869Methods and Apparatus for Event Distribution and Routing in Peer-to-Peer Overlay Networks - Methods and apparatus for event distribution and routing in peer-to-peer overlay networks. A method is provided for event distribution and routing in a peer-to-peer overlay network that comprises a plurality of nodes. The method includes identifying a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identifying bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distributing events based on the bucket groups, and updating a routing table based on the events. A node includes a transceiver and a processor coupled to the transceiver and configured to identify a plurality of buckets on the overlay network, wherein each bucket includes one or more nodes, respectively, identify bucket groups, wherein each bucket group includes a selected number of buckets, respectively, distribute events based on the bucket groups, and update a routing table based on the events.02-25-2010
20120084460METHOD AND SYSTEM FOR DYNAMIC TRAFFIC STEERING - A method and system for dynamic traffic steering is described. In one embodiment, a method for dynamic traffic steering involves receiving a request for content at a steering component, comparing information in the request with steering criteria in the steering component, steering the request based on the comparing, and continuously updating the steering criteria based on requests that are subsequently received at the steering component. Other embodiments are also described.04-05-2012
20090037601System and Method for Updating State Information in a Router - Systems and methods consistent with the present invention enable routing table updates are performed by optimally utilizing the resources of a node without exceeding the resources of the node. Using feedback on the amount of resources available to the nodes, such as in terms of available memory, the node may make new connections before breaking old one where those updates will not exceed available resources. This is referred to as make-before-break. When not enough resources are available, the node will break old connections before making new ones. This is referred to as break-before-make. Unlike the strict make-before-break and break-before-make models, this “loose” make-before-break method considers the amount of available resources in view of the resources required to perform the routing table updates without a node failure. Routes may also be tagged to prioritize the addition of more important routes and the deletion of less significant routes. Methods and systems consistent with the present invention, therefore, provide a routing table update method with which routing table updates are achieved without crashing and at the same time minimizing black hole intervals.02-05-2009
20110004701PROVISIONING HIGHLY AVAILABLE SERVICES FOR INTEGRATED ENTERPRISE AND COMMUNICATION - A development, deployment and execution environment for a plurality of application components present in a distributed system in a service oriented architecture paradigm, the plurality of application components comprising both enterprise application components and communications application components and a method for application component life cycle management as well as registration, discovery, routing and processing of both synchronous and asynchronous service requests among the plurality of application components.01-06-2011
20110238864System and domain name server for ad-hoc networks - The present invention relates to a system and domain name server for ad-hoc networks. Embodiments of the present invention provide a mobile router providing connectivity to end users in an ad-hoc network. The mobile router includes a domain name server (DNS server) configured as a master DNS server at a node associated with the mobile router for end users that enter the ad-hoc network through the node. The DNS server stores records of name-address translations for the end users. A management structure of the DNS server at the node includes a domain name for the node coinciding with a domain name at a lowest level in a hierarchy of a domain name system.09-29-2011
20120102228INTER-DOMAIN ADVERTISEMENTS IN MULTI-DOMAIN NETWORKS - In a multi-domain network each domain, or Autonomous System (AS), has a route calculation entity (PCE A) which is responsible for computing paths between domains on behalf of clients. The route calculation entity (PCE A) sends advertisement messages to a route calculation entity (PCE B) in another domain. The advertisement message carries at least one of: inter-domain resource information and aggregated intra-domain information, such as simplified topology information or cumulative traffic engineering (TE) metrics. The inter-domain resource information can be inter-domain route or reachability information which is normally discarded by a routing protocol such as the Border Gateway Protocol (BGP) and can include inter-domain Traffic Engineering (TE) information such as reservable bandwidth.04-26-2012
20080244089INTERFACE FOR A DELAY-TOLERANT NETWORK - The present disclosure provides a method for delay tolerant networking. According to one exemplary embodiment, the method may include transmitting a file from a first node associated with a first network to at least one intermediate node via a file-system interface. The method may also include receiving the file at the at least one intermediate node via the file system interface. The method may further include transmitting the file from the at least one intermediate node to at least one node of an additional network via the file-system interface and receiving the file at the at least one node of the additional network via the file-system interface. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment.10-02-2008
20120254465Method and system for improved routing - Method for use in updating a routing table of a router of a plurality of routers, said routing table comprising the route(s) to be used for at least one destination, wherein update messages with routing information are sent between said plurality of routers, typically BGP routers, wherein the following steps are performed at the router: receiving of an update message containing a path or a withdrawal of a path for a destination; determining if the (withdrawn) path is associated with a path exploration event; deciding on the updating of the routing table taking into account the result of the determination.10-04-2012
20130138834SERVER DEVICE, COMPUTER-READABLE STORAGE MEDIUM, AND METHOD OF ASSURING DATA ORDER - A stop unit stops transmitting data to a plurality of nodes for every predetermined period. An acquisition unit acquires versions of routing tables, which are updated in accordance with movement of a query, from the plurality of nodes when the transmission of the data is stopped. A comparison unit compares the versions of the routing tables of the plurality of nodes that are acquired. when there is a node in which the routing table of an old version is stored as a result of the comparison, an update unit updates the routing table of the node.05-30-2013
20130124757Methods and Apparatus for Secure Routing of Data Packets - Methods and arrangements for supporting a forwarding process in routers when routing data packets through a packet-switched network, by employing hierarchical parameters in which the hops of a predetermined transmission path between a sender and a receiver are encoded. A name server generates and distributes router-associated keys to routers in the network which keys are used for computing the hierarchical parameters.05-16-2013
20100287306COMPUTER SUPPORTING REMOTE SCAN - A computer acquires first connection information related to a path connecting a host computer and a local storage, and acquires second connection information related to a path connecting storage systems. The computer creates route management information based on the connection information. The route management information is information related to a plurality of routes. A single route is configured from two or more nodes connected in series and an inter-node path. The start node of the two or more nodes is a host computer, and the other node of the two or more nodes is a storage system. Based on the route management information, the computer selects, as the host computer for executing a remote scan, the host computer that is the start node of the optimum route from among the plurality of routes having the scan-targeted remote storage as the end node.11-11-2010
20130159550ASSISTED INTELLIGENT ROUTING FOR MINIMALISTIC CONNECTED OBJECT NETWORKS - In one embodiment, a distributed intelligence agent (DIA) collects local state information from a plurality of minimalistic connected objects (MCOs) in a computer network, the local state information for each MCO comprising a corresponding neighbor list and a selected next-hop for the respective MCO, where one or more of the MCOs are configured to select their next-hop without any self-optimization. The DIA may then analyze a current routing topology, which is the combined result of the selected next-hops, in comparison to a computed optimal routing topology, and (optionally) in light of required service level agreement (SLA), to determine whether to optimize the current routing topology. In response to determining that the current routing topology should be optimized, the DIA may transmit a unicast routing instruction to one or more individual MCOs to instruct those individual MCOs how to optimize the current routing topology, accordingly.06-20-2013
20130254426METHOD AND SYSTEM OF PROVIDING IP-BASED PACKET COMMUNICATIONS IN A UTILITY NETWORK - One example embodiment provides a method and system where a node in a utility network registers with one or more access point devices associated with one or more local area utility networks. The utility node generates a unique network address using a network address prefix of a network address associated with the access point device. The utility node registers with a DNS server. Messages sent to the utility node are routed through the access point corresponding to the received prefix used to generate the unique network address for the utility node. The network address for the utility node and access point may be IPv6 addresses and the network address prefix may be an IPv6 prefix, or may be an IPv4 address.09-26-2013
20120066409APPARATUS AND METHOD FOR CONTROLING NETWORK USING IDENTIFICATION INFORMATION OF OBJECT - Provided is an apparatus and method for controlling a network using identification information of an object. The network controlling apparatus may include an extractor to extract identification information of a receiving object from received data, and a controller to verify, from a database, forwarding information that is stored in correspondence to the identification information, and to transfer the data to a gateway associated with a second domain designated by the forwarding information, when the receiving object is not included in a first domain.03-15-2012
20120144066DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS - In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.06-07-2012
20100125675UPDATING ROUTING INFORMATION BASED ON CLIENT LOCATION - A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.05-20-2010
20120158997NETWORK SYSTEM AND METHOD OF ADDRESS RESOLUTION - A network system and a method of address resolution are provided. The network system includes a network, a plurality of virtual machines, a routing module and a path directory module. Each virtual machine includes an internet protocol (IP) address and N media access control (MAC) addresses, so as to connect the network through N transmission routes. The routing module detects and calculates states of the transmission routes. The path directory module receives and decodes an address resolution protocol (ARP) request presented by at least one source virtual machine to reply path information, which includes N MAC addresses corresponding to an IP address of a destination virtual machine and states of the N transmission routes. Thus, the virtual machines present the ARP request without broadcast, so that the problem of network congestion is solved.06-21-2012
20100106856System and Method for Providing a Routing Service in Distributed Computing Environment - A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.04-29-2010

Patent applications in class Routing data updating