Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 9898439
    Abstract: A system for optimizing remote direct memory accesses (RDMA) is provided. The system includes a first computing device and a second computing device disposed in signal communication with the first computing device. The first and second computing devices are respectively configured to exchange RDMA credentials during a setup of a communication link between the first and second computing devices. The exchanged RDMA credentials include cache line size information of the first computing device by which a cache aligned RDMA write operation is executable on a cache of the first computing device in accordance with the cache line size information by the second computing device.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randall T. Kunkel, Donald W. Schmidt, Jerry W. Stevens
  • Patent number: 9900210
    Abstract: A method of establishing connectivity between a relay node and an OAM entity in a communications network, the method comprising the steps of: establishing a connection between the relay node and a user plane of the communications network; addressing communications to the OAM entity defined as residing in an OAM subnet via a gateway in the user plane; and routing the communications from the user plane to the OAM subnet.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 20, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Henning Sanneck, Peter Szilagyi
  • Patent number: 9900878
    Abstract: The present invention relates to a method and apparatus for dynamically allocating resources in a High Efficiency WLAN (Wireless Local Area) (HEW). According to one aspect of the present invention, a method for resource switching in a WLAN may be provided. The method may include receiving, by a station (STA) from an access point (AP), a downlink multiple user (DL MU) frame on a resource indicated by first resource allocation information, the DL MU frame including the first resource allocation information and second resource allocation information for a next MU frame following the DL MU frame, and processing, by the STA, the next MU frame based on a resource indicated by the second resource allocation information.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: February 20, 2018
    Assignee: NEWRACOM, INC.
    Inventor: Yongho Seok
  • Patent number: 9900837
    Abstract: A system and method for sending push notifications over different channels for different types of traffic is disclosed. The method includes establishing a first communication channel with a computing device, establishing a second communication channel with the computing device, associating a first category with the first communication channel, the first category having a first set of message types, associating a second category with the second communication channel, the second category having a second set of message types, receiving a message, determining a category for the message from the first category and the second category, and sending the message to the computing device using a communication channel associated with the determined category.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Yuyang Chen, Yun Zhou
  • Patent number: 9900241
    Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: February 20, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
  • Patent number: 9898317
    Abstract: In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: February 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Ankur Singla
  • Patent number: 9900183
    Abstract: The present invention relates to an IP address automatic assignment method, a client, and a server. The present invention solves the technical problem in the prior art that a DHCP Relay host needs to be added additionally to assign an IP address to a client when a DHCP server and the client are not on the same network segment, thereby saving configuration cost and simplifying network configuration.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: February 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Haiqing Lan
  • Patent number: 9893983
    Abstract: Some embodiments provide a scalable framework to retrieve statistics relating different aggregated entities. In some embodiments, the aggregated entity is a pair of ports. The pair of ports can be physical ports of one or more physical forwarding elements. The pair of ports can be logical ports of one or more logical forwarding elements. In some embodiments, the aggregated entity is a machine or a group of machines. In some embodiments, the aggregated entity is an access control list (ACL).
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 13, 2018
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Patent number: 9893874
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a processor to cause the processor to determine a lowest latency LAG port for each LAG in any path of a plurality of paths connecting a first device with a second device, and discover a configuration of a network fabric connecting the first device to the second device after determining the lowest latency LAG port for each LAG therein. The network fabric includes a plurality of devices interconnected with LAGs. Moreover, the embodied program instructions are executable by the processor to perform clock synchronization for each path of the plurality of paths and determine a latency for each path of the plurality of paths based on the clock synchronization and the lowest latency LAG port for each LAG included in the plurality of paths.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Talha J. Ilyas, Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 9894000
    Abstract: The method for forwarding a data packet in a network generally has the steps of: forming at least two transit data packets including replicating at least payload data, sequence data and destination data of the data packet; and forwarding the at least two transit data packets along different network paths. The different network paths can lead to an egress node based on the destination data. At the egress node, the received data packets can be compared to stored data to determine whether the transit data packets having the same sequence data have both been received. The received data packets can then be transmitted to the data destination only when it is determined that they are the first one of the pair of transit data packets to be received.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 13, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventor: William McCormick
  • Patent number: 9893862
    Abstract: Embodiments of the present application provide an aggregation frame design method and apparatus, the method includes: selecting, by a transmit end from N different hash function groups, one group that has a same sequence number as that of each receive end, mapping a MAC address of each receive end into a number X, and denoting the number X; obtaining M first sequences of each receive end, and performing a bitwise OR operation on the M first sequences to obtain an identification sequence of each receive end; obtaining N identification sequences of N receive ends, performing a bitwise OR operation on the N identification sequences to obtain a Bloom sequence, and encoding and modulating the Bloom sequence to map the Bloom sequence onto an OFDM symbol; and forming an aggregation frame by using a pilot signal, the OFDM symbol, the N identification sequences, and data of the N receive ends.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: February 13, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Min Yan, Junping Zhang, Wei Wang, Qian Zhang
  • Patent number: 9893992
    Abstract: A communication apparatus includes a connection port and a processor. The connection port is connected to a switch apparatus. The processor is configured to acquire data to be transmitted to an external apparatus. The processor is configured to generate a packet destined to the external apparatus. The packet contains the data. The processor is configured to store the packet in a buffer. The processor is configured to acquire the packet from the buffer. The processor is configured to transmit the packet to the switch apparatus via the connection port. The processor is configured to acquire a state of a network to which the connection port is connected. The processor is configured to control, on basis of the state of the network and a predetermined packet generation time, a number of packets to be generated.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: February 13, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Hiramoto, Tomohiro Inoue, Shun Ando, Masahiro Maeda, Masao Yoshikawa
  • Patent number: 9893964
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 13, 2018
    Assignee: NICIRA, INC.
    Inventors: Henry Mai, Somik Behera
  • Patent number: 9894012
    Abstract: A method including selecting a prospective local port from a plurality of available local ports for a computing environment; determining a hash value based on the prospective local port, the hash value being further determined based on a hash value determination method of a network interface of the computing environment; determining whether the hash value results in incoming traffic being delivered to a selected one of a plurality of cores of the computing environment; and sending data relating to an application executed by the selected core over the network interface using the prospective local port, if the hash value results in incoming traffic being delivered to the selected core.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: February 13, 2018
    Assignee: WIND RIVER SYSTEMS, INC.
    Inventors: Erik Dahlberg, Rikard Mendel, Jonas Rendel
  • Patent number: 9894459
    Abstract: Various system and techniques for spatially aware smart device provisioning are described herein. Location data indicating a physical location of the configuration device can be received from the configuration device. A subset of one or more smart devices can be received from a device management module. The subset of one or more smart devices can be based on stored physical locations of each smart device of one or more smart devices and a predetermined area. The subset of smart devices can be presented to the configuration device. The configuration device can present the subset of smart devices to a user and accept a user selection of a smart device from the subset of smart devices to provision. The user selection of the smart device can be received. The smart device can be provisioned based on the user selection.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: February 13, 2018
    Assignee: Digi International Inc.
    Inventors: Joel Baumert, Aaron Samuel Kurland
  • Patent number: 9887892
    Abstract: Provided by the present disclosure are a traffic statistics collection method and device. In the method, one and the same counter is adopted to set an input control parameter for each type of message in N types of messages respectively; N count values are acquired from the counter when a first preset moment is reached, wherein the N count values include: a total number count of the N types of messages and N?1 input control parameter counts, which are received by a preset port at the first preset moment; and statistics are collected for traffic, at the first preset moment, of the each type of message in the N types of messages through the N input control parameters and the N count values respectively, thereby saving counter resources.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: February 6, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
    Inventors: Yinkui Cheng, Yong Qian
  • Patent number: 9887916
    Abstract: One embodiment of the present invention provides a switch. The switch includes a tunnel management module, a packet processor, and a forwarding module. The tunnel management module operates the switch as a tunnel gateway capable of terminating an overlay tunnel. During operation, the packet processor, which is coupled to the tunnel management module, identifies in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway. This virtual tunnel gateway is associated with the switch and the data packet is associated with the overlay tunnel. The forwarding module determines an output port for an inner packet in the data packet based on a destination address of the inner packet.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 6, 2018
    Assignee: BROCADE COMMUNICATIONS SYSTEMS LLC
    Inventor: Phanidhar Koganti
  • Patent number: 9887914
    Abstract: Disclosed herein are methods, systems, and software for modifying a communication path based on latency. In one example, a method of operating a content node to alter a communication path includes identifying latency data for a plurality of end user devices communicating with the content node, and identifying that the one or more end user devices in the plurality of end user devices exceed a latency threshold based on the latency data. The method further includes, in response to identifying that the one or more end user devices in the plurality of end user devices exceed the latency threshold, modifying the communication path between the content node and the one or more end user devices by modifying a domain name system (DNS) configuration for the content node.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: February 6, 2018
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 9888001
    Abstract: According to one method, the method occurs at a Diameter relay agent including at least one processor and a memory. The method includes receiving first Diameter capabilities information associated with a first Diameter node. The method also includes sending, to at least a second Diameter node, the first Diameter capabilities information.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 6, 2018
    Assignee: Oracle International Corporation
    Inventor: Steven Robert Donovan
  • Patent number: 9888290
    Abstract: A data communication gateway. The gateway comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application receives a secure socket layer (SSL) client hello message identifying a server and an application layer communication protocol from a client executing on one of a user equipment (UE), a laptop computer, a notebook computer, a tablet computer, or a desktop computer and determines to deny an application layer communication service access of the client to the identified server. In response to determining to deny service access, sending a SSL server hello message comprising a client redirection extension to the client that identifies a web server configured to provide a courtesy message associated with the service denial in response to a hypertext transfer protocol (HTTP) GET message or a secure hypertext transfer protocol (HTTPS) GET message.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: February 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Tania S. Mazza, Chidambaram Pavanasam, Badri P. Subramanyan
  • Patent number: 9887905
    Abstract: The present invention discloses a gateway and its method of transferring data, the gateway being connected to a network by a SIMM-node. In response to a request to establish multi-MAC address routing information of a SIMM-node, multiple MAC addresses corresponding to an IP address of the SIMM-node are obtained. The multi-MAC address routing information of the SIMM-node is established at least according to the obtained multiple MAC addresses corresponding to the IP address of the SIMM-node. In response to receiving a data message sent to the IP address of the SIMM-node, the data message is routed by using the established multi-MAC address routing information of the SIMM-node.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yuan Li, Gang Tang, Zheng Dong Zhu
  • Patent number: 9883548
    Abstract: Systems and methods for maintaining an IP (Internet protocol) connection in a mobile network are disclosed. Techniques are disclosed wherein an optimal keep-alive interval is determined, and dynamic adjustments of keep-alive message interval are employed to prevent detection and counter measure. Keep-Alive schedule information may be determined at a first mobile terminal for a network, and subsequently used for a second mobile terminal when the second mobile terminal encounters that same network. In some embodiments, the Keep-Alive schedule information is stored at a network-node device. In some embodiments, the first mobile terminal and the second mobile terminal are cellular phones.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 30, 2018
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Mikko Tervahauta, Seppo Salorinne, Jukka Ahonen, Mikko Daavittila, Andrew Everitt, Lauri Vuornos
  • Patent number: 9883323
    Abstract: A WSN has multiple sensor nodes, a bi-directional gateway sensor node, and a server. The WSN also includes circuitry configured to process a route request message from an origination sensor node to a destination sensor node. A message packet of each of the sensor nodes includes a minimum energy field, a minimum energy harvesting rate field, and a sum of energy field. The circuitry is also configured to determine a new delivery route based upon comparing a minimum energy and a minimum energy harvesting rate of an instant sensor node with a minimum energy and a minimum energy harvesting rate contained in the message packet, and select a lower minimum energy and a lower minimum energy harvesting rate from the instant sensor node or the message packet. The circuitry is also configured to broadcast the lower minimum energy and the lower minimum energy harvesting rate throughout the WSN.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 30, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Emad Ahmad Aldalu
  • Patent number: 9880891
    Abstract: Included are embodiments for assignment and failover of resources. More specifically, at least one embodiment of a method includes assigning, to a user of an access device (202), at least one primary resource (210, 212). Some embodiments include assigning, to the user of the access device (202), at least one backup resource (210, 212).
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 30, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Joel Walls, Byron A. Alcorn, Thomas J. Flynn, Roland M Hochmuth, Quoc P. Pham, Valentin Popescu
  • Patent number: 9882873
    Abstract: Systems and methods for MAC address allocation for virtual machines. An example method may include: initializing a virtual machine, determining that a network identifier has not been assigned to the virtual machine, in view of a determination that a network identifier has not been assigned to the virtual machine, transmitting, via a network, a network identifier request, receiving, via the network, one or more data packets, processing, by a processing device, the one or more data packets to identify a network identifier directed to the virtual machine, and assigning the network identifier to the virtual machine.
    Type: Grant
    Filed: November 29, 2015
    Date of Patent: January 30, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Yedidyah Bar David
  • Patent number: 9882742
    Abstract: A data communication network controls the amounts of virtual network elements it uses. A control system processes user data packets from multiple wireless base stations to determine amounts of user data packet tunnels for a plurality of Quality-of-Service (QoS) levels. The control system processes the amounts of the user data packet tunnels for the QoS levels to identify a target amount of virtual packet gateways to serve the user data packet tunnels. A virtual network element system implements the target amount of the virtual packet gateways to serve the user data packet tunnels at the QoS levels with the virtual packet gateways.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 30, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Aaron Paul Hinkle, Seng Chai Gan, Khoi Dinh Nguyen, Danmei Wu
  • Patent number: 9882766
    Abstract: A method and apparatus of a device that converts an ordered ACL to an unordered ACL is described. In an exemplary embodiment, a network element receives an ordered access control list that includes a set of ordered rules, where each of the ordered rules includes an address range and an action. Furthermore, if two address ranges for two of the ordered rules overlap, a corresponding action of a preceding rule overrules a corresponding action of a subsequent rule for an overlapping range of addresses. The network element further converts the ordered access control list to an unordered access control list, where the unordered access control list includes a plurality of independent rules and each of the plurality of independent rules include a corresponding address range that is non-overlapping with other address ranges of the plurality of independent rules.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: January 30, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Adam James Sweeney, Asang Kamalakar Dani
  • Patent number: 9880768
    Abstract: A pool of unit memories is provided in order to flexibly allocate memory capacity to implement various tables and/or logical memories such as those for implementing an OpenFlow switch. The pool is structured with routing resources for allowing flexible allocation and reallocation of memory capacity to the various tables. The unit memories and logical units in the pool are interconnected by a set of horizontal routing resources and a set of vertical routing resources.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: January 30, 2018
    Assignee: BAREFOOT NETWORKS, INC.
    Inventor: Patrick Bosshart
  • Patent number: 9876587
    Abstract: Aspects of the subject disclosure may include, for example, a waveguide system that includes a transmission device having a coupler positioned with respect to a transmission medium to facilitate transmission or reception of electromagnetic waves that transport communications data. The electromagnetic waves propagate along an outer surface of the transmission medium. A training controller detects an impairment on the transmission medium adverse to the transmission or reception of the electromagnetic waves and adjusts the electromagnetic waves to reduce the effects of the impairment on the transmission medium. Other embodiments are disclosed.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: January 23, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Farhad Barzegar, Irwin Gerszberg, Robert Bennett, Paul Shala Henry
  • Patent number: 9876561
    Abstract: A communication system, an apparatus and a method to route an Internet Protocol (IP) datagram with a standard internet routing protocol over a space link. The method including: routing according to the standard internet routing protocol including a current routing table including routing via the space link; receiving an Internet Protocol (IP) datagram including a destination; querying the routing stack to determine whether the destination is linked via the space link; and forwarding the IP Datagram to a space link address when IP datagram's destination is linked via the space link.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: January 23, 2018
    Assignee: Hughes Network Systems, L.L.C.
    Inventors: Sandeep Ahluwalia, Liqing Xiao, Ran Wang, Neha Jain
  • Patent number: 9876764
    Abstract: The present invention discloses methods and systems for a VPN gateway to establish virtual private network (VPN) connections with at least one other VPN gateways. The VPN gateway determines that it is classified into a first VPN gateway group by a VPN management server, and the VPN gateway determines which other VPN gateways belong to the same first VPN gateway group. The VPN gateway then determines and sends information about the number of remaining possible VPN connections (RPVPNC) to the VPN management server, such that the VPN management server is able to send a first configuration to the first VPN gateway. The first VPN gateway is then configured according to the first configuration, and the first VPN gateway establishes VPN connections with other VPN gateways based on VPN connection topology, configuration, and number of RPVPNC of the first VPN gateway and other VPN gateways.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: January 23, 2018
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Ho Ming Chan, Chak Ming Lau
  • Patent number: 9871794
    Abstract: A server system for a domain name system (DNS) which operates to concurrently provide both public-facing and restricted channels for receiving and handling Internet Protocol (IP) address requests from a population of computers. The server system implements an alternative DNS request handling process to provide a trusted computer entity with exclusive access to the restricted channels.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 16, 2018
    Assignee: Neustar, Inc.
    Inventors: Rodney Lance Joffe, David Link King
  • Patent number: 9871717
    Abstract: Measures for processing data in a packet-switched network. At a first device in the network, an echo request packet is transmitted into the network. The echo request packet comprises a predetermined identifier. An echo response packet is received from a second device in the network. In response to the received echo response packet comprising the predetermined identifier, the received echo response packet is identified as a packet generated on the basis of an echo request packet originated from the first device, and an Internet Protocol (IP) address comprised in the received echo response packet is determined to be an IP address of the second device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: January 16, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Casey Davenport, Simon Wingrove, Alex Pollitt, Michael Curtis, Shaun Crampton, Steve Balls, Fiona Corden
  • Patent number: 9871608
    Abstract: Methods and apparatus are provided for telemetry processing using a telemetry processor. The telemetry processor can include a plurality of communications interfaces, a computer processor, and data storage. The telemetry processor can buffer sensor data by: receiving a frame of sensor data using a first communications interface and clock data using a second communications interface, receiving an end of frame signal using a third communications interface, and storing the received frame of sensor data in the data storage. After buffering the sensor data, the telemetry processor can generate an encapsulated data packet including a single encapsulated data packet header, the buffered sensor data, and identifiers identifying telemetry devices that provided the sensor data. A format of the encapsulated data packet can comply with a Consultative Committee for Space Data Systems (CCSDS) standard. The telemetry processor can send the encapsulated data packet using a fourth and a fifth communications interfaces.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 16, 2018
    Assignee: The Boeing Company
    Inventors: Chen J. Chang, Amir L. Liaghati, Jr., Mahsa L. Liaghati
  • Patent number: 9871747
    Abstract: A communications network includes a plurality of network components that are interconnected for exchanging data messages (data telegrams). The network has a first and a second partial network and each network component is connected to the two partial networks. In order to design such a communications network with few devices and so as to be as reliable as possible, the communications network has at least some network components that are interconnected along a chain. Each chain of network components has a first network component directly connected to the first partial network, and a second network component directly connected to the second partial network. A corresponding network component for operation in a communications network is also described, and a method for the interference-immune transmission of data messages in a communications network.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: January 16, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventor: Holger Heine
  • Patent number: 9866658
    Abstract: SAS expanders are commonly used within a SAS network topology to allow multiple disk drives (targets) to connect to multiple host devices (initiators). A connection between an initiator and a target is setup inside an expander on the pathway between the initiator and the target. A source device sends a connection request message called an open address frame using in-band signaling. The expander processes the open address frame and forwards an modified open address frame to the next expander in the path or to the final destination device.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: January 9, 2018
    Assignee: MICROSEMI STORAGE SOLUTIONS, INC.
    Inventors: Cheng Yi, Heng Liao, Calvin Leung
  • Patent number: 9866349
    Abstract: Disclosed herein is a method of generating an encoded data packet over GF(2). The method comprises determining 303 a plurality of data packets in dependence on a Latin rectangle, wherein the plurality of data packets have equal length; and generating 305 an encoded data packet by bitwise XORing the determined plurality of data packets. The efficiency of encoding, decoding, and transmission over a network of data packets are all improved, as well as the security properties of the transmitted information.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 9, 2018
    Assignee: MEMOSCALE AS
    Inventors: Danilo Gligoroski, Katina Kralevska
  • Patent number: 9866467
    Abstract: A system for determining network device transiting data attributes includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to run a first script on all static ports of a network and run a second script on all known ports of the network. The system may parse the parameters returned from the first and second scripts to identify one or more identified ports of the known ports. The system may run a third script on the one or more identified ports to force one or more denials at the identified ports. Based on the one or more denials, the system may determine network device transiting data attributes including but not limited to allowed protocols and directionality for each of the one or more identified ports.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 9, 2018
    Assignee: Capital One Services, LLC
    Inventors: Eric Barnum, Terence Banks
  • Patent number: 9866478
    Abstract: In one embodiment, a data plane component of the network visibility system can receive a data packet tapped from a source network. The data plane component can further match the data packet with an entry in a rule table, where the entry includes one or more match parameters, and in response to the matching can tag the data packet with a zone identifier defined in the entry. The data plane component can then forward the tagged data packet to an analytic server for analysis.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: January 9, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Latha Laxman, Vishal Seth, Arvindsrinivasan Lakshmi Narasimhan
  • Patent number: 9860259
    Abstract: The present disclosure relates to a system, a method, and a non-transitory computer readable storage medium for deep packet inspection scanning at an application layer of a computer. A method of the presently claimed invention may scan pieces of data received out of order without reassembly at an application layer from a first input state generating one or more output states for each piece of data. The method may then identify that the first input state includes one or more characters that are associated with malicious content. The method may then identify that the data set may include malicious content when the first input state combined with one or more output states matches a known piece of malicious content.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: January 2, 2018
    Assignee: SONICWALL US HOLDINGS INC.
    Inventors: Hui Ling, Cuiping Yu, Zhong Chen
  • Patent number: 9860174
    Abstract: Methods and apparatus for acknowledgment of multiple user uplink are provided. In one aspect, a method of wireless communication includes receiving a first wireless message from a first station at least partially concurrently with receiving a second wireless message from a second station, generating a first acknowledgment message in response to receiving the first wireless message, generating a second acknowledgement message in response to receiving the second wireless message, and transmitting the first acknowledgment message to the first station at least partially concurrently with transmitting the second acknowledgement message to the second station.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: January 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Simone Merlin, Gwendolyn Denise Barriac, Hemanth Sampath, Sameer Vermani
  • Patent number: 9858233
    Abstract: Embodiments are described for systems and methods that transparently virtualize SCSI transport endpoints for management purposes between Fiber Channel base nodes and virtual nodes. An N_Port ID Virtualization mapping component maps multiple endpoints to a single physical port. The endpoints are abstract objects that have attributes can be moved around the system. This allows virtual port management (e.g., port migration, moving ports, removing ports, adding ports, etc.) to be performed on many virtual ports in a unified manner. This allows storage area network to be configured with virtual endpoints that span both base and virtual ports.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 2, 2018
    Assignee: EMC Corporation
    Inventors: Robert Fair, Hendrik Tanto, Shobhan Kumar Chinnam
  • Patent number: 9860796
    Abstract: Aspects automatically direct data requests from a specific application of a mobile programmable device to a designated WiFi network pathway without interaction from a mobile device user in response to determining that an initial data network pathway does not meet a satisfactory service threshold for forwarding the data requests to an event web server. Aspects also predict total attendance within a venue of the event and within a communication range of a designated WiFi service node by device users as function of real-time levels of social media following activity associated with the event and an available venue occupancy, a historical attendance at similar events within similar venues, and a time of the event. Aspects predicting a bandwidth requirement for usage of a WiFi pathway of the WiFi node for requests as a function of the predicted attendance.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Ji Young Roe, Kimberly G. Starks
  • Patent number: 9860614
    Abstract: A method includes comparing a length of a first packet to a threshold, determining that the first packet is a short packet when the length of the first packet is less than the threshold, and determining that the first packet is a long packet when the length of the first packet is greater than or equal to the threshold. The method also includes when the first packet is a long packet placing the first packet in a long packet container and transmitting the long packet container to a photonic switch. Additionally, the method includes when the first packet is a short packet placing a first portion of the first packet in a first short packet container, where the first short packet container includes a sequence number, a source top-of-rack switch (TOR) address, and a destination TOR address and transmitting the first short packet container to an electronic switch.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Alan Frank Graves
  • Patent number: 9860209
    Abstract: A method operable in a security device cluster having a plurality of security devices each configured to receive respective data flows. The method includes receiving a first segment of a flow at a first security device of the plurality of security devices, sending the first segment of the flow toward a destination node without the first security device of the plurality of security devices asserting ownership over the flow, receiving, from the destination node, a second segment of the flow at a second security device of the plurality of security devices, the second segment of the flow being responsive to the first segment, asserting, by the second security device of the plurality of security devices, ownership over the flow, and forwarding, from the first security device, packets of the flow subsequently received by the first security device to the second security device.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin A. Buchanan, Andrew E. Ossipov, Kent Leung, Xun Wang, Zhijun Liu, Weiwei Kang
  • Patent number: 9860615
    Abstract: A method includes obtaining a first packet, where the first packet has a length and comparing the length of the first packet to a length threshold. The method also includes when the length of the first packet is greater than or equal to the length threshold, placing the first packet in a long packet container and transmitting the long packet container to a first photonic switch and when the length of the first packet is less than the length threshold, placing the first packet in a first short packet container and transmitting the first short packet container to a second photonic switch.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: January 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Alan Frank Graves
  • Patent number: 9854069
    Abstract: A network apparatus comprising: a packet payload compressor (PPC) operable to: receive a packet copied from a network, the packet comprising a source, destination, and a payload; extract a value of a field comprised in the payload; provide a computed value of the field based on the source and destination of the packet; compare the extracted value and the computed value; and compress the field if the extracted value is the same as the computed value, and a traffic shaper operable to transmit a compressed packet comprising the compressed field.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 26, 2017
    Assignee: RADIFLOW LTD.
    Inventors: Yehonatan Kfir, Ilan Barda
  • Patent number: 9853881
    Abstract: In one embodiment, an autonomous system border router (ASBR) advertises a same forwarding label for received advertised routes of a merging context that were advertised with a same forwarding label for the ASBR to use when sending corresponding packets. An ASBR receives via a routing protocol from a particular router in the same autonomous system, a plurality of same-labeled received routes advertised with a same first forwarding label within a merging context. In response to each of the plurality of same-labeled received routes having the same first forwarding label to use to forward packets to the particular router and being in the same merging context, the ASBR determines a merged forwarding label and advertises to a peer ASBR in another autonomous system (AS) each of the plurality of same-labeled received routes with the merged forwarding label for the peer ASBR to use to forward packets to the ASBR.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Keyur Patel
  • Patent number: 9853916
    Abstract: Described is an apparatus comprising one or more router circuitries. One or more of the circuitries may be a shared-bus router circuitry including a plurality of shared-bus ports and a shared-bus datapath, and one or more of the circuitries may be a crossbar router circuitry including a plurality of crossbar ports and a crossbar datapath. Also described are methods of making the apparatus, which may include: providing one or more design files modeling the apparatus, the shared-bus datapath, and the crossbar datapath; incorporating a configuration parameter for the datapath into the one or more design files; and setting an RTL configuration parameter to instantiate either the shared-bus backbone or the crossbar backbone. The methods may also include loading the one or more design files with a design tool and compiling the one or more design files with the design tool.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 26, 2017
    Assignee: Intel Corporation
    Inventors: Robert P. Adler, Cristian E. Savin, Vishnu Vardhan Nandakumar, Yashpreet Kaur, Soe Myint
  • Patent number: 9853891
    Abstract: According to one embodiment, a system includes one or more memory units for storing an Address Resolution Protocol (ARP) table. The system further includes one or more processors. The processors receive, from a routing protocol, an Internet Protocol (IP)-Media Access Control (MAC) address pair for a first host computer. The processors further populate the ARP table with the IP-MAC address pair for the first host computer.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu