Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 10182133
    Abstract: A method for starting an application in a router includes establishing a connection with a terminal, detecting whether the terminal supports a private protocol, and starting an application based on the private protocol if the terminal supports the private protocol.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 15, 2019
    Assignee: Xiaomi Inc.
    Inventors: Tiejun Liu, Zheng Li, Liang Cheng, Pengfei Zhang
  • Patent number: 10182007
    Abstract: The disclosed computer-implemented method may include (1) receiving, at an upstream router of a multicast distribution tree, a packet that is destined for a receiver within an MPLS network, (2) identifying within the packet (A) a context label that specifies a controller and (B) a tree label that is assigned by the controller, (3) identifying a forwarding table that corresponds to the context label identified within the packet, (4) searching the forwarding table that corresponds to the context label for the tree label that specifies the multicast distribution tree, (5) identifying, based at least in part on the search, a downstream router of the multicast distribution tree that is to receive the packet on the way to the receiver, and then (6) forwarding the packet to the downstream router of the multicast distribution tree on the way to the receiver. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: January 15, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Zhaohui Zhang
  • Patent number: 10182015
    Abstract: A method for redundant transmission of data telegrams between automation devices of an installation by a communication network requires a ring topology. A sending device sends out two data telegrams in different transmission directions of the communication network and a receiving device processes the data telegram arriving at the receiving device first and discards the other data telegram as a duplicate. To ensure fast transmission of data telegrams having important content, the sending automation device assigns a priority level and data telegrams having a high priority level are sent according to a first communication protocol and data telegrams having a low priority level are sent according to a different second communication protocol. A network component arranged between the sending device and the receiving device receives the data telegram, recognizes the priority level based on the communication protocol used, and forwards the data telegram taking into consideration the priority level.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: January 15, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Holger Heine
  • Patent number: 10182125
    Abstract: A server, physical switch, and communication system are provided. The server includes one or more virtual machines and a proxy module. The proxy module includes a registering module configured to register the virtual machines to a physical switch, a message receiving confirmation module configured to receive a confirmation message from the physical switch, wherein the confirmation message comprises identification information associated with the virtual machines, and a server end forwarding module configured to communicate with the physical switch based on the identification information associated with the virtual machines. The physical switch includes a virtual port assigning module configured to register a virtual machine to the physical switch, a message sending confirmation module configured to send a confirmation message to a server, and a physical switch end forwarding module configured to communicate with the virtual machine based on the identification information associated with the virtual machine.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 15, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventor: Zhengdong Zhu
  • Patent number: 10180958
    Abstract: A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: January 15, 2019
    Assignee: BCE INC.
    Inventors: Stéphane Maxime François Fortier, Jean Bouchard, James Francis Fagan, Sean MacLean Murray, Sanro Zlobec
  • Patent number: 10178581
    Abstract: The disclosed embodiments seek to improve communication rates and lessen transmission errors between nodes in a communication network. The disclosed embodiments seek to improve reception bandwidth using one or more of (1) a MAC wrapper configured to integrate incoming data across sector arrays for use by the existing chipsets, and/or (2) a new interface modification to the chip design facilitating integrated log likelihood ratio processing from across multiple sector arrays. Sector coverage may be deliberately overlapped using the dynamic diversity achieved by the embodiments to compensate for environmental factors.
    Type: Grant
    Filed: May 13, 2018
    Date of Patent: January 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Djordje Tujkovic, Sanjai Kohli
  • Patent number: 10177936
    Abstract: In one embodiment, a system includes a switch having logic configured to receive an overlay packet via an overlay tunnel, the overlay packet including an overlay tunnel header having Quality of Service (QoS) attributes stored therein and a packet, remove the QoS attributes from the overlay tunnel header, decapsulate the packet from the overlay packet to remove the overlay tunnel header, determine a destination port from the packet, and forward the packet to the destination port. In another embodiment, a method includes receiving a packet on a source port, determining a virtual network associated with the source port, encapsulating the packet with at least one overlay tunnel header to form an overlay packet, storing QoS attributes with the at least one overlay tunnel header, the QoS attributes being determined in part by the virtual network, and sending the overlay packet via an overlay tunnel.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventor: Bhalachandra G. Banavalikar
  • Patent number: 10178176
    Abstract: Methods and systems for communicating data between a network and devices of a vehicle are provided. A method includes: determining, by a processor, a value associated with a round trip time based on vehicle information; adjusting, by the processor, a size of a window used in communication with the network based on the value; and communicating data at least one of to and from the network based on the size of the window.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: January 8, 2019
    Assignees: CARNEGIE MELLON UNIVERSITY, GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ozan Tonguz, Hsu-Chieh Hu, Fan Bai
  • Patent number: 10178008
    Abstract: Monitoring packets can be sent periodically across IP network tunnels that traverse internet connections to a customer location, and the monitoring packets used to determine current packet-loss, latency, and jitter metrics in each direction for each available circuit. Circuits may be assigned to circuit sets, each most appropriate to various classes of user traffic, and user traffic assigned to circuit sets based on traffic class. If monitored metrics change beyond set thresholds, a determination is made as to whether the changes are due to circuit saturation or some other cause. If saturation is the problem, logic at either or both tunnel endpoints dynamically adjusts QOS rate limits to optimum values (the highest rate that does not cause threshold violations) in near-real time.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 8, 2019
    Assignee: BIGLEAF NETWORKS, INC.
    Inventors: Joel Mulkey, Luke Heberling
  • Patent number: 10176062
    Abstract: A cloud server including a communication device, a plurality of hardware resources, and a controller is provided. The communication device provides a network connection to the Internet and an electronic computing device on the Internet. A respective virtual machine is instantiated for service execution on each of the hardware resources. The controller receives a hosting request for a service from the electronic computing device via the communication device, allocates one of the hardware resources to execute the service according to the hosting request and determine a link for accessing the service from outside of the cloud server in response to the hosting request, tests whether the service is functional by accessing the service from the Internet according to the link via the communication device, and transfers the service to be executed by another one of the hardware resources when the service is dysfunctional.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: January 8, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Meng-Yu Li, Chun-Hung Chen, Chia-Chen Chiang, Chen-Chung Lee
  • Patent number: 10171157
    Abstract: A repeater efficiently transfers frames addressed to the same destination address when the frames are received at the same time by a plurality of ports, by performing a distribute-transfer process, when a difference between a size of each of the frames received by a normal port and an average size of those frames is within a preset range for all the frames, or an actual-measured communication speed of each of two ring ports is greater than a threshold. The distribute-transfer process distributes and transmits the frames to two communication paths from the two ring ports after receiving the frames at the two normal ports. The highest actual-measured communication speed of a ring port among other ring ports of the repeaters is considered as a communication efficiency parameter for selecting a broadest communication path for transmitting the frame. The frame(s) having the highest communication speed is/are distributed to the ring port connected to the broadest path.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 1, 2019
    Assignee: DENSO CORPORATION
    Inventors: Zhuomin Zhou, Yoshifumi Kaku
  • Patent number: 10171357
    Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: January 1, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
  • Patent number: 10171340
    Abstract: The invention relates to a method and device for managing the interconnection between network domains. In one embodiment this is accomplished by classifying the received frame based on service level agreement, wherein the classifying includes checking the received frame Ethertype value is same as the port on which the frame is received, recognizing an Ethertype of the egress port of the received frame, wherein the recognizing includes checking the received frame Ethertype value is same or not and translating the frame into a compatible Ethertype and forwarding the same to the next available port.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: January 1, 2019
    Assignee: TEJAS NETWORKS LIMITED
    Inventor: Balasubramanian Krishnamoorthy
  • Patent number: 10171366
    Abstract: In order to enable retransmission control without imposing heavy load on a transmitter/receiver device and a network, a communication device includes: a transmission data generation unit that outputs, as transmission data, communication data for which an increase in transmission delay is to be reduced; a retransmission confirmation data generation unit that outputs, after the transmission data is output, retransmission confirmation data a predetermined number of times at a first transmission interval; and a communication interface that assigns order information indicating a transmission order, to each of the transmission data and the retransmission confirmation data, and transmits, after the transmission data is transmitted, the retransmission confirmation data.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: January 1, 2019
    Assignee: NEC CORPORATION
    Inventor: Yoshiaki Nishikawa
  • Patent number: 10165076
    Abstract: A network system (100) for and a method of caching information from a resource-constrained device are provided. A resource-constrained device (110) provides via a network (130) generated data (d) that relates to a status of the resource-constrained device (110) to a controllable device (150) for controlling the controllable device (150). The controllable device (150) controls an operation of an operational component (154) in response to receiving the data (d). The controllable device (150) also comprises a cache memory (156) in which the received data (d) is stored and the controllable device (150) is configured to receive from a requesting device (170) a request (r) for the stored data (d) and is configured to provide the stored data (d) to the requesting device (170). The network system (100) provides a caching solution for the data (d) which is more transparent for the resource-constrained device (110).
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: December 25, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Bozena Erdmann, Esko Olavi Dijk, Xiaoming Zhou
  • Patent number: 10162705
    Abstract: A method includes, for a first phase of a multiple phase write operation, determining whether to send a write performance threshold number of write requests to a subset of the set of storage units regarding a write performance threshold number of encoded data slices. The method further includes, when the write performance threshold number of write requests is to be sent, sending them to the subset of the set of storage units. The method further includes, when the write threshold number of favorable responses have been received, determining whether to change the write performance threshold number for a second phase of the multiple write operation. The method further includes, when the write performance threshold number is to be changed, changing the write performance threshold number. The method further includes sending the changed write performance threshold number of write commit requests to a second subset of the set of storage units.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Greg Dhuse, Jason K. Resch, Thomas Franklin Shirley, Jr.
  • Patent number: 10164917
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque SIP service profile to each device a user uses to signin to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque SIP service profiles to the user.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 25, 2018
    Assignee: Unify Inc.
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
  • Patent number: 10162833
    Abstract: The present disclosure provides a method of copying files at a high speed when accesses to both of a local memory physically connected to an access device and a remote memory connected via a wireless network. A file copy controller in the access device generates a FS transfer list in which logical address positions of copy sources and logical address positions of copy destinations are stored, based on file system management information of the local memory and an access list, obtained from another access device, of the remote memory, and inputs the FS transfer list to a non-volatile memory controller connected to the local memory. The non-volatile memory controller copies data between the local memory and the remote memory based on the information stored in the FS transfer list without using a CPU in the access device or an internal bus connected to the CPU.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: December 25, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masayuki Toyama, Takuji Maeda
  • Patent number: 10158563
    Abstract: In one embodiment, a system includes a hardware processor and logic integrated with and/or executable by the processor, the logic being configured to receive an overlay packet, determine at least one characteristic of the overlay packet and/or inner packets of the overlay packet in order to classify the overlay packet into a classification, associate a flow identifier to the overlay packet, determine one or more policies to associate with the flow identifier, where the one or more policies are based on the at least one characteristic of the overlay packet and/or the inner packets of the overlay packet, and store the flow identifier in a header of the overlay packet, where the flow identifier is a string of characters of a predetermined length, the flow identifier being unique from all other flow identifiers in a particular overlay network and associated with an identified flow of the overlay packet.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dayavanti G. Kamath, Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 10159100
    Abstract: There is provided a mechanism for establishing a single PDN connection with plural IP addresses and breakout or terminating points. When a communication connection provided with multiple IP addresses via a multi-address bearer connection is established, an indication is prepared for indicating a terminating point represented by a network element of the cellular communication network where data traffic, based on one of the multiple IP addresses, is branched to another network being different to the cellular communication network by means of an IP based communication link The indication element is sent to the communication network by means of a PDCP signaling e.g. as a new PDU type code. In the network, it is decided whether a local receiving network element is indicated as a terminating point, wherein in this case a breakout connection to another network being different to the cellular communication network by the IP based communication link is established.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 18, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jouni Korhonen, Teemu Savolainen, Gyorgy Tamas Wolfner
  • Patent number: 10158523
    Abstract: A system and method for network topology management includes a network controller having a control unit one or more ports coupled to the control unit and configured to couple the network controller to a plurality of switches in a network, and a memory coupled to the control unit and configured to store a topology of the switches. The topology includes a plurality of switch groups. The network controller is configured to assign a topology management module to each of the switch groups, receive a message from a switch indicating a topology change, determine when the topology change is a network link failure between switches within a first switch group that the network link failure is internal to the first switch group, and handle the network link failure when the network link failure is internal to the first switch group using the topology management module assigned to the first switch group.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 18, 2018
    Assignee: Dell Products L.P.
    Inventors: Prakash Kashyap, Arun Sarat Yerra
  • Patent number: 10158614
    Abstract: Aspects of the present disclosure are directed to electronic data transfer methods and systems for multiple recipient destination processing. A plurality of computer readable memory locations in a computer readable database associated with a first entity computer system is maintained. Electronically, via a computer-based data communications network, an instruction is received for electronic data transfer EDI data payload including a stored value data attribute, and data transfer request attribute, and a first recipient destination and a second recipient destination; wherein the first recipient destination and the second recipient destination are associated with different recipient virtual memory locations. Responsive to the data transfer request attribute request being extracted, EDI data payload associated with the stored value data attribute to the first recipient destination and the second recipient destination is transmitted.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: December 18, 2018
    Assignee: Bank of America Corporation
    Inventors: Joseph Benjamin Castinado, Kathryn Elizabeth Guthrie, Tracey Mochnal, Kimberly Craig Turner
  • Patent number: 10158570
    Abstract: Aspects of the disclosure are directed to systems, network nodes, and methods performed in a network node. A network node can host a TCP/ICN proxy for routing TCP packets through an ICN network. The network node can serve as a forward proxy or a reverse proxy. As a forward proxy, the network node can receive a first packet at the network node, the first packet compliant with a Transmission Control Protocol (TCP) protocol; encapsulate one or more TCP headers from the first packet into a payload field of a second packet, the second packet compliant with an Information Centric Networking (ICN) protocol; and transmit the second packet to a destination through an ICN network. As a reverse proxy, the network node can receive an ICN packet from an ICN network, decapsulate the ICN packet to its TCP components, and transmit the TCP packet through a TCP network.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ilya V. Moiseenko, David R. Oran
  • Patent number: 10152446
    Abstract: An interface adapter to identify a first ready signal from a first link layer-to-physical layer (LL-PHY) interface of a first communication protocol indicating readiness of a physical layer of the first protocol to accept link layer data. The interface adapter generates a second ready signal compatible with a second LL-PHY interface of a second communication protocol to cause link layer data to be sent from a link layer of the second communication protocol according to a predefined delay. A third ready signal is generated compatible with the first LL-PHY interface to indicate to the physical layer of the first communication protocol that the link layer data is to be sent. The interface adapter uses a shift register to cause the link layer data to be passed to the physical layer according to the predefined delay.
    Type: Grant
    Filed: October 1, 2016
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Venkatraman Iyer, Mahesh Wagh, William R. Halleck, Rahul R. Shah
  • Patent number: 10154439
    Abstract: The present disclosure discloses a method and network device for dynamic channel bandwidth selection in a wireless local area network. Specifically, a network device obtains information corresponding to a first set of packets transmitted on one or more of a plurality of channel bandwidths over a first period of time. Based on the information, the network device selects a particular channel bandwidth, of the plurality of channel bandwidths, for transmitting a second set of packets; and transmits the second set of packets at the particular channel bandwidth. Additionally, based on the information, the network device can dynamically select a number of packets, from a second set of packets, to queue at hardware components with channel bandwidth selection for transmission by the hardware components; and can queue the selected number of packets at the hardware components with channel bandwidth selection.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: December 11, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Sathish Damodaran
  • Patent number: 10146951
    Abstract: An electronic device according to an embodiment of the present disclosure may include a communication unit that transmits, to an external device, at least one of a Digital Right Management (DRM) content, a DRM content header, or a DRM content body. The electronic device may also include a storage unit that stores at least one of DRM content metadata, the DRM content header, the DRM content body, or the DRM content file. A controller in the electronic device may search for DRM meta data corresponding to a DRM content requested by the external device in response to a DRM content request of the external device, package the DRM content header based on the discovered DRM meta data, search for a DRM content body corresponding to the DRM content request, and transmit the packaged DRM content header and the discovered DRM content body through the communication unit.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaemok Hong, Jinho Ko, Namgeol Lee
  • Patent number: 10148613
    Abstract: Managing network ports is disclosed. Network session identification information is received. The network session identification information is associated with a destination IP address and a destination network port. An available source network port is determined using a data structure that is based on the destination IP address and the destination network port.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: December 4, 2018
    Assignee: Avi Networks
    Inventors: Sreeram Iyer, Kiron Haltore, Murali Basavaiah
  • Patent number: 10148569
    Abstract: In one embodiment, a system includes at least one processor and logic integrated with and/or executable by the at least one processor, the logic being configured to receive, by the at least one processor, a request to assign a media access control (MAC) address to a device on a port, determine, by the at least one processor, the MAC address to assign to the device based at least partially on the port, and send, by the at least one processor, a response to the request with the MAC address. According to a further embodiment, the logic may be configured to create a MAC address allocation table that includes a plurality of hash values, each hash value being associated with one port and a plurality of MAC addresses, wherein the assigned MAC address is one of the MAC addresses associated with the port in the MAC address allocation table.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Keshav G. Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey
  • Patent number: 10148393
    Abstract: Methods and apparatuses are provided for transmitting a status report by a receiving device in a mobile communication system. A first layer, supporting an ARQ, receives a packet from a transmitting device through a second layer lower than the first layer. The first layer, supporting the ARQ, determines whether the status report is triggered based on at least one triggering condition. If the status report is triggered, based on information representative of a transmission from the second layer, the first layer, supporting the ARQ, constructs a status packet reporting a status of the received packet. The status packet is transmitted to the transmitting device.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soeng-Hun Kim, Gert-Jan Van Lieshout, Himke Van Der Velde
  • Patent number: 10148798
    Abstract: A communication device is configured to support communications with other devices using a physical layer (PHY)/MAC interface (PMI) protocol. For example, a first device that includes PHY component(s) may be located remotely with respect to one or more other entities that manage and control it. In one example, a second device generates (core receives from another device) a MAC message that is based on the PMI protocol and generates a PHY message based thereon. This first device and then transmits the PHY message to the first device for use by the first device to configure PHY operational parameter(s). Generally, different messages are communicated between devices based on the PMI protocol. The first device, which may generally be referred to as a remote PHY device (RPD), can be managed and controlled by one or more other devices located separately therefrom.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 4, 2018
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Yitshak Ohana
  • Patent number: 10149210
    Abstract: The disclosure relates to a 5G or a pre-5G communication system which will be provided to support a higher data transmission rate after a 4G communication system such as LTE.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-Na Lim, Jung-Shin Park, Jin-Sung Lee
  • Patent number: 10148563
    Abstract: A technique capable of changing communication services that can be provided by a communication system is provided. A communication system according to the present invention includes: first means that is capable of executing a network function for providing a communication service; and second means that adds second identification information corresponding to first identification information that is assigned to a group of network functions, to a packet belonging to the group, and sends the packet to the network function, which performs packet forwarding within the group based on the second identification information.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: December 4, 2018
    Assignee: NEC CORPORATION
    Inventors: Yasunobu Chiba, Kazushi Sugyou
  • Patent number: 10142254
    Abstract: A method for routing is disclosed. The method comprises establishing an overlay network, comprising a plurality of network elements and an overlay controller; wherein the overlay controller is in communication with each network element via a secure tunnel established through an underlying transport network; receiving by the overlay controller, information from each service-hosting network element information said information identifying a service hosted at that service-hosting network element, and label associated with the service-hosting network element; identifying by the overlay controller, at least one policy that associates traffic from a site with a service; and causing by said overly controller, the at least one policy to be executed so that traffic from the site identified in the policy is routed using the underlying transport network to the service-hosting network element associated with the said service.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lars Olof Stefan Olofsson, Atif Khan, Syed Khalid Raza, Himanshu H. Shah, Amir Khan, Nehal Bhau
  • Patent number: 10142163
    Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: November 27, 2018
    Assignee: CISCO TECHNOLOGY, INC
    Inventors: Vengada Prasad Govindan, Ayan Banerjee, Mehak Mahajan, Abhayraj Kuldip Gidwani, Mudigonda Jwala Mallik
  • Patent number: 10142228
    Abstract: A device and a method for transmitting data within a network switch is provided. The method implemented by computer makes it possible to transmit to a receiver network domain only the applicational data necessary for this domain. The method identifies in a frame received solely the data corresponding to each addressee network domain, and then the frame is disassembled so as to write each suite of data into an assigned memory area of the network switch. The method moreover makes it possible to dispatch a frame with only the data of an addressee network domain by constructing a new frame with solely the data necessary for the addressee network which have been stored in a memory area of the switch.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: November 27, 2018
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Mathieu Jan, Vincent David
  • Patent number: 10142171
    Abstract: A novel method of handling network traffic for cable service flows in a distributed cable system is presented. Such a cable systems use remote distribution nodes in the fields to handle RF communications with cable modems in a distributed fashion. A packet engine is configured to assign a logical interface to each cable service flow in the cable system. Each logical interface in the packet engine is uniquely identifiable by a compound identifier that includes the identifier of the corresponding service flow and the identifier of the remote distribution node. The packet engine is configurable to selectively provide L3 level routing or L2 level switching/bridging between different logical interfaces. In some embodiments, the controller selects between configuring the packet engine to perform L3 routing or configuring the packet engine to perform L2 bridging based on whether the packet engine support unnumbered interfaces and integrated routing and bridging (IRB).
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: November 27, 2018
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Iswar Biswal, Bhupesh Kothari, Alok Khambatkone, Philip Winterbottom
  • Patent number: 10142427
    Abstract: Embodiments of the present invention provide systems and methods for a Session-level SDT component in the control plane to handle setup, recovery and mobility of individual session requests in real time. The Session-level SDT component may comprise path management that performs either stateless of stateful path switching for an ongoing session, whether download or uplink, according to the stateful requirements of the session. The path management may be in conjunction with user equipment mobility management operation; it may also be in conjunction with network scalability and automation operation, such as load balancing.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: November 27, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Jaya Rao
  • Patent number: 10135711
    Abstract: Technologies for tracing network performance include a network computing device configured to receive a network packet from a source endpoint node, process the received network packet, capture trace data corresponding to the network packet as it is processed by the network computing device, and transmit the received network packet to a target endpoint node. The network computing device is further configured to generate a trace data network packet that includes at least a portion of the captured trace data and transmit the trace data network packet to the destination endpoint node. The destination endpoint node is configured to monitor performance of the network by reconstructing a trace of the network packet based on the trace data of the trace data network packet. Other embodiments are described herein.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: November 20, 2018
    Assignee: Intel Corporation
    Inventors: Robert C. Zak, David Keppel, James Dinan
  • Patent number: 10126956
    Abstract: In the present invention, an information amount of information to be collected is reduced gradually based on a collection speed, a transmission speed, and information amount reduction levels each being gradual setting of processing details of reducing an information amount for each piece of the information to be collected. Hence, when collecting energy information and working information from apparatuses installed in, for example, factories, houses, buildings, and so on, if the apparatuses switch between working and stopping frequently and a situation where the information cannot be collected duly occurs, missing of information to be collected, particularly high-priority information, can be minimized in comparison with cases where the amount of information to be collected is adjusted in accordance with the priority or by a thinning-out process.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: November 13, 2018
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Takehiro Ishiguro
  • Patent number: 10129293
    Abstract: Embodiments are provided for managing routes of data traffic within a network. The management may be performed via a graphical user interface that interacts with a Web server to update a configuration file. The configuration file can be converted to router management commands by a network management device (e.g., a BGP speaker). The commands can then be sent to border routers for controlling network traffic. Embodiments are also provided for capturing and logging routing updates made in a network.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: November 13, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Robert Smith, Shawn Marck
  • Patent number: 10129308
    Abstract: An over-the-air (OTA) broadcast middleware unit is configured to receive aggregated session description data for a plurality of sessions, wherein each of the sessions transports media data related to common media content, and wherein each of the sessions is transmitted as part of an OTA broadcast, and extract at least some of the media data from the OTA broadcast based on the aggregated session description data. The OTA broadcast middleware unit may further deliver the extracted media data to a streaming client, such as a Dynamic Adaptive Streaming over HTTP (DASH) client.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: November 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Thomas Stockhammer, Michael George Luby, Carlos Marcelo Dias Pazos, Jun Wang
  • Patent number: 10129921
    Abstract: Solutions are proposed to facilitate the support of 3GPP PS_Data_Off feature. The PS_Data_Off feature prevents transport via 3GPP access of all IP packets except those related to 3GPP PS_Data_Off Exempt Services. In one example, signaling storms due to frequent PS_Data_Off reconfiguration are prevented. In another example, for multi-SIM devices and for devices that supporting WiFi access, UE reconfigures the PS_Data_Off feature upon a triggering condition is satisfied. In yet another example, upon status change of PS_Data_Off feature, UE initiates RAT change to improve performance, to reduce power consumption and cost, and to maintain service continuity. Furthermore, new AT commands and parameters are introduced to enable the PS_Data_Off feature.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: November 13, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chien-Chun Huang-Fu, Mohamed Abdelrazek El-Saidny, Yuan-Chieh Lin
  • Patent number: 10129206
    Abstract: A device is configured to support one or more virtual networking functions at a branch in a network. The device receives from a central control entity a command to deploy a particular virtual networking function, the command including or accompanied by a deployment file that identifies an external port at which the particular virtual networking function is accessed externally at the device. The device maps the external port to an internal port on an internal management network of the device, and stores a portmapping entry for the particular virtual networking function based on the mapping. The device sends to the central control entity a notification containing portmapping information that indicates the internal port to which the external port is mapped.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: November 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Simon James Trevor Spraggs, Nagaraj Arunkumar, Yegappan Lakshmanan, Andrew Persaud, Michael Yeung, Andrew Robert Phillips, Lang Zhang, Michael F. O'Gorman, Brian Richard Sarbin, Joe Sutton, Vinay Singla
  • Patent number: 10127400
    Abstract: Embodiments of the invention are directed to a control device for aggregation of machine-initiated resource distribution. The invention is a control device that links user associated smart devices. The control device generates code to extract data from the smart devices and control the communications disseminated from and received by the smart device from third parties. In this way, the control device prevents smart devices from communicating with third party systems and from third party systems from communicating directly with the smart devices. Thus, fixing the technical challenges within a current network including the need to consolidate and aggregate data across smart devices associated with the user, the need to control and manage the flow of data packets from smart devices to third parties (privacy, filtering, protection), and the need to easily track and refresh an inventory of smart devices.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 13, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Stephen A. Corrado, Victoria L. Dravneek, Manu Jacob Kurian, Phillip Wade Mork, Evan Sachs, Alicia C. Jones-McFadden, Matthew Hsieh, Michael Emil Ogrinz
  • Patent number: 10129001
    Abstract: In wireless communications for multi-users, a station may generate a first frame and transmit the first frame to an access point. The first frame may include media access control protocol data units (MPDUs). Each MPDU is associated with a traffic identifier (TID). In one aspect, a TID of one of the MPDUs is different from a TID of another one of the MPDUs. In response to receiving the first frame, the access point may generate a second frame based on the first frame. The second frame may include an indication that all of the MPDUs having TIDs are received. The access point may transmit the second frame to the station. Other methods, apparatus, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: November 13, 2018
    Assignee: Newracom, Inc.
    Inventor: Yongho Seok
  • Patent number: 10122613
    Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 6, 2018
    Assignee: Skytap
    Inventors: Peter Holland, Bradley M. Schick
  • Patent number: 10120801
    Abstract: Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server without terminating communications; implementing object caching at the base station using snooped data communications; implementing object caching at an object cache server in the network, wherein the object cache server proxies communications to the content server from the user equipment; and maintaining synchrony between an object cache at the base station and an object cache at the object cache server.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 6, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Oliver M. Deakin, Victor S. Moore, Robert B. Nicholson, Colin J. Thorne
  • Patent number: 10122632
    Abstract: Procedures, methods and architectures for anchoring communication between IP-based devices in an ICN network or across an IP peer network are disclosed. Embodiments may enable the communication between two IP-based devices connected to an ICN, or one IP-based device connected to an ICN network while another IP-based device is connected either to an ICN network or IP network. In an embodiment, IP packets originating from an IP-based device may be encapsulated into ICN packets and forwarded via an ICN network. In an embodiment, IP packets received via an ICN network may be encapsulated in ICN packets and forwarded to an IP-based device. In an embodiment, IP packets originating from an IP-based device may be forwarded and received via an ICN network towards another IP network. In an embodiment, IP packets received by an ICN network may be forwarded towards an IP-based device via the ICN network.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 6, 2018
    Assignee: IDAC Holdings, Inc.
    Inventors: Dirk Trossen, Sebastian Robitzsch
  • Patent number: 10122686
    Abstract: A device is provided to perform secure operations in a network that includes multiple devices. The device comprises multiple processor cores; multiple physical ports to receive packets; a system interconnect and a network security engine. The network security engine is operative to: extract a key from a packet received from a physical port among the physical ports; in response to a first determination that the key does not match a stored key in the device, block the packet from entering the system interconnect through the physical port; and in response to the first determination that the key matches the stored key and in response to a second determination that one or more identifiers extracted from the packet do not match stored information in the device, block the packet from entering an identified processor core among the processor cores that is to be accessed by the packet.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 6, 2018
    Assignee: MediaTek Inc.
    Inventor: Hungwen Li
  • Patent number: 10122681
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventor: Evan K. Anderson