Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 10922110
    Abstract: The invention relates to a method for storing data of an application running on a virtual machine, in a virtualized storage system corresponding to the emulation of at least one magnetic tape and at least one associated magnetic tape drive, via a data exchange protocol which is TCP/IP.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: February 16, 2021
    Assignee: Bull Sas
    Inventors: Thierry Bonnel, Florence Vallee, Christian Dejon, Patrice Bleuze
  • Patent number: 10924581
    Abstract: The system is a self-serve platform, which delivers user uploaded media and multimedia files, of varying playback durations, to a client computer connected to a digital display; which is set to receive executions for a scheduled playlist and punctually presents the playback of media and/or multimedia files in said playlist record. The system's included functions for schedule generation, schedule selection, and playlist creation contain unique, and embedded automatic functions, provide the capacity for making scheduling and delivery of media and multimedia files reliable, accessible, and cost efficient.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 16, 2021
    Inventors: Ronaldo Cordero Navarro, Jocelyn Co
  • Patent number: 10924401
    Abstract: In a routing table of a first system, a routing table entry for a first application is created by a controller application executing in a controller system, the first application intended for relocation, a second application in the set of applications not intended for relocation. At the second system responsive to commencing execution of the first application in the second system at a second time, a mapping entry is created by a controller application, the mapping entry causing the forwarded packet to be delivered to the first application at the second system. Responsive to a notification that the first application is executing in the second system, the routing table entry of the first system is modified by the controller application, the modified entry causing a packet addressed to the first application to be forwarded from the first system to the second system.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dwip N. Banerjee, Khalid Filali-Adib, Frederic Barrat, David Zhiwei Dai
  • Patent number: 10924483
    Abstract: Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: February 16, 2021
    Assignee: Xilinx, Inc.
    Inventors: Steven Leslie Pope, David James Riddoch, Ching Yu, Derek Edward Roberts
  • Patent number: 10925065
    Abstract: Methods, apparatuses, and computer readable media for extreme high throughput (EHT) physical layer data rate. An apparatus of an access point (AP) comprising processing circuitry configured to encode an EHT capabilities element, the EHT capabilities element comprising a maximum media access control (MAC) protocol data unit (MPDU) in an aggregated MPDU (A-MPDU) length exponent subfield. The processing circuitry further configured to configure the AP to transmit the EHT capabilities element to a station (STA), and determine a maximum A-MPDU length based on two raised to a power of a constant plus a value of the A-MPDU length exponent subfield. The processing circuitry further configured to encode MPDUs in an A-MPDU, where the A-MPDU is encoded to be less than or equal to the maximum A-MPDU length.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 16, 2021
    Assignee: Intel Corporation
    Inventors: Po-Kai Huang, Daniel F. Bravo, Robert J. Stacey, Laurent Cariou, Arik Klein
  • Patent number: 10917286
    Abstract: A method for controlling an information processing apparatus includes setting a communication retry condition according to a type of a user operation, and performing communication based on the user operation. If communication based on the user operation has failed, a communication retry is performed based on the set communication retry condition.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 9, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobuhiro Kitabatake
  • Patent number: 10917337
    Abstract: An improved traceroute mechanism for use in a label-switched path (LSP) is provided by (a) receiving, by a device in the LSP, an echo request message, wherein the echo request includes a label stack having a least one label, and wherein each of the at least one label has an associated time-to-live (TTL) value; (b) responsive to receiving the echo request, determining by the device, whether or not the device is a penultimate hop popping (PHP) device for the outermost label of the label stack; and (c) responsive to determining that the device is the PHP device for the outermost label of the label stack, (1) generating an echo reply message corresponding to the echo request message, wherein the echo reply message is encoded to indicate that the device is the PHP device for the outermost label of the label stack, and (2) sending the echo reply message back towards a source of the echo request message.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: February 9, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Kapil Arora, Shraddha Hegde
  • Patent number: 10917292
    Abstract: Implementations described herein provide a bidirectional tool configured to provide APIs to enable a cross-cluster service handshakes and design and implementation for enabling two or more instances of an application registered to one cluster and other cluster provides for multi environment interaction. Using a common service registration, users can trigger actions on different instances of the application running in different environments such as a development environment, production environment, and the like. Using the common registration, applications can scale by having extra instances running while a centralized service works as central hub were each instance is registered. Moreover, implementations include utilizing a plurality of deployment asset management layers to establish a stateless API instantiated between point-of-delivery server arrays employed to house multiple customers separated by security partitions.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Oracle International Corporation
    Inventors: Juan Ignacio Vimberg, Jonathan Lopez Lopez, Rodolfo José Cruz
  • Patent number: 10911566
    Abstract: The system is a self-serve platform, which delivers user uploaded media and multimedia files, of varying playback durations, to a client computer connected to a digital display; which is set to receive executions for a scheduled playlist and punctually presents the playback of media and/or multimedia files in said playlist record. The system's included functions for schedule generation, schedule selection, and playlist creation contain unique, and embedded automatic functions, provide the capacity for making scheduling and delivery of media and multimedia files reliable, accessible, and cost efficient.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: February 2, 2021
    Inventors: Ronaldo Cordero Navarro, Jocelyn Co
  • Patent number: 10911185
    Abstract: A wireless communication device includes a receiver and a transmitter. The receiver is configured to receive a plurality of first frames. The plurality of first frames are multiplexed and transmitted. The transmitter is configured to multiplex and transmit a second frame and a third frame. The second frame includes acknowledgement responses that indicate reception success or failure for at least two of the plurality of first frames.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: February 2, 2021
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ryoko Matsuo, Tomoko Adachi