Routing Data Updating Patents (Class 709/242)
  • Patent number: 8432831
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: April 30, 2013
    Assignee: Ajou University Industry Cooperation Foundation
    Inventors: Sung Young Jung, Jain Hoon Kim, Dong Wook Lee, We Duck Cho
  • Patent number: 8433818
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: April 30, 2013
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell
  • Patent number: 8432912
    Abstract: 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: Grant
    Filed: April 22, 2010
    Date of Patent: April 30, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Anand Eswaran
  • Patent number: 8432894
    Abstract: 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: Grant
    Filed: February 27, 2007
    Date of Patent: April 30, 2013
    Assignee: Alcatel Lucent
    Inventor: Devendra Raut
  • Patent number: 8433809
    Abstract: 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: Grant
    Filed: March 18, 2011
    Date of Patent: April 30, 2013
    Assignee: Amadeus S.A.S.
    Inventors: Pierre Dor, Dietmar Fauser, Jérôme Daniel, Stéphane Monbel, Cyril Deguet
  • Patent number: 8427953
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: April 23, 2013
    Assignee: Corrigent Systems Ltd.
    Inventor: Ronen Solomon
  • Patent number: 8429295
    Abstract: 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: Grant
    Filed: May 24, 2007
    Date of Patent: April 23, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: Raj Vaswani, James Pace, George Flammer, Jay Ramasatry
  • Patent number: 8429226
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: April 23, 2013
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell
  • Patent number: 8428458
    Abstract: 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: Grant
    Filed: October 28, 2011
    Date of Patent: April 23, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Pradeep Sindhu
  • Patent number: 8429293
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: April 23, 2013
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell
  • Patent number: 8423666
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: April 16, 2013
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 8423667
    Abstract: 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: Grant
    Filed: June 21, 2012
    Date of Patent: April 16, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
  • Patent number: 8423664
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: April 16, 2013
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell
  • Patent number: 8423639
    Abstract: 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: Grant
    Filed: October 7, 2010
    Date of Patent: April 16, 2013
    Assignee: Solarflare Communications, Inc.
    Inventors: Steven L. Pope, David Riddoch
  • Patent number: 8423017
    Abstract: 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: Grant
    Filed: March 31, 2008
    Date of Patent: April 16, 2013
    Assignee: General Motors LLC
    Inventors: Jessica L. Haralson, George A. Economos
  • Patent number: 8423663
    Abstract: 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: Grant
    Filed: August 6, 2007
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Ahmad A. Faraj, Todd A. Inglett, Joseph D. Ratterman
  • Patent number: 8416279
    Abstract: 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: Grant
    Filed: December 23, 2009
    Date of Patent: April 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Andrew Pepperell
  • Patent number: 8417816
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: April 9, 2013
    Assignee: Alcatel Lucent
    Inventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
  • Patent number: 8412832
    Abstract: 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: Grant
    Filed: December 23, 2009
    Date of Patent: April 2, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Raghav Somanahalli Narayana, Murali Raja, Rishi Mutnuru, Ravi Kondamuru
  • Patent number: 8412835
    Abstract: 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: Grant
    Filed: July 3, 2008
    Date of Patent: April 2, 2013
    Assignee: LG Electronics Inc.
    Inventors: Jae-Seung Song, Hyun-Sook Kim
  • Patent number: 8407320
    Abstract: 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: Grant
    Filed: March 17, 2011
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventor: Michael Shenfield
  • Patent number: 8407283
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: March 26, 2013
    Assignee: Thomson Licensing
    Inventors: Nicolas Le Scouarnec, Mary-Luc Champel
  • Patent number: 8402142
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: March 19, 2013
    Assignee: Broadcom Corporation
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott S. McDaniel
  • Patent number: 8396836
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: March 12, 2013
    Assignee: F5 Networks, Inc.
    Inventors: JC Ferguson, Bradley E. Cain, Kevin Heneghan
  • Patent number: 8392605
    Abstract: 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: Grant
    Filed: October 17, 2005
    Date of Patent: March 5, 2013
    Assignee: ZTE Corporation
    Inventors: Jinhong Huang, Mingyi Wang, Yong Kong, Bo Wu
  • Patent number: 8392991
    Abstract: 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: Grant
    Filed: May 27, 2008
    Date of Patent: March 5, 2013
    Assignee: New Jersey Institute of Technology
    Inventors: Nirwan Ansari, Amey Bhaskar Shevtekar
  • Patent number: 8391242
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: March 5, 2013
    Assignee: Panasonic Corporation
    Inventors: Genadi Velev, Kilian Weniger
  • Publication number: 20130054834
    Abstract: 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: Application
    Filed: June 7, 2012
    Publication date: February 28, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiro HASHIGUCHI, Kazuyuki Tajima, Yutaka Takita
  • Patent number: 8386643
    Abstract: 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: Grant
    Filed: April 6, 2009
    Date of Patent: February 26, 2013
    Assignee: ARRIS Group, Inc.
    Inventors: Allen Walston, Jose Barroso, David Bassett
  • Patent number: 8386734
    Abstract: 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: Grant
    Filed: October 25, 2011
    Date of Patent: February 26, 2013
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 8380879
    Abstract: 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: Grant
    Filed: April 19, 2011
    Date of Patent: February 19, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven Tischer, Samuel N. Zellner, Robert J. Starr
  • Patent number: 8381098
    Abstract: 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: Grant
    Filed: March 29, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark Carl Hampton, Eric Martinez de Morentin, Kenneth Sabir
  • Patent number: 8374183
    Abstract: 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: Grant
    Filed: June 22, 2010
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Hasan Alkhatib, Geoff Outhred
  • Patent number: 8375122
    Abstract: 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 Web
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mao Xin Sheng, Li Yi
  • Patent number: 8370904
    Abstract: 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: Grant
    Filed: May 12, 2008
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Massimo Nardone, Anders Westberg
  • Patent number: 8369333
    Abstract: 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: Grant
    Filed: October 21, 2009
    Date of Patent: February 5, 2013
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Tirunell V. Lakshman, Sarit Mukherjee, Haoyu Song
  • Patent number: 8370465
    Abstract: 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: Grant
    Filed: October 4, 2011
    Date of Patent: February 5, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guangyu Shi, Hao Gong, Jian Chen
  • Patent number: 8364843
    Abstract: 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: Grant
    Filed: January 9, 2006
    Date of Patent: January 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Peter J. Hanselmann
  • Patent number: 8364822
    Abstract: 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: Grant
    Filed: January 29, 2004
    Date of Patent: January 29, 2013
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tomonori Takeda, Ichiro Inoue, Hisashi Kojima, Kaori Shimizu, Nobuaki Matsuura
  • Patent number: 8364844
    Abstract: 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: Grant
    Filed: January 29, 2010
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Noel A. Eisley, Burkhard Steinmacher-Burow, Philip Heidelberger
  • Patent number: 8358579
    Abstract: 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: Grant
    Filed: August 23, 2006
    Date of Patent: January 22, 2013
    Assignee: Quiro Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, Sid Stafford, James Evans
  • Patent number: 8352585
    Abstract: 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: Grant
    Filed: October 5, 2011
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Yusuo Hu, Jiang Li, Jian-guang Lou, Qingwei Lin, Fan Li
  • Patent number: 8352634
    Abstract: 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: Grant
    Filed: April 6, 2007
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jinmei Shen, Hao Wang
  • Patent number: 8352636
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: January 8, 2013
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell, Jr.
  • Patent number: 8352783
    Abstract: 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: Grant
    Filed: November 15, 2011
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Ninose
  • Patent number: 8345687
    Abstract: 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: Grant
    Filed: August 27, 2008
    Date of Patent: January 1, 2013
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Koichi Chida
  • Patent number: 8346965
    Abstract: 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: Grant
    Filed: November 9, 2010
    Date of Patent: January 1, 2013
    Assignee: Fujitsu Limited
    Inventors: Qiong Zhang, Paparao Palacharla, Qingya She, Xi Wang, Motoyoshi Sekiya
  • Patent number: 8339994
    Abstract: 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: Grant
    Filed: August 27, 2009
    Date of Patent: December 25, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Sathish Kumar Gnanasekaran, Shashank R. Tadisina, Subramanian Lakshmanan
  • Patent number: 8341291
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: December 25, 2012
    Assignee: Dispersive Networks Inc.
    Inventor: Robert W. Twitchell, Jr.
  • Patent number: RE43933
    Abstract: 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: Grant
    Filed: August 7, 2009
    Date of Patent: January 15, 2013
    Assignee: Hatoshi Investments JP, LLC
    Inventor: Julie D. Alexander