Routing Data Updating Patents (Class 709/242)
-
Patent number: 8432831Abstract: A routing method for a cluster-based wireless sensor network is provided for improving lifespan of the network and reducing network traffic. A routing method is proposed for a wireless sensor network having a sensor field defined by a plurality of clusters each including a plurality of sensor nodes and a header node, one of the cluster is a head cluster including a sink node. The routing method includes announcing, at least one sensor node which is the sensor node detected an event, the event; requesting, at the sink node, the source node to transmit data required for ubiquitous services; and transmitting, at the at least one source node, data to the sink node. Announcing the event includes relaying, at the at least one source node, a data announcement packet from a source cluster to which the source node belongs to a destination cluster which is arranged along an ith second direction axis through the header nodes of the clusters arranged along a first direction axis of the source cluster.Type: GrantFiled: October 30, 2007Date of Patent: April 30, 2013Assignee: Ajou University Industry Cooperation FoundationInventors: Sung Young Jung, Jain Hoon Kim, Dong Wook Lee, We Duck Cho
-
Patent number: 8433818Abstract: A method includes detecting a request for a network connection from an application running on a device; spawning a first virtual machine that virtualizes network capabilities of the device such that a first virtual network connection is provided; selecting a first routing protocol for the first virtual network connection; spawning a second virtual machine that virtualizes network capabilities of the device such that a second virtual network connection is provided; selecting a second routing protocol for the second virtual network connection; communicating with another device over a first network path using the first virtual network connection with the first routing protocol; and communicating with the other device over a second network path using the second virtual network connection with the second routing protocol. The first network path and the second network path are different.Type: GrantFiled: September 23, 2011Date of Patent: April 30, 2013Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell
-
Patent number: 8432912Abstract: A method includes determining in a router whether a test portion of a received packet matches test data specified in a filter. The test portion is specified in the filter by a first offset parameter and a first length parameter. The received packet is modified by the router replacing data in a map portion of the packet with map data specified in the filter if the test portion matches the test data. The map portion is also specified in the filter by a second offset parameter and a second length parameter.Type: GrantFiled: April 22, 2010Date of Patent: April 30, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Anand Eswaran
-
Patent number: 8432894Abstract: A first forwarding instance is provided that includes a first set of routes. A second forwarding instance is provided that includes a second set of routes comprising a subset of the first set of routes. The first routing instance and the second routing instance are associated with a same virtual private routed network (VPRN).Type: GrantFiled: February 27, 2007Date of Patent: April 30, 2013Assignee: Alcatel LucentInventor: Devendra Raut
-
Patent number: 8433809Abstract: A computer-implemented method for providing a user with a consistent view of user session. The method includes providing application servers with data storage means for storing part of the user context for that user session, defining for each user session a set of application servers having each an affinity with the user session. At a routing means, receiving a request and routing transactions of the user session toward the application servers, assigning to the user session a correlation record (DCX) arranged to comprise Affinity Keys, each Affinity Key indicating an application server that has an affinity with the user session for a given software application, and propagating the correlation record with transactions, allowing thereby the routing means to target the application servers that are linked to the user context of that user session and that process the software application relevant to process the transaction.Type: GrantFiled: March 18, 2011Date of Patent: April 30, 2013Assignee: Amadeus S.A.S.Inventors: Pierre Dor, Dietmar Fauser, Jérôme Daniel, Stéphane Monbel, Cyril Deguet
-
Patent number: 8427953Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.Type: GrantFiled: May 31, 2011Date of Patent: April 23, 2013Assignee: Corrigent Systems Ltd.Inventor: Ronen Solomon
-
Patent number: 8429295Abstract: 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.Type: GrantFiled: May 24, 2007Date of Patent: April 23, 2013Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, James Pace, George Flammer, Jay Ramasatry
-
Patent number: 8429226Abstract: A method includes communicating network connection information from a control server to each of a first subset of devices for enabling an open network connection between each of the devices of the first subset; spawning, by each of a plurality of devices, a plurality of virtual machines for network connections that virtualize network capabilities of the device; establishing, by each of the devices, a respective open network connection with each of the other devices using a respective spawned virtual machine and network connection information received from a control server; receiving, by each device, data from a hosting server and data from one or more of the open network connections that are established with that device; processing, by each device, the received data; and providing a user experience, by each device, based on the processed data.Type: GrantFiled: September 23, 2011Date of Patent: April 23, 2013Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell
-
Patent number: 8428458Abstract: A multi-chassis network device includes a plurality of nodes that operate as a single device within the network and a switch fabric that forwards data plane packets between the plurality of nodes. The switch fabric includes a set of multiplexed optical interconnects coupling the nodes. For example, a multi-chassis router includes a plurality of routing nodes that operate as a single router within a network and a switch fabric that forwards packets between the plurality of routing nodes. The switch fabric includes at least one multiplexed optical interconnect coupling the routing nodes. The nodes of the multi-chassis router may direct portions of the optical signal over the multiplexed optical interconnect to different each other using wave-division multiplexing.Type: GrantFiled: October 28, 2011Date of Patent: April 23, 2013Assignee: Juniper Networks, Inc.Inventor: Pradeep Sindhu
-
Patent number: 8429293Abstract: A method includes, first, communicating by first and second devices, to a server, network contact information; and thereafter, communicating data from the first device to the second device by communicating, by the first device, a request to the server to engage in communications with the second device, communicating, by the server, the request received from the first device, communicating, by the second device, acceptance to the server of the request to engage in communications with the first device, communicating connection information, by the server, to one or more of the first and second devices for enabling an open network connection between the first and second devices, using virtualized network capabilities of a virtual machine of the first device, establishing a network connection with the second device using the connection information, and communicating data, from the first device using the virtualized network capabilities of the virtual machine, to the second device.Type: GrantFiled: September 23, 2011Date of Patent: April 23, 2013Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell
-
Patent number: 8423666Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: December 22, 2009Date of Patent: April 16, 2013Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 8423667Abstract: 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.Type: GrantFiled: June 21, 2012Date of Patent: April 16, 2013Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
-
Patent number: 8423664Abstract: A method includes steps of detecting, at a first device, a first request for a network connection from an application, spawning a first virtual machine that virtualizes network capabilities of the first device such that a first virtual network connection is provided, selecting a routing protocol for the first virtual network connection, detecting, at the first device, a second request for a network connection from the application, spawning a second virtual machine that virtualizes network capabilities of the first device such that a second virtual network connection is provided, selecting a routing protocol for the second virtual network connection, using the selected routing protocol for the first virtual network connection, communicating data from the application to a second device using the first virtual network connection, and, using the selected routing protocol for the second virtual network connection, communicating data from the application using the second virtual network connection.Type: GrantFiled: September 23, 2011Date of Patent: April 16, 2013Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell
-
Patent number: 8423639Abstract: A network interface device for a data processing system comprising: one or more network connection ports for connection to a network; a routing table supported at a memory of the network interface device; a controller operable to modify the routing table; and a control plane interface of the controller arranged to receive routing table update instructions carried in one or more control packets received at the said ports; wherein the control plane interface is configured to, on receiving a routing table update instruction, cause the controller to update the routing table in accordance with the routing table update instruction.Type: GrantFiled: October 7, 2010Date of Patent: April 16, 2013Assignee: Solarflare Communications, Inc.Inventors: Steven L. Pope, David Riddoch
-
Patent number: 8423017Abstract: A method of updating a preferred roaming list (PRL) onboard a vehicle that wirelessly communicates with a call center and with a communications center over a wireless network. A communication link is established between the vehicle and the call center. A onboard PRL version number is transmitted from the vehicle to the call center where it is compared to a PRL version number stored at the call center. When the call center PRL version number differs from the onboard PRL version number, a PRL update flag is set at the vehicle. Thereafter, a communication link between the vehicle and the communication center is established. An updated PRL is downloaded from the communication center to the vehicle and stored therein, and the PRL update flag is then cleared.Type: GrantFiled: March 31, 2008Date of Patent: April 16, 2013Assignee: General Motors LLCInventors: Jessica L. Haralson, George A. Economos
-
Patent number: 8423663Abstract: 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.Type: GrantFiled: August 6, 2007Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Charles J. Archer, Ahmad A. Faraj, Todd A. Inglett, Joseph D. Ratterman
-
Patent number: 8416279Abstract: Processing images in conference between a plurality of video conferencing terminal. The method includes providing properties of terminals, defining a number of groups based on the properties of the terminals, then determining an ordered list of the a number of groups, and determining a pane layout for displaying images from the terminals. The pane layout is determined based on the provided properties of the terminal the pane layout is displayed on and the properties of the other terminals in the conference. Then, mapping the ordered list of the number of groups to the respective determined pane layout, and providing at least one composite image stream to each of the terminals according to the selected pane layout and mapping of the a number of groups. Different types of telepresence endpoints, (e.g. different manufacturers, numbers of screens/cameras, etc.) can thus interoperate well in the same video conference.Type: GrantFiled: December 23, 2009Date of Patent: April 9, 2013Assignee: Cisco Technology, Inc.Inventor: Andrew Pepperell
-
Patent number: 8417816Abstract: A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.Type: GrantFiled: August 31, 2009Date of Patent: April 9, 2013Assignee: Alcatel LucentInventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
-
Patent number: 8412832Abstract: The present disclosure presents systems and methods for obtaining metric information by a multi-core GSLB intermediary device and providing global server load balancing services using the obtained information. A first core of a multi-core GSLB appliance establishes a transport layer connection to a remote load balancer at a site of a plurality of sites. The first core transmits a message to each of the other cores of the multi-core GSLB appliance that that the first core is a master core for receiving metric information from the load balancer. The first core receives metric information of the remote site from the load balancer. The first core propagates the metric information to each of the other cores of the GSLB appliance. A GSLB virtual server on a slave core receives a DNS request. The GSLB virtual server determines a DNS resolution for the DNS request based on the metric information.Type: GrantFiled: December 23, 2009Date of Patent: April 2, 2013Assignee: Citrix Systems, Inc.Inventors: Raghav Somanahalli Narayana, Murali Raja, Rishi Mutnuru, Ravi Kondamuru
-
Patent number: 8412835Abstract: A session mobility support is disclosed. An application server (AS) can accurately recognize a session update by checking a Replace header, a user ID and a media element included in a session invitation message (or an SIP-based INVITE message) received from a UE (User Equipment), to thus guarantee successful mobility of a session. In addition, in order to allow the AS to accurately recognize the session update, the UE first transmits the session invitation message including the Replace header via a PS (Packet Switching domain, and then, after a response to the session invitation message is received, the UE transmits a call setup message (e.g., SETUP message) via a CS (Circuit Switching) domain.Type: GrantFiled: July 3, 2008Date of Patent: April 2, 2013Assignee: LG Electronics Inc.Inventors: Jae-Seung Song, Hyun-Sook Kim
-
Patent number: 8407320Abstract: A method and system for establishing a delivery context for channel subscription in a mobile network comprising the steps of: establishing, from a mobile device in the mobile network, a subscription with a content provider; and passing a delivery context to a delivery server.Type: GrantFiled: March 17, 2011Date of Patent: March 26, 2013Assignee: Research In Motion LimitedInventor: Michael Shenfield
-
Patent number: 8407283Abstract: A method is intended for disseminating content data in a peer-to-peer mode between peers connected to at least one communication network. This method comprises the steps of: i) making peers exchange neighboring information between them to build a bipartite peer overlay comprising a first group, comprising peers having a complete content to be disseminated, and a second group, comprising peers having not this content or only a part of it and having links therebetween, ii) disseminating the data defining the content (and preferably encoded with erasure correcting codes) from peers of the first group to first peers of the second group according to the bipartite peer overlay, iii) disseminating the data received by the first peers to other peers of the second group according to the bipartite peer overlay, and iv) updating the bipartite peer overlay when a peer of the second group has fully completed the content.Type: GrantFiled: June 30, 2009Date of Patent: March 26, 2013Assignee: Thomson LicensingInventors: Nicolas Le Scouarnec, Mary-Luc Champel
-
Patent number: 8402142Abstract: A method for providing TCP/IP offload may include receiving control of at least a portion of Transmission Control Protocol (TCP) connection variables by a TCP/IP Offload Engine operatively coupled to a host. The at least a portion of the TCP/IP Offload Engine connection variables may be updated and provided to the host. The TCP/IP Offload Engine may receive control of segment-variant TCP connection variables. The TCP/IP Offload Engine may update the received TCP segment-variant TCP connection variables, and communicate the updated TCP segment-variant TCP connection variables to the host. A system for providing connection offload may include a TCP/IP Offload Engine that receives control of state information for a particular connection offloaded to a network interface card (NIC). Control of the state information for the particular connection may be split between the NIC and a host.Type: GrantFiled: December 21, 2007Date of Patent: March 19, 2013Assignee: Broadcom CorporationInventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott S. McDaniel
-
Patent number: 8396836Abstract: A system and method for reducing latency when re-routing at least partial client communications from a first, active data center site to a second data center site due to a virtualization service disruption. Configuration data is imported from the first file virtualization device, wherein the configuration data represents object relationships and mapping information between components in the first data center site and the second data center site. An instruction is received for the back-up file virtualization device to begin handling at least one virtualization service that is disrupted at the first data center site. A most recent import of the configuration data is loaded for the one or more disrupted virtualization services and enabled such that the back-up file virtualization device performs the disrupted virtualization service with one or more storage devices in the second data center site using the at least a portion of the imported configuration data.Type: GrantFiled: June 30, 2011Date of Patent: March 12, 2013Assignee: F5 Networks, Inc.Inventors: JC Ferguson, Bradley E. Cain, Kevin Heneghan
-
Patent number: 8392605Abstract: The present invention discloses a method for implementing fast multicast and a system thereof. The system comprises multicast protocol, forwarding plane and fast multicast control plane, and the fast multicast control plane further comprises management module and agent module.Type: GrantFiled: October 17, 2005Date of Patent: March 5, 2013Assignee: ZTE CorporationInventors: Jinhong Huang, Mingyi Wang, Yong Kong, Bo Wu
-
Patent number: 8392991Abstract: A low rate DoS attack detection algorithm is used, which relies on a characteristic of the low rate DoS attack in introducing high rate traffic for short periods, and then uses a proactive test based differentiation technique to filter the attack packets. The proactive test defends against DDoS attacks and low rate DoS attacks which tend to ignore the normal operation of network protocols, but it also differentiates legitimate traffic from low rate DoS attack traffic instigated by botnets. It leverages on the conformity of legitimate flows, which obey the network protocols. It also differentiates legitimate connections by checking their responses to the proactive tests which include puzzles for distinguishing botnets from human users.Type: GrantFiled: May 27, 2008Date of Patent: March 5, 2013Assignee: New Jersey Institute of TechnologyInventors: Nirwan Ansari, Amey Bhaskar Shevtekar
-
Patent number: 8391242Abstract: A method, mobile node (MN), home agent and system for handover of a MN from a first access network supporting network-based mobility to a second access network not supporting network-based mobility in a packet switched communication network including at least the MN, a mobile access gateway (MAG), a correspondent node and a home agent. The method includes performing proxy route optimization towards the correspondent node by the MAG on behalf of the MN. Handover from the first access network to the second access network is performed when the MN moves out of the first access network. A determination is made as to whether the proxy route optimization is to be maintained after the handover, and if so, information regarding the proxy route optimization is sent to the MN by the home agent.Type: GrantFiled: October 31, 2008Date of Patent: March 5, 2013Assignee: Panasonic CorporationInventors: Genadi Velev, Kilian Weniger
-
Publication number: 20130054834Abstract: The first route searching unit searches among multiple routes from a start node toward a goal node for a first route by using topology information. The topology information changing unit changes the topology information by excluding the first route from the multiple routes and setting, to configuration links constituting the first route, additional links whose direction is opposite to that of the configuration links. The port information changing unit changes port information such that communication in a direction from the goal node toward the start node is permitted in the configuration links and the additional links. The second route searching unit searches for a second route by using the changed topology information and the changed port information. The redundant route searching unit searches for a pair of redundant routes by eliminating the configuration links that overlap on the first route and the second route.Type: ApplicationFiled: June 7, 2012Publication date: February 28, 2013Applicant: FUJITSU LIMITEDInventors: Tomohiro HASHIGUCHI, Kazuyuki Tajima, Yutaka Takita
-
Patent number: 8386643Abstract: A method of upgrading the software load of a device includes receiving a configuration file and checking if a device software load matches load information (EE) of the configuration file. If the device software load does not match the EE of the configuration file, a check is made to determine if the device software load matches new load information (NE) of the configuration file.Type: GrantFiled: April 6, 2009Date of Patent: February 26, 2013Assignee: ARRIS Group, Inc.Inventors: Allen Walston, Jose Barroso, David Bassett
-
Patent number: 8386734Abstract: A method and apparatus for constructing a memory-based database service platform, in which database can be on-loaded and off-loaded or unloaded as needed, and can reserve schedule and size of memory and other resources, including CPUs, network, backup, mirroring and recovery recourses. With the service platform, multiple different types of databases can be chosen by specifying data storage type and data operation interfaces, such as Relational Database (RDB), Biometric Database (BDB), Time Series Database (TDB), Data Driven Database (DDDB) and File-based Database (FDB) etc. Database types can be chosen either by user directly or by platform automatically or semi-automatically based on data types and data operation characteristics.Type: GrantFiled: October 25, 2011Date of Patent: February 26, 2013Assignee: Intelitrac Inc.Inventor: Tianlong Chen
-
Patent number: 8380879Abstract: Interface devices for facilitating communications between devices and communications networks are provided. According to one aspect, a destination interface device for providing communications between a first device and a second device comprises one or more inputs, one or more outputs, and logic. The one or more inputs of the destination interface device receive data in a first format from a source interface device. The logic translates the data to a second format compatible with the second device. The translated data is then transmitted to the second device via the one or more outputs. The destination interface device may subscribe to the source interface device for access to enhanced features as well as for access to data associated with communications networks and devices.Type: GrantFiled: April 19, 2011Date of Patent: February 19, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Steven Tischer, Samuel N. Zellner, Robert J. Starr
-
Patent number: 8381098Abstract: A method, computer program product, and system for webpage request handling is described. A method may comprise recording, in a memory, a change time for each of a plurality of elements of a website available from an origin server, each time a change to any one of the plurality of elements occurs. The method may further comprise updating a system-last-modified time of the website to a latest change time.Type: GrantFiled: March 29, 2010Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Mark Carl Hampton, Eric Martinez de Morentin, Kenneth Sabir
-
Patent number: 8374183Abstract: Computerized methods, systems, and computer-readable media are provided for distributing virtualized gateway functionality to multiple nodes within a physical network. Initially, drivers that carry out the gateway functionality are provisioned to cooperate with endpoints instantiated on the network nodes, while a directory service is implemented to maintain a mapping between virtual internet protocol (IP) addresses and location-dependent addresses, as well as a table enumerating transformation actions according to known pathways connecting the endpoints within a network. In operation, the directory service replies to requests from the driver (carrying source and destination IP addresses of data packets) with the appropriate location-dependent addresses (utilizing the mapping) and the appropriate transformation action(s) (utilizing the table).Type: GrantFiled: June 22, 2010Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Hasan Alkhatib, Geoff Outhred
-
Patent number: 8375122Abstract: Web server information management in a service-oriented architecture application comprises intercepting a service request message issued by a Web service requester for a Web service in response to executing the service-oriented architecture application on the Web service requester side, adding a tracing header in the service request message for requesting the detailed runtime information of the Web service and sending the message to the Web service provider side, intercepting the service request message coming from the Web service requester on the Web service provider side, tracing detailed runtime information based on the tracing header for requesting the detailed runtime information in the message during the execution of the Web service with respect of the service request message, and adding an acknowledgement tracing header containing the traced detailed runtime information into the response message to be returned to the Web service requester by the Web service provider and returning the message to the WebType: GrantFiled: September 26, 2006Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Mao Xin Sheng, Li Yi
-
Patent number: 8370904Abstract: A system and method of accessing a service on a terminal node. The system includes a chain of nodes, the chain comprising a first node, one or more intermediate nodes, and the terminal node, the terminal node maintaining the service, wherein the first node is arranged to initiate an access request and to transmit the access request to an adjacent node, each intermediate node is arranged to authenticate the transmitting node and to transmit the access request to an adjacent node, and the terminal node is arranged to authenticate the transmitting node and to execute the access request.Type: GrantFiled: May 12, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Massimo Nardone, Anders Westberg
-
Patent number: 8369333Abstract: A capability is provided for providing transparent cloud computing with a virtualized network infrastructure. A method for enabling use of a resource of a data center as an extension of a customer network includes receiving, at a forwarding element (FE), a packet intended for a virtual machine hosted at an edge domain of the data center, determining a VLAN ID of the VLAN for the customer network in the edge domain, updating the packet to include the VLAN ID of the VLAN for the customer network in the edge domain, and propagating the updated packet from the FE toward virtual machine. The edge domain supports a plurality of VLANs for a respective plurality of customer networks. The packet includes an identifier of the customer network and a MAC address of the virtual machine. The VLAN ID of the VLAN for the customer network in the edge domain is determined using the identifier of the customer network and the MAC address of the virtual machine.Type: GrantFiled: October 21, 2009Date of Patent: February 5, 2013Assignee: Alcatel LucentInventors: Fang Hao, Tirunell V. Lakshman, Sarit Mukherjee, Haoyu Song
-
Patent number: 8370465Abstract: The embodiment of the present invention provides a method for establishing a route, which includes searching a target node by a node from a first level node group according to first level route information, returning to query a result or data saved by the target node if the target node is found, otherwise executing the following step; searching a target node by the node from a higher level node group according to higher level route information, returning to query a result or the data saved by the target node if the target node is found, otherwise repeating the step. Through the hierarchical communication system, most of the flows of daily service operations in the communication network are limited within a small region, thereby preventing from excessively occupying the band width of a backbone network being originally not wide enough.Type: GrantFiled: October 4, 2011Date of Patent: February 5, 2013Assignee: Huawei Technologies Co., Ltd.Inventors: Guangyu Shi, Hao Gong, Jian Chen
-
Patent number: 8364843Abstract: A method and a system for in-service software upgrade in a Hot Standby Redundant Distributed (HSRD) system are provided. A standby route processor in HSRD system is updated with upgraded software. The standby route processor is synchronized with an active route processor present in the HSRD system. The control of routing process is switched over to the standby route processor (with the upgraded software) from the active route processor. During the switchover, a minimal context forwarder on the line card begins execution and continues forwarding packets across a network, while a line card in the HSRD system is being reloaded and configured.Type: GrantFiled: January 9, 2006Date of Patent: January 29, 2013Assignee: Cisco Technology, Inc.Inventor: Peter J. Hanselmann
-
Patent number: 8364822Abstract: A plurality of pieces of information about a link (hereinafter referred to as “link information”), which are stored in a common DB, are categorized in accordance with the VPN related to each piece of link information. VPNID, which is information for identifying each VPN, is added to each piece of link information which has been categorized. The link information for the same VPNID is extracted from the link information to which the VPNID for the common DB is added so as to be contained in the corresponding VPNDB. By doing this, it is possible to realize a path design for the customer easily by providing the network information in the VPN provider and the network information of the customer network while realizing a high scalability.Type: GrantFiled: January 29, 2004Date of Patent: January 29, 2013Assignee: Nippon Telegraph and Telephone CorporationInventors: Tomonori Takeda, Ichiro Inoue, Hisashi Kojima, Kaori Shimizu, Nobuaki Matsuura
-
Patent number: 8364844Abstract: 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.Type: GrantFiled: January 29, 2010Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Dong Chen, Noel A. Eisley, Burkhard Steinmacher-Burow, Philip Heidelberger
-
Patent number: 8358579Abstract: A system and method are provided for controlling Quality of Service (QoS), content quality, or both QoS and content quality in a content sharing network based on user relationships. More specifically, QoS, content quality, or both QoS and content quality may be controlled based on a relationship of a user of a network node requesting content and either a user of a network node hosting the requested content or an owner of the requested content, a relationship between the user of the network node requesting the content and the content, or any combination thereof.Type: GrantFiled: August 23, 2006Date of Patent: January 22, 2013Assignee: Quiro Holdings, Inc.Inventors: Richard J. Walsh, Alfredo C. Issa, Sid Stafford, James Evans
-
Patent number: 8352585Abstract: This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.Type: GrantFiled: October 5, 2011Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Yusuo Hu, Jiang Li, Jian-guang Lou, Qingwei Lin, Fan Li
-
Patent number: 8352634Abstract: An apparatus, program product and method utilize on-demand propagation of routing information to reduce the overhead associated with distributing routing information throughout a distributed computing system. The staleness of the routing information utilized in routing client requests for a particular client is gauged based upon the number and/or frequency of client requests issued for that client that require rerouting, e.g., as indicated in responses returned in response to the client requests. Once the reroutes of client requests meet a desired propagation criterion, updated routing information is then requested for the client.Type: GrantFiled: April 6, 2007Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Jinmei Shen, Hao Wang
-
Patent number: 8352636Abstract: A method includes detecting, at a device, a request for a network connection from an application running on the device; spawning first and second virtual machines for network connections that virtualize network capabilities of the device such that first and second virtual network connections are provided; using the first virtual network connection, establishing a first connection with another device over a first path; using the second virtual connection, establishing a second connection with the other device over a second path; determining that the second path represents a trusted path; determining that a first packet does not need to be routed via a trusted connection; transmitting the first packet using the first virtual network connection for communication via the first path; determining that a second packet needs to be routed via a trusted connection; and transmitting the second packet using the second virtual network connection for communication via the second path.Type: GrantFiled: September 23, 2011Date of Patent: January 8, 2013Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell, Jr.
-
Patent number: 8352783Abstract: An information system including: a first and second storage apparatus including a first and second volume; a failure detection storage apparatus including a third volume; wherein, for backup purposes, the first and second volumes form a remote copy pair, and, for I/O request purposes, are recognized as a single volume labeled with a same volume identifier, but accessible by alternative access paths designated with differing priorities; wherein, if one apparatus detects a failure in the other or a connection failure, the apparatus detecting the failure stores, in the third volume, a failure information flag showing failure; wherein, upon receiving the I/O request through the second access path, the second storage apparatus determines whether the failure information flag is stored in the third volume, and sends an error reply of the I/O request to the host computer if the failure information flag is stored in the third volume.Type: GrantFiled: November 15, 2011Date of Patent: January 8, 2013Assignee: Hitachi, Ltd.Inventor: Kenta Ninose
-
Patent number: 8345687Abstract: An inter-network connection system is provided with a plurality of interface boards capable of processing traffic in a lower layer, an upper layer processing board capable of processing traffic in an upper layer, and an inter-board connection board capable of intervening in information transfer between the interface board and the upper layer processing board. The interface board has its input/output ports paired as port groups. When traffic is input through one input/output port of a port group, the traffic is output through the other input/output port of this port group. Only when the traffic is to be processed in the upper layer, the traffic is transferred from the interface board to the upper layer processing board. The inter-network connection system allows the amount of traffic processed in parallel to be increased with a high security configuration.Type: GrantFiled: August 27, 2008Date of Patent: January 1, 2013Assignee: Oki Electric Industry Co., Ltd.Inventor: Koichi Chida
-
Patent number: 8346965Abstract: A method may include constructing an auxiliary graph for a network comprising a plurality of network elements, the network elements having an Internet Protocol layer, a lower layer, and a wavelength layer, the auxiliary graph including a plurality of directed edges, the plurality of directed edges indicative of connectivity of components of the plurality of network elements. The method may further include: (i) deleting directed edges from the auxiliary graph whose available bandwidth is lower than the required bandwidth of a selected demand; (ii) finding a path for the demand on the auxiliary graph via remaining directed edges; (iii) deleting at least one directed edge of the auxiliary graph on the wavelength layer along the path; (iv) adding lower layer lightpath edges to the auxiliary graph for a lower layer lightpath for the path; and (v) converting lower layer lightpaths to Internet Protocol lightpaths if a conversion condition is satisfied.Type: GrantFiled: November 9, 2010Date of Patent: January 1, 2013Assignee: Fujitsu LimitedInventors: Qiong Zhang, Paparao Palacharla, Qingya She, Xi Wang, Motoyoshi Sekiya
-
Patent number: 8339994Abstract: A Layer 2 network switch fabric is partitionable into a plurality of virtual fabrics. A network switch chassis is partitionable into a plurality of logical switches, each of which may be associated with one of the virtual fabrics, including a base switch. Logical switches in multiple network switch chassis are connected by logical connections, such as logical inter-switch links that use physical connections, such as extended inter-switch links between base switches, for data transport. A topology of logical connections is established that balances competing metrics, such as robustness and scalability, while maintaining alignment with the topology of the physical connections. A topology factor allows establishing different topologies with different balances between the competing metrics.Type: GrantFiled: August 27, 2009Date of Patent: December 25, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Sathish Kumar Gnanasekaran, Shashank R. Tadisina, Subramanian Lakshmanan
-
Patent number: 8341291Abstract: A method of providing network communications using virtualization includes steps of creating a virtual machine instance that runs on a device and that virtualizes network capabilities of the device such that a virtual network connection is provided, detecting a request for a network connection from an application running on the device, determining application-specific information associated with the application, using the application-specific information associated with the application, selecting a routing protocol from among a plurality of available routing protocols for communicating data from the application over a network using the virtual network connection, and, using the selected routing protocol, communicating data from the application over the network to a device using the virtual network connection of the virtual machine instance.Type: GrantFiled: September 23, 2011Date of Patent: December 25, 2012Assignee: Dispersive Networks Inc.Inventor: Robert W. Twitchell, Jr.
-
Patent number: RE43933Abstract: A method and system utilizing one or more data generating computing devices as default data warehouses in the event of a primary data warehouse failure are provided. A data warehouse provides an environment in which data from one or more data servers in one or more locations, or premises, is aggregated in a central database. In the event of a system failure, in which communication between the data warehouse and one or more servers is disrupted, a warehouse ticket file, stored on secure, distributed ticket servers, is used to identify and initialize at least one of the data servers as a failover data warehouse. Once communication between the premises and its primary data warehouse is restored, the data collected during the failover is transferred to the primary data warehouse and purged from the failover data warehouse.Type: GrantFiled: August 7, 2009Date of Patent: January 15, 2013Assignee: Hatoshi Investments JP, LLCInventor: Julie D. Alexander