Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 9826435
    Abstract: Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a wide-bandwidth data frame. For example, an apparatus may include a controller to generate at least one wide-bandwidth data frame to be transmitted over a wide-bandwidth millimeter-Wave (mmWave) channel, the wide-bandwidth mmWave channel including a plurality of mmWave channels; and a transmitter to transmit a plurality of reservation frames over the plurality of mmWave channels, a reservation frame of the plurality of reservation frames including a duration value corresponding to a duration of the wide-bandwidth data frame and a wide-bandwidth indication to indicate that the wide-bandwidth data frames are to be transmitted over the wide-bandwidth mmWave channel, the transmitter to transmit the at least one wide-bandwidth data frame over the wide-bandwidth mmWave channel.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 21, 2017
    Assignee: INTEL CORPORATION
    Inventors: Assaf Kasher, Carlos Cordeiro, Solomon B. Trainin
  • Patent number: 9826047
    Abstract: The present information processing apparatus sets a transmission standby time in accordance with a user instruction, detects a link-up, transmits an SLP packet, times an elapsed time from detection of the link-up, and in accordance with the elapsed time reaching the transmission standby time, controls so as to transmit an SLP packet.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: November 21, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Norihisa Kishimoto
  • Patent number: 9826071
    Abstract: A method for generating configuration data for configuring a hardware switch is described. The method receives a description of functionality for the hardware switch. Based on the description, the method generates sets of match and action entries to configure the hardware switch to process packets. The method then determines, for each packet header field in a parse graph that specifies instructions for a parser of the switch to extract packet header fields from packets, whether the packet header field is used or modified by at least one match or action entry. The method generates for the parser of the hardware switch configuration data that instructs the parser to extract (i) packet header fields used or modified by at least one match or action entry to a first set of registers and (ii) packet header fields not used by any match or action entries to a second set of registers.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: November 21, 2017
    Assignee: BAREFOOT NETWORKS, INC.
    Inventor: Patrick Bosshart
  • Patent number: 9825857
    Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: November 21, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V. N. Ponnapalli, Srinivasan Ramabadran
  • Patent number: 9825862
    Abstract: Some embodiments provide a method for processing a packet for a pipeline of a hardware switch. The pipeline, in some embodiments, includes several different stages that match against packet header fields and modify packet header fields. The method receives a packet that includes a set of packet headers. The method then populates, for each packet header in the set of packet headers, (i) a first set of registers with packet header field values of the packet header that are used in the pipeline, and (ii) a second set of registers with packet header field values of the packet header that are not used in the pipeline.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: November 21, 2017
    Assignee: BAREFOOT NETWORKS, INC.
    Inventor: Patrick Bosshart
  • Patent number: 9825859
    Abstract: According to an example, when transmitting MAC forwarding table items to other BEB devices in an SPBM network for synchronization, a BEB device aggregates a plurality of MAC forwarding table items in a MAC forwarding table belonging to a same MAC segment into an aggregated MAC forwarding item, and transmits the aggregated MAC forwarding table item to the other BEB devices.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: November 21, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Wei Wang
  • Patent number: 9825865
    Abstract: In one embodiment, an indication of a plurality of network nodes and load balancing criteria is received. A plurality of forwarding entries are created, wherein a forwarding entry of the plurality of forwarding entries is based upon the load balancing criteria and corresponds to a network node of the plurality of network nodes. A network element applies the plurality of forwarding entries to data packets to load balance the data packets among the plurality of network nodes. A plurality of counts are tracked, wherein each count corresponds to at least one forwarding entry of the plurality of forwarding entries and represents the number of times the corresponding at least one forwarding entry is used to redirect a data packet.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: November 21, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Samar Sharma, Mouli Vytla, Nikhil Dhar
  • Patent number: 9820098
    Abstract: A method, system, and computer program product for initiating actions among devices are described. A relative position of at least one device to at least one other device is determined, and one or more rules specifying at least one action to initiate based at least in part on the relative position of the at least one device to the at least one other device are obtained. The one or more rules can differ based on the relative position of the devices. The at least one action is initiated using a processor of the at least one device.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: November 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy Leigh Hewitt, Christina L. Wetli, Francesco Carmine Schembari
  • Patent number: 9819514
    Abstract: Methods, systems, and apparatus for processing stream messages are disclosed. In one aspect, a downstream message formatted according to an asymmetric communication protocol is received over a downstream Virtual Local Area Network (VLAN). An upstream message is generated in response to receiving the downstream message. The downstream message is transmitted on the downstream VLAN. The upstream message is transmitted on an upstream VLAN that is different than the downstream multicast VLAN.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 14, 2017
    Assignee: Adtran Inc.
    Inventor: Milton Jay Johnson
  • Patent number: 9819616
    Abstract: An apparatus for use in a SpaceWire-based network is configured to send and receive data packets, and process data included in a received data packet. A header of the received data packet is stored in a buffer while the data is being processed, a processed data packet including the stored header and the processed data is generated, and the processed data packet is transmitted. The header of the received data packet may be modified, and the modified header attached to the processed data to generate the processed data packet. When the data packet is received via a first port, the processed data packet may be transmitted via the first port, or may be transmitted via a second port.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 14, 2017
    Assignee: ASTRIUM LIMITED
    Inventors: Paul Stephen Norridge, Wayne Sullivan, Mikael Stig Collin
  • Patent number: 9819573
    Abstract: Various techniques for partitioning a computer network is disclosed herein. In certain embodiments, control plane functions (e.g., computation of network routes) and/or forwarding plane functions (e.g., routing, forwarding, switching) may be partitioned and performed individually on per domain basis based on (1) a network configuration of a particular domain (e.g., end points and/or lower-level domains in the particular domain); and (2) one or more higher-level domains connected to the particular domain in the hierarchy. Thus, a particular domain can manage various network operations of the domain without concerns regarding end points or network nodes in other domains of the hierarchy. Thus, network configuration and operation may be partitioned to reduce hardware costs and operational complexity even as the size of the overall computer networks increases.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luyuan Fang, Jeff Cox, Nasser Elaawar, Darren Loher, Edet Nkposong, Gary Ratterree, Fabio Chiussi
  • Patent number: 9819703
    Abstract: A Session Initiation Protocol (SIP) server within an Internet Protocol Multimedia Subsystem (IMS) network may be associated with multiple, different identifiers. In some embodiments, a process for implementing the multiple, different identifiers of the SIP server within the IMS network may include maintaining, at a home subscriber server (HSS), a first identifier of a Session Initiation Protocol (SIP) server in association with a user, and inserting a second identifier of the SIP server in a message header of a SIP request during a wireless communication session of the user. In some embodiments, the first identifier of the SIP server may be transmitted over Diameter (Cx) interfaces, while the second identifier of the SIP server may be transmitted over SIP (ISC) interfaces. Using multiple identifiers of a SIP server allows for minimizing downtime while restoring the user's wireless communication session in the event of a failure of the SIP server.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Hsin-FU Henry Chiang
  • Patent number: 9819707
    Abstract: Various embodiments establish a virtual private network (VPN) between a remote network and a private network. In one embodiment, a first system in the remote network establishes a connection with a central system through a public network. The central system is situated between the first system and a second system in the private network. The first system receives, from the central system and based on establishing the connection, a set of VPN information associated with at least the second system. The first system disconnects from the central system and establishes a VPN directly with the second system through the public network based on the set of VPN information.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles K. Young, Terrence E. White, Melanie R. Diggs, Gerald D. Colar
  • Patent number: 9811305
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller for providing out-of-band management facilities for management of the information handling system, the management controller configured to emulate a physical audio controller device for interfacing with an operating system executing on the processor such that the management controller proxies audio data between the operating system and one or more audio devices.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 7, 2017
    Assignee: Dell Products L.P.
    Inventors: Johan Rahardjo, Timothy M. Lambert
  • Patent number: 9813252
    Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions configured to cause a processor to receive, from an access switch, a first signal including forwarding state information associated with a first peripheral processing device from a set of peripheral processing devices. The code can further represent instructions configured to cause the processor to receive, from the first peripheral processing device, a second signal including a data packet. The code can further represent instructions configured to cause the processor to send, to a replication engine associated with the set of peripheral processing devices, a third signal such that the replication engine (1) defines a copy of the data packet, which is included within the third signal, and (2) sends, to a second peripheral processing device from the set of peripheral processing devices, a fourth signal including the copy of the data packet.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: November 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Sreekanth Reddy, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 9813465
    Abstract: Examples of systems and methods for network proxy server for energy efficient video streaming on mobile devices are generally described herein. A proxy server to deliver video content may include a communication module to intercept a request for video content from a mobile device, the request for video content intended for a content server and forward a modified request for the video content to the content server. The communication module may receive the video content from the content server and transfer a portion of the video content to the mobile device using a multipath transport protocol.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Silviu Petria, George Milescu, Bogdan Davidoaia
  • Patent number: 9813349
    Abstract: The present invention provide a transmission path, including: an FD storage module, configured to receive and store an FD; a calculating module, configured to determine, according to a length value of the first frame stored in the FD storage module, a volume of data stored in the transmission path; a determining module, configured to determine whether the volume of the data stored in the transmission path determined by the calculating module is greater than a preset data volume threshold; and an instructing module, configured to send a backpressure signal to the TM module when the determining module determines that the volume of the data stored in the transmission path is greater than the preset data volume threshold, where the backpressure signal is used to instruct the TM module to stop sending an FD of the second frame to the transmission path.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 7, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yong You, Xiyou Wu
  • Patent number: 9813343
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport. According to another feature, data flows within the overlay directed to a particular edge region may be load-balanced while still preserving IPsec replay protection.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: November 7, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Brandon O. Williams, Martin K. Lohner, Gowtham Boddapati
  • Patent number: 9813418
    Abstract: A computing system detects an access transaction based on one or more resource authorization messages transmitted via a resource authorization protocol. The access transaction pertains to access of a protected resource by a consumer cloud, the protected resource hosted by a provider cloud. The computing system generates relationship data based on the resource authorization messages. The relationship data can indicate a resource owner that is granting the access, the consumer cloud, and/or the provider cloud. The computing system performs an access control action in relation to the access transaction based on the relationship data. The access control action can be allowing the consumer cloud access to the protected resource or denying the consumer cloud access to the protected resource.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: November 7, 2017
    Assignee: Symantec Corporation
    Inventor: Deb Banerjee
  • Patent number: 9813562
    Abstract: In a packet communication system, session border controllers receive and process communication packets to detect DTMF signaling. If DTMF signaling is detected, the session border controllers determine if DTMF transcoding is required. If DTMF transcoding is required, the session border controllers transfer DTMF transcoding instructions to a DTMF transcoding server. In response to the transcoding instructions, the DTMF transcoding server transfers transcoded DTMF signaling.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: November 7, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Pierce Andrew Gorman, Eric Michael Bloomcamp, Wen Xue, Russell E. Huntsman
  • Patent number: 9813925
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes navigating, by a plurality of unmanned aerial vehicles (UAVs), a service coverage area associated with a wireless communications network, wherein the service coverage area includes a plurality of wireless access points and assigning, by at least one of the UAVs, wireless access points to one or more of the UAVs for wireless traffic testing. The method further includes executing, for each of the wireless access points, a wireless traffic test including test traffic data communicated between at least one of the UAVs and a tested wireless access point and determining, for each of the wireless access points to be tested, performance metric information associated with traffic data being wirelessly communicated between the tested wireless access point and the at least one of the UAVs.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: November 7, 2017
    Assignee: Ixia
    Inventor: Avinash Ramanath
  • Patent number: 9813455
    Abstract: Systems and methods for handling the processing of multiple SIP transactions that have been requested at substantially the same time can involve establishing a priority order for processing the SIP transactions, and then individually processing the SIP transactions based on the established priority order. One or more SIP transactions having a lower priority can be held in a SIP processing queue of a software application until the processing of SIP transactions having a higher priority has been completed. Each time that the processing of a higher priority SIP transaction is completed, the next-highest priority SIP transaction in the queue is submitted for processing. Also, where possible, two or more SIP transactions in the queue may be consolidated into a single SIP transaction.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: November 7, 2017
    Assignee: VONAGE AMERICA INC.
    Inventors: Itay Bianco, Reut Yedidim, Gil Osher, Roni Salfati, Sagie Machlin
  • Patent number: 9807171
    Abstract: A method begins by a processing module generating a payload of a dispersed storage network frame regarding a conclusive write request operation by generating one or more slice name fields of a payload to include one or more slice names corresponding to one or more write commit responses of a write request operation, wherein the conclusive write request operation is a conclusive phase of the write request operation. The method continues with the processing module generating one or more slice revision numbering fields of the payload, wherein each slice revision numbering field includes a slice revision number corresponding to an associated slice name of the one or more slice names. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length and generating remaining fields of the protocol header.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Andrew Baptist, Wesley Leggette, Jason K. Resch, Zachary J. Mark, Ilya Volvovski
  • Patent number: 9804824
    Abstract: A system including a bus, a buffer, a bridge and a module. The bus is connected to multiple devices. The buffer is connected to the bus. The buffer is configured to transfer data to or receive the data from one or more of the devices, forward the data during a forwarding mode, and receive the data during a gathering mode. The module is configured to determine whether a first condition and/or a second condition exist. Based on whether the first condition exists, the module is configures the bridge to transfer the data from the buffer to a host system or transitions the buffer from the gathering mode to the forwarding mode to forward the data from the buffer to the one or more of the devices. Based on whether the second condition exists, the module is configured to transition the buffer from the forwarding mode to the gathering mode.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 31, 2017
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Xiongzhi Ning, Steffen Dolling
  • Patent number: 9804858
    Abstract: Described herein is a system comprising a peripheral device that is connected to a host device over a bus compatible with USB 3.0. The host device comprises a reduced functionality USB host controller configured to perform a set of one or more preprogrammed functions from the USB 3.0 specification, and a universal asynchronous receiver and transmitter (UART) configured to sample USB response data received from the peripheral device over the bus.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 31, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventors: Pradeep Kumar Bajpai, Robert G. Rundell
  • Patent number: 9806949
    Abstract: One embodiment of the present invention provides a switch. The switch includes a fabric switch module and a border module. The fabric switch module maintains a membership in a first fabric switch. The fabric switch includes a plurality of switches and operates as a single logical switch. The border module determines that the egress switch identifier in a first encapsulation header of a first packet is associated with a switch outside of the fabric switch. The first packet is forwardable in the first fabric switch based on the first encapsulation header. In response to the determination, the border module changes the ingress switch identifier in the first encapsulation header of the first packet to a first virtual switch identifier associated with a first virtual switch. This first virtual switch externally represents the first fabric switch.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: October 31, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Venkata R. K. Addanki, Mythilikanth Raman, Shunjia Yu
  • Patent number: 9806886
    Abstract: A method for providing service plane encryption in IP/MPLS and GRE networks is disclosed. The method for providing service plane encryption in IP/MPLS and GRE networks includes receiving a first Security Parameter Index with associated first encryption key and associated first authentication key at a first network element supporting the first Service Distribution Point; receiving an instruction at the first network element to encrypt data entering the first Service Distribution point with the first encryption key; receiving an instruction at the first network element to associate a data communication service provided at the first network element to the first Service Distribution Point; providing an encryption label; and providing data associated with the first communication service to the first Service Distribution Point for transmission to the second Service Distribution Point.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: October 31, 2017
    Assignee: Alcatel Lucent
    Inventor: Carl Rajsic
  • Patent number: 9807011
    Abstract: In one embodiment, a mobile terminaI (10) includes a wireless communication network (101) capable of connecting to a mobile communication network (1), a packet processing unit (102), and a control unit (103). The packet processlng unit (102) transmits or receives a user packet through the wireless communication unit (101). The control unit (103) transmits, to the mobile communication network (1), a message indicating whether or not to permit setting a congestion indication marking to an Explicit Congestion Notification (ECN)-enabled user packet in the mobile communication network (1).
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: October 31, 2017
    Assignee: NEC CORPORATION
    Inventor: Daisuke Ogura
  • Patent number: 9806985
    Abstract: A method enabling symmetric routing between a first host within a first AS and a second host within a second AS is disclosed. The method includes detecting that a first routing message was received at an edge router of the first AS from an edge router of the second AS. The first message identifies the second host as a source and the first host as a destination of a forward route. The method further includes determining that the first message further comprises an indication to implement symmetric routing between the first and second hosts and generating a second routing message for propagating to router(s) within the first AS. The second message identifies the first host as a source and the second host as a destination of a return route, and indicates that data is to be sent via the edge router of the first AS that received the first message.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: October 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Zhiyong Fang, Yuping Wang, Linyu Lu, Yin Wang
  • Patent number: 9806988
    Abstract: A telecommunications switching system employing multi-protocol routing optimization which utilizes predetermined and measured parameters in accordance with a set of user priorities in determining the selection of a telecommunications path to be utilized for transmitting a data file to a remote destination. The switching system has a first memory for storing the data file to be transferred, a second memory for storing predetermined parameters such as cost data associated with each of the telecommunications paths, a third memory for storing a set of user priorities regarding the transmission of data files, and means for measuring the value of variable parameters such as file transfer speed associated with each of the telecommunications paths.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: October 31, 2017
    Assignee: PATENTMARKS COMMUNICATIONS, LLC
    Inventors: Allen D. Kaplan, William F. McCarthy
  • Patent number: 9807677
    Abstract: The present invention relates to a wireless communication system, and more particularly, to a service discovery method and device in a wireless LAN system. A service discovery method in a wireless LAN system according to one embodiment of the present invention can comprise: transmitting, by a request device, a service discovery request frame to a response device; and receiving, by the request device, a service discovery response frame, which comprises service information of the response device and service information of each of one or more other devices, from the response device. The one or more other devices can comprise a device which does not belong to the same group as the response device.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: October 31, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Suhwook Kim, Byungjoo Lee, Hangyu Cho
  • Patent number: 9806998
    Abstract: A method, apparatus and computer readable medium for reducing traffic loss when bringing up a switch within a multi chassis switch cluster without using dedicated intra cluster links is presented. A first network device in a cluster discovers at least one path to a second network device in the cluster, wherein the cluster utilizes at least one virtual IST between the first network device and the second network device. The first network device starts an Inter Switch Trunk (IST) synchronization process with the second network device. The first network device installs redirection rules, wherein the redirection rules are used for datapath traffic and are not used for control channel traffic. The first network device determines that the IST synchronization process between the first network device and the second network device has completed, and removes the redirection rules.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 31, 2017
    Assignee: Extreme Networks, Inc.
    Inventors: Srikanth Keesara, Sakthivadivu Saraanaraj, Lava Lavu
  • Patent number: 9807588
    Abstract: A wireless controller communication method and a wireless controller are provided. The method comprises: receiving, by the wireless controller, an identifier and address information allocated to the wireless controller by a network management device; registering, by the wireless controller, attribute information of a slave control device belonging to the wireless controller with the network management device, wherein the network management device establishes a mapping relationship between the wireless controller and the slave control device; searching for address information of the slave control device based on the mapping relationship when the wireless controller needs to communicate with the slave control device; and establishing, by the wireless controller, communication with the slave control device based on the address information of the slave control device.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 31, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: You Li, Kun Zeng, Yao Lu
  • Patent number: 9800433
    Abstract: A method and apparatus for providing a point-to-point connection are disclosed. The method queries for a next available label for a first provider edge router and a next available label for a second provider edge router, performs a first configuration at the first provider edge router and a second configuration at the second provider edge router, wherein the performing the first configuration comprises configuring a first interface and configuring a label for using at least one tunnel by a second interface, wherein the performing the second configuration comprises configuring a third interface and configuring a label for using the at least one tunnel by a fourth interface, and performs a first mapping for the first provider edge router from the first interface to the second interface, and a second mapping for the second provider edge router from the third interface to the fourth interface.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 24, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Tuan Duong, Christopher J. Chase
  • Patent number: 9800491
    Abstract: Methods, systems, and apparatus, including computer program products, featuring receiving at a network device a plurality of packets associated with a flow, one or more of the plurality of packets having associated header data and content. Based on the content of one or more first packets in the plurality of packets, the network device identifies an application associated with the flow, where none of the first packets is addressed to the network device. For one or more second packets associated with the flow, the network device determines a forwarding destination for the second packets based on the application associated with the flow and forwards the packet according to the determined forwarding destination.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: October 24, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Yonghui Cheng, Wilson Xu, Monty Sher Gill
  • Patent number: 9800591
    Abstract: The present invention provides a method for processing a packet on a TRILL network, relates to the field of communications, and can effectively defend against a network packet attack. The method includes: receiving a packet sent by a device on a network; if it is determined that the device is a trusted RB, giving up performing a security check on the packet coming from the device; and if it is determined that the device is not a trusted RB, performing a security check on the packet coming from the device. The present invention further provides a corresponding apparatus.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 24, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shuming Liu, Ying Xie
  • Patent number: 9801052
    Abstract: The present invention provides a method and an apparatus for securing data packets and control messages in a mobile broadband network environment. In one embodiment, a mobile station and a data gateway are peers for securing data packets. That is, security context for data packets is maintained at the mobile station and the data gateway. Further, security processing for data packets is performed by the mobile station and the data gateway. In another embodiment, the mobile station and a base station are peers for securing control messages. That is, security context for control messages is maintained at the mobile station and the base station(s). Further, security processing for control messages is performed by the mobile station and the base station(s).
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: October 24, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Anil Agiwal
  • Patent number: 9793993
    Abstract: An apparatus for interconnecting a fiber-optic network and a coax network comprising a coax line terminal (CLT) configured to couple to an optical line terminal (OLT) at the fiber-optic network and a plurality of coax network units (CNUs) at the coax network and to cache data received from the CNUs and forward the cached data to the OLT upon receiving a message from the OLT that assigns a transmission cycle for a specified CNU, wherein the CLT forwards the cached data to the OLT upon receiving the message regardless of whether the cached data corresponds to the specified CNU.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 17, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Liming Fang, Jim Chen, Li Zhang
  • Patent number: 9794086
    Abstract: The present invention discloses a message processing method of optical network termination (ONT), including: the ONT receiving an uplink message; the ONT performing a corresponding VLAN tagging operation in accordance with the characteristic value of the uplink message, wherein at least two types of uplink messages with different characteristic values have different VLAN Tags after the uplink messages are processed by the ONT. The present invention also discloses a VLAN Tag processing apparatus, an optical network termination (ONT), and a passive optical network system, which enable subsequent network devices to process the messages from the ONT in diverse ways.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: October 17, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sulin Yang, Lehong Niu
  • Patent number: 9794175
    Abstract: A method of transmitting a data packet from a content provider in a content-centric network CCN includes verifying whether a content request packet requesting a content identical to a content of a content request packet being received from a content requester is present in a pending interest table (PIT), increasing a value of a counter corresponding to the content request packet, comparing the value of the counter to a predetermined threshold value, and transmitting a data packet using a predefined broadcast media access control (MAC) address in response to the content request packet being received and the value of the counter being greater than or equal to the threshold value.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: October 17, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Do Jun Byun, Byoung Joon Lee, Myeong Wuk Jang
  • Patent number: 9794193
    Abstract: A fabric manager includes: a processing unit having a service chain creation module configured to create a service chain by connecting some of a plurality of nodes via virtual links; wherein the some of the plurality of nodes represent respective network components of an auxiliary network configured to obtain packets from a traffic production network; and wherein the service chain is configured to control an order of the network components represented by the some of the plurality of nodes packets are to traverse.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 17, 2017
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 9794171
    Abstract: Embodiments herein relate to addition or modification to a forwarding table based on an address. A first packet having a source address and a location value may be received. The source address includes a source of the first packet and the location value indicates at least part of a route along a network to the source address. The forwarding table is not modified or no new entry is added to the forwarding table, if the forwarding table does not include the source address.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: October 17, 2017
    Assignee: Hewlett Packard Enterprise Department LP
    Inventors: Jose Renato G Santos, Michael Schlansker, Jean Tourrilhes
  • Patent number: 9794178
    Abstract: Embodiments are directed to a computer system for managing data transfer. The computer system includes a memory, a processor communicatively coupled to the memory, a send component and a receive component having a message queue and a controller. A link interface communicatively couples the send component to the receive component. The link interface includes a mainline channel and a sideband channel, and the computer system is configured to perform a method. The method includes transmitting mainline channel messages over the mainline channel from the send component to the receive component. The method further includes transmitting sideband channel messages over the sideband channel from the send component to the message queue of the receive component. The method further includes utilizing the controller to control a flow of the sideband channel messages to the message queue without relying on sending feedback to the send component about the flow.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard K. Errickson, Thomas A. Gregg, Leonard W. Helmer, Jr., Michael P. Lyons, Kulwant M. Pandey, Peter K. Szwed
  • Patent number: 9792193
    Abstract: A method and a system for processing a data conflict are provided that relate to the field of signal interface technologies of an integrated circuit, where the method includes sending a power management bus (PMBus) command to a slave device by using a PMBus, so as to perform power management; when the PMBus command fails to be sent, determining whether the number of times that the PMBus command fails to be sent is greater than or equal to a preset value, where the preset value is configured in advance during system initialization; starting timing if the number of times that the PMBus command fails to be sent is less than the preset value; and resending the PMBus command when timing duration reaches resending time. The present invention is applicable to a scenario in which multiple master devices (Masters) send the PMBus command by using the PMBus.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: October 17, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qian Xie, Xinru Wang, Guoxin Yang
  • Patent number: 9787593
    Abstract: A method is disclosed for transmitting system management requests to computer systems along a network path using a network control protocol, such as RSVP. For example, an originating node may send a single system management request along a path to a destination node using a network control protocol. Each computer system along the network path may analyze the network control protocol message to determine whether the message contains a system management request. If a system management request is found in the message, the computer system may perform the system management function identified in the request, and respond to it.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 10, 2017
    Assignee: Cicsco Technology, Inc.
    Inventors: L. Alexander Clemm, Yuquan Jiang, Aamer Akhter, Steve Chang, Shyyunn Sheran Lin
  • Patent number: 9787503
    Abstract: A gateway utilizes a proxy Internet Protocol (“IP”) addressing scheme to communicate with disparate network service providers. A first IP address prefix may be received from an alternative service provider in communication with the gateway. The gateway may assign a proxy IP address from the first IP address prefix for computing devices in communication with the gateway. A second IP address prefix may be received from a master service provider in communication with the gateway. The computing devices may be provisioned with an actual IP address assigned from the second IP address prefix. The gateway may then route data traffic utilizing the assigned proxy IP address between the alternative service provider and the computing devices utilizing the actual assigned proxy IP address. The gateway may further route data traffic utilizing the actual assigned IP address between the master service provider and the computing devices utilizing the actual assigned IP address.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: October 10, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Charles Moreman
  • Patent number: 9787730
    Abstract: A data sharing method for an electronic device is provided. The method includes: downloading data from a server; broadcasting a first packet to a plurality of other electronic devices in a group to invite the plurality of other electronic devices to form a sharing tree, wherein the electronic device is the root of the sharing tree; determining, at the electronic device, whether a second packet is received from a second electronic device from amongst the plurality of other electronic devices; upon receipt of the second packet, determining whether the second electronic device can be established as a child node of the electronic device based on a predefined algorithm; establishing a connection with the second electronic device; and transmitting the data to the second electronic device.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: October 10, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: I-Hsuan Tsai
  • Patent number: 9787580
    Abstract: In an OpenFlow network, a “proactive type” is attained and hardware (HW) performance problem is solved. Specifically, in the OpenFlow network, each of a plurality of switches executes, on a reception packet that meets a rule of an entry registered in its own flow table, an operation based on an action defined in the entry. A controller registers an entry, in which an identifier unique to a path calculated based on a physical topology of a network composed of the plurality of switches is set as a rule and an output from a predetermined output port as an action, in each of the plurality of switches before communication is started among the plurality of switches.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: October 10, 2017
    Assignee: NEC CORPORATION
    Inventors: Masanori Takashima, Tomohiro Kase
  • Patent number: 9787586
    Abstract: Apparatus and method for routing packets in a computer network. A network switch for routing packets in a computer network includes a plurality of ports for communicative connection of computing devices to the switch, and routing logic. The routing logic is configured to extract, from a packet received via a first of the ports, a destination address that identifies a destination device to which the packet is directed; to extract from the destination address a switch ID value and a port ID value; to compare the switch ID value extracted from the destination address to a switch ID value identifying the network switch; and to transmit the packet via a second of the ports of the network switch corresponding to the port ID value based on the switch ID value extracted from the destination address being equal to the switch ID value identifying the network switch.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 10, 2017
    Assignee: UNIVERSITY OF HOUSTON SYSTEM
    Inventors: Deniz Gurkan, Bahaa Araji
  • Patent number: 9780923
    Abstract: The present invention relates to a method and apparatus for acknowledgement (ACK) transmission in a WLAN. A station receives a plurality of data frames from a plurality of other stations and then transmits an ACK for the plurality of data frames to the plurality of stations. The ACK is a multi-user (MU) block ACK frame which includes a plurality of block ACKs for the plurality of stations. One block ACK includes at least one ACK for at least one data frame that is received from one station.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: October 3, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yu Jin Noh, Dae Won Lee, Yong Ho Seok