Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 11026169
    Abstract: Certain aspects of the present disclosure propose a method to transmit information in unused fields of a physical layer header to improve performance of the system. The proposed method transmits, during single user transmission, a portion of the basic service set identifier (BSSID) of an access point in a field of a header that is usually used to indicate number of space time streams (Nsts).
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: June 1, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventor: Maarten Menzo Wentink
  • Patent number: 11025445
    Abstract: This disclosure describes techniques for providing early acknowledgments to a source device performing a data write operation within a data center or across a geographically-distributed data center. In one example, this disclosure describes a method that includes receiving, by a gateway device and from a source device within a local data center, data to be stored at a remote destination device that is located within a remote data center; storing, by the gateway device, the data to high-speed memory included within the gateway device; transmitting, by the gateway device, the data over a connection to the remote data center; after transmitting the data and before the data is stored at the remote destination device, outputting, by the gateway device to the source device, a local acknowledgment, wherein the local acknowledgment indicates to the source device that the data can be assumed to have been stored at the remote destination device.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: June 1, 2021
    Assignee: Fungible, Inc.
    Inventors: Pradeep Sindhu, Jaspal Kohli, Philip A. Thomas
  • Patent number: 11025538
    Abstract: Systems and methods are provided for packet handling and steering in a service function chaining network such that the full metadata associated with a packet need not be appended to the packet itself.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: June 1, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Daniel Migault
  • Patent number: 11025531
    Abstract: A hybrid access gateway receives packets that are sent by a network side device and are destined for a home gateway. When detecting that congestion occurs on a first transmission link and that no congestion occurs on a second transmission link, the hybrid access gateway obtains a first committed information rate (CIR) of the first transmission link and a second CIR of the second transmission link, classifies the packets into a first-type packet and a second-type packet, and transmits the first-type packet using the first transmission link and the second-type packet using the second transmission link. By properly allocating packets transmitted on the second transmission link, the hybrid access gateway can control one-way delays of the first transmission link and the second transmission link, thereby avoiding a packet loss caused by a sequencing buffer overflow.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: June 1, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian Cheng, Xia Zhu, Naiqiang Qiao, Liangyu Song, Hongzhang Shang
  • Patent number: 11025756
    Abstract: A data system controls a virtual Probe (vProbe) in a Network Function Virtualization Infrastructure (NFVI). A probe controller transfers header separation instructions for a multiple protocols to the vProbe. The vProbe receives data packets and identifies the protocols in the data packets. The vProbe retrieves header data from individual data packets based on the header separation instructions for the individual protocols in the individual data packets. The vProbe transfers the retrieved header data based on the header separation instructions.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 1, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Aaron Paul Hinkle
  • Patent number: 11018886
    Abstract: An IP multicast group may include a plurality of group members corresponding to a plurality of host receivers that are connected to router nodes of a multicast distribution tree and joined in the multicast group. At least some of the router nodes may store a plurality of group member indicator bits associated with the multicast group. Each group member indicator bit may be assigned to a respective one of the group members and indicate whether the respective group member is reachable downstream from the router node. During IP multicast, the router node may receive an IP multicast message having a destination address field, a source address field, and a payload field. The payload field may include one or more data items of a multicast data stream. The destination address field may include a multicast group address for addressing communications to the multicast group.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: May 25, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Hendrikus G. P. Bosch, Sape Jurriƫn Mullender, Subhasri Dhesikan
  • Patent number: 11018701
    Abstract: This invention discloses a kind of reliable data transmission method based on reliable UDP and fountain code in aeronautical ad hoc networks. This method employs Raptor codes to recover from data loss and avoid retransmission in high loss and high delay channels. A light-weight feedback scheme is designed to provide reliability. An improved SNACK scheme is utilized to deal with the bandwidth asymmetric problem and a novel sliding window mechanism is proposed to avoid TCP's retransmission ambiguity problem and allow for more precise roundtrip-time calculation. A congestion control scheme is deployed to distinguish losses caused by congestion from losses caused by link handoffs to efficiently utilize the available bandwidth. This invention is fully implemented directly on top of UDP in Linux without requiring changes to the underlying network stack implementations. In harsh aeronautical ad hoc network environment, it is suitable for reliable and efficient data transfer service.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: May 25, 2021
    Assignee: SICHUAN UNIVERSITY
    Inventors: Junfeng Wang, Qin Luo, Ying Liu, Hao Niu
  • Patent number: 11018930
    Abstract: Disclosed are various examples for gateway onboarding for IoT device management. In one embodiment, activation of a gateway is initiated by transmission of a request to activate the gateway to a network address. The request to activate the gateway includes a gateway identifier that uniquely identifies the gateway. A gateway enrollment agent is received. Enrollment of the gateway with the management service is performed using the gateway enrollment agent. The enrollment includes a transmission of a request to enroll the gateway to a management service address and an installation of an enrollment policy received from the management service. The gateway enrollment agent is updated to a gateway management agent that includes an ability to install at least one IoT device management product.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: May 25, 2021
    Assignee: VMWARE INC.
    Inventors: Ravishankar Chamarajnager, Niranjan Maka, Glen McCready, Greg Bollella, Vasudev Yendapally
  • Patent number: 11019184
    Abstract: The disclosure relates to a data processing device, comprising: a processing element configured to process a plurality of data packets according to a communication protocol to provide a plurality of processed data packets each comprising a first part and a second part; and an interface configured to offload the second parts of the plurality of processed data packets to a remote data processing device and configured to notify the remote processing device of the offload of the second parts of the plurality of processed data packets.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: May 25, 2021
    Assignee: Intel IP Corporation
    Inventors: Ulrich Leucht-Roth, Xiaoning Nie
  • Patent number: 11018984
    Abstract: Various communication systems may benefit from the appropriate control of the timing of communication. For example, certain wireless communication systems may benefit from packet data convergence protocol windows, for example in the case of split bearers being in use. A method can include transmitting a plurality of protocol data units over a bearer mapped to a plurality of logical channels. The protocol data units can be transmitted in a radio link control unacknowledged mode. The method can also include managing at least one transmission characteristic of the transmitted plurality of protocol data units.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 25, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Guillaume Decarreau, Benoist Pierre Sebire, Henri Markus Koskinen, Samuli Heikki Turtinen, Chunli Wu, Esa Mikael Malkamaki
  • Patent number: 11006391
    Abstract: Systems, methods, and processing nodes for obtaining radio network characteristics associated with network traffic, determining a type of network traffic and/or network session, allocating resources towards a network traffic session based on the type thereof (or type of network traffic), and performing additional network optimization operations based thereon, including but not limited to metering, billing, and service adjustments such as reallocation of resources. Consequently, resource usage patterns of different data types can be made predictable to a network operator, enabling optimal allocation of network resources, adjustments of latency, and thus providing an optimal user experience.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 11, 2021
    Assignee: Sprint Spectrum L.P.
    Inventors: Marouane Balmakhtar, Arun Rajagopal, Kafi Hassan, Roger Bartlett
  • Patent number: 11005782
    Abstract: A multi-endpoint adapter includes endpoints configured to couple to respective processing subsystems, multi-endpoint adapter ports configured to couple to an external switch via respective external switch ports, and an internal switch coupled to the endpoints and multi-endpoint adapter ports. The internal switch receives a data packet from a first application provided by a first processing subsystem through a first endpoint, and matches the data packet to a data flow associated with QoS parameter(s). The internal switch then identifies a data flow action that is associated with the data flow and that provides for the transmission of the data packet via a first multiple endpoint adapter port that is configured in a manner that satisfies the at least one QoS parameter, and performs the data flow action to transmit the data packet through the first multi-endpoint adapter port and a first external switch port to the external switch.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 11, 2021
    Assignee: Dell Products L.P.
    Inventors: Shyamkumar T. Iyer, Hendrich M. Hernandez
  • Patent number: 10996938
    Abstract: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 4, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Rishabh Ramakant Tulsian, Jacopo Pianigiani, Sridevi JeevaRaj, Sahana Sekhar Palagrahara Chandrashekar
  • Patent number: 10992413
    Abstract: A first optical network device groups a plurality of FlexO instance frames into one group, where each of the plurality of FlexO instance frames carries one OTU signal; then, performs multiplexing on the plurality of FlexO instance frames grouped into one group, to generate one first FlexO frame; next, performing scrambling and FEC processing on the first FlexO frame to generate one second FlexO frame and send it to a second optical network device. If a rate of the FlexO instance frame is 100 Gbps and two FlexO instance frames are grouped into one group, the 200G optical module can be used in the transmission method.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: April 27, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Su, Maarten Petrus Joseph Vissers, Qiuyou Wu
  • Patent number: 10992769
    Abstract: Data transmission method, apparatus and system, for broadening MEC application scenarios, are disclosed, so service data cannot only be terminated at a local service platform, but also can be processed by the local service platform and then delivered to a remote service platform for processing; alternatively the service data is processed by the remote service platform and then delivered to the local service platform for processing. The data transmission method includes an MEC server determining, when receiving a service data packet sent by a local service server, a service data packet forwarding mode corresponding to the local service server according to a pre-set data forwarding information table; and the MEC server processing, according to the service data packet forwarding mode corresponding to the local service server, the service data packet by adopting a processing manner corresponding to the service data packet forwarding mode, and then sending the service data packet.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 27, 2021
    Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
    Inventor: Jianghai Duan
  • Patent number: 10993163
    Abstract: For ensuring reliability of data transmission in a wireless mesh network, while reducing the data overhead of the transmissions, a node for a wireless mesh network and a method of controlling the same are provided, wherein the node is configured to decide about retransmission of a message received from a transmitting node, based on whether the transmitting node has at least one layout element of a layout plan in common with the node, at least one of the layout elements of the layout plan being associated with the node.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 27, 2021
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Marc Aoun, Daniel Martin Goergen, Tim Corneel Wilhelmus Schenk
  • Patent number: 10992591
    Abstract: A disclosed method may include (1) generating a test packet that includes an inner packet encapsulated within an outer packet, (2) adding, to the test packet, an amount of padding data that increases a total size of the test packet to a certain threshold, (3) forwarding, via a transport layer protocol, the test packet along a network path that leads from a source node to a destination node by way of a tunnel, (4) receiving the inner packet from the destination node after the destination node extracts the inner packet from the test packet, and (5) determining, based at least in part on receiving the inner packet from the destination node, that a maximum transmission unit of the network path is greater than or equal to the total size of the test packet as increased by the amount of padding data. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: April 27, 2021
    Assignee: Juniper Networks, Inc
    Inventors: Reji Thomas, Ronald Bonica, Ramakrishna Manjunath
  • Patent number: 10992585
    Abstract: One or more multi-service network traffic controllers are established for a distributed system. The controllers are connected to traffic control implementation units at a first service and a second service. Based at least in part on data collected from a traffic control implementation unit deployed at the second service, a modification to be made to a parameter of a traffic control implementation unit deployed at the first service is determined at the controllers. The modification is applied at the first service, and results in a change to a traffic flow of the second service.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy A. Gilman, Houman Hassani Jalilian, Taras Alenin
  • Patent number: 10986025
    Abstract: A packet queueing system includes an ingress port configured to receive packets; queueing logic communicatively coupled to one or more egress queues for transmission via an egress port, wherein the queueing logic is configured to maintain an Acceptable Burst Size (ABS) token bucket which is set to enable absorption of microbursts, and implement a congestion avoidance algorithm to one of randomly drop packets and queue packets, wherein the congestion avoidance algorithm only performs the randomly drop packets responsive to the ABS token bucket being empty.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 20, 2021
    Assignee: Ciena Corporation
    Inventors: Vaibhav Srivastava, Keith Michael Bly
  • Patent number: 10986076
    Abstract: A multilevel security (MLS) network is disclosed. The MLS network includes untrusted nodes (UTN) capable of receiving messages en route from a source node to a destination node, each message having an unencrypted outer header, an encrypted inner header, and a data payload. UTNs route messages toward their destination as directed by the outer header. Global trusted nodes (GTN) decrypt a portion of the inner header to validate source and destination information before routing the message forward. GTNs further modify the outer header to obfuscate source and destination information from the UTNs. Local trusted nodes (LTN) serve as gateway nodes into a local network. LTNs also validate source and destination information to regulate admission to the local network. LTNs include an address manager which decrypts an additional portion of the inner header to read local address data and generates local messages for routing through the local network.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: John G. Bendickson, James A. Marek
  • Patent number: 10977098
    Abstract: An accelerator manager monitors one or more requests for accelerators from one or more users, and deploys one or more accelerators to one or more programmable devices based on the one or more requests from the one or more users. In a first embodiment, the accelerator manager deploys an accelerator that satisfies multiple user requests. The multiple user requests can be multiple requests from one user, or could be multiple requests from multiple users. In a second embodiment, the accelerator manager compiles historical data from the monitored requests, identifies one or more accelerators that are requested following the request for a first accelerator, and deploys the one or more accelerators after the first accelerator is requested and before they are requested.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul E. Schardt, Jim C. Chen, Lance G. Thompson, James E. Carey
  • Patent number: 10980089
    Abstract: The invention relates to a connected device system that is adapted to form a low-bandwidth wireless mesh network (2) between a plurality of devices (3, 4, 5, 6). The connected device system (1) comprises multiple output devices (3, 4, 5) for outputting human-perceptible stimuli and a controller device (6) for controlling the stimulus outputs of the multiple output devices via the wireless mesh network. The controller device is adapted to switch a group of the multiple output devices from a first control mode, in the stimulus outputs are controlled by control messages of a first type, to a second control mode, in which the stimulus outputs are controlled by control messages of a second type. The control messages of the second type are transmitted to the output devices of the group at a higher rate than the control messages of the first type.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 13, 2021
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Antonie Leonardus Johannes Kamp, Aloys Hubbers
  • Patent number: 10979467
    Abstract: Methods and systems for delivering data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide fragments of data files to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and optionally a payment server. A viewer peer node sends a peer list request to a tracker server for peer discovery in accessing a data file, and in response the tracker server provides a peer list by selecting active cacher nodes based on network locations and/or geolocations of neighboring nodes, and a content data type of the desired data file. A software development kit (SDK) is provided for integration into existing third-party content viewers so that the functionality of the hybrid network is available to users via existing content viewers.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 13, 2021
    Assignee: Theta Labs, Inc.
    Inventors: Jieyi Long, Mitchell C. Liu
  • Patent number: 10966106
    Abstract: The present disclosure relates to a method and an apparatus for managing a PDN connection by inducing, by a node, a terminal to autonomously recover a failure situation or detecting the corresponding terminal when the terminal is not capable of generating or maintaining the PDN connection in a wireless communication system and the method of the present disclosure includes: detecting, by a node, a terminal in which a failure occurs in a PDN connection; and transmitting a detach request message to the terminal in which the failure occurs.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 30, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bokkeun Kim, Jaehyun Park, Weyoung Yoon, Sujeong Lee, Sungmo Jung, Hangsuk Huh, Kyupyo Hong
  • Patent number: 10963254
    Abstract: A steaming engine in a system receives a first set of stream parameters into a queue to define a first stream along with an indication of either a queue mode of operation or a speculative mode of operation for the first stream. Acquisition of the first stream then begins. At some point, a second set of stream parameters is received into the queue to define a second stream. When the queue mode of operation was specified for the first stream, the second set of parameters is queued and acquisition of the second stream is delayed until completion of acquisition of the first stream. When the speculative mode of operation was specified for the first stream, acquisition of the first stream is canceled upon receipt of the second set of stream parameters and acquisition of the second stream begins immediately.
    Type: Grant
    Filed: March 2, 2019
    Date of Patent: March 30, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
  • Patent number: 10965492
    Abstract: The invention relates to a method for transmitting at least one data packet from a first communication participant via a transfer channel shared with at least one further communication participant, wherein data packets are transmitted by the communication participants according to a Round-Robin method. The method comprises receiving by the first communication participant of at least one data packet from the at least one further communication participant via the shared transfer channel, wherein the further communication participant is configured to transmit data packets of different priority values, and determining a priority value from the data packet assigned to the further communication participant. The method comprises a transmission of the data packet by the first communication participant via the shared transfer channel depending on the priority value. The invention also relates to a controller and a system as well as a motor vehicle.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: March 30, 2021
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Alexander Meier, Olaf Krieger
  • Patent number: 10956194
    Abstract: A source Medium Access Control (MAC) address is learned upon receiving a data message from a local network, and a learned local MAC address entry is added to a MAC address forwarding table. A source MAC address is not learned upon receiving a data message from a tunnel. When a local MAC address entry in the MAC address forwarding table changes, a synchronization message is sent via each tunnel associated with a Virtual Extensible Local Area Network (VXLAN) in the changed local MAC address entry, and is saved into a database corresponding to the tunnel. Each tunnel corresponds to one database.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jun Yang, Hui Cao, Fengshan Du, Wei Guo
  • Patent number: 10958951
    Abstract: A system includes a computer that is programmed to receive one or more media streams, each from a respective one of a one or more media capture devices, and to receive, from a client device, for each of the one or more media streams, state data including at least one of an active and a potential state of the media stream. The computer is further programmed to disconnect from the client device, and then, upon reconnecting to the client device, to provide at least one of the media streams and the state data to the client device.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: March 23, 2021
    Assignee: Sling Media Pvt. Ltd.
    Inventors: Gajanan Hegde, Suhas Nayak, Amey Shirali
  • Patent number: 10951675
    Abstract: Methods and systems for incentivizing the delivery of data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. A micropayment pool is created on a blockchain by the payment service module. A cacher peer node downloads a data resource from a CDN server, and shares portions of the data resource with viewer peer nodes in the hybrid network. In return, the cacher peer node receives from the payment service module, off-chain transactions that encode cumulative payment amounts from the micropayment pool to the cacher peer node. A last off-line transaction is submitted to the blockchain to claim a total payment amount.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: March 16, 2021
    Assignee: Theta Labs, Inc.
    Inventors: Jieyi Long, Mitchell C. Liu
  • Patent number: 10952259
    Abstract: The present disclosure relates to a communication technique for converging, with an IoT technology, a 5G communication system for supporting a higher data transmission rate than a 4G system, and a system therefor. The present disclosure may be applied to intelligent services, such as smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, and security and safety related services, on the basis of 5G communication s technologies and IoT-related technologies. To this end, a communication device may determine control information for a superposition transmission, and acquire selection sources in response to the determined control information.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: March 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyuk-Min Son, Hyun-Kyu Yu
  • Patent number: 10952042
    Abstract: A method of processing a vehicle-to-X message in a plurality of stages in a vehicle-to-X communications module, processing being performed in at least some of the stages in dependence upon an area status such that the outlay for providing vehicle-to-X communication in different geographical areas can be considerably reduced. The invention also relates to a vehicle-to-X communications module and a storage medium for performing the method.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: March 16, 2021
    Assignee: Continental Teves AG & Co. OHG
    Inventor: Marc Menzel
  • Patent number: 10949098
    Abstract: Certain embodiments may relate to providing increased storage capacity. For instance, a memory storage device may include a motherboard with an external communication interface. The memory storage device may also include a multiple solid-state drives coupled to the motherboard in communication with the external communication interface. Each of the plurality of solid-state drives may include a respective storage controller to manage the distribution of data during a write or read operation to a combination of a primary storage allocation and a redundant storage allocation. The redundant storage allocation may be included in the combination in response to detecting an error condition associated with at least a portion of the primary storage allocation.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: March 16, 2021
    Assignee: R-STOR INC.
    Inventors: Roger Levinson, Giovanni Coglitore, Mario J. Paniccia
  • Patent number: 10951525
    Abstract: Some examples provide for storage of context information in memory in the process of creating a network connection and subsequent availability of the context information. A context address can refer to context for a packet processing path. A host can provide a context address and associated packet characteristics to a network interface device. If the network interface device receives a packet with the characteristics, the context address can be passed to the host and the host can retrieve the context information using the context address.
    Type: Grant
    Filed: April 13, 2019
    Date of Patent: March 16, 2021
    Assignee: Intel Corporation
    Inventor: Anil Vasudevan
  • Patent number: 10951523
    Abstract: A switching system comprises a controlling switch and a plurality of port extenders. One of the port extenders includes: at least one upstream port; multiple downstream ports; and a forwarding engine. A forwarding database is populated with entries indicating associations between i) respective network addresses corresponding to devices coupled to downstream ports, and ii) respective local downstream ports. The forwarding database excludes entries corresponding to network addresses corresponding to devices coupled to the at least one upstream port. The forwarding engine is configured to: for a first packet received via one of the local downstream ports, and having a destination network address in the forwarding database, forward the first packet to a different local downstream port indicated by the forwarding database.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 16, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Ilan Yerushalmi, David Melman, Tal Mizrahi, Donald Pannell
  • Patent number: 10944852
    Abstract: Establishing an expected transmit time at which a network interface controller (NIC) is expected to transmit a next packet. Enqueuing, with the NIC and before the expected transmit time, a packet P1 to be transmitted at the expected transmit time. Upon enqueuing P1, incrementing the expected transmit time by an expected transmit duration of P1. Transmitting at the NIC's line rate and timestamping enqueued P1 with its actual transmit time. Adjusting the expected transmit time by a difference between P1's actual transmit and P1's expected transmit time. Requesting, before completion of transmitting P1, to transmit a P2 at time t(P2). Enqueuing, in sequence, zero or more P0, such that the current expected transmit time plus the duration of the transmission of the P0s at the line rate equals t(P2). Transmitting at the line rate each enqueued P0. Upon enqueuing each P0, incrementing, for each P0, the expected transmit time by the expected transmit duration of the P0.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: March 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mohammed Hawari, Andre Surcouf
  • Patent number: 10944675
    Abstract: A network element includes ports, a hardware fabric, a packet classifier and control logic. The ports are configured to transmit and receive packets over a network. The fabric is configured to forward the packets between the ports. The packet classifier is configured to receive at least some of the packets and to specify an action to be applied to a packet in accordance with a set of rules. The classifier includes (i) multiple Ternary Content Addressable Memories (TCAMs), each TCAM configured to match the packet to a respective subset of the set of rules and to output a match result, and (ii) circuitry configured to specify the action to be applied to the packet based on match results produced for the packet by the multiple TCAMs, and based on a priority defined among the multiple TCAMs. The control logic is configured to apply the specified action to the packet.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 9, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Tom Remen, Nir Monovich, Gil Levy, Aviv Kfir, Linor Nehab
  • Patent number: 10944797
    Abstract: A network device receives a first message that includes an identifier (ID) of a first User Plane Function (UPF), serving a first device, in a wireless network, where the first message invites a second device to engage in a session with the first device and where the first UPF supports packet routing and forwarding within the wireless network. The network device extracts the ID of the first UPF from the first message and determines a closest media resource function (MRF) to the first UPF, where the MRF processes and routes media streams between devices. The network device assigns the determined MRF as an anchor, in a network path between the first device and the second device, for processing and routing of media streamed between the first device and the second device.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 9, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amir Saghir, Ali Imdad Malik
  • Patent number: 10944695
    Abstract: In some examples, a method can include monitoring data traffic along an uplink port and along at least a subset of a plurality of host ports, determining whether the uplink port is oversubscribed based on the monitored data traffic, determining whether a given host port of the at least a subset of host ports is receiving excessive data traffic in response to determining that the uplink port is oversubscribed, and flagging a host port that is determined to be receiving excessive data traffic.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shawn E. Reynolds, Shaun Wakumoto, Jay G. Schudel
  • Patent number: 10943269
    Abstract: A computing device is configured to generate a content reference for content displayed on a webpage. An encrypted reference is generated for the content reference. The content is provided, with the content reference, to a client device. A website is provided for the client device upon selection of the content by a user input on the webpage. The website includes an offering and related offerings associated with the content. In accordance with a web action received from the website, a logical table is updated with an entry associated with the encrypted reference. The update may be associated with a credit or a charge based at least in part on the web action for the offering or the related offerings.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew J. Bradley, ƁrdĆ­s ElĆ­asdĆ³ttir, Anthony Richard McBryan
  • Patent number: 10944819
    Abstract: A technique includes setting up a replication partnership between a first storage node and a second storage node. The replication partnership includes establishment of a secure connection between the first storage node and the second storage node using a remote internet protocol address, a base port, and an identifying key pair. A port forwarding configuration may then be created, in part, by adding a pre-established port offset relative to a base port (e.g., a well-known TCP/IP port) for a first of a set of one or more pre-established port offsets. This process may be repeated for each remaining instance of the one or more pre-established port offsets. Encryption keys may be exchanged between the first storage node and the second storage node using at least one of the base port or the pre-established port offsets. Replication between the first storage node and the second storage node may be performed securely using the established communication channels.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin Kauffman, Nguyen Truong, Cristian Medina Abkarian
  • Patent number: 10944894
    Abstract: An image capturing apparatus capable of communicating with another apparatus by using a network interface outputs information indicating that a setting in which a plurality of network interfaces of the image capturing apparatus belong to the same subnet is performed if the setting in which the plurality of network interfaces belong to the same subnet is made.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 9, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshihiro Iwata
  • Patent number: 10938718
    Abstract: Devices, methods, and systems are described for the execution of centralized control of IP routing. The described methods may be used for video production systems. The methods may also be configured for other applications or in any IP routing environment to provide centralized routing control of any IP traffic.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: March 2, 2021
    Inventors: Carl D. Ostrom, Graeme M. Little
  • Patent number: 10939256
    Abstract: A message delivery network may receive a message from a sending message service provider. The message delivery network may identify an end user carrier servicing the end user device for the message. The message delivery network may retrieve a pre-determined rank ordered list of message routes from the message delivery network to the end user carrier. The message delivery network may determine whether each message route is currently unavailable or demonstrating poor deliverability. The message delivery network may de-prioritize the message routes that are demonstrating poor deliverability. The message delivery network may update the rank ordered list of message routes based on the de-prioritized message routes. The message delivery network may attach the updated rank ordered list of message routes to the message. The message delivery network may forward the message to a gateway within the message delivery network. The gateway may deliver the message using the highest ranked message route.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 2, 2021
    Assignee: Bandwidth, Inc.
    Inventors: Roman Shcherbakov, Emma Bradley, Matt Garcia, David Ress
  • Patent number: 10938785
    Abstract: Multiple virtual private network connections to be created without the need for administrative privileges, and network traffic to be routed using a single virtual adapter instead of a dedicated virtual adapter for each virtual network connection.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 2, 2021
    Assignee: Cryptzone North America, Inc.
    Inventors: Kurt Glazemakers, Per Johan Allansson
  • Patent number: 10938916
    Abstract: Disclosed are methods, circuits, devices, systems and functionally associated computer executable code to Facilitate Edge Computing on a mobile communication network. According to some embodiments, there may be provided a mobile data communication network comprising two or more Mobile Edge Computing MEC Zones, wherein a first MEC Zone is communicatively coupled to a first set of network access points which are adapted to communicated with User Equipment (UE) and includes at least one Edge Processing Host adapted to run a server-side application accessible to a client application running on an EU communicating with a network access point of the first set of network access points.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: March 2, 2021
    Inventors: Barak Enat, Daniel Nathan Frydman
  • Patent number: 10938708
    Abstract: A path discovery process is provided for discovering a lowest cost combination of a plurality of paths from the source node to the destination node via links between pairs of nodes along the paths. A path discovery messages from a source node is forwarded through the network. Prior to forwarding the path discovery message a node tests one or more conditions for disabling the forwarding. Upon receiving an instance of the path discovery message, this may include testing whether no other instance of the path discovery message has both smaller cost and a previous path that contains only nodes that occur also in the path of the received instance. Furthermore, this may include testing whether a destination of the path discovery message was also a node to which a preceding node along the path has a further link, and a cost of the path from the preceding node to the next node via said further link is not larger than the cost of the path from the preceding node to the next node.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: March 2, 2021
    Assignee: K.Mizra LLC
    Inventors: Borgert Jan van der Kluit, Adrianus Cornelis Gerardus Holtzer, Bart Michel Magdalena Gijsen, Hendrik Bernard Meeuwissen
  • Patent number: 10931521
    Abstract: An SDN (Software Defined Networking) system with auto-deployment switches and a method for auto-deploying the switches in said SDN system are proposed. The method includes: actively sending a configuration message out by a controller, with said configuration message having an IP (Internet Protocol) address of the controller and a plurality of parameters; receiving the configuration message by a switch; and building a connection between the switch and the controller according to the IP address of the controller and the plurality of parameters.
    Type: Grant
    Filed: December 9, 2017
    Date of Patent: February 23, 2021
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Wei-Cheng Wang, Hou-Ren Chen
  • Patent number: 10931766
    Abstract: A data collecting method at the terminal side includes: calculating layout position structure information; obtaining event tracking transaction data from a first server; generating user behavior data according to the event tracking transaction data and the layout position structure information; and sending the user behavior data to a second server. Compared with the conventional techniques, the terminal of the present disclosure uses the event tracking transaction data and the layout position structure information to generate the user behavior data, instead of simply calling API to obtain the user behavior data, self-defines the event tracking setting, and automatically collects the user behavior data. Thus, the present disclosure realizes automatic event tracking and improve the accuracy of event tracking.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: February 23, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Guojun Ton
  • Patent number: 10929425
    Abstract: Embodiments relate to generating database sequences in a replicated database environment. An aspect includes providing a group of nodes each hosting an instance of a replicated database, with one node in the group elected as a master node responsible for generating and distributing values for auto-generated values in a column or row of the replicated database. Another aspect includes dividing, by the master node, a sequence space of possible auto-generated values for the column or row into sub-ranges and assigning a sub-range to a particular node in the group of nodes. Another aspect includes distributing, by the master node, values of the assigned sub-range to a particular node of the group of nodes.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Dennehy, Robert Mooney
  • Patent number: 10932365
    Abstract: A flexible wiring board (a first wiring board) includes: an insulating substrate which is flexible; a first terminal which is conductive and is disposed on the insulating substrate; a second terminal which is conductive and is disposed on the insulating substrate; and a no-connection (NC) terminal which is conductive and is disposed on the insulating substrate between the first terminal and the second terminal. The first terminal, the NC terminal, and the second terminal are arranged at a uniform pitch in an arranging direction that is predetermined, and a width of the NC terminal in the arranging direction is smaller than a width of the first terminal in the arranging direction and a width of the second terminal in the arranging direction.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 23, 2021
    Assignee: JOLED INC.
    Inventor: Yutaka Nakano