Path Check Patents (Class 370/248)
-
Patent number: 11979308Abstract: A method of determining the presence of a loopback in one or more networks comprises storing information related to a test instance; sending a loopback detection beacon (LPDB) containing information related to the test instance from a port on an originating device; monitoring the port for a predetermined time period to detect LPDBs arriving at the port during the predetermined time period; and determining whether a detected LPDB contains information corresponding to the stored information, to detect the presence of a loopback. The method may determine whether a detected loopback is a port loopback, a tunnel loopback or a service loopback. The stored information related to the test instance may be deleted if an LPDB arriving at the port and containing information corresponding to the stored information is not detected within the predetermined time period.Type: GrantFiled: October 24, 2022Date of Patent: May 7, 2024Assignee: ACCEDIAN NETWORKS INC.Inventors: Stephane St-Laurent, Donald Stevenson
-
Patent number: 11968174Abstract: Systems and methods for blocking spoofed traffic within communications networks include obtaining, at a computing system, routing information for an autonomous system of a communications network, the routing information identifying Internet Protocol (IP) addresses associated with the autonomous system. In response to receiving the routing information, the computing system generates a prefix list based on the routing information, the prefix list including one or more prefixes encompassing the IP addresses identified by the routing information. The computing system then transmits instructions to a network device of the communications network configured to cause the network device to update a filter function of the network device based on the prefix list such that the network device permits network traffic that originates from IP addresses within the prefixes of the prefix list.Type: GrantFiled: October 3, 2019Date of Patent: April 23, 2024Assignee: Level 3 Communications, LLCInventor: Brent W. Smith
-
Patent number: 11949597Abstract: In an example method, an instruction to begin monitoring incoming traffic of a multicast data flow is received by a router. The instruction is received from a downstream router. The example method further includes monitoring incoming traffic of the multicast data flow. At least partly in response to determining that an expected amount of the incoming traffic of the multicast data flow is being received at the router, reporting to a network administrator device, a location of the router in the multicast data flow. Further, at least partly in response to determining that an expected amount of the incoming traffic of the multicast a data flow is not being received, sending, by the router and to an upstream router, an instruction to begin monitoring incoming traffic of the multicast data flow.Type: GrantFiled: December 6, 2021Date of Patent: April 2, 2024Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Nitin Kumar, Sridhar Santhanam
-
Patent number: 11949584Abstract: An ingress network device may receive a core domain network segment identifier associated with a core domain network of the multi-domain network. The ingress network device may receive location data of an egress network device associated with a second leaf domain network of the multi-domain network, wherein the location data may include data identifying the core domain network segment identifier, a second leaf domain network segment identifier associated with the second leaf domain network, and an egress network device segment identifier associated with the egress network device. The ingress network device may store the core domain network segment identifier and the location data, and may utilize the core domain segment identifier and the location data to route traffic to the egress network device.Type: GrantFiled: March 17, 2023Date of Patent: April 2, 2024Assignee: Juniper Networks, Inc.Inventors: Tarek Saad, Jonathan C. Barth
-
Patent number: 11910297Abstract: A base station central unit (CU) sends, to a base station distributed unit (DU), a request message for a context configuration of a wireless device, wherein the request message comprises one or more identifiers of closed access groups that the wireless device is allowed to access; and a field indicating that the wireless device is only allowed to access a cell that is associated with at least one closed access group. The base station CU receives from the base station DU, an acknowledge message comprising cell configuration parameters of one or more cells for the context configuration of the wireless device, wherein the one or more cells are associated with at least one first closed access group.Type: GrantFiled: September 30, 2022Date of Patent: February 20, 2024Assignee: Ofinno, LLCInventors: Kyungmin Park, Esmael Hejazi Dinan, Jinsook Ryu, Peyman Talebi Fard, Weihua Qiao
-
Patent number: 11902115Abstract: An apparatus in a mobile communication network combines information from monitoring IP flows carrying latency sensitive content passing the apparatus and information about the application behavior and target Quality of Experience (QoE) or target connectivity characteristics such as Quality of Service (QoS) from the application to provide ongoing predictions of QoE/QoS. In some cases, the apparatus exploits a probe on a device to generate traffic for learning flow characteristics not obtained from monitoring application IP flows in the network. Embodiments disclosed herein can be used to predict quality metrics for many applications where jitter/latency is a factor affecting perceived quality, such as QoE for a human consumer or QoS for machine type communications. The embodiments are applicable to the analysis of traffic carrying conversational speech.Type: GrantFiled: April 30, 2020Date of Patent: February 13, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Göran Eriksson, Magnus Westerlund, Stefan Håkansson, Gunnar Heikkilä
-
Patent number: 11888732Abstract: This application discloses a transmission path fault processing method and apparatus, and a system, to resolve a problem that a packet fails to be forwarded because a previous-hop node of a faulty node cannot process a stitching label. The method includes: receiving, by a first network device, a stitching label and a stitching label stack list corresponding to the stitching label that are sent by a stitching network device; determining, in a process of sending a packet through a primary path, that the stitching network device is faulty, where the packet includes a label stack list, and the stitching network device is a next-hop network device of the first network device; and replacing, by the first network device, the stitching label in the label stack list with the stitching label stack list, and switching, based on the updated label stack list, the packet to a backup path for sending.Type: GrantFiled: August 19, 2020Date of Patent: January 30, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhibo Hu, Junda Yao
-
Patent number: 11777854Abstract: In one embodiment, a device obtains, from a plurality of routers in a network, a set of routing policies that collectively specify a first set of paths in the network, a second set of paths in the network, and time periods during which traffic is to be rerouted from one of the first set of paths to one of the second set of paths in the network. The device identifies overlapping path segments of the second set of paths in the network. The device makes, based in part on the overlapping path segments, a prediction that two or more of the set of routing policies will cause congestion along paths with overlapping path segments. The device adjusts, based on the prediction, the set of routing policies, to avoid causing the congestion.Type: GrantFiled: June 1, 2022Date of Patent: October 3, 2023Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar
-
Patent number: 11765018Abstract: A control plane (CP) device switching method includes that when a user plane (UP) device in a forwarding-control separation system detects that performance of communication between the UP device and an active CP device does not meet a normal communication condition, and performance of communication between the UP device and a standby CP device meets the normal communication condition, the UP device sends a switching request to the standby CP device. When detecting that a quantity of UP devices that each send the switching request is greater than or equal to a first quantity threshold, the standby CP device may indicate each UP device in the forwarding-control separation system to switch to the standby CP device.Type: GrantFiled: February 22, 2021Date of Patent: September 19, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yaokun Zhang, Pingan Yang
-
Method and apparatus for managing internet protocol flow records in a wireless communication network
Patent number: 11765619Abstract: There is provided a method and apparatus for management of internet protocol (IP) flow records in a wireless communication network. The method and apparatus can provide for the compression and aggregation of the IP flow records for subsequent transmission, thereby reducing bandwidth necessary for transmission thereof.Type: GrantFiled: August 28, 2020Date of Patent: September 19, 2023Assignee: SEMTECH CORPORATIONInventors: Sumit Sourav, Cuero Bugot, Peter John Owens -
Patent number: 11729024Abstract: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.Type: GrantFiled: March 29, 2021Date of Patent: August 15, 2023Assignee: Adaptiv Networks Inc.Inventors: Shane Daniel Barnes, Matthew Robert Williams, Miika Anttoni Klemetti, Vijayendran Mahendran, Uri Nebogatov, Mohan Krishna Vemulapali
-
Patent number: 11729129Abstract: Connected gateway servers relay an electronic message from a first client device to a second client device by storing the message in respective user message queues associated with the sender and/or recipient of the message and then sending the message along a sequence of gateway servers to a gateway server that hosts the second client device. Upon receiving the electronic message at a first gateway server, a second gateway server that is hosting the second client device is identified and a sequence of gateway servers starting at the first gateway server and ending at the second gateway server is determined. Each gateway server in the sequence relays the message to the following gateway server in the sequence while maintaining user message queues. Failure of the last gateway server in the sequence results in the penultimate gateway server in the sequence assuming the responsibility of hosting the second client device.Type: GrantFiled: August 30, 2021Date of Patent: August 15, 2023Assignee: Snap Inc.Inventor: Aaron Son
-
Patent number: 11729085Abstract: A method and system for packet tracing is described. In one embodiment, a method includes selecting a packet for tracing through a cluster of a plurality of nodes. The method includes preparing the packet for tracing by generating a cluster-wide unique ID, associating the unique ID with the packet, generating a running counter, and associating the counter with the packet. The method includes generating a first record buffer on a first node of the plurality of nodes and recording the unique ID and an initial value of the counter. The method includes recording a description of an operation performed on the packet in the first record buffer along with a value of the counter. The method also includes transferring the packet to a second node, along with the unique ID, the value of the running counter, and an attribute that indicates that the packet is to be traced.Type: GrantFiled: July 21, 2022Date of Patent: August 15, 2023Assignee: CISCO TECHNOLOGY, INC.Inventor: Hung The Chau
-
Patent number: 11696159Abstract: A method for testing terminals includes determining a quantity of terminals to be tested; testing each terminal to be tested in a testing environment and obtaining a quantity of testing results; each testing result includes an actual transmitting power and/or a receiving signal strength; obtaining a first fitting function based on the actual transmitting power, and/or obtaining a second fitting function based on the receiving signal strength; and controlling a target terminal to transmit signals, calculating an actual transmitting power of the target terminal by the first fitting function, and/or controlling the target terminal to receive signals, calculating a receiving signal strength of the target terminal by the second fitting function. A computer apparatus and a non-transitory computer readable medium for testing terminals are also disclosed.Type: GrantFiled: July 2, 2021Date of Patent: July 4, 2023Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Lei-Tong Yu, Xue-Liang Xu
-
Patent number: 11683239Abstract: A system for simulating lost data packets. The system includes a first hardware register storing data for fast factors. The fast factors include factors that are time independent with respect to particular data packets. A second hardware register stores slow factors. The slow factors include factors that are time dependent on data packets. Synchronization hardware is coupled to the second hardware register and synchronizes the slow factors with specific data inputs based on dependencies on the data packets. A hardware adder is coupled to the first hardware register and the second hardware register to compute a link budget. The link budget is used in determine probability of loss of data packets. A hardware processor coupled to the hardware adder determines, based on the link budget, if a data packet should be dropped, and when the data packet should be dropped, drops the data packet for simulating a network physical layer.Type: GrantFiled: May 12, 2021Date of Patent: June 20, 2023Assignee: L3HARRIS TECHNOLOGIES, INC.Inventors: Seth J. Thorup, Kyle R. Morrey, Stephen N. Jenkins, Brent A. Kenney
-
Patent number: 11652801Abstract: A network access control system and a method are disclosed. In a step of generating a transmission control protocol (TCP) session between a terminal and a gateway (or a server), the TCP session is authenticated, and whether or not to generate the TCP session is determined on the basis of a result of the authentication, thereby preventing, in advance, a target application within the terminal from bypassing control of an access control application and transmitting a data packet to a destination network through an authorized tunnel.Type: GrantFiled: September 24, 2020Date of Patent: May 16, 2023Assignee: PRIBIT TECHNOLOGY, INC.Inventors: Young Rang Kim, Min Jae Lee, Pil Ho Song, Joo Tae Kim
-
Patent number: 11647069Abstract: A VPN is established between a client and a remote server. Data is partitioned into a plurality of packets. The packets are encrypted and scheduled for transmission over a cellular and a Wi-Fi connection. Scheduling of the packets is dynamically adjusted. Addresses of the encrypted packets are translated to match network addresses of respective physical interfaces. Packets are transmitted from the client to the server based on the scheduling. A packet that is transmitted on one of the connections and is subsequently lost is subsequently transmitted on the other connection.Type: GrantFiled: June 22, 2020Date of Patent: May 9, 2023Assignee: CONNECTIFY, INC.Inventors: Brian Prodoehl, Brian Lutz, Alexander Gizis, David Lewanda
-
Patent number: 11637737Abstract: A method includes receiving a plurality of inputs comprising data corresponding to a plurality of network elements, confirming presence of a given network element of the plurality of network elements on at least one network, and adding the given network element to a network element database. The method also includes interfacing with one or more network integration services of a plurality of network integration services to receive data corresponding to the given network element. The network element database is automatically updated with the received data, and the interfacing is performed via a message bus.Type: GrantFiled: October 23, 2020Date of Patent: April 25, 2023Assignee: Dell Products L.P.Inventors: Scott Corley, Christopher Manning, Michael George Roszkowski, Dean Moore, Hung Dinh
-
Patent number: 11632325Abstract: An ingress network device may receive a core domain network segment identifier associated with a core domain network of the multi-domain network. The ingress network device may receive location data of an egress network device associated with a second leaf domain network of the multi-domain network, wherein the location data may include data identifying the core domain network segment identifier, a second leaf domain network segment identifier associated with the second leaf domain network, and an egress network device segment identifier associated with the egress network device. The ingress network device may store the core domain network segment identifier and the location data, and may utilize the core domain segment identifier and the location data to route traffic to the egress network device.Type: GrantFiled: March 20, 2020Date of Patent: April 18, 2023Assignee: Juniper Networks, Inc.Inventors: Tarek Saad, Jonathan C. Barth
-
Patent number: 11601879Abstract: [Problem] The base station includes a plurality of radio communication units configured to individually support a plurality of communication capabilities, and performs, for a terminal station that is connected to the base station, control for selecting a radio communication unit based on a communication scheme supported in the terminal station. [Solution] Provided is a radio communication method for a radio communication system including a plurality of base stations provided with a plurality of radio communication units for which different communication schemes are settable, and a terminal station configured to perform radio communication with the radio communication unit of the base station by using a specific communication scheme.Type: GrantFiled: February 25, 2019Date of Patent: March 7, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoki Murakami, Toshiro Nakahira, Hirantha Abeysekera, Akiyoshi Inoki, Keisuke Wakao
-
Patent number: 11575560Abstract: Various techniques for dynamic path selection and data flow forwarding are disclosed. For example, various systems, processes, and computer program products for dynamic path selection and data flow forwarding are disclosed for providing dynamic path selection and data flow forwarding that can facilitate preserving/enforcing symmetry in data flows as disclosed with respect to various embodiments.Type: GrantFiled: May 6, 2022Date of Patent: February 7, 2023Assignee: Palo Alto Networks, Inc.Inventors: Kumar Ramachandran, Venkataraman Anand, Navneet Yadav, Arivu Ramasamy, Aaron Edwards, Gopal Reddy
-
Patent number: 11562115Abstract: Embodiments are directed towards a configurable accelerator framework device that includes a stream switch and a plurality of convolution accelerators. The stream switch has a plurality of input ports and a plurality of output ports. Each of the input ports is configurable at run time to unidirectionally pass data to any one or more of the output ports via a stream link. Each one of the plurality of convolution accelerators is configurable at run time to unidirectionally receive input data via at least two of the plurality of stream switch output ports, and each one of the plurality of convolution accelerators is further configurable at run time to unidirectionally communicate output data via an input port of the stream switch.Type: GrantFiled: February 2, 2017Date of Patent: January 24, 2023Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Thomas Boesch, Giuseppe Desoli
-
Patent number: 11546070Abstract: A system and method of propagating signal links by using artificial neural networks using a relay link selection protocol to predict an optimal link or path, providing a reliable mechanism to meet 5G-new radio requirements. The artificial neural networks used in the method classify training and testing datasets into sufficient signal strengths and insufficient signal strengths, such that paths are evaluated for predicted propagation links, and such that the strongest propagation link can be selected. Specifically, a multilayer perceptron method is used to identify and characterize new link candidates using the path loss parameter or the received signal strength, such that optimal links can be selected and updated. To determine the sufficiency of a signal, a threshold energy strength is determined (for example, a threshold of ?120 dBm can be used; any energy strength below the threshold is considered a poor propagation and is classified as an insufficient signal).Type: GrantFiled: April 30, 2021Date of Patent: January 3, 2023Assignee: University of South FloridaInventor: Saud Mobark Aldossari
-
Patent number: 11539642Abstract: A device may include a memory storing instructions and a processor configured to execute the instructions to receive an instruction from an administration device; identify a link selector in the instruction that corresponds to a resource attribute of a first resource that specifies how a second resource is to be controlled by the first resource; query a database of contracts between resources to determine that the second resource is available to be controlled by the first resource, based on resource contracts associated with the second resource. The processor may be further configured to generate a resource contract between the first resource and the second resource that indicates the second resource is controlled by the first resource and enable the first resource to communicate with the second resource in accordance with the generated resource contract.Type: GrantFiled: December 31, 2019Date of Patent: December 27, 2022Assignee: AXIS ABInventors: Marcus Johansson, Jon Malmquist, Emil Selinder
-
Patent number: 11531381Abstract: A set of discrete input/output (I/O) channels for one or more field devices may be grouped, organized, and connected to a field module device, which may connect to an electronic marshalling apparatus in a marshalling cabinet via an I/O channel. The field module acts as an intermediary, decoding messages received via the I/O channel to identify commands for discrete output (DO) channels that are then forwarded appropriately. The field module may also receive variable values carried by signals on discrete input (DI) channels and encode the values to a message that may be transmitted to the marshalling apparatus and controller, thus making the variable values on the DI channels available to the controller. The field module may store a profile including information that facilitates various smart commissioning techniques, including autosensing of tags, automatic tag binding, and automatic configuration of a control element corresponding to the field module.Type: GrantFiled: September 28, 2018Date of Patent: December 20, 2022Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Gary K. Law, Kent A. Burr
-
Patent number: 11528204Abstract: A network 50 is hierarchically divided into network devices 501 to 506, areas, and the like to be monitoring targets, and a monitoring device 100 monitors a divided monitoring target. A monitoring device of an N-th layer (here, N?2) that is an upper layer with respect to a first layer monitors information of reachability between user connection points received from a monitoring device of an (N?1)-th layer that is a lower layer and network devices connecting monitoring targets of the (N?1)-th layer making up monitoring targets of the N-th layer and connection statuses between the network devices and areas that are monitoring targets. The monitoring device determines the presence/absence of reachability between user connection points belonging to different monitoring targets of the (N?1)-th layer on the basis of this reachability and the connection statuses.Type: GrantFiled: February 18, 2019Date of Patent: December 13, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Satoshi Nakatsukasa, Masatoshi Saito, Ken Takahashi
-
Patent number: 11528226Abstract: Systems and methods for provisioning and validating a network are disclosed. One method can comprise providing a first communication tunnel between a network access point and a first tunnel endpoint. Availability of the first tunnel endpoint can be determined. If the first tunnel endpoint is determined to be available, network traffic can be routed to the first tunnel endpoint. If the first tunnel endpoint is determined to be unavailable, a second communication tunnel between the network access point and a second tunnel endpoint can be provided.Type: GrantFiled: May 1, 2020Date of Patent: December 13, 2022Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventors: Thomas William Lynn, Jr., Phillip Andrew Sanderson, Brad A. Hilgenfeld
-
Patent number: 11528218Abstract: In one embodiment, a device identifies a set of probes configured between a first endpoint and a second endpoint serving an online application. Each probe has one or more characteristics and is associated with a different segment between the endpoints. The device selects a subset of the set whose associated segments are along a plurality of paths between the endpoints, based on a match between the online application and the one or more characteristics of probes in the set of probes. The device approximates a performance metric for each of the plurality of paths by aggregating performance metrics measured by probes in the subset of probes that are associated with segments of that path. The device causes traffic to be routed between the endpoints via a particular path in the plurality of paths, based on the performance metric of the particular path.Type: GrantFiled: March 1, 2021Date of Patent: December 13, 2022Assignee: Cisco Technology, Inc.Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Grégory Mermoud, Pierre-André Savalle
-
Patent number: 11516682Abstract: Embodiments support obtaining of information regarding a Bluetooth mesh network (100) operating according to a set of rules, e.g. flooding or routing, for propagating messages in the network (100). It is transmitted (204), from said test originator node (101) in accordance with said set of rules, a sequence of test messages towards said test target node (105). Each of said test messages includes: parameters comprising a test message identifier being an identifier of the test message in the sequence, and a type identifier identifying the test message as a certain type associated with said parameters.Type: GrantFiled: March 16, 2018Date of Patent: November 29, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Thomas Rimhagen, Jingcheng Zhang
-
Patent number: 11489625Abstract: Aspects of the disclosure relate to rate-matching a stream of bits encoded using polar codes. An exemplary method generally includes determining a mother code size (N) for transmitting an encoded stream of bits based, at least in part, on a minimum supported code rate for transmitting the encoded stream of bits (Rmin), a control information size of the encoded stream of bits (K), a number of coded bits for transmission (E), and a maximum mother code size (Nmax), encoding a stream of bits using a polar code of size (N, K) and storing the encoded stream of bits in a circular buffer, and performing rate-matching on the stored encoded stream of bits based, at least in part, on a comparison among the mother code size (N), the control information size of the encoded stream of bits (K), and the number of coded bits for transmission (E).Type: GrantFiled: April 6, 2018Date of Patent: November 1, 2022Assignee: QUALCOMM INCORPORATEDInventors: Changlong Xu, Chao Wei, Jing Jiang, Jilei Hou, Yang Yang, Gabi Sarkis
-
Patent number: 11490442Abstract: Systems, apparatuses, and methods are described for beam (or any other communication resource) failure recovery in wireless communications. A wireless device may determine if only a subset of serving beams have failed, and may perform beam failure recovery on other serving beams that have not failed.Type: GrantFiled: March 15, 2019Date of Patent: November 1, 2022Assignee: Comcast Cable Communications, LLCInventors: Ali Cirik, Esmael Hejazi Dinan, Alireza Babaei, Hyoungsuk Jeon, Kyungmin Park, Hua Zhou
-
Patent number: 11463942Abstract: A base station distributed unit receives, from a base station central unit, a request message for a context configuration of a wireless device. The request message comprises a field indicating whether the wireless device is only allowed to access a cell associated with at least one closed access group. The base station distributed unit determines, based on the request message, cell configuration parameters of one or more cells for the wireless device, wherein the one or more cells are associated with the at least one closed access group. base station distributed unit sends, to the base station central unit, an acknowledge message comprising the cell configuration parameters of the one or more cells for the wireless device.Type: GrantFiled: March 30, 2020Date of Patent: October 4, 2022Assignee: Ofinno, LLCInventors: Kyungmin Park, Esmael Hejazi Dinan, Jinsook Ryu, Peyman Talebi Fard, Weihua Qiao
-
Patent number: 11463277Abstract: Techniques for detecting inactive peers of a tunneled communication session, while allowing for a scalable tunneled protocol that includes split control plane nodes and data plane nodes are described herein. A method according to a technique described herein may include establishing a communication session between a first node and a second node in a network such that control plane traffic of the communication session flows through one or more control nodes and data plane traffic of the communication session flows through one or more data nodes different than the one or more control nodes. The method may also include receiving, at a control node, an indication from a data node that a probe message is to be generated. The probe message may be configured to determine data plane connectivity in the communication session. Additionally, the control node may generate the probe message and send it to the first node.Type: GrantFiled: April 7, 2020Date of Patent: October 4, 2022Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Grzegorz Boguslaw Duraj
-
Patent number: 11438254Abstract: A method is implemented by a switch in a software defined networking (SDN) network to trace packets in a packet processing pipeline of the switch. The method includes creating a copy of a received packet to function as a trace packet. The method further includes, at each of one or more subsequent flow tables that the trace packet traverses, appending an identifier of that flow table to a recorded route of the trace packet and resubmitting the trace packet to that flow table to be processed without packet tracing. The method further includes sending, at an egress table, the trace packet to a controller along with the recorded route of the trace packet.Type: GrantFiled: June 13, 2018Date of Patent: September 6, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vyshakh Krishnan C H, Faseela K, Siva Kumar V V K A Perumalla
-
Patent number: 11418396Abstract: Some embodiments provide a method, executable by a network device, that receives a packet from a network at a first port of the network device. The method further sends the packet to a second port of the network device. The second port includes an interface and a loopback function implemented at an egress of the interface. The loopback function is configured to transmit the packet back to the network device through the interface. The interface is configured to truncate the packet upon receiving the packet from the loopback function. Upon receiving the truncated packet from the interface of the second port, the method also forwards the truncated packet to a device through a third port of the network device that is coupled to the device.Type: GrantFiled: April 8, 2020Date of Patent: August 16, 2022Assignee: Arista Networks, Inc.Inventor: James Chun Pang
-
Patent number: 11411833Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein to formally verify a network with both physical and virtual components. The modeling and formal verification is performed by an apparatus comprising: a topology generator to generate a network model including a plurality of devices connected in a network; a flow modeler to add a rule to the network model, the rule to define a flow of network packets through the network model; a reduction mapper to identify the rules common to ones of the devices; and a mapping verifier to verify the network meets a user specification.Type: GrantFiled: April 23, 2021Date of Patent: August 9, 2022Assignee: VMware, Inc.Inventors: Giri Prashanth Subramanian, Santhosh Prabhu Muraleedhara Prabhu, Ravi Singhal, Atul Jadhav, Rohit Reja
-
Patent number: 11398966Abstract: A method and system for packet tracing is described. In one embodiment, a method includes selecting a packet for tracing through a cluster of a plurality of nodes. The method includes preparing the packet for tracing by generating a cluster-wide unique ID, associating the unique ID with the packet, generating a running counter, and associating the counter with the packet. The method includes generating a first record buffer on a first node of the plurality of nodes and recording the unique ID and an initial value of the counter. The method includes recording a description of an operation performed on the packet in the first record buffer along with a value of the counter. The method also includes transferring the packet to a second node, along with the unique ID, the value of the running counter, and an attribute that indicates that the packet is to be traced.Type: GrantFiled: November 19, 2020Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Hung The Chau
-
Patent number: 11398976Abstract: A method, a device, and a system for implementing a multiplexor (mux) machine, where the method includes setting an aggregation port of a first network device to a collecting and distributing state when a mux machine of the first aggregation port of the first network device is in a collecting distributing state, starting, by the first network device, a timer, and switching the mux machine from the collecting distributing state to an attached state when the first network device determines, when the timer expires, that no Link Aggregation Control Port data unit (LACPDU) packet that is from a second network device and that indicates that an aggregation port of the second network device is in the collecting and distributing state is received.Type: GrantFiled: December 26, 2019Date of Patent: July 26, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bo Song, Feng Qian, Hui Zhao, Chong Wang
-
Patent number: 11389733Abstract: A matchmaking system matches players for online gaming using privacy compliant connectivity prediction between the players being matched. The matchmaking system may receive historical data relating to network connections between a first respective internet service provider (ISP) of a first player device of a first player and one or more of a hosting system or a second respective ISP of a second device of a second player and determine, based at least in part on the historical data, a predicted connectivity between one or more of the first respective ISP and the second respective ISP, the first respective ISP and the hosting system, or the second respective ISP and the hosting system. Then, based at least in part on the predicted connectivity, the matchmaking system may instantiate an online game between at least the first device of the first player and the second device of the second player.Type: GrantFiled: January 22, 2021Date of Patent: July 19, 2022Assignee: Electronic Arts Inc.Inventor: Jesse Alan Labate
-
Patent number: 11388202Abstract: There are disclosed measures of network entity selection, for example including furnishing an identity of a network entity being pre-selected by a first network apparatus, and providing verification information for said pre-selected network entity identity, enabling to verify whether the pre-selected network entity identity is applicable for network entity selection at a second network apparatus.Type: GrantFiled: August 6, 2018Date of Patent: July 12, 2022Assignee: Nokia Solutions and Networks OyInventor: Thomas Belling
-
Patent number: 11388079Abstract: A monitoring solution allows for testing of forwarding states on network devices. In a particular example, an agent on a router A directs a probe packet to a first neighbor device. The first neighbor device reflects the probe back to the router A. The reflected probe packet undergoes a forwarding state lookup similar to other network traffic and is routed to a second neighbor network device. The second neighbor network device reflects the probe back to router A, which can then intercept the packet and redirect it to an agent on router A for verification whether the lookup was performed correctly.Type: GrantFiled: September 20, 2019Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Srinivasan Ramabadran, Hardeep Singh, Shanta Pavan Namburi, Andrei Tcarevskii
-
Patent number: 11382049Abstract: Various embodiments of the present disclosure relate to a method for transmitting and receiving data in a wireless communication system. A method by which a terminal transmits a power headroom report (PHR) in a wireless communication system, according to one embodiment of the present disclosure, can comprise the steps of: receiving signaling information including at least one indicator indicating PHR reporting for at least one cell among cells for a dual connectivity operation; and transmitting at least one PHR for the at least one cell corresponding to the at least one indicator. The at least one cell can be a primary cell (Pcell) serving the terminal and/or a primary secondary cell (PScell) serving the terminal.Type: GrantFiled: September 25, 2019Date of Patent: July 5, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sang-Bum Kim, Jae-Hyuk Jang, Soeng-Hun Kim, Seung-Ri Jin
-
Patent number: 11379277Abstract: A method of facilitating communication to an embedded computer in a computational storage device via a host includes receiving a message for transmission to an embedded process running at the embedded computer, determining that a destination address of the message corresponds to the embedded computer within the computational storage device, in response to the determination, forwarding the message to a host relay process associated with the embedded computer, and encapsulating the message to generate a proprietary command for transmission to the computational storage device.Type: GrantFiled: November 9, 2020Date of Patent: July 5, 2022Assignee: NGD SYSTEMS, INC.Inventors: Hermes Costa, Vladimir Alves
-
Patent number: 11362941Abstract: Various example embodiments for supporting stateless multicast in label switched packet networks are presented. Various example embodiments for supporting stateless multicast in label switched packet networks may be configured to support stateless multicast in label switched packet networks based on support for handling a label switched packet associated with a multicast group, where the label switched packet includes a payload and a header and, further, where the header includes a set of labels indicative of a group of egress routers including at least a portion of the egress routers of the multicast group.Type: GrantFiled: October 12, 2018Date of Patent: June 14, 2022Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Patent number: 11350381Abstract: A method for establishing timing and processing of network messages in a wireless ad-hoc network comprising: establishing a network identification (ID) when the wireless ad-hoc network is unestablished; and establishing a local timing in the wireless ad-hoc network, the local timing having a network data frame structure, each network data frame in the network data frame structure having a plurality of network slot times, wherein each network slot time is designated as one of an assigned network slot time or a shared network slot time, each wireless node in the wireless ad-hoc network designated as one of an assigned wireless node or an unassigned wireless node, each assigned wireless node initiating and transmitting network messages in a corresponding assigned network slot time or any available shared network slot time, and each unassigned wireless node initiating and transmitting network messages only in any available shared network slot time.Type: GrantFiled: July 20, 2018Date of Patent: May 31, 2022Assignee: BENCHMARK ELECTRONICS, INC.Inventors: Hiep Truong, Kevin Nguyen
-
Patent number: 11329757Abstract: A telecommunication network associated with a wireless telecommunication provider can be configured to transmit application data using different quality of service (QoS) specifications. In some configurations, data, other than voice and video data, can be transmitted using VoLTE or ViLTE data streams. According to some examples, network hardware and/or software (e.g., in the core network of a telecommunications network), and/or an application on the UE (smartphone, tablet, etc.) may translate data to be compatible with the VoLTE or ViLTE specifications. The translated data is transmitted from the device to the telecommunications network as a VoLTE or ViLTE packet stream. The converted packets may be identified (e.g., a unique digital signature) so that the corresponding hardware and software in the MSO can identify that a stream of VoLTE or ViLTE packets is to be converted back into the native format of the application before being routed to a destination.Type: GrantFiled: October 18, 2019Date of Patent: May 10, 2022Assignee: T-Mobile USA, Inc.Inventors: Andrew Gapin, Jeff Ahmet, Paul Bongaarts
-
Patent number: 11330539Abstract: This application discloses a synchronization signal sending method and a related device. The method includes: generating, a first synchronization signal sequence and a second synchronization signal sequence, where the first synchronization signal sequence is a sequence obtained based on a first m-sequence, the second synchronization signal sequence is a sequence obtained based on a Gold sequence, the Gold sequence is generated based on a second m-sequence and a third m-sequence, and a generator polynomial of the first m-sequence is the same as a generator polynomial of the second m-sequence; mapping, the first synchronization signal sequence onto M subcarriers in a first time unit to obtain a first synchronization signal, and mapping the second synchronization signal sequence onto M subcarriers in a second time unit to obtain a second synchronization signal, where M and N are positive integers greater than 1.Type: GrantFiled: December 16, 2019Date of Patent: May 10, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bingyu Qu, Jianqin Liu
-
Patent number: 11323360Abstract: In general, various aspects of the techniques described in this disclosure provide a sequence number checksum for link state protocols. In one example, the disclosure describes an apparatus, such as a network device, having a control unit operative to obtain link state information describing links between pairs of the network devices in a network topology, the link state information being fragmented into a plurality of link state protocol (LSP) fragments; compute a sequence number checksum from sequence numbers of the link state protocol (LSP) fragments; receive an LSP data unit from another network device in the network; determine whether a sequence number checksum in the LSP data unit matches a sequence number checksum computed from the link state information; and configure a delay for processing the LSP data unit in response to determining a mismatch between the sequence number checksum of the LSP data unit and the sequence number checksum computed from the link state information.Type: GrantFiled: December 19, 2019Date of Patent: May 3, 2022Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Shraddha Hegde, Alampoondi Eswaran Natarajan
-
Patent number: 11317359Abstract: Apparatuses, methods, and systems are disclosed for reporting power headroom for a serving cell configured with multiple uplink carriers. One apparatus includes a processor and a transceiver that receives a configuration of a first uplink carrier and a second uplink carrier for a serving cell. The processor determines the basis of a first power headroom for the first uplink carrier and determines the basis of a second power headroom for the second uplink carrier. The processor reports a power headroom report for the serving cell comprising the first power headroom based on an actual first transmission on the first uplink carrier of the serving cell in response to determining that the first power headroom is to be based on the actual first transmission and the second power headroom is to be based on a reference second transmission.Type: GrantFiled: September 25, 2019Date of Patent: April 26, 2022Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Vijay Nangia, Joachim Loehr, Ebrahim MolavianJazi, Hyejung Jung, Ravi Kuchibhotla
-
Patent number: 11310146Abstract: A method and system for a VPN setup in which one of the peers' outgoing traffic is dynamically rerouted to exit VPN servers based on infrastructure or user requirements without losing the initial connection state or leaking unencrypted network traffic is described. One exemplary embodiment describes a method for a client to change their routing to multiple server locations. Another exemplary embodiment describes a method for the entry VPN servers to reroute traffic based on strategic traffic analysis.Type: GrantFiled: March 27, 2021Date of Patent: April 19, 2022Assignee: Netflow, UABInventors: Karolis Kaciulis, Donatas Budvytis