Decentralized Controlling Patents (Class 709/243)
  • Patent number: 8972588
    Abstract: A system, method and computer program product are disclosed for monitoring a telecommunications network that comprises a plurality of Mobility Management Entity (MME) nodes and a plurality of evolved UTRAN NodeB (eNodeB) nodes coupled by S1-MME interfaces. A Stream Control Transmission Protocol (SCTP) association identifier is assigned to an SCTP association between interconnected MME and eNodeB nodes. Specific S1-MME messages allow discovering the MME nodes and the eNodeB nodes with their network identifiers, identifying the connections between them and populating proper tables for this topology information.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: March 3, 2015
    Assignee: Tektronix, Inc.
    Inventors: Antonio Bovo, Xiaoju Chen
  • Patent number: 8966120
    Abstract: A method for providing a priority-based, low-collision distributed coordination function in a wireless network that includes a plurality of stations is provided. The method includes determining a priority for a first station and selecting a back-off time for the first station based on the priority.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: February 24, 2015
    Assignee: STMicroelectronics, Inc.
    Inventors: Liwen Chu, Mario Valerio Filauro
  • Patent number: 8949338
    Abstract: A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by a first user of the first peer-to-peer client application.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: February 3, 2015
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
  • Patent number: 8947228
    Abstract: Method, apparatuses, and software are described, in which an adapter in an EtherNet/IP network may determine whether a first redundant owner connection between the adapter and a first scanner is open. If it is determined that the first redundant owner connection is not open, then a network status light or other indicator of the adapter may be caused to emit a solid green color or otherwise indicate a first status if a second redundant owner connection between the adapter and a second scanner is open, and to emit a flashing red color or a flashing green color (or otherwise indicate a second or third status) if no redundant owner connection to the adapter is open.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: February 3, 2015
    Assignee: Schneider Electric Industries SAS
    Inventors: Kenneth Lee, Vijay Vallala, Jian Pan
  • Patent number: 8943221
    Abstract: Methods, servers and systems for communicating signaling information in a telecommunications signaling network implement methods that include receiving a first message encoding signaling information from a source component and processing the message using a fixed pipeline having a plurality of modules, each module having at least one procedure for performing a specific set of tasks. Application level routing operations may be performed to identify a suitable destination component. Information contained in the first message may be used to generate a second message encoding signaling information, which is sent to the identified destination component.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: January 27, 2015
    Assignee: Openet Telecom Ltd.
    Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byme, Joe Hogan
  • Patent number: 8937961
    Abstract: In general, techniques are described that provide a modular software architecture for a route server within an Internet Exchange. The route server comprises an interface and a control unit. The interface receives a route advertisement advertising a route from one of the SP networks and defining attributes for the route. The control unit includes inbound, route and outbound processing modules to process the route advertisement. The inbound processing module updates the route advertisement to add an optional field that stores a copy of the attributes. The route processing module produces an outbound route advertisement that includes attributes of the Internet Exchange and, within the optional field, the original path attributes. The outbound processing module processes the outbound route advertisement to replace the attributes of the Internet Exchange with the original path attributes and outputs the outbound route advertisement to advertise the route to the SP networks.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 20, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Kaliraj Vairavakkalai
  • Patent number: 8924590
    Abstract: There is provided a system and method for communicating in a networked system. More specifically, in one embodiment, there is provided a computer system comprising a plurality of endpoints, each of the endpoints being configured to transmit data messages to each of a plurality of other endpoints by transmitting data messages to only a respective subset of endpoints at any given time.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David George Solt
  • Patent number: 8918634
    Abstract: A network node for communicating data packets secured with a security protocol over a communications network includes a host information handling system (IHS) and one or more external security offload devices coupled by a secure data link. The host IHS communicates state information about data packets, and the external offload security device provides stateless secure data encapsulation and decapsulation of packets using a security protocol. An external network interface controller or internal network interface controller communicates encapsulated data packets over the communications network to a final destination. Encapsulation and decapsulation of packets by the external security offload device reduces network latency and reduces the computational load on the processor in the host IHS. Maintaining state information in the host IHS allows hot-swapping of external security offload devices without information loss.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Curtis Matthew Gearhart, Christopher Meyer, Scott Christopher Moonen, Linwood Hugh Overby, Jr.
  • Patent number: 8909811
    Abstract: System and method for recording communication sessions in a peer-to-peer communication networks. A conference call may be established between an external end-device, a target agent end-device of a call center and a recorder over a peer-to-peer communication network. After the conference call is established, the recorder may receive media transferred between the external end-device and the target agent end-device and record that media.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: December 9, 2014
    Assignee: Nice-Systems Ltd.
    Inventors: Stas Margolis, Leon Portman, Mordehai Cory
  • Patent number: 8904028
    Abstract: Generally, this disclosure describes a scalable cluster router that includes a plurality of server-class computers interconnected together to form a router. Each server may be configured to independently schedule switching of packets to reduce the switch speed requirements on a per server basis. Each server may include a scheduler that independently load balances packet flows across servers of the cluster. Router capacity may be incrementally scaled by adding more servers, and router capacity may be increased by load balancing techniques within individual servers.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 2, 2014
    Assignee: Intel Corporation
    Inventors: Gianluca Iannaccone, Sylvia Ratnasamy, Maziar Manesh, Katerina Argyraki, Byung-Gon Chun, Kevin Fall, Allan Knies, Norbert Egi, Mihai Dobrescu, Salman Baset
  • Patent number: 8904037
    Abstract: Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Haggar, Jerry Wayne Stevens
  • Patent number: 8904039
    Abstract: A server receives “registration” messages from nodes in a network, sufficiently infrequently to prevent overburden. Registration messages include information about registering nodes, other nodes, or node relationships. The server sends “instruction” messages to registering nodes, requesting information about the network. Each registering node obtains the requested information, and forwards those messages to other nodes, which act similarly. Nodes receiving instruction messages sometimes send “reporting” messages to the server, providing information it originally requested. The server thus receives detailed information about the network, without communicating with too many nodes, and without aggregating too much of that information. The server can interact with users using only resources growing at O(1) with the size of the network.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: December 2, 2014
    Assignee: Tanium Inc.
    Inventors: Orion Hindawi, David Hindawi, Peter Lincroft, Lisa Lippincott
  • Patent number: 8892773
    Abstract: A path control apparatus of the present invention includes: a status change detecting unit that detects a status change of a network; a path calculating unit that decides a path in accordance with the status of the network; and a calculation execution node deciding unit that compares a shortest path tree, which is established before occurrence of a change in the status of the network calculated by the path calculating unit, with a shortest path tree, which is established after the occurrence of the change in the status of the network calculated by the path calculating unit, and creates information required for determining whether a node apparatus in the network needs a path update, when the change occurs in the status of the network.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: November 18, 2014
    Assignee: NEC Corporation
    Inventors: Kazuya Suzuki, Masahiro Jibiki
  • Patent number: 8892626
    Abstract: Resources are organized into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure efficiently routes, migrates, and processes namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources are registered in and made accessible from multiple different namespaces. Resources are identified using nested queries that filter results at multiple levels of a hierarchical namespace.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Gopala Krishna R. Kakivaya, Richard L. Hasha
  • Patent number: 8880726
    Abstract: Methods, servers and systems for communicating signaling information in a telecommunications signaling network may involve using a topology tree categorizing network nodes into groups, receiving a first message encoding signaling information from a source, decoding the received first message into an internal representation of the message, determining if the internal representation identifies a destination component in the topology tree, performing application level routing operations by hierarchy to determine if information contained in the internal representation identifies a destination component in the topology tree, packaging the information contained in the internal representation into a second message encoding signaling information, and sending the second message encoding signaling information to the identified destination component.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: November 4, 2014
    Assignee: Openet Telecom Ltd.
    Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byrne, Joe Hogan
  • Patent number: 8880878
    Abstract: A content distribution storage system includes: a first transmission unit configured to transmit a special content including certificate revocation list information indicating a list of at least an invalid electronic certificate to a first node group; a second transmission unit configured to transmit identification information for identifying the special content to a second node group; and a first node device.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: November 4, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takafumi Mori
  • Patent number: 8874708
    Abstract: A system and method for allocating an interval to each of multiple locations within a network topology, where each interval indicates a range of Internet Protocol (IP) addresses associated with the corresponding location. Each allocated interval is associated with a computing service that provides information about network services near the location associated with the allocated interval. The intervals are allocated into intermediate nodes, where each intermediate node includes at least two of the intervals. The intervals, associated computing services, and intermediate nodes are then organized into a modified B+ tree structure that facilitates the discovery of one of the network services near the allocated interval.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: October 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Geert Jansen, Simo S. Sorce
  • Patent number: 8868714
    Abstract: Known network management systems for managing traffic signals in a network store node/link parameter signals and traffic parameter signals and calculate solutions defining intermediate nodes/links situated between sources and destinations for transporting said traffic signals from said sources to said destinations via said intermediate nodes/links and calculate route information per solution. By storing node/link parameter signals and traffic parameter signals for several situations (like several predictions in the future) and calculating solutions for each situation and then selecting a solution per situation, the network management system will manage the network more advantageously, especially when solutions are compared with each other, and when a solution is selected per situation in dependence of comparison results (comprising similarities/differences between solutions of different situations).
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Sven Jozef Jeanne Van Den Bosch, Gert Van Hoey, Paloma De La Vallee-Poussin, Natalie Maria Cornelia Degrande
  • Patent number: 8862774
    Abstract: In one embodiment, a network device determines a path from itself to a source device in a computer network, where the source device utilizes the path in reverse to reach the network device. Based on determining a reliability of the path in reverse, the network device may dynamically adjust one or more keepalive parameters for keepalive messages sent on the path. Accordingly, the network device may then send keepalive messages on the path based on the dynamically adjusted keepalive parameters.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
  • Publication number: 20140297888
    Abstract: Methods, systems, and computer readable media for performing stateful Diameter routing with Diameter routing agents (DRAs) using different mechanisms to achieve stateful routing are disclosed. According to one aspect, a system for performing stateful Diameter routing with DRAs that use different mechanisms to achieve stateful routing includes a set of Diameter signaling routing nodes. Each node has access to at least one database for maintaining state information. The nodes are configured to be members of a first group, where each member of the first group is configured to use a first mechanism to achieve stateful routing with other members of the first group, and to use a second mechanism to achieve stateful routing with nodes that are not members of the first group. Members of the first group include signaling nodes provided by a same vendor, and members not in the group include signaling nodes provided by a different vendor.
    Type: Application
    Filed: March 24, 2014
    Publication date: October 2, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Thomas Matthew McCann
  • Patent number: 8843600
    Abstract: Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network. The techniques may be used in situations in which a configurable network service provides managed virtual computer networks for clients and also provides one or more network-accessible services that are available to the managed virtual computer networks, with particular managed virtual computer networks being configured to provide local private access to at least one of the provided network-accessible services, despite those provided network-accessible services being located externally to the particular managed virtual computer networks.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: September 23, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Zachary J. Hansen, Diane N. Lye
  • Patent number: 8843121
    Abstract: Various methods and apparatuses associated with the serving of data from a wireless mobile phone, including a wireless mobile phone, are described herein.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: September 23, 2014
    Assignee: Varia Holdings LLC
    Inventors: G. Eric Engstrom, Peter Zatloukal, Guy David-Byron Shefner, Paul R. Nash
  • Publication number: 20140281029
    Abstract: At an intermediary dynamic host configuration protocol relay device, over a network, a dynamic host configuration protocol message is obtained from one of a plurality of remote dynamic host configuration protocol relay devices in communication with the intermediary dynamic host configuration protocol relay device over the network. The intermediary dynamic host configuration protocol relay device accesses data pertaining to a plurality of dynamic host configuration protocol back-end servers logically fronted by the intermediary dynamic host configuration protocol relay device. Based on information in the dynamic host configuration protocol message and the data pertaining to the plurality of dynamic host configuration protocol back-end servers, the dynamic host configuration protocol message is routed to an appropriate one of the plurality of back-end dynamic host configuration protocol servers.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Andrew Danforth
  • Patent number: 8832282
    Abstract: The present invention discloses a block boundary node and a method for setting up a connection between block boundary nodes. The method comprises: an ingress boundary node querying and verifying block information of an ingress subnet point after receiving a connection setup request message, and sending a block information query request to an egress boundary node upon successful verification; the egress boundary node querying and verifying block information of an egress subnet point after receiving the block information query request, and sending the block information to the ingress boundary node upon successful verification; the ingress boundary node querying route by using the block information of the ingress subnet point and egress subnet point as query parameters, and sending a connection setup request message to the egress boundary node upon querying the route successfully; and the ingress boundary node receiving a connection setup acknowledgement message returned by the egress boundary node.
    Type: Grant
    Filed: September 7, 2009
    Date of Patent: September 9, 2014
    Assignee: ZTE Corporation
    Inventor: Gang Xie
  • Patent number: 8831019
    Abstract: Internet data such as Border Gateway Protocol routing information and traceroute measurements are processed to create realistic predictive models of the paths IP traffic is likely to take between any two points on the Internet, even when direct measurements of the paths is not feasible. The prediction includes three categories: topology (what paths may exist), weighting (which paths are more or less likely to be taken under varying operational circumstances), and performance (latency, loss, jitter, etc. across the predicted paths).
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: September 9, 2014
    Assignee: Renesys
    Inventor: James H. Cowie
  • Patent number: 8830871
    Abstract: According to one aspect, a Fiber Channel (FC) switch that is currently serving as a Principal Switch among a plurality of FC switches in a FC Fabric sends an Exchange Fabric Parameters (EFP) frame having an empty domain identifier list to neighboring FC switches during a first portion a Principal Switch Selection phase. During a second portion of the Principal Switch Selection phase that is after the first portion, the first Fiber Channel switch sends to neighboring FC switches an EFP frame having a non-empty domain identifier list to indicate to the neighboring FC switches that the first FC switch is to remain serving as the Principal Switch in the FC Fabric.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: September 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Amitkumar Patel, Kishan Kumar Kotari Uppunda
  • Patent number: 8825899
    Abstract: Provided is a method of performing communication by using a plurality of network interfaces mounted on a communication terminal apparatus. The method includes allocating different Internet protocol (IP) addresses corresponding to the plurality of network interfaces to a plurality of applications of the communication terminal apparatus, relaying data transmitted or received between the plurality of applications and the plurality of network interfaces based on the allocated IP addresses, and simultaneously performing communication with an external network by the plurality of network interfaces through the relaying of the data.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: September 2, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min-ho Lee, Soo-hong Park, Cheol-ju Hwang, Pyoung-yun Kim
  • Patent number: 8825902
    Abstract: A switch is provided which may include a plurality of ports, a plurality of link up/down detection logic units and a configuration validation checker. Each link up/down detection logic unit may be associated with a port and may detect a change in the state of a link associated with the port. The configuration validation checker couples to each of the link up/down detection logic units and may cause the switch to change its routing behavior with regard to a port for which a link up/down detection unit has detected a state change.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Pankaj Mehra
  • Patent number: 8825792
    Abstract: The present disclosure provides a system and method for online brand continuity. Online brand continuity can include a number of Internet or intranet access points via which one or more network addresses can be advertised. A client can be provided with availability of a business image application via at least one of the Internet or intranet access points.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: September 2, 2014
    Assignee: United Services Automobile Association (USAA)
    Inventors: David M. Niedzielski, Christopher S. Trost, Roger Pena, Tommy B. Lavelle, Donald E. Clemons, Jr.
  • Patent number: 8826003
    Abstract: A network node for communicating data packets secured with a security protocol over a communications network includes a host information handling system (IHS) and one or more external security offload devices coupled by a secure data link. The host IHS communicates state information about data packets, and the external offload security device provides stateless secure data encapsulation and decapsulation of packets using a security protocol. An external network interface controller or internal network interface controller communicates encapsulated data packets over the communications network to a final destination. Encapsulation and decapsulation of packets by the external security offload device reduces network latency and reduces the computational load on the processor in the host IHS. Maintaining state information in the host IHS allows hot-swapping of external security offload devices without information loss.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Curtis Matthew Gearhart, Christopher Meyer, Scott Christopher Moonen, Linwood Hugh Overby
  • Patent number: 8812657
    Abstract: Techniques for performing network-assisted peer discovery to enable peer-to-peer (P2P) communication are described. In one design, a device registers with a network entity (e.g., a directory agent) so that the presence of the device and possibly other information about the device can be made known to the network entity. The network entity collects similar information from other devices. The device sends a request to the network entity, e.g., during or after registration. The request includes information used to match the device with other devices, e.g., information about service(s) provided by the device and/or service(s) requested by the device. The directory agent matches requests received from all devices, determines a match between the device and at least one other device, and sends a notification to perform peer discovery. The device performs peer discovery in response to receiving the notification from the network entity.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: August 19, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Siddhartha Mallik, Renqiu Wang, Ravi Palanki, Naga Bhushan
  • Patent number: 8805927
    Abstract: A distributed group activity network system and corresponding method over a computer network. It synchronizes and provides access by system users to shared data files of a group activity. The distributed group activity network system comprises one or more server computers and client computers that are connected to the server computer(s) by network connections. Each of the server computers comprises a network server and a memory system. The system modules of the client computers use the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize and provide access to the shared data files by the system users by also using the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize access to and access the synchronization files.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: August 12, 2014
    Assignee: Jordaan Consulting Ltd. III, LLC
    Inventor: Victor B. Kley
  • Patent number: 8799508
    Abstract: A node device in an information communicating system: determines whether or not the node device is communicable over the IPv4; determines whether or not the node device is communicable over the IPv6; acquires a first routing table that is generated using a first node device communicable over the IPv4 from a predetermined device that is connected to a network if communication is possible over the IPv4; and acquires a second routing table that is generated using a second node device communicable over the IPv6 from the predetermined device that is connected to the network if communication is possible over the IPv6. If the controller determines that communication is possible over the IPv4 and the controller determines that communication is possible over the IPv6, the controller acquires one of the first one of the first routing table and the second routing table according to a priority order.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: August 5, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tsubasa Umetsu, Kentaro Ushiyama
  • Patent number: 8799438
    Abstract: This application describes a system and method for auto configuring data center networks. The networks include a plurality of electronic devices that may include switches, servers, routers, or any other device that may be used in a data center network. Graph theory is applied to the arrangement of the network devices to determine if the intended design of the data network matches the actual implementation of the network. This may be achieved by resolving the blueprint graph with the physical graph to determine if they are isomorphic. Also, the isomorphic techniques may be used to detect miswirings in the network that do not cause a node degree change for any of the network components.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Kai Chen, Chuanxiong Guo, Haitao Wu
  • Publication number: 20140207967
    Abstract: A method for provisioning a transport service in a multi-domain multi-layer network comprising at least one client layer network domain and at least one server layer network domain, comprising providing a virtual topology of each of said server layer network domain depending on connectivity requirements set by each of the served client layer network domains for a connectivity across said server layer network domains as at least one segment of said client layer network domain topology; determining an end-to-end path between two client nodes across one or more said server layer network domains based on an overlay topology comprising the virtual topologies provided by said server layer network domains, access links connecting client network nodes of said client layer network domains to said server layer network domains, and inter-domain links interconnecting said server layer network domains in the client layer; and provisioning a transport service via the determined end-to-end path.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Inventor: Igor Bryskin
  • Patent number: 8782739
    Abstract: Methods and apparatus for implementing an access list key for accessing information associated with a packet from an access list are disclosed. The packet includes an IP source address field and an IP destination address field, the IP source address field including an IP source address and the IP destination address field including an IP destination address, the IP source address and the IP destination address each having a number of bits (e.g., 128 bits in the case of IPv6). An IP source address is obtained from the IP source address field of the packet and an IP destination address is obtained from the IP destination address field of the packet. A modified IP source address is generated from the obtained IP source address such that the number of bits in the modified IP source address is less than the number of bits in the obtained IP source address.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Claudio DeSanti
  • Patent number: 8782514
    Abstract: XML parsing (PXP) can be improved using multicore CPUs, enhancing its suitability for scientific data. One approach is to divide the XML document into equal-sized chunks, and parse each chunk in parallel. XML parsing is inherently potentially dependent on all preceding characters. The skeleton, an outline of the document generated during a fast preparse, is used to guide full parallel parsing. The preparse is a sequential phase that limits scalability, and this phase can also be parallelized using a meta-DFA mechanism. For each state q of the original preparser the meta-DFA incorporates a complete copy of the preparser state machine as a sub-DFA which starts in state q running multiple instances of the preparser simultaneously when parsing a chunk, with each possible preparser state at the beginning of a chunk represented by an instance. By pursuing all possibilities simultaneously, the meta-DFA allows each chunk to be preparsed independently in parallel.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 15, 2014
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kenneth Chiu
  • Patent number: 8774182
    Abstract: A method and system for using a communication network having a relay node to provide wireless communication with a mobile station. A protocol stack is implemented in the relay node in which the protocol stack includes a media access control layer defining a media access control protocol. The media access control protocol defines a set of headers providing media access control layer data plane functions in the relay node.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: July 8, 2014
    Assignee: Apple Inc.
    Inventors: Hang Zhang, Mo-Han Fong, Peiying Zhu, Jianglei Ma, Wen Tong
  • Patent number: 8764654
    Abstract: A modular system for acquiring biometric data includes a plurality of data acquisition modules configured to sample biometric data from at least one respective input channel at a data acquisition rate. A representation of the sampled biometric data is stored in memory of each of the plurality of data acquisition modules. A central control system is in communication with each of the plurality of data acquisition modules through a bus. The central control system is configured to collect data asynchronously, via the bus, from the memory of the plurality of data acquisition modules according to a relative fullness of the memory of the plurality of data acquisition modules.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: July 1, 2014
    Assignee: Zin Technologies, Inc.
    Inventors: Alan J. Chmiel, Bradley T. Humphreys, Carlos M. Grodsinsky
  • Patent number: 8769154
    Abstract: An embodiment of a method and apparatus for synchronizing routing protocol information associated with a plurality of routing modules of a network element is disclosed herein. The method includes an operation for adding an additional routing module to a network element. The network element includes an existing routing module having an existing collection of routing protocol information associated therewith. In response to adding the additional routing module to the network element, an operation is performed for imparting the existing collection of routing protocol information upon the additional routing module. After updating the existing routing module with such new routing protocol information, an operation is performed for updating the additional routing module with such new routing protocol information.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: July 1, 2014
    Assignee: Alcatel Lucent
    Inventors: Kendall William Harvey, Brian Roger Winger
  • Patent number: 8762569
    Abstract: Network devices include proxies and where multiple proxies are present on a network, they can probe to determine the existence of other proxies. Where more than two proxies are present and thus different proxy pairings are possible, the proxies are programmed to determine which proxies should form a proxy pair. Marked probe packets are used by proxies to discover each other and probing is done such a connection can be eventually formed even if some probe packets fail due to the marking. Asymmetric routing can be detected and proxies configured for connection forwarding as necessary.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: June 24, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Kand Ly, Maksim Ioffe, Alfred Landrum, Mark Stuart Day
  • Patent number: 8761196
    Abstract: Methods, apparatus and articles of manufacture are disclosed that provide flexible input/output device communications in a process control system. In one example, a process control system controls a plurality of field devices. The process control system includes a control device and a communications protocol component. The communications protocol component has at least one communications channel that is selectively configurable to use at least a first or second communications protocol and to communicate with at least one of the field devices.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: June 24, 2014
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Gary Keith Law, Trevor Duncan Schleiss, Kent Burr, Thomas W. Snead, Ronald Dean Eddie
  • Patent number: 8745196
    Abstract: A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Patent number: 8745239
    Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: June 3, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Jonathan Cobb, David Rowley, Scott Anderson, Abbas Mahyari, Nikita Dolgov, Carl Rivas
  • Patent number: 8738756
    Abstract: A system and an article of manufacture for enabling co-existence of multiple machines with identical addresses within a single data center network. include assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Patent number: 8738357
    Abstract: Systems, methods, and apparatus for accessing distributed models in automated machine processing, including using large language models in machine translation, speech recognition and other applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Franz Josef Och, Jeffrey Dean, Thorsten Brants, Alexander Mark Franz, Jay Ponte, Peng Xu, Sha-Mayn Teh, Jeffrey Chin, Ignacio E. Thayer, Anton Carver, Daniel Rosart, John S. Hawkins, Karel Driesen
  • Patent number: 8732298
    Abstract: A method and apparatus for maintaining routing information in a Peer-to-Peer (P2P) network are provided. The method includes that: a super maintenance node receives routing update information of an ordinary node in its home area; the super maintenance node sends routing update information to super maintenance nodes in other network areas; the super maintenance nodes in other network areas notify ordinary nodes in their home network areas to update routing information. With the present invention, a node of strong processing capabilities at the network area border is chosen to act as a super maintenance node and other nodes as ordinary nodes; when a node joins or fails, an ordinary node sends detected routing update information only to the super maintenance node in the local network area; the super maintenance node then forwards the update information to super maintenance nodes in other network areas.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: May 20, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guangyu Shi, Jian Chen, Hao Gong
  • Patent number: 8706893
    Abstract: A system and method for providing multimedia communication between a firewall protected, LAN based endpoint and an endpoint that is external to the LAN. A logical port of a multimedia communications control unit is attached to the LAN behind the firewall. Another logical port of the multimedia communications control unit is attached to the external endpoint. Multimedia communication data, consisting of call management data and media data, can be exchanged between the endpoints via the multimedia communications control unit. The multimedia communications control unit allows only multimedia communication data that strictly adheres to a particular communications protocol to pass through. Thus, the security afforded by the firewall is not compromised.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: April 22, 2014
    Assignee: Polycom Israel, Ltd.
    Inventors: Roni Even, Uri Rabinerzon
  • Patent number: 8689280
    Abstract: DNS-based content routing techniques are described. In one or more implementations, data is examined that describes interactions via a network with content via a domain name. Responsive to the examination, a policy is adjusted to change how one or more network addresses are resolved for the domain name for access to the content. A communication is formed that includes the adjusted policy to be communicated to one or more domain name system (DNS) servers, the adjusted policy configured to specify which network address are resolved for the domain name by the one or more DNS servers for access to the content.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Daron Spektor, Bradley A. Cleaver
  • Patent number: 8677471
    Abstract: A firewall cluster having three or more firewall processing nodes sharing the same shared IP address. Port numbers are assigned to the firewall processing nodes within the cluster and are used to distinguish between traffic sent to the cluster. Each network connection is assigned a destination port number. Each node receives the network connection and its assigned port number and determines if the assigned destination port number matches one of its assigned port numbers. If so, the node processes the network connection. If the assigned destination port number does not match one of its assigned port numbers, the network connection is discarded.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 18, 2014
    Assignee: McAfee, Inc.
    Inventors: Michael J. Karels, Michael James Silbersack