Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 12261733
    Abstract: A resilient incident management system is provided that continues operation when certain outages occur. An RSS feed is utilized to indicate incident-related information despite the certain outages. In an embodiment, the incident management system includes a redundant architecture that comprises a traffic manager and a backup traffic manager. The incident management system receives a client request for incident-related information and determines a priority level or a performance level of end points associated with the request. Based on a status of the traffic manager and the backup traffic manager, as well as based on the priority level or the performance level, the incident management system causes a computer operation to be executed via the redundant architecture to retrieve a response from a producer and generate the RSS feed.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: March 25, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shantanu Uddhav Deshmukh, Prasanna Kumar Padmanabhan, Gregory C J Chang
  • Patent number: 12261687
    Abstract: Embodiments of systems and methods for modulating a downlink signals representative of a communication signal are provided herein. An example method comprises receiving an input signal; in a first one or more processing blocks in a one or more processors, performing a first modulation operation on first data packets of the input signal based on a modulation scheme for a receiver of the downlink signal; in a second one or more processing blocks in the one or more processors in parallel with the first one or more processing blocks, performing a second modulation operation on second data packets of the input signal based on the modulation scheme; and generating a waveform as the downlink signal based on performing the first and second modulation operations.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: March 25, 2025
    Assignee: KRATOS INTEGRAL HOLDINGS, LLC
    Inventors: Jeffrey David Jarriel, Daniel Joseph Sutton, Matthew James Stoltenberg, Brandon Gregory King
  • Patent number: 12262229
    Abstract: In order to maintain performance during wireless communication, a transmitting electronic device may concurrently and independently communicate redundant information to a receiving electronic device. In particular, information associated with a data stream may be communicated to the receiving electronic device using one or more channels by two radios using one or more wireless local area network communication protocols. The packets transmitted by the radios may preferentially include the same information. Moreover, the transmitting electronic device may attempt to maintain the redundant communication if a performance metric associated with the one or more channels degrades. For example, the transmitting electronic device may transfer communication to a different channel or may compress the information in the packets in the one or more channels if the throughput drops below a threshold value.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: March 25, 2025
    Assignee: B&W GROUP LTD.
    Inventor: Gaylord Yu
  • Patent number: 12262399
    Abstract: The present application relates to devices and components including apparatus, systems, and methods for latency reduction for beam failure recovery (BFR), with respect to transmit-receive point (TRP)-specific BFR.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Yushu Zhang, Chunhai Yao, Dawei Zhang, Haitong Sun, Huaning Niu, Jie Cui, Qiming Li, Sigen Ye, Wei Zeng
  • Patent number: 12250149
    Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: March 11, 2025
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Huankun Huang, Kaiban Zhou, Yifang Shi, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong
  • Patent number: 12250274
    Abstract: A vehicle signal relay system enables a relay agent in a first zone of a vehicle to send sensor signals having a first link-layer communication protocol to a software application deployed on a compute unit in another zone of the vehicle that is connected using another link-layer communication protocol. The vehicle signal relay system allows the software application to identify target relay agents with access to needed sensor signals. The vehicle signal relay system may further enable one way or mutual attestation. The vehicle signal relay system may also allow filters to be applied to the subscribed vehicle sensor signals, and may allow the software application to determine a communication protocol to be used between the software application and the relay agent.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: March 11, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Nitin Giri
  • Patent number: 12244498
    Abstract: A data transmission circuit and method, a core, a chip with a multi-core structure, an electronic device and a storage medium are provided. The data transmission circuit includes a receiver, a controller, a lookup table circuit and a selector. The receiver is configured to receive an original data packet from Fabric; the controller is configured to determine whether the original data packet needs to be relayed according to an original control bit, and control a first input terminal of the selector to be enabled in response to that the original data packet needs to be relayed; the selector is configured to send a new data packet to the Fabric via the first input terminal, wherein the new data packet includes the original data and a new header acquired by the lookup table circuit according to an original index. In this way, power consumption of the data transmission circuit is reduced.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: March 4, 2025
    Assignee: Stream Computing Inc.
    Inventors: Fei Luo, Weiwei Wang
  • Patent number: 12244483
    Abstract: In networks, some communication links may be provided as part of a network overlay. Technologies are disclosed for monitoring/analyzing targeted networks (e.g., network overlays) using probe packets sent from outside of the targeted networks/overlays. The probe packets are configured to include a stack of headers, including indications of UDP source ports, which are respectively examined in order at network devices in the targeted network to determine a routing scheme to utilize to route the packet.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: March 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Alberto Pena Villanueva, Ezequiel Lara Gomez
  • Patent number: 12237989
    Abstract: Some embodiments provide a method for configuring a gateway router of a virtual datacenter. The method is performed at a network management component of a virtual datacenter that is defined in a public cloud and comprises a set of network management components and a set of network endpoints connected by a logical network managed by the network management components of the virtual datacenter. The method receives a set of network addresses of the network endpoints. The method aggregates at least a subset of the network addresses into a single subnet address that encompasses all of the aggregated network addresses. The method provides an aggregated route for the subset of network addresses to a gateway router that connects the virtual datacenter to a public cloud underlay network in order for the router to route data messages directed to the network endpoints to the logical network of the virtual datacenter.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: February 25, 2025
    Assignee: VMware LLC
    Inventors: Anantha Mohan Raj, Chandan Ghosh, Manoj Viswanath Mohan, Subhankar Paul
  • Patent number: 12238074
    Abstract: A method of establishing communication with a second device via wireless communication channel that is not natively secure. The method includes performing mutual authentication between the first and second devices by receiving via the communication interface from the second device a FIDO public certificate of the second device and using a FIDO public key of the second device. The FIDO public key of the second device having been registered by the second device with a FIDO relying party in connection with a user identity associated with both the first device and the second device. The FIDO public key of the second device having been fetched by the first device from the FIDO relying party in connection with FIDO registration of the first device with the FIDO relying party in connection with the user identity. The method may include negotiating a shared secret used to engage in ongoing communication.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 25, 2025
    Assignee: Ivanti, Inc.
    Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
  • Patent number: 12235974
    Abstract: One example method includes obtaining hop information of a metadata path for backup metadata, obtaining content sensitivity information indicating a relative sensitivity of backup data to an attack, based on the hop information and the content sensitivity information, selecting an encryption to be applied to the backup metadata, and applying the encryption to the backup metadata. The backup data may be encrypted with the same encryption algorithm that was used to encrypt the backup metadata.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: February 25, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Mahesh Reddy Appireddygari Venkataramana, Swaroop Shankar D H, Gururaj Kulkarni
  • Patent number: 12238125
    Abstract: A method and system for detecting domain name system (DNS) recursive cyber-attacks are presented. The system includes learning a plurality of baselines of at least rates and rate invariants of DNS features; monitoring DNS traffic directed to and from a DNS resolver, wherein the DNS resolver is communicatively connected between at least one client and at least one name server; analyzing the monitored DNS traffic using at least one detection function to detect an anomaly based in part on at least one baseline of the plurality of learnt baselines; and upon detection of at least one anomaly, performing at least one mitigation action to filter out incoming DNS queries to a domain name under attack.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: February 25, 2025
    Assignee: Radware Ltd.
    Inventors: Sharon Shitrit-Efergan, Eyal Rundstein
  • Patent number: 12231296
    Abstract: A control device may be configured to delay an attachment procedure while attachment messages are being transmitted over the network. The control device may be configured to initiate an attachment procedure with a router device on a network at the end a back-off period of time. The attachment procedure may include transmitting attachment messages (e.g., parent request messages) that enable the control device to transmit and receive messages over the network through the router device. During the back-off period of time, the control device may determine an attachment message is received from another control device on the network. And, if an attachment message (e.g., a parent request messages and/or a link request message) is received from another control device, the control device may increase the back-off period of time (e.g., delaying when the control device initiates its attachment procedure).
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: February 18, 2025
    Assignee: Lutron Technology Company LIC
    Inventors: Ankit Bhutani, Vidur Garg, Jeffrey S. Hayes, Galen Edgar Knode
  • Patent number: 12225051
    Abstract: Techniques for user identity-based security policy enforcement. The techniques may include sending, to an edge device associated with a network, a networking policy associated with a user. The techniques may also include receiving, from an identity provider, an IP address associated with the user. Additionally, the techniques may include sending, to the edge device, an indication to associate the IP address with the user such that the edge device applies the networking policy to packets that include the IP address.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: February 11, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Sundararajan, Vishnuprasad Raghavan, Kannan Kumar, Ramana Babu Polamarasetti, Mahalakshmi Rajaram
  • Patent number: 12224895
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 11, 2025
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel Todd Cohn
  • Patent number: 12218827
    Abstract: Systems and methods for avoiding duplicate delivery in the reset mechanism of seamless redundancy, e.g., of a Time Sensitive Networking (TSN) network or Deterministic Networking (DetNet) network, are disclosed herein. In one embodiment, a method performed by a receiving node comprises receiving packets from multiple streams from a transmitting node via a network, each being a replication of a particular packet stream and each packet comprising a sequence indication. The method further comprises performing an elimination procedure, wherein performing the elimination procedure comprises resetting one or more parameters utilized by the elimination procedure responsive to an occurrence of an event while receiving the packets and, responsive thereto, discarding all of the received packets processed by the elimination procedure from a time at which the elimination procedure was reset until an end of a defined period of time.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: February 4, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Balázs Varga, János Farkas
  • Patent number: 12218830
    Abstract: The present disclosure is directed to a comprehensive Route Selection Policy (URSP) based on Wi-Fi multi-link operation. In one aspect, a method includes identifying a user device connected to an enterprise network that provides network connectivity to user devices over multiple radio access technologies; receiving network capability information indicating that the user device is capable of a multi-link operation over a Wi-Fi network, the Wi-Fi network being one of the multiple radio access technologies; determining a URSP for the user device, wherein the URSP is a singular route selection policy for the user device to send and receive data over the multiple radio access technologies and defines, in part, a per-application traffic routing rule for routing a portion of traffic for an application used on the user device, over one of multiple links available on the Wi-Fi network; and transmitting the URSP to the user device.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: February 4, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Sri Gundavelli, Indermeet Singh Gandhi, Arun G. Khanna
  • Patent number: 12199861
    Abstract: A method includes obtaining, by a first network node, a first segment identifier advertisement message, where the first segment identifier advertisement message includes a first segment identifier and a first flag bit, and the first segment identifier is corresponding to a second network node; determining, by the first network node, that the first flag bit indicates that a packet needs to be forwarded through the second network node; and generating, by the first network node, a first packet forwarding path, where the first packet forwarding path includes the second network node.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: January 14, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cheng Li, Zhibo Hu
  • Patent number: 12200043
    Abstract: A bridge device for a building network includes a radio, a wired communications interface configured to communicate with a first master slave/token passing (MS/TP) network, and a processing circuit configured to wirelessly transmit and receive messages to and from MS/TP devices coupled to the MS/TP network. The processing circuit is configured to transparently communicate the messages such that the MS/TP devices on the first MS/TP network are operationally unaware of a wireless network associated with the bridge device by passing tokens for MS/TP devices outside of the MS/TP network.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: January 14, 2025
    Inventors: William R. Kuckuk, Christopher J. McCann, Nathan M. Zimmerman, Kim K. Weller, Nick J. Schaf
  • Patent number: 12199867
    Abstract: Provided are a method and apparatus for processing a deterministic networking (DetNet) data packet. The method includes: performing, by a DetNet node, format encapsulation on a data packet of a DetNet application flow when the DetNet application flow passes through a multiprotocol label switching (MPLS) network, wherein an encapsulated data packet comprises a label indication and a flow identifier header; and forwarding the encapsulated data packet in the MPLS network.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: January 14, 2025
    Assignee: ZTE CORPORATION
    Inventors: Jinghai Yu, Chenqiang Gao, Lifeng Rong, Aihua Liu, Quan Xiong
  • Patent number: 12200615
    Abstract: Embodiments of this disclosure provide a network information processing method and a terminal device. The method includes: obtaining M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile networks EPLMNs, the M EPLMNs are equivalent networks of a registered public land mobile network RPLMN, the RPLMN is a network currently accessed by a terminal device, and M is a positive integer; and in a case that a target list of the terminal device includes at least one of the M PLMN identifiers obtained by an obtaining module, forbidding adding an identifier of the RPLMN to the target list, where the PLMN identifier in the target list is an identifier of a PLMN in which the terminal device is forbidden from accessing a 4G network.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: January 14, 2025
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Longqing Liu
  • Patent number: 12199856
    Abstract: A communications system for providing data communication to a vehicle (10), the communications system comprising: a mobile transport layer proxy (150) located on the vehicle; a parent transport layer proxy (170) located remote from the vehicle; the mobile transport layer proxy being configured to: accept a transport layer connection with a host device (32, 33), the transport layer connection being addressed to a remote server (160); and communicate with the parent transport layer proxy via multiple paths using a multipath transport layer protocol to communicate on behalf of the host device whilst identifying as the mobile transport layer proxy; and the parent transport layer proxy being configured to: communicate with the mobile transport layer proxy using the multipath transport layer protocol; and communicate with the remote server whilst identifying as the parent transport layer proxy to communicate on behalf of the mobile transport layer proxy to permit the host device to communicate with the remote serve
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: January 14, 2025
    Assignee: McLaren Applied Limited
    Inventors: Hakim Achouri, Chris Notley, Paul Spence
  • Patent number: 12192793
    Abstract: A network node apparatus may be configured to receive, from a first user equipment (UE), a first transmission including an indication of a first protocol identifier. The apparatus may further be configured to communicate with the first UE using a first protocol associated with the first protocol identifier. The apparatus may also be configured to receive, from a second UE, a second transmission including an indication of a second protocol identifier. The apparatus may further be configured to communicate with the second UE using a second protocol associated with the second protocol identifier. The apparatus may include a shared kernel space driver for a first PCIe interface and a second PCIe interface, a first modem connected to the shared kernel space driver via the first PCIe interface, and a second modem connected to the shared kernel space driver via the second PCIe interface.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: January 7, 2025
    Assignee: QUALCOMM Incorporated
    Inventor: Pi-Sung Hung
  • Patent number: 12192200
    Abstract: This application relates to the field of computer network technologies and discloses an autonomous system (AS) pair verification method, apparatus, and device. The method can avoid incorrect determining of an AS pair in path information of an AS path during verification of the AS path, and improve accuracy of verifying the AS path. The method is applied to a network device. The method includes: obtaining path information including an AS pair; determining region information of a region to which the AS pair in the path information belongs; and verifying the AS pair based on the determined region information of the region to which the AS pair belongs, where the AS pair in the path information includes two adjacent AS numbers in the path information.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 7, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Haibo Wang, Yunan Gu, Mingqing Huang, Zhongqi Xia, Gang Yan
  • Patent number: 12191968
    Abstract: The present technology relates to a communication apparatus and a communication method that permit realization of more reliable communication. Provided is a communication apparatus that includes a control section that performs control such that plural aggregated subframes are sent in a predetermined sequence for each frame included in each of spatially multiplexed streams when a frame is sent to another communication apparatus as plural spatially multiplexed streams. The present technology is applicable, for example, to a communication apparatus included in a wireless LAN system.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: January 7, 2025
    Assignee: SONY GROUP CORPORATION
    Inventor: Shigeru Sugaya
  • Patent number: 12192288
    Abstract: Techniques are described for providing a proactive indication of a disruption of a network session. In one example, a network session is established between a first endpoint and a second endpoint based on a connection-oriented protocol. One or more network attributes associated with the network session are stored in a persistent storage. The one or more network attributes may be obtained from the persistent storage when the network session is disrupted. A proactive indication that the network session has been disrupted may be provided to the second endpoint based on the one or more network attributes.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 7, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ather Sayeed Kanak, Renhua Wen, Vaibhav Lade
  • Patent number: 12192262
    Abstract: Transmission of content items through a network may employ a variety of devices that comprise buffers for the content. The content may include buffer priority information to assist in management of the buffers of intermediate devices for the routing. For example, the buffer priority information may assist the devices in managing buffer queue priorities.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: January 7, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Benny Pruden, Ross Gilson
  • Patent number: 12192094
    Abstract: A client device establishes a first VPN connection with a VPN server. Traffic is sent from the client device through the first VPN connection that is destined to a different client device that has a second VPN connection with the VPN server. The client device receives a public network address of the different client device and routing metrics from the VPN server. Based at least in part on the routing metrics, the client device determines an optimal route to the different client device, where the optimal route is a connection between the client device and the different client device that does not traverse the VPN server. The client device establishes a VPN connection with the different client device and transmits traffic to that different client device using the VPN connection using the public network address of the different client device.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 7, 2025
    Assignee: CLOUDFARE, INC.
    Inventor: Christopher Philip Branch
  • Patent number: 12184553
    Abstract: Methods and apparatuses are described for routing of network traffic based on future utilization of a plurality of network devices. For example, future utilization for each of a plurality of network devices may be predicted. Then, based on the predicted future utilization, a route may be determined that comprises at least some of the plurality of network devices. An instruction to route data packets based on the route can then be sent to one (e.g. the first) of the network devices in the determined route.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: December 31, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chris Luke, Anthony Manuel Veiga
  • Patent number: 12183393
    Abstract: A multi-port memory is provided that supports collision between a read port and a write port to the same multi-port bitcell. A sense amplifier reads a data bit from a multi-port bitcell when a write port to the multi-port bitcell is addressed during a system clock signal. Should a read port to the multi-port bitcell be addressed during the same system clock signal, a multiplexer selects for an output bit from the sense amplifier.
    Type: Grant
    Filed: March 12, 2024
    Date of Patent: December 31, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Pradeep Raj, Rahul Sahu, Sharad Kumar Gupta
  • Patent number: 12177380
    Abstract: In some implementations, a device may receive a SIP invite associated with a call to a first user device from a second user device. The first user device may be associated with a first network and the second user device may be associated with a second network that is separate from the first network. The SIP invite may include an identity header that indicates a carrier identifier associated with the second network. The device may authenticate the call based on a caller identification associated with the second user device and the carrier identifier. The device may send, based on authenticating the call, the SIP invite to the first user device to indicate, in association with receiving the call and via a user interface, an authorized entity associated with the carrier identifier according to the SIP update.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: December 24, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey Haltom, Alejandro Lopez, Lulia Ann Barakat
  • Patent number: 12170821
    Abstract: Methods, systems, and media for aggregating and presenting content relevant to a particular video game. In some embodiments, the method comprises: identifying videos related to a video game; selecting videos relevant to each of a plurality of categories; selecting videos based on popularity; receiving a request to present a user interface related to the video game; determining user subscription information for a user associated with the request; selecting videos based on user subscription information; causing the user interface to be presented including representations of: videos relevant to a first category in a first portion, videos selected based on popularity in a second portion, and videos selected based on the user subscription information in a third portion; receiving a request to present a video selected via the user interface; and causing the user device to present the requested video.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: December 17, 2024
    Assignee: Google LLC
    Inventors: Alan Joyce, Marshall Bock, Jonathan Terleski, Frank Petterson, Jason Robert Sao Bento, Kristofer Chiao
  • Patent number: 12170603
    Abstract: A network device may include a packet processing pipeline. The packet processing pipeline may include a parser configured to parse packet information in a transit packet received at an input interface of the network device. The packet processing pipeline may include packet sampling information storage circuitry configured to store sampled packet information obtained based on the parsed packet information. The packet processing pipeline may include a processing engine configured to modify a payload of a sampling information accumulation packet to include the sampled packet information for the transit packet. The payload of the sampling information accumulation packet may include the sampled packet information for multiple transit packets.
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: December 17, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Navdeep Bhatia, Hugh Holbrook, Michael Chih-Yen Wang
  • Patent number: 12166656
    Abstract: Systems, methods, and related technologies for determining fields of an unknown protocol are described. Network traffic capture is grouped into one or more clusters of packets based on similarity. Each of the one or more clusters are parsed to identify one or more fields of an unknown protocol. The network traffic capture is modified, including annotating the identified one or more fields of the unknown protocol. A protocol parser is generated without user input, including parsing each of the annotated one or more fields of the unknown protocol to generate a description of the unknown protocol comprising identified one or more fields of the unknown protocol and an order of the identified one or more fields of the unknown protocol, and compiling the description into the protocol parser.
    Type: Grant
    Filed: August 17, 2023
    Date of Patent: December 10, 2024
    Assignee: Forescout Technologies, Inc.
    Inventors: Daniel Ricardo dos Santos, Elisa Costante
  • Patent number: 12155497
    Abstract: Live-custom recording functionality is described. Live-custom recording can help a teleconferencing participant overcome situations where the participant may, for example, not have been attentive and therefore may have missed what was communicated. Another example of a situation that can be overcome with techniques described in this paper is one in which the participant cannot hear the speaker due to inadequate or low bandwidth and network connectivity issues. An enhanced conference recording functionality such as the live-custom recording functionality proposed and described herein is designed to capture applicable segments or clips of the teleconference meeting.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 26, 2024
    Assignee: Zoho Corporation Private Limited
    Inventors: Rajendran Dandapani, Adithya Shivananda Raja, Priyadharshini Balasubramanian, Priyanka Sudhakara, Sudheer A. Grandhi
  • Patent number: 12155625
    Abstract: According to certain embodiments, an electronic device comprises: a communication module; at least one processor; and a memory electrically connected to the at least one processor, wherein the memory stores instructions, that when executed, cause the at least one processor to perform a plurality of operations, the plurality of operations comprising: determining whether a packet received through the communication module satisfies at least one packet filtering rule, transmitting the packet directly to a user address space allocated to the memory, bypassing a network stack included in a kernel address space allocated to the memory, when the packet satisfies the at least one packet filtering rule, and transmitting the packet to the user address space through the network stack included in the kernel address space allocated to the memory when the packet does not satisfy the at least one packet filtering rule.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: November 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joonyoung Heo, Dongha Kang, Gyujoon Park, Jinmo Sung, Chihun Ahn, Minjung Kim
  • Patent number: 12154028
    Abstract: One embodiment provides for a system to configure distributed training of a neural network. The system includes memory to store a library to facilitate transmission of data during distributed training of the neural network; a network interface to transmit and receive gradient data associated with the trainable parameters; a general-purpose processor to execute instructions provided by the library, the instructions to cause the general-purpose processor to configure the network interface to transmit and receive the gradient data associated with the trainable parameters during a workflow of a machine learning framework; and a graphics processor to perform compute operations associated with machine learning framework workflow to generate the gradient data associated with the trainable parameters, wherein, based on the machine learning framework workflow, the library is to interleave the compute operations on the graphics processor with transmission and receipt of gradient data via the network interface.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: November 26, 2024
    Assignee: Intel Corporation
    Inventors: Srinivas Sridharan, Dheevatsa Mudigere
  • Patent number: 12155569
    Abstract: In general, this disclosure describes techniques for provisioning virtual private network (VPN) services for cloud native routers using a multi-stage process. In an example, a method comprises deploying, in a first computing device, using a layer 2 bridge domain that includes the first computing device, a containerized routing protocol process; deploying, in the first computing device, using the layer 2 bridge domain, a containerized application; configuring, in the containerized routing protocol process executing on the first computing device, a virtual private network (VPN); and exchanging, by the containerized routing protocol process executing on the first computing device, routing protocol messages with another router to provide virtual connectivity between the containerized application and another application that is external to the first computing device.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: November 26, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Sasha Cirkovic, Muhammad Qasim Arham, Vinod Nair, Vinay K Nallamothu
  • Patent number: 12155760
    Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: November 26, 2024
    Assignee: Apple Inc.
    Inventors: Birju N. Shah, Tristan F. Schaap, James E. Zmuda, Manfred von Willich
  • Patent number: 12155622
    Abstract: Techniques for varying locations of virtual networks associated with endpoints using Network Address Translation (NAT), Mobile Internet Protocol (MIP), and/or other techniques in conjunction with Domain Name System (DNS). Rather than having DNS provide a client device with an IP address of an endpoint device, such as a server, the DNS instead returns a virtual IP (VIP) address that is mapped to the client device and the endpoint device. The VIP address may be selected based on a number of factors (e.g., power usage, privacy requirements, virtual distances, etc.). In this way, IP addresses of servers are obfuscated by a virtual network of VIP addresses that can be periodically rotated and/or load balanced. The client device may then communicate data packets to the server using the VIP address as the destination address, and a virtual network service that works in conjunction with DNS can convert the VIP address to the actual IP address of the server using NAT and forward the data packet onto the server.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: November 26, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric A. Voit, Eric Levy-Abegnoli, Patrick Wetterwald, Jonas Zaddach
  • Patent number: 12155668
    Abstract: A trust store management system for a network communication ecosystem is provided. The system is programmed to a) receive a DNSSEC entry address of a DNSSEC entry stored at a DNSSEC server; b) transmit a request to a DNSSEC server to access information stored in the DNSSEC entry associated with the DNSSEC entry address; c) receive, from the DNSSEC server, the information stored in the DNSSEC entry; d) receive a trust store; and e) validate the trust store based on the information stored in the DNSSEC entry.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 26, 2024
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Massimiliano Pala
  • Patent number: 12147358
    Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.
    Type: Grant
    Filed: August 14, 2023
    Date of Patent: November 19, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ramdas P. Kachare, Zvi Guz, Son T. Pham, Anahita Shayesteh, Xuebin Yao, Oscar Prem Pinto
  • Patent number: 12143356
    Abstract: A method in a mesh network including a first device connected to a first LAN and a second device connected to a second LAN, comprising: configuring the first device to determine that a first subnet IP address assigned to a first LAN device matches a second subnet IP address assigned to a second LAN device; configuring the first device to map an association between an alternate IP address and the first subnet IP address; configuring the first device to receive an initiation network packet to be transmitted by the first device to the first LAN device, the initiation network packet indicating the alternate IP address as a destination address; and configuring the first device to transmit the initiation network packet to the first LAN device over a first LAN connection is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: November 12, 2024
    Assignee: UAB 360 IT
    Inventor: Rytis Karpuska
  • Patent number: 12140967
    Abstract: The disclosure provides a method and system for multi-robot route planning. The method includes determining a route plan of a node based on an order value associated with the node, wherein the order value is distance travelled from the node to one or more nodes in a network, occupying an order slot from a list of orders of the node. The determined route plan of the node is sent to the one or more nodes in the network and a new route plan is generated, based on order value threshold and wait time estimate associated with the node. The method includes optimizing the generated new route plan of the node comprising computing a new order value occupying a new order slot from the list of orders of the node in parallel to change in status of order value of the one or more nodes.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: November 12, 2024
    Assignee: Rapyuta Robotics Co., Ltd.
    Inventor: Wen Zheng Li
  • Patent number: 12137045
    Abstract: Techniques are described for a router providing metric-based multi-hop path selection. For example, a first router of a plurality of routers receives a plurality of network performance metrics for a plurality of links interconnecting the plurality of routers. The plurality of links form a plurality of multi-hop paths through the plurality of routers to a service instance. The router determines, based on the plurality of network performance metrics for the plurality of links, an end-to-end performance of each of the plurality of multi-hop paths. The router selects a multi-hop path over which to forward traffic associated with the session based on the end-to-end performance of each of the plurality of multi-hop paths and one or more performance requirements for a service associated between a session between a client device and the service instance. The router forwards the traffic to the service instance along the selected multi-hop path.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: November 5, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Abilash Menon, Markus Jork, John M. Peterson
  • Patent number: 12136950
    Abstract: After transmitting first electrical signals to a receiver, a transmitter receives a burst absent mode signal from the receiver. While in a ready state, the transmitter receives a signal including a data burst, converts the signal to second electrical signals, including a settled DC offset, and transmits the second electrical signals to the receiver. The receiver transmits the burst absent mode signal to the transmitter after receiving the first electrical signals, detects a presence of the second electrical signals. In response to detecting the presence of the second electrical signals, the receiver removes the DC offset from the second electrical signals to generate output signals, and causes transmitting the output signals to a subsequent device. The receiver removes the DC offset by causing an instruction to discharge AC coupling capacitors. The burst absent mode signal is generated using a host reset instruction or an internally generated instruction.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: November 5, 2024
    Assignee: SEMTECH CORPORATION
    Inventors: Dariusz Michal Gorzkiewicz, Jacob Meachen, Thomas Solomon
  • Patent number: 12132656
    Abstract: A method for filtering packets, the method including receiving a plurality of packets, each packet of the plurality of packets including a source address, and for each one packet of the plurality of packets, processing the one packet by performing the following: modifying the source address of the one packet to include at least an identifier of a flow to which the one packet belongs. Related apparatus and methods are also provided.
    Type: Grant
    Filed: August 2, 2020
    Date of Patent: October 29, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Barak Gafni, Aviv Kfir, Matty Kadosh
  • Patent number: 12127149
    Abstract: A method for discerning single registration subscribers and dual registration subscribers, and routes single registration traffic as internal and routes dual registration traffic as external.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: October 22, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Timothy Yao
  • Patent number: 12127081
    Abstract: A push-to-talk device is provided. The push-to-talk device includes a communication interface, a storage configured to store identification information of a plurality of push-to-talk devices included in a network group, and an operation processor electrically connected to the communication interface and the storage. The operation processor is configured to (a) designate one or more push-to-talk devices that are allowed to subscribe to a first message among the plurality of push-to-talk devices, and (b) transmit the first message to the plurality of push-to-talk devices by using a publisher-subscriber pattern through the communication interface.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: October 22, 2024
    Assignee: UNIONPLACE CO., LTD.
    Inventor: Seongcheol Bang
  • Patent number: 12126598
    Abstract: Described herein are systems, methods, and software to manage secure tunnel communications in multi-edge gateway computing environments. In one implementation, a control system identifies an edge gateway from a plurality of edge gateways to support a private network tunnel. The control system further identifies addressing attributes associated with communications directed over the private network tunnel and configures the plurality of edge gateways to forward packets associated with the addressing attributes to the identified edge gateway, wherein the edge gateway can process and forward the packets over the private network tunnel.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 22, 2024
    Assignee: VMware LLC
    Inventors: Yong Wang, Awan Kumar Sharma, Abhishek Goliya, Xinhua Hong, Bhargav Puvvada