Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 10298698
    Abstract: Presented herein are techniques for actively monitoring, at a network controller, a network location of an endpoint connected to the network based on control plane updates. The network controller is configured to archive the network location of the endpoint, along with local information for the endpoint, in an endpoint tracking database of the network controller.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Lukas Krattiger, Wing Hon Yeung, Uffaz Nathaniel, Richard Lam
  • Patent number: 10298931
    Abstract: Innovations in the area of sample metadata processing can help a media playback tool avoid loss of synchronization between sample metadata and media samples. For example, a media playback tool identifies encoded data and sample metadata for a current media sample, then couples the sample metadata with the current media sample. The media playback tool provides the sample metadata and encoded data for the current media sample to a media decoder, which maintains the coupling between at least one element of the sample metadata and the current media sample during at least one stage of decoding, even when the current media sample is dropped, delayed, split, or repeated. For example, the media playback tool can determine whether to drop the current media sample and, if the current media sample is dropped, also drop the sample metadata that is coupled with the current media sample.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ziyad A. Ibrahim, Yongjun Wu, Shyam Sadhwani
  • Patent number: 10298637
    Abstract: A real-time broadcasting contents transmission method and device are disclosed. In an embodiment, the device stores a streaming list which is information about one or more streaming contents received from a contents providing server. When a request being transmitted to the contents providing server is received from a terminal device through the communication unit, the device determines whether the requested streaming content is registered in the streaming list. If the requested streaming content is registered in the streaming list, the device branches the streaming content received from the contents providing server and then, after delay for a predetermined time, transmits the streaming content to the terminal device.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: May 21, 2019
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jongmin Lee, Kyungjun Lee, Yonghwan Ho
  • Patent number: 10296383
    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikram Singh, Wentao Wu
  • Patent number: 10292146
    Abstract: Disclosed are a method and a device for allocating wireless resources for transmitting or receiving data in a wireless LAN. The method for allocating the wireless resources in the wireless LAN can comprise the steps of: allocating, by an access point (AP), each of the plurality of wireless resources for each of a plurality of stations (STAs) over the entire bandwidth; and transmitting, by the AP, a physical protocol data unit (PPDU) to each of the plurality of STAs through each of the plurality of wireless resources, wherein each of the plurality of wireless resources can be a combination of a plurality of wireless resource units defined as having different sizes from each other on a frequency axis.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: May 14, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jinsoo Choi, Hangyu Cho, Wookbong Lee, Dongguk Lim
  • Patent number: 10289596
    Abstract: A memory device includes command logic allowing for a command protocol allowing interruption of a first command sequence, such as a page write sequence, and then to proceed directly to receive and decode a second command sequence, such as a read sequence, without latency associated, completing the first command sequence. Also, the command logic is configured to be responsive to a third command sequence after the second command sequence and its associated embedded operation have been completed, which completes the interrupted first command sequence and enables execution of an embedded operation identified by the first command sequence. A memory controller supporting such protocols is described.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: May 14, 2019
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Ken-Hui Chen, Kuen-Long Chang, Su-Chueh Lo, Chun-Yu Liao
  • Patent number: 10289703
    Abstract: Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 14, 2019
    Assignee: Twitter, Inc.
    Inventors: Christopher Goffinet, Peter Schuller, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
  • Patent number: 10292123
    Abstract: A method and system for acquiring mmWave carrier in a wireless communication network is disclosed. In one embodiment, an MS acquires a low frequency carrier and then acquires the high frequency carrier. Since the low frequency carrier and the high frequency carrier are transmitted by same BS, the BS provides assistance information on the acquired low frequency carrier to the MS to acquire a synchronization signal which is transmitted on a high frequency carrier using beamforming. The assistance information includes synchronization signal beam time slots, synchronization signal beams which the MS needs to search, beam ID and so on. Based on the assistance information, the MS monitors the high frequency carrier to search and acquire the synchronization beam signal transmitted on the high frequency carrier. The MS determines the beam ID of the received synchronization beam signal and reports to the BS on the low frequency carrier.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: May 14, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anil Agiwal, Anshuman Nigam
  • Patent number: 10289504
    Abstract: An access control method and system and an access point. When a fault occurs in an access controller (AC), an access point (AP) configures a network-layer interface of the AP according to an Internet Protocol (IP) address and a media access control (MAC) address of the AC that are obtained by means of pre-learning, and then the AP routes a received packet to a Web server on a wireless local area network (WLAN) using the configured network-layer interface, where the packet is used by a first station (STA) to request to access an external server. Therefore, interconnection and interworking among wireless local area networks are implemented, and a breakdown of a wireless local area network caused in a centralized network architecture due to occurrence of a fault in an AC is avoided.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 14, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yonglong Fang
  • Patent number: 10291482
    Abstract: An electronic control unit (ECU) for transmitting large data in a hardware-in-the-loop (HiL) simulation environment, a system including the same and a method thereof are provided. The electronic control unit for executing a HiL simulation includes an interface transmitting/receiving data associated with a simulation in link with a hardware-in-the-loop (HiL) simulator, a data storing unit storing data generated by executing the simulation, and a transmission agent fragmenting the stored data into multiple data and transmitting the multiple data and transmitting one data segment according to a fragmented order whenever repeatedly executing the simulation.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: May 14, 2019
    Assignee: AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Jung Won Lee, Ki Yong Choi, Jeong Woo Lee
  • Patent number: 10284390
    Abstract: A method is provided in one example embodiment and includes receiving at a network element an encapsulated packet including an encapsulation header, in which the encapsulation header includes an Analytics Proxy Function (“APF”) flag; determining whether the APF flag is set to a first value; if the APF flag is set to the first value, forwarding the encapsulated packet to a local APF instance associated with the network element, in which the encapsulated packet is processed by the local APF instance to replicate at least a portion of the encapsulated packet, construct a record of the encapsulated packet, or both; and if the APF flag is not set to the first value, omitting forwarding the encapsulated packet to the local APF instance associated with the network element. The local APF instance is implemented as a service function anchored at the forwarding element.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 7, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra M. Kumar, Alessandro Duminuco, Hendrikus G. P. Bosch, Humberto J. La Roche, Jeffrey Napper, Burjiz Pithawala
  • Patent number: 10284649
    Abstract: The server device includes a cache, and identification information of data used in a previously executed transaction. The server device compares identification information of data to be used in a transaction received from a client, with the identification information held by it. When the comparison result shows a mismatch, the server device executes the transaction after updating the cache by using data acquired from a persistent storage device, while when the comparison result shows a match, the server device executes the transaction without updating the cache. Then, the server device determines whether optimistic exclusion succeeded or failed, and in the case of failure, re-executes the transaction after updating the data in the cache by using the data acquired from the persistent storage device.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: May 7, 2019
    Assignee: NEC CORPORATION
    Inventor: Hiroko Nagashima
  • Patent number: 10284521
    Abstract: Disclosed are systems, methods, and computer-readable storage media for automatic security list offload with exponential timeout. A second layer of a firewall can determine that a first data, that previously passed through a first layer of the firewall, should be blocked. The second layer of the firewall can utilize more resources than the first layer of the firewall to determine whether to block a data packet. In response, a first rule can be applied at the first layer of the firewall to block data packets received from a source of the first data packet. Accordingly, a second data packet received from the source of the first data packet will be blocked at the first layer of the firewall based on the first rule.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: May 7, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Shanks, Daghan Altas
  • Patent number: 10284418
    Abstract: Certain aspects direct to systems and methods for network switch management via a management controller using a management information base (MIB) to JavaScript Object Notation (JSON) parser. At a computing device, an administrator provides a MIB file corresponding to a network switch to be managed. Then the administrator utilizes a parser application to parse the MIB file at the computing device to retrieve Object Identifiers (OIDs) from the MIB file, and then converts the OIDs to JSON objects, in order to generate parsed information of the MIB file including the JSON objects. Thus, the administrator may use a browser to access a web user interface at a management controller to upload the parsed information of the MIB file to the management controller. The management controller may then manage and configure the network switch through a Simple Network Management Protocol (SNMP) interface based on the parsed information of the MIB file.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: May 7, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Kiran Kumar Ballapalli, Yi-Wei Chiu, George Hsin, Ajay Kumar Gupta, Venkatesan Balakrishnan
  • Patent number: 10282210
    Abstract: A system and method for virtual hardware control includes accessing, by a controller, a first driver message from at least one hardware device driver for at least one hardware resource on a user device, the at least one hardware device driver located in a kernel space on an operating system of the user device, sending, by the controller, the first driver message to a first virtual device driver, the first virtual device driver located in the kernel space, and forwarding, by the first virtual device driver, the first driver message to a first virtual container, the first virtual container being a first user space that is outside the kernel space of the operating system.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 7, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yin Tan, Dong Jin Kim
  • Patent number: 10284347
    Abstract: An in band control channel is created between nodes of a communication network in which the nodes have limited capability of inspecting the payload of packets to be transported over the network. The in band control channel is created by transmitting a plurality of dummy packets, each dummy packet having one of a plurality of different predetermined lengths, the sequence of dummy packets defining a code corresponding to at least one control command.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: May 7, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Sergio Lanzone, Daniele Ceccarelli, Manuela Scarella
  • Patent number: 10277464
    Abstract: One embodiment of the present invention provides a switch capable of auto-configuration of client devices for a link aggregation. The switch includes a packet processor, an auto-configuration module, and a link-aggregation management module. During operation, the packet processor extracts an identifier of a client device from a notification message received via a local port. The auto-configuration module, which is coupled to the packet processor, associates the local port with the identifier of the client device. If the packet processor recognizes the identifier of the client device in a message received from a remote switch, the link-aggregation management module forms a multi-switch link aggregation for the client device in conjunction with the remote switch.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 30, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Mei Yang, Ravindran Suresh, Arijit Bhattacharyya, Maocheng Hu
  • Patent number: 10277520
    Abstract: A packet transfer buffer for use in a computer system having multiple source and destination interfaces, as well as packet handling software. The buffer has a source packet FIFO and destination packet FIFO, each with an associated packet length counter. The packet handling software obtains packet lengths from the source packet counter, and provides the packet length to the destination packet counter. The buffer has hardware circuitry that handles transfer of data from the source packet FIFO to the destination packet FIFO without the need for word-by-word reads and writes by the packet handling software.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: April 30, 2019
    Assignee: SOUTHWEST RESEARCH INSTITUTE
    Inventor: Mark A. Johnson
  • Patent number: 10278092
    Abstract: Apparatus for communications management in a communications system of a moving platform comprising a plurality of systems and/or functions and at least one platform application, the communications system comprising at least one transmitter for transmitting data received from the at least one platform application and being configured to effect wireless data communication thereof by means of one of a plurality of supported communications links, wherein the apparatus comprises a data management module configured to: receive a control message indicative that no suitable communications links are available for transmission of platform application data; obtain a classification in respect of platform application data to be transmitted to at least one recipient node; determine, from a stored ruleset, an action to be taken in respect of the platform application data according to the respective classification thereof, wherein the action comprises one of storing or discarding the platform application data; and generat
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: April 30, 2019
    Assignee: BAE Systems plc
    Inventors: Peter Noble Hudson, Rania Hamdi Eissa
  • Patent number: 10277594
    Abstract: The present invention is directed to a secure communication network that enables multi-point to multi-point proxy communication over the network. The network employs a smart server that establishes a secure communication link with each of a plurality of smart client devices deployed on local client networks. Each smart client device is in communication with a plurality of agent devices. A plurality of remote devices can access the smart server directly and communicate with an agent device via the secure communication link between the smart server and one of the smart client devices.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: April 30, 2019
    Assignee: KE2 Therm Solutions, Inc.
    Inventors: Steve Roberts, Cetin Sert
  • Patent number: 10270629
    Abstract: A wireless relay device for relaying packets via a wireless network includes an aggregator and a transfer controller. The aggregator is configured to aggregate a plurality of sets of data respectively included in a plurality of first packets transmitted from a plurality of wireless devices in the wireless network and under the wireless relay device to generate a second packet. The plurality of first packets is addressed to the wireless relay device. The transfer controller is configured to transfer the second packet to a transfer destination.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Yokogawa Electric Corporation
    Inventors: Haruka Yamada, Naoyuki Fujimoto, Minoru Midorikawa, Masato Yamaji, Kenichi Takeda
  • Patent number: 10270696
    Abstract: A method for transmitting data packets of at least two different priority levels via one or more bearer channels is described. The method comprises the steps of fragmenting a data packet into a plurality of corresponding code words, each code word comprising a sync code, with the sync code being adapted for indicating a priority level of the corresponding data packet, and of transmitting the code words via the one or more bearer channels. In case high priority code words corresponding to a high priority data packet arrive during transmission of low priority code words corresponding to a low priority data packet, the following steps are performed: interrupting transmission of low priority code words, transmitting the high priority code words corresponding to the high priority data packet, and resuming the transmission of the low priority code words via the one or more bearer channels.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: April 23, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Miguel Peeters, Jean-Philippe Cornil
  • Patent number: 10270523
    Abstract: A satellite system may have a constellation of communications satellites. Satellite terminal equipment may be used to communicate with the satellite constellation. The satellite terminal equipment may have indoor and outdoor equipment that can communicate wirelessly. Power may be conveyed wirelessly between the indoor equipment and the outdoor equipment. The indoor equipment may include communications circuitry for supporting communications with electronic devices. The outdoor equipment may include satellite communications circuitry. The satellite communications circuitry may include antennas, satellite transceiver circuitry, and modems. Wireless communications between the indoor and outdoor equipment may be supported using radio-frequency wireless communications circuits or optical communications circuits.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: April 23, 2019
    Inventors: Reed Garcia, Valerie Chang, James Gordon
  • Patent number: 10270717
    Abstract: A device implementing unified media access control (MAC) for multiple physical layer devices may include a MAC module communicatively coupled to first and second physical layer modules that are configured to communicate with another device over first and second physical wireless channels, respectively. The MAC module may be configured to receive one or more data items to be transmitted to the another device and to select at least one of the first or second physical layer modules for transmission of the one or more data items based at least in part on a first wireless link quality of the first physical wireless channel and a second wireless link quality of the second physical wireless channel. The MAC module may be further configured to provide the one or more data items to the selected at least one of the first or second physical layer modules for transmission to another device.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 23, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Vinko Erceg, Mark Gonikberg, Rohit Gaikwad, Hongyu Xie, Anand Iyer, Venkat Kodavati, Tirdad Sowlati, Payam Torab Jahromi, Matthew J. Fischer
  • Patent number: 10261924
    Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: April 16, 2019
    Assignee: NXP USA, INC.
    Inventors: Hemant Nautiyal, Rajan Kapoor, Arvind Kaushik, Puneet Khandelwal
  • Patent number: 10264116
    Abstract: A method including, while first audio signals from a first user are being transmitted on a first bandwidth from a first apparatus, detecting transmitting of second audio signals from a second user by a second apparatus; and based upon the detecting of the second audio signals from the second apparatus, reducing the transmitting of the first audio signals on the first bandwidth to transmitting of the first audio signals on at least one first relatively smaller sub-band of the first bandwidth.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 16, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Antero Tossavainen, Miikka Tapani Vilermo, Matti Kustaa Kajala
  • Patent number: 10263913
    Abstract: A system performs tunneling for real-time communications (“RTC”). The system determines a quantity of available tunnels at a tunneling server. The system then determines that the quantity of available tunnels is below a threshold, and that two or more tunnels established with the tunneling server correspond to a user equipment (“UE”). The system indicates to the UE to consolidate the two or more tunnels into a target tunnel within the two or more tunnels, and performs the RTC with the UE over the target tunnel.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: April 16, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rolando Herrero
  • Patent number: 10264004
    Abstract: The method for tracking a cyber hacking is provided. The method of connection fingerprint generation and stepping-stone traceback based on NetFlow includes receiving a traceback request including IP packet attribute information of a victim and an attacker which corresponds to a target connection that is the last connection on a connection chain, generating a fingerprint for an associated connection based on the IP packet attribute information and requesting a NetFlow collector for relevant information, detecting a stepping-stone connection to the target connection which is generated at the time of generation of the fingerprint and instructing to check whether sorted candidate connections are present on the same connection chain as the target connection, and determining an order of the candidate connections based on an attacker host when the candidate connections are determined to be present on the same connection chain as the target connection.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: April 16, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jung Tae Kim, Koo Hong Kang, Ik Kyun Kim
  • Patent number: 10257082
    Abstract: Disclosed herein are systems and methods for multi-level classification of data traffic flows. In exemplary embodiments of the present disclosure, flows can be classified based on information in a first packet. The classification is based on an inference that can be made by a network appliance from a learning algorithm regarding an application name and/or one or more application characteristic tags. Based on the inference, the network appliance can select an appropriate network path for the flow.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 9, 2019
    Assignee: Silver Peak Systems, Inc.
    Inventor: David Anthony Hughes
  • Patent number: 10255386
    Abstract: A system is provided that facilitates design space exploration with quantitative pruning and ranking. The system may determine a collection of component model solutions corresponding to a functional model with functional model ports for a system to be produced. The component model solutions are comprised of simulated components selected from a component library based at least in part on correspondence between component ports of the simulated components and the functional model ports of the functional model. The system may select a subset of the component model solutions from the collection, which have behaviors determined for each component model solution that are consistent with behaviors determined for the functional model. The system may determine rankings for the component model solutions of the subset relative to each other based on a comparison of behaviors for each component model solution to each other and/or to the behaviors determined for the functional model.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 9, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Arquimedes Martinez Canedo, Jan Richter, Lars Jordan
  • Patent number: 10256944
    Abstract: A device includes a network interface that includes a physical coding sublayer (PCS) unit. The PCS unit receives an Ethernet packet. The PCS unit encode the Ethernet packet into a transmission frame that includes a first set of bit fields corresponding to contents of the Ethernet packet and a second set of bit fields corresponding to control information for the encoding. The PCS unit computes a validity value of the transmission frame, wherein the validity value is based on the first set of bit fields included in the transmission frame. The PCS unit inserts the validity value of the transmission frame into one or more idle bit fields in the second set of bit fields included in the transmission frame. The PCS unit processes the transmission frame for sending to a receiving device over a physical medium.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: April 9, 2019
    Assignee: Marvell International Ltd.
    Inventors: Junqing Sun, Venugopal Balasubramonian
  • Patent number: 10257038
    Abstract: A method and apparatus can be configured to transmit first policy rules to a packet-data-network gateway. The first policy rules are configured to be installed on the packet-data-network gateway. The first policy rules are configured to enable the packet-data-network gateway to create first route-header information. The method can also include transmitting second policy rules to an interworking gateway. The second policy rules are configured to be installed on the interworking gateway. The second policy rules are configured to enable the interworking gateway to create second route-header information.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 9, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Rainer Liebhart, Devaki Chandramouli
  • Patent number: 10257079
    Abstract: A network node that provides egress fault protection for a primary egress node. The network node may receive a service label associated with an application from a primary egress node of a primary label switched path (LSP). The network node may use the service label to add a forwarding entry into a forwarding table associated with the primary egress node. Following a fault in the primary egress node, the network node may receive a data packet comprising an LSP label and the service label from a partial backup LSP. The network node may use the LSP label to locate the forwarding table associated with the primary egress node. The service label may be used to deliver the data packet to a destination node according to the forwarding table associated with the primary egress node.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: April 9, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 10250561
    Abstract: A transmission apparatus transmits a plurality of second packets obtained from a plurality of first packets, wherein each of the plurality of first packets includes a header including a first field, and a payload, and includes first information stored in the first field, and wherein each of the plurality of second packets includes second information in the first field instead of the first information, and includes the first information inserted in the payload. A reception apparatus receives the plurality of second packets, deletes the first information from the payload of the received second packet and obtains data included in the payload of the received packet when third information stored in a memory is stored in the second field of a packet received by the reception unit.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yu Minakuchi, Hideyuki Matsuda
  • Patent number: 10250618
    Abstract: Methods and systems for detecting and responding to Denial of Service (“DoS”) attacks comprise: detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers; receiving, at a second server system comprising one or more servers, network traffic directed to the first server system; subjecting requesting clients to one or more challenge mechanisms, the challenge mechanisms including one or more of challenging requesting clients to follow through HTTP redirect responses, challenging requesting clients to request Secure Sockets Layer (SSL) session resumption, or challenging requesting clients to store and transmit HTTP cookies; identifying one or more non-suspect clients; and forwarding, by the second server system, traffic corresponding to the one or more non-suspect clients to the first server system.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 2, 2019
    Assignee: VERISIGN, INC.
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
  • Patent number: 10250515
    Abstract: The present application discloses a method and device for forwarding a data message. A specific embodiment of the method comprises: receiving the data message and reading a data context length value of a first row in the data message; determining whether the data context length value is less than or equal to a maximum segment size in a single transmission according to a transmission control protocol; reading data from the data message in segments in response to the data context length value being less than or equal to the maximum segment size in the single transmission according to the transmission control protocol; reading data from the data message in rows in response to the data context length value being greater than the maximum segment size in the single transmission according to the transmission control protocol; and storing the read data in a user buffer, and sending the data in the user buffer to a terminal if the data in the user buffer exceeds a preset capacity threshold.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 2, 2019
    Assignee: Beijing Baidu Netcom Science and Technology Co., LTD.
    Inventor: Tianyu Wang
  • Patent number: 10250390
    Abstract: A method of securing a network including parsing a first data packet into at least one portion using a first device, such that the at least one portion includes a portion designated as an index identifier. The method includes hashing the at least one portion of the first data packet using the first device and the index identifier, and hashing, using the first device and the index identifier, at least one portion of a second data packet. The method includes combining, using the first device and the index identifier, the hashed portions of the first data packet and the second data packet, and hashing, using the first device and the index identifier, at least one portion of the combined hashed portions of the first data packet and the second data packet into a first combined data packet hash. The method can provide an indication of network security.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 2, 2019
    Assignee: BOOZ ALLEN HAMILTON INC.
    Inventors: Chad Roberts Gray, Peder Muller, Corey Petty, Lucian Stroie
  • Patent number: 10250528
    Abstract: A first switch in a MPLS network receives a plurality of packets that are part of a pair of flows. The first switch performs a packet prediction learning algorithm on the first plurality of packets and generates packet prediction information that is communicated to a second switch within the MPLS network utilizing an Operations, Administration, and Maintenance (OAM) packet (message). In a first example, the first switch communicates a packet prediction information notification to a Network Operations Center (NOC) that in response communicates a packet prediction control signal to the second switch. In a second example, the first switch does not communicate a packet prediction information notification. In the first example, the second switch utilizes the packet prediction control signal to determine if the packet prediction information is to be utilized. In the second example, second switch independently determines if the packet prediction information is to be used.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 2, 2019
    Assignee: Netronome Systems, Inc.
    Inventors: Nicolaas J. Viljoen, Sandra Scott-Hayward
  • Patent number: 10243785
    Abstract: Technologies are provided for active monitoring of network fabrics, such as border network fabrics. For example, test packets can be generated and sent to destination devices within the network fabrics. The test packets can have destination ports that have been identified as closed destination ports. The success of the test packets can be determined based on whether ICMP error packet responses are received. If a network problem is detected based on results of the test packets, then traceroute packets can be used to identify the location of the network problem.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: John Corrigan, Karl Andre McCabe, Eoin Francis Cavanagh
  • Patent number: 10243888
    Abstract: Methods and systems according to one or more embodiments establish communication across separate IP domains that are on the same layer 2 bridged domain. In an embodiment, a method includes receiving a configuration of a first IP address of a first node on a first side of a switch and a second IP address of a second node on a second side of the switch, wherein the first and second IP addresses are of different domains and are to be translated in each direction with respect to the switch, wherein the switch further comprises an integrated block adapted to do translation at line rate. Based on the configuration, the method also includes modifying, by the switch, packets of an applicable protocol in each direction so that the first and second IP addresses are changed for each domain such that either side of the switch acts as if an opposite side is on the same domain so that layer 2 communication is established.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Marc Bennett, Yen Teresa Nguyen, Jonathan Harrod, Charles Wu, Aijaz Pathan
  • Patent number: 10243847
    Abstract: In one embodiment, a device in a network receives a packet that includes a forwarding label for a service in a service chain. The packet encapsulates a service chain header for the service chain. The device swaps the forwarding label for the service in the packet for a reserved label that identifies the packet as encapsulating the service chain header. The device forwards the packet with the reserved label to the service.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano Benedetto Previdi, James N. Guichard, Clarence Filsfils, Carlos M. Pignataro
  • Patent number: 10243920
    Abstract: In various methods and apparatus Internet Protocol (IP) addresses can be moved between virtual machine instances in a provider network. Customers can cause an IP address to be moved between virtual machine instances such as by submitting an application programming interface call. The provider network also may include a server system that implements the dynamic host configuration protocol such as the DHCP for version 6. The DHCP server system moves the requested IP address by exchanging messages with the effected instances. The DHCP server system may transmit a message to remove the IP address from a first instance by including the IP address with a valid lifetime set to a minimal time-out value. The DHCP server system may transmit a message to add the IP address to a second instance by including the IP address and a corresponding valid lifetime value of greater than the minimal time-out value.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Bruce Dickinson
  • Patent number: 10242740
    Abstract: In one embodiment of a system, apparatus, and method the system, apparatus, and method including a table of neighboring network nodes stored in a ternary content-addressable memory (T-CAM), each one of the neighboring network nodes being indexed as a Bit Index Explicit Replication (BIER) bitmap, a plurality of selector lines in the T-CAM, each selector line associated with one neighboring network node, a bit set in the T-CAM for one single selector line among the plurality of selector lines such that the set bit is associated with a single match line, the single match line to be set high when an input on the selector line matches the set bit and otherwise to be set low, and a plurality of bits set to do not care for other selector lines, beside the one single selector line, associated with the single match line. Related systems, apparatuses, and methods are also described.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: IJsbrand Wijnands, Gregory J. Shepherd
  • Patent number: 10237291
    Abstract: A method for processing session and a device thereof, a server and a storage medium are provided. The method includes: capturing packets sent from a client associated with the session; reconstituting a packet flow of the session from the captured packets based on quintets of the packets, wherein the quintet comprises a source address, a destination address, a source port, a destination port and a protocol number of the packet; extracting a behavior attribute of the client from the packet flow; determining that the behavior attribute of the client is beyond a baseline; and interrupting the session with the client.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: March 19, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xi Chen, Jingtao Bai
  • Patent number: 10237059
    Abstract: Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes receiving a block of information from non-processor memory at an interface between the non-processor memory and processor memory comprising two or more processor memory levels, determining whether the block of information received from the non-processor memory at the interface corresponds to encrypted instruction code, and decrypting the block of information at the interface between the non-processor memory and the processor memory for storage in one of the two or more levels of the processor memory in response to a determination that the received block of information corresponds to the encrypted instruction code. The block of information is stored at the one of the two or more levels of the processor memory without being decrypted when the received block of information is determined to correspond to data.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 19, 2019
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Lakshminarasimhan Sethumadhavan, Kanad Sinha, Angelos Keromytis, Vasileios Pappas, Vasileios Kemerlis
  • Patent number: 10237145
    Abstract: An application, interface, device and method for coordinating a parameter across cloud domains of various distributed data centers. The method includes using an infrastructure service for generating one or more values of the parameter so that the values are different from each other; and providing the values to the respective cloud domains.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: March 19, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Bob Melander, Hareesh Puthalath
  • Patent number: 10237174
    Abstract: The present disclosure discloses a method and apparatus for establishing a hard pipe in a network. The network includes multiple routers and a network management system. The method includes: acquiring, by the network management system, bandwidths of a plurality of links in the network; instructing, a router to allocate a fixed bandwidth from a bandwidth of the link of the network topology, where a link to which the fixed bandwidth is allocated forms a sublink, and the sublink and the router that allocates the sublink form a hard pipe stratum, which is used to carry a leased line service; and allocating, a static MPLS label set to the hard pipe stratum. A service packet that has an MPLS label in the static MPLS label set is forwarded by using the hard pipe stratum, thereby ensuring that a bandwidth of the leased line service is not occupied by a non-leased line service.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: March 19, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiangtao Hao, He Huang, Wenwu Zhang, Guanfeng Li
  • Patent number: 10230540
    Abstract: A communication method includes receiving data messages at a specified one of a plurality of communication devices in a ring network and detecting a status of the ring network. The communication method also includes changing a port of the specified communication device from a blocking state to a forwarding state in response to detecting a failure in the ring network. The communication method further includes filtering and forwarding the received data messages in the ring network, where the received data messages that originated from the specified communication device are blocked from further forwarding at the specified communication device. In addition, the communication method includes changing the port of the specified communication device from the forwarding state to the blocking state in response to detecting a recovery of the ring network.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 12, 2019
    Assignee: Honeywell International Inc.
    Inventors: Huagang Xu, Haifeng Liang, Lei Zou, Zhi Yang, Junyu Chen
  • Patent number: 10230643
    Abstract: A packet capture system may copy packets from an interface to a bucket. When the bucket is full of packets, a new bucket for incoming packets may be started, and the full bucket may be indexed. During the indexing, each packet may be sorted in the bucket by flow, and each flow may be indexed. Once indexing is complete, the packets are written to a flow ordered FCAP file and the indexes are written to disk. The flow ordered nature of the FCAP file combined with the indices and their associated search algorithms allow for rapid retrieval of captured flows.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: March 12, 2019
    Inventor: Paul Ferrell
  • Patent number: 10230544
    Abstract: A method for efficient data forwarding in a networked device is provided. The method includes receiving a first packet from a first VLAN into a load balancer of the networked device and forwarding the first packet from the load balancer to a second VLAN internal to the networked device, wherein an identity of the first VLAN is unknown as a result of forwarding the packet from the first VLAN to the second VLAN. The method includes determining the identity of the first VLAN, based on a source IP address of the first packet and a map of IP addresses and VLANs. The method includes sending a second packet from one of a plurality of nodes, in response to the receiving, with the source IP address of the first packet as a destination IP address of the second packet and with a field of the second packet identifying the first VLAN.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 12, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Curtis Scranton McDowell, Prabhath Sajeepa, Daniel Talayco