Processing Of Address Header For Routing, Per Se Patents (Class 370/392)
-
Patent number: 12035219Abstract: Mechanisms for performing unicast packet addressing and communication, e.g., in a C-V2X sidelink communication scenario, are provided. In one aspect, a method for wireless communication performed by a first wireless communication device includes receiving a source identifier associated with a second wireless communication device, and determining, based on the source identifier associated with the second wireless communication device and a deterministic function, a destination identifier. The destination identifier is different from the source identifier. The method further includes generating a packet comprising the destination identifier, where the destination identifier indicates a unicast packet, and transmitting the unicast packet to the second wireless communication device.Type: GrantFiled: September 15, 2021Date of Patent: July 9, 2024Assignee: QUALCOMM IncorporatedInventor: Vincent Douglas Park
-
Patent number: 12034647Abstract: Techniques discussed herein include providing a cloud computing environment in which applications are deployed by a deployment orchestrator using virtual-machine-based virtualization with a static pool of computing nodes (e.g., substrate nodes, overlay nodes) and container-based virtualization with a dynamic pool of computing nodes (e.g., nodes managed by a container orchestration platform). Components of a data plane may be used to deploy containers to micro-virtual machines. A container runtime interface (CRI) may receive a deployment request from the deployment orchestrator. A container networking interface of the data plane may configure network connections and allocate an IP address for the container. A container runtime of the data pane may generate and configure the container with the IP address and run the container within a micro-virtual machine that is compatible with the container orchestration platform.Type: GrantFiled: August 28, 2023Date of Patent: July 9, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Quintin Lee, Amr Mohamed AbdelHamid, Balbir Singh, Olga Kechina
-
Patent number: 12034630Abstract: Embodiments disclosed include a method and apparatus for global traffic control and optimization for software-defined networks. In an embodiment, data traffic is optimized by distributing predefined metrics (data traffic information) to all controllers in the network. The predefined metrics are specific to local network switches and controllers, but are distributed to all peers at configurable intervals. “Local” as used herein implies one POP and its associated switch and controller. The method of distribution of local POP metrics is strictly in band using a packet as defined by the protocol used by the data network.Type: GrantFiled: July 17, 2023Date of Patent: July 9, 2024Assignee: VMware LLCInventors: Victor de Souza Lima e Silva, Archit Baweja, Nithin Michael
-
Patent number: 12034592Abstract: Techniques for leveraging a software defined tracking architecture to track endpoint connected to a network fabric are described. An orchestrator of a network fabric receives port information indicating a port of a fabric edge device to which an endpoint is connected. The orchestrator transmits the port information to a network node in the network fabric enabling data-plane traffic inspection. Using the port information, the network node detects traffic having a destination address corresponding to the endpoint. The network node transmits an indication that traffic was received by the network node having the destination address corresponding to the endpoint. Finally, onboarding of the endpoint into the network fabric is triggered at the fabric edge device.Type: GrantFiled: December 7, 2022Date of Patent: July 9, 2024Assignee: Cisco Technology, Inc.Inventor: Mariusz Kaźmierski
-
Patent number: 12034559Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.Type: GrantFiled: September 13, 2020Date of Patent: July 9, 2024Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12034633Abstract: A data-driven intelligent networking system that can facilitate tracing of data flow packets is provided. The system add tracer packets to data flow packets arriving at an ingress point of the network. As the tracer packets progress through network in-band with the data flow packets, the system can copy, at each switch, trace data into pre-defined fields in the tracer packets. When the data flow packets arrive at an egress point of the network the system can separate the trace data from the data flow packet for analysis. Based on the analysis of the trace data, the system can adopt one or more policies to mitigate the impact of congestion on time-sensitive applications.Type: GrantFiled: March 23, 2020Date of Patent: July 9, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Anthony Michael Ford, Timothy J. Johnson, Abdulla M. Bataineh
-
Patent number: 12028277Abstract: Methods and systems are disclosed. The method comprises: designating a first plurality of links from a first stack segment to a second stack segment as a first etherchannel link; designating a second plurality of links from the first stack segment to a third stack segment as a second etherchannel link, where the second stack segment and the third stack segment are in communication with a fourth stack segment; designating the first etherchannel link and the second etherchannel link as members of a hierarchical etherchannel link; and sending a packet from the first stack segment to the fourth stack segment using the hierarchical etherchannel link.Type: GrantFiled: October 24, 2022Date of Patent: July 2, 2024Inventors: Linda T. Cheng, Manpreet Singh Sandhu, Subrat Mohanty, Ali Ahmad Tareen, Ganesh Srinivasa Bhat
-
Patent number: 12021747Abstract: A software-defined network (SDN) rule modification counter system provides counters that track all changes and edits to rules at SDN controllers and SDN switches on an SDN. The system compares counters at the SDN controller and SDN switch to determine if they match. If the counters do not match, a change has been made to the rules. With the addition of rule edit statistics the SDN controller will now have visibility that a rule modification was performed. The SDN controller then verifies that the state of the device is the same as its expected state as a secondary integrity check. Based on the rule modification notification, changes to a central rules table at the SDN controller and changes to rule settings at the SDN switch are made according to pre-programmed logic.Type: GrantFiled: April 17, 2023Date of Patent: June 25, 2024Assignee: Schweitzer Engineering Laboratories, Inc.Inventors: Tristan Lloyd Mullis, Josh Powers
-
Patent number: 12021744Abstract: Systems and methods for routing traffic through a network along Label-Switched Paths (LSPs) that may extend across multiple autonomous systems include performing Internet Protocol (IP) routing lookups as a packet is transmitted along the LSP. In one implementation, a packet having a predetermined value (which may be inserted by an upstream network device) is received at a network device after travelling along a first segment of an LSP. In response to identifying the predetermined label value of the packet, the network device may perform an IP routing lookup using IP routing information included in the packet to identify a next hop for the packet. The network device may then update a label of the packet such that the packet is routed along a second segment of the LSP and transmit the communication packet to the next hop.Type: GrantFiled: July 12, 2023Date of Patent: June 25, 2024Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 12021826Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.Type: GrantFiled: December 21, 2022Date of Patent: June 25, 2024Assignee: Cisco Technology, Inc.Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
-
Patent number: 12015544Abstract: First and second network devices may be configured to multihome a host. The first network device may advertise a first MAC and IP advertisement route indicative of a first link between the first network device and the host. The second network device may advertise a backup MAC and IP advertisement route indicative of a second link between the second network device and the host. Based on the backup MAC and IP advertisement route, the first network device may store a backup path for reaching the host via the second network device. After failure of the first link, the first network device may forward traffic destined for the host based on the stored backup path.Type: GrantFiled: May 1, 2023Date of Patent: June 18, 2024Assignee: Arista Networks, Inc.Inventors: Alton Lo, Rajesh Semwal
-
Patent number: 12015516Abstract: A visibility platform can be used to monitor traffic traversing private cloud infrastructures and/or public cloud infrastructures. In some instances, the traffic is provided to a set of network services that are accessible to the visibility platform. These network services can be provisioned in a serial or parallel fashion. Network service chaining can be used to ensure that traffic streams skip unnecessary network services and receive only those network services that are needed. For example, an email service chain can include virus, spam, and phishing detection, while a video streaming service chain can include traffic shaping policies to satisfy quality of service (QoS) guarantees. When the visibility platform is represented as a graph that makes use of action sets, network service chains can be readily created or destroyed on demand.Type: GrantFiled: February 27, 2023Date of Patent: June 18, 2024Assignee: Gigamon Inc.Inventor: Anil Rao
-
Patent number: 12010030Abstract: The present disclosure discloses a flow specification (FlowSpec) message processing method. In the method, a controller forwards device interface information reported by the forwarding device; selects at least one forwarding device interface to which a FlowSpec rule needs to be applied from the received forwarding device interface information; generates an application interface rule based on the at least one forwarding device interface to which the FlowSpec rule needs to be applied; and sends a FlowSpec message to the forwarding device.Type: GrantFiled: March 1, 2022Date of Patent: June 11, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiandeng Liang, Shunwan Zhuang, Nan Wu, Jianjie You
-
Patent number: 12007910Abstract: A caching sub-system downloads and authenticates Resource Public Key Infrastructure (RPKI) cryptographically signed Route Origin Authorizations (ROAs) from a plurality of repositories, forming a VRP set for each repository. When the caching sub-system determines that the VRP count of a VRP set drops to or below a threshold, it substitutes in a last known valid VRP set. A route validating sub-system downloads route information data from one or more global routing tables and calculates the number of valid routes, the number of unknown routes and the number of invalid routes. When the number of valid routes drops to or below a threshold, the route validating sub-system sets an alarm to stop the distribution of VRPs to one or more group of pre-determined routers.Type: GrantFiled: November 22, 2021Date of Patent: June 11, 2024Assignee: Amazon Technologies, Inc.Inventors: Jonathan Phillibert, Andrew Lee Newton, Gaston Keller, Jun Sung Park, Samuel Kenney
-
User plane function selection based on per subscriber CPU and memory footprint for packet inspection
Patent number: 12010002Abstract: Techniques are provided to enable the SMF or other network node performing UPF selection to determine a computational resource demand, also referred to herein as the computational footprint, associated with a PDU session. The computational footprint can then be used by the SMF or other network node to inform the selection of the UPF.Type: GrantFiled: November 11, 2020Date of Patent: June 11, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Julian Espinosa Santos, Rodrigo Alvarez Dominguez, Miguel Angel Muñoz De La Torre Alonso -
Patent number: 12003406Abstract: A method, network device, and computer program product for network traffic diversion are disclosed. In one embodiment, a method according to the present disclosure includes receiving a frame at a core edge node that is a member of a redundancy group (where the frame comprises network address information and a packet), and determining whether a link is affected by a network failure. The frame was sourced by a remote core edge node that is not a member of the redundancy group, and the network address information indicates that the packet is to be forwarded via the link. In response to the link being affected by the network failure, the method further includes generating a modified frame and forwarding the modified frame to another core edge node. The generating comprises including a redirect label in the modified frame. The another core edge node is another member of the redundancy group.Type: GrantFiled: March 21, 2022Date of Patent: June 4, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Patrice Brissette, Luc Andre Burdet, Jiri Chaloupka, Mei Zhang, Tarek Saad
-
Patent number: 12003414Abstract: An EVPN network device may advertise an EVPN IMET (type-3) route in a corresponding message to one or more peer EVPN network devices. The EVPN IMET route advertisement message may include an E-tree extended community indicating a leaf or root designation of a locally attached site at the advertising EVPN network device. The inclusion of the E-tree extended community in the EVPN IMET route advertisement message may provide desired traffic handling for implementing an EVPN E-tree service such as handling of BUM traffic.Type: GrantFiled: March 29, 2023Date of Patent: June 4, 2024Assignee: Arista Networks, Inc.Inventors: Akhil Shashidhar, Aaron David Bamberger
-
Patent number: 12003417Abstract: A communication method includes a first network device that receives a service packet from a first endpoint device, where a destination media access control (MAC) address of the service packet is a specific local MAC address of a second endpoint device, the specific local MAC address includes an indication prefix and location information, the indication prefix indicates that the specific local MAC address includes the location information, and the location information indicates an access location of an endpoint device in a network. The first network device determines an egress port from a preset routing table based on the location information in the specific local MAC address of the second endpoint device, and sends the service packet through the egress port, where the routing table includes the location information and the egress port corresponding to the location information.Type: GrantFiled: September 22, 2023Date of Patent: June 4, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junjie Niu, Peng Dong, Xiaofei Xu, Lei Han
-
Patent number: 12003826Abstract: A content selector switch selects, based on a received request for content from a particular remote control device, a multicast network on which to provide the requested particular content. Each multicast network channel of the plurality of multicast network channels is mapped to a respective video channel and each remote control device in the facility (e.g., hotel) is mapped to a respective video channel that the TV controlled by the remote control device stays tuned to. The content selector switch performs the selection by identifying which remote control device in the facility sent the request and selecting the multicast network channel that is mapped to the RF video channel the identified remote control device is mapped to. The content selector switch then provides the specific content on the selected multicast network channel to a multicast-to-channel output device that provides the content on the RF video channel for the TV tuned to that RF video channel to display.Type: GrantFiled: December 21, 2022Date of Patent: June 4, 2024Assignee: DISH Network L.L.C.Inventors: Joshua D. Wade, Edward Neipris, Russell Whitney, Jason A. Madruga, Max Stephen Gratton
-
Patent number: 11997070Abstract: A technique for collecting information relating to a flow routed in a communication network. This network includes, in a data plane, packet-processing devices that are configured so as to process packets on the basis of flow-processing rules and, in a control plane, at least one control device that is configured so as to control packet-processing devices and to manage the flow-processing rules. An analysis device identifies at least one flow-processing rule configured so as to process a flow including a first characteristic associated with a first endpoint device of a flow to be sought in the communication network and applied by a processing device. Based on the identified processing rule, the control device determines a second characteristic associated with a second endpoint device.Type: GrantFiled: October 16, 2019Date of Patent: May 28, 2024Assignee: ORANGEInventors: Kahina Lazri, Sylvie Laniepce
-
Patent number: 11997179Abstract: An Encrypted Transport (ET) proxy module is configured to receive incoming ET proxy packets from an ET proxy backbone module and transmit outgoing ET proxy packets to the ET proxy backbone module. The ET proxy module is also configured to set up an HTTP tunnel with an ET proxy client of the client device or with an ET proxy at a web server for receiving incoming UDP payloads from the client device or web server and transmitting outgoing UDP payloads to the client device or web server. The ET proxy module is also configured to receive prioritization preferences from client devices or web servers pertaining to the UDP payloads indicating preferred quality-of-service (QoS) classes for the UDP payloads, and to schedule transmission of the outgoing UDP payloads via the HTTP tunnel based on QoS classes of the outgoing UPD payloads.Type: GrantFiled: February 13, 2023Date of Patent: May 28, 2024Assignee: Hughes Network Systems, LLCInventors: Chi-Jiun Su, John Leonard Border, Robert James Torres, Bhavit Jogeshkumar Shah
-
Patent number: 11991075Abstract: A method performed by a network controller for a mobile transport network. The method includes: obtaining traffic information for a plurality of demands for connectivity from client nodes through the mobile transport network, the traffic information for each demand identifying a client node for the demand, an egress node for the demand and an amount of traffic for the demand; calculating, for each demand, one or more paths from the client node, via an ingress node, to the egress node through the mobile transport network; mapping each path for a demand to a source port in the ingress node for the demand; providing the mapping to the ingress nodes to enable routing of traffic pertaining to the demands via the paths, based on the source port; and providing the source ports to the client nodes for inclusion in traffic pertaining to the demands.Type: GrantFiled: June 4, 2020Date of Patent: May 21, 2024Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Giovanni Fiaschi, Yun Lin
-
Patent number: 11991095Abstract: A network system includes P upper switches, Q lower switches, and a first mapping device. Each upper switch of the P upper switches includes a plurality of upper ports. A group of upper switches selected from the P upper switches includes P1 upper switches. Each lower switch of the Q lower switches includes a plurality of upper ports. The first mapping device includes P1 upper adapter terminals coupled to a part of upper ports of the P1 upper switches, and P1 lower adapter terminals coupled to lower ports of a part of Q lower switches. The first mapping device is used for allocating a plurality of transmitting channels and receiving channels received by each upper adapter terminal to the P1 lower adapter terminals.Type: GrantFiled: March 30, 2022Date of Patent: May 21, 2024Assignee: Accton Technology CorporationInventor: Kuan-Tse Lee
-
Patent number: 11989575Abstract: A method is provided comprising: retrieving a message that is designated for transmission via a first one of a plurality of communications hardware devices, the message being retrieved from a virtual device queue that is associated with the first communications hardware device, the message being generated by a first virtual machine, and the message being designated for transmission to a second virtual machine; selecting a second one of the plurality of communications hardware devices based on a characteristic of the message; and storing the message in a socket queue that is associated with the second communications hardware device, wherein storing the message in the socket queue that is associated with the second communications hardware device causes the message to be transmitted to the second virtual machine via the second communications hardware device rather than the first communications hardware device.Type: GrantFiled: June 5, 2020Date of Patent: May 21, 2024Assignee: NIGHTWING GROUP, LLC.Inventors: Adrianne Conage, Yasmine A. Zakout
-
Patent number: 11985522Abstract: An alert that is generated by a first orchestrator associated with a first subsystem or received from one or more distributed orchestrators that are associated with one or more corresponding subsystems is analyzed. The alert is triggered by a change in behavior determined by a behavioral analysis algorithm associated with the first orchestrator or corresponding behavior analysis algorithms associated with the one or more distributed orchestrators. It is determined whether an alert is indicative of a false positive based on an objective associated with the first orchestrator, an algorithm associated with the first orchestrator and one or more constraints associated with the first orchestrator. The alert is filtered in response to determining that the alert is indicative of the false positive.Type: GrantFiled: June 26, 2023Date of Patent: May 14, 2024Inventor: Mark Cummings
-
Patent number: 11968113Abstract: The present invention provides a method, apparatus, electronic device and storage medium for computing power routing, wherein the method includes: receiving a packet which comprises an IP message; inserting network information of a first switching device in the IP message and re-encapsulating it to obtain an encapsulated packet; a second switching device collecting network information in the encapsulated packet and sending the network information to a controller; subscribing to computing power resource information and sending the information to the controller; constructing a global network topology diagram which includes multiple nodes; planning a general routing table for each node with the network information; planning a computing power routing table for each node with the network information and the computing power resource information; matching a destination routing path for the packet with a request type, wherein the path is determined according to the general routing table or the computing power.Type: GrantFiled: August 16, 2023Date of Patent: April 23, 2024Assignee: Beijing University of Posts and TelecommunicationsInventor: Yang Liu
-
Patent number: 11968119Abstract: A node in a Segment Routing Internet Protocol version 6 (SRv6) network includes circuitry configured to, for a packet destined to a Service Function Chain (SFC), encode one or more micro-Segment Identifiers (uSIDs) for the SFC, wherein at least one uSID of the one or more uSIDs includes an Endpoint Behavior field, responsive to the at least one uSID needing one or more Arguments, include the one or more Arguments after the Endpoint Behavior field, and transmit the packet towards the SFC. The present disclosure presents various techniques to utilize uSIDs for SFC.Type: GrantFiled: February 10, 2023Date of Patent: April 23, 2024Assignee: Ciena CorporationInventors: Ashwath Narasimhan, Muthurajah Sivabalan, Tao Wang, Jahanzeb Baqai
-
Patent number: 11968002Abstract: A transmission method in a first node device of a power line communication network, the first node device being configured so as to apply a reception mode for receiving data transmitted by a second node device in one or more separate frequency bands in parallel or else in a frequency band called “extended frequency band” comprising at least two separate frequency bands, the method comprising steps of de-interleaving the data read from a buffer memory in a first de-interleaving mode specific to reception in an extended frequency band and detecting whether the de-interleaved data are coherent and, if the obtained data are coherent, recording the de-interleaved data and, if not, de-interleaving data, for each of the separate frequency bands, in a de-interleaving mode specific to the separate frequency band for which the de-interleaving is performed and, if the de-interleaved data are coherent, recording the de-interleaved data.Type: GrantFiled: June 29, 2021Date of Patent: April 23, 2024Assignee: SAGEMCOM ENERGY & TELECOM SASInventors: Jérôme Barois, Guillaume Bacri, Julien Barthes, Clément Terrien
-
Patent number: 11966770Abstract: A system can allow collaboration between two or more tenants in a multi-tenant system. Each tenant can share a common access to a processing space and a data storage device. Each tenant can be assigned to a virtual environment having a dedicated portion of the data storage device. The system can create a database record in a first dedicated portion assigned to the first tenant. The database record can be displayed on a user interface of the first tenant and include a collaboration tool component embedded within the database record. The database record can be transmitted to a database and transmitted from the database to a second dedicated portion of the data storage device. The second dedicated portion can be assigned to a second tenant of the multi-tenant system.Type: GrantFiled: June 8, 2022Date of Patent: April 23, 2024Assignee: Salesforce, Inc.Inventor: Fahad Azeem
-
Patent number: 11960772Abstract: An apparatus includes an output bus configured to store data, a match table, one or more storage devices, and logic. The match table is configured to store a plurality of entries, each entry including a key value, wherein the match table specifies a matching entry in response to being queried by the query data. The one or more storage devices are configured to store operation information for each of the plurality of entries stored in the match table. The operation information specifies one or more instructions associated with each respective entry in the plurality of entries stored in the match table. The logic is configured to receive one or more operands from the output bus, identify one or more instructions from the one or more storage devices, and generate, based on the one or more instructions and the one or more operands, processed data.Type: GrantFiled: February 10, 2023Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Hariharan Lakshminarayanan Thantry, Srihari Raju Vegesna, Sureshkumar Nedunchezhian, Stimit Kishor Oak
-
Patent number: 11963245Abstract: An identifier update method includes: in the process of a first terminal sending data carrying a first identifier to a second terminal, the first terminal acquiring a second identifier, wherein the second identifier is used for updating the first identifier, and both the first identifier and the second identifier are used for identifying the first terminal; and the first terminal sending indication information to the second terminal, wherein the indication information is used for indicating that the second identifier carried in data subsequently sent by the first terminal to the second terminal is an update of the first identifier.Type: GrantFiled: October 12, 2018Date of Patent: April 16, 2024Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventor: Xing Yang
-
Patent number: 11956141Abstract: Techniques are described in which a centralized controller, such as a software defined networking (SDN) controller, constructs a service chain that includes a physical network function (PNF) between a bare metal server (BMS) and a virtual execution element (e.g., virtual machine or container), or in some instances a remote BMS, or vice-versa. In accordance with the techniques disclosed herein, the controller may construct an inter-network service chain that includes PNFs, or a combination of PNFs and virtualized network functions (VNFs). The controller may construct an inter-network service chain to steer traffic between a BMS and a virtual execution element or remote BMS through an inter-network service chain using Virtual Extensible Local Area Network (VXLAN) as an underlying transport technology through the service chain.Type: GrantFiled: April 7, 2023Date of Patent: April 9, 2024Assignee: Juniper Networks, Inc.Inventors: Mahesh Sivakumar, Anantharamu Suryanarayana, Ankur Tandon
-
Patent number: 11956336Abstract: A method includes generating quality of service requirement information which includes packet loss rate indication information. The packet loss rate indication information includes an acceptable maximum packet loss rate and a reference number of service data packets. The reference number of service data packets indicates a reference measurement number for counting the packet loss rate. The method also includes sending the quality of service requirement information.Type: GrantFiled: July 24, 2023Date of Patent: April 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guogang Huang, Zhaoxia Liu, Yuchen Guo, Yunbo Li, Ming Gan
-
Patent number: 11956199Abstract: In some embodiments, a server may associate a channel identifier a software development kit (SDK). The channel identifier represents an in-application messaging channel of a software application that imports the SDK as part of the software application. The server may associate the channel identifier with an end user identifier. The server may receive a two-way messaging series from the message publisher. The server may receive, from a message publisher, a command to launch the two-way messaging series. The server may determine that the end user to be an intended recipient of the two-way messaging series. The server may transmit a message to the SDK via the in-application messaging channel. The server may receive a response from the SDK. The server may perform an action based on the response.Type: GrantFiled: July 21, 2022Date of Patent: April 9, 2024Inventors: Anthony Saia, Michael James Herrick
-
Patent number: 11956159Abstract: The present technology relates to a transmission device, a transmission method, a reception device, and a reception method with each of which it becomes possible to perform transmission of control information according to an operation form. The reception device receives first data that includes control information, which includes information necessary for channel selection of a service, and transmission sequence information indicating a sequence in which the control information is transmitted and that is transmitted in a transmission sequence corresponding to the transmission sequence information, and controls processing on second data, which includes data of a component included in the service, on the basis of the control information acquired according to the transmission sequence information. The present technology can be applied, for example, to a television receiver.Type: GrantFiled: August 4, 2022Date of Patent: April 9, 2024Assignee: Saturn Licensing LLCInventors: Jun Kitahara, Naohisa Kitazato, Yasuaki Yamagishi, Kazuyuki Takahashi, Taketoshi Yamane
-
Patent number: 11956667Abstract: A communication method and a device are described to compress and decompress a data packet including an ethernet header to reduce radio transmission resources of an air interface. The communication method includes determining, by a sending device, a to-be-sent data packet. The to-be-sent data packet is a data packet including an ethernet header. The method further includes determining, by the sending device, a field to be compressed in the header of the to-be-sent data packet; and compressing, by the sending device, the header of the to-be-sent data packet according to a preset method. The preset method includes: removing the field to be compressed from the header of the data packet, or replacing the field to be compressed with a corresponding short field; and sending, by the sending device, a data packet obtained after the compressing.Type: GrantFiled: March 26, 2021Date of Patent: April 9, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Bin Xu, Bingzhao Li, Lei Chen, Xuelong Wang
-
Patent number: 11943048Abstract: An Ethernet frame transmission method and a communications device are provided. The method includes: removing a specified field from an Ethernet frame; and transmitting the Ethernet frame with the specified field removed to a second device.Type: GrantFiled: July 16, 2021Date of Patent: March 26, 2024Assignee: Vivo Mobile Communication Co., Ltd.Inventors: Yanxia Zhang, Yumin Wu
-
Patent number: 11943099Abstract: A method according to embodiments of this application includes: A first network device sends a first packet to a second network device, where the first packet includes first indication information, and the first indication information indicates a support status of an iFIT capability corresponding to the first network device or a first service module included in the first network device. The first network device sends the packet to the second network device, to notify the support status of the IFIT capability of the first network device. In this way, the second network device can determine, based on the iFIT capability of the first network device, whether to encapsulate a measurement header, to avoid that a service packet cannot be correctly processed because the first network device cannot strip the measurement header from the service packet.Type: GrantFiled: January 12, 2023Date of Patent: March 26, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Shunwan Zhuang, Haibo Wang, Tianran Zhou, Weidong Li, Jie Dong
-
Patent number: 11943141Abstract: A method includes: A control plane of a network device obtains a first MAC entry, and sends the first MAC entry and a first identifier to a forwarding plane of the network device. The forwarding plane stores the first MAC entry in a first MAC table, and a state of the first MAC entry is set to a valid state. The forwarding plane changes the state of the first MAC entry to an invalid state after first preset duration elapses and when a first preset condition is met, and sets invalid duration for the first MAC entry. The first preset condition is that the forwarding plane does not receive traffic corresponding to a first MAC address within the first preset duration after storing the first MAC entry.Type: GrantFiled: October 20, 2021Date of Patent: March 26, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Yu Jiang, Yaokun Zhang
-
Patent number: 11936557Abstract: Systems and methods for enabling Bidirectional Forwarding Detection (BFD) over a selected reverse path are provided. A process, according to one implementation, include sending an echo request in a forward direction from an initiator node to a reflector node. For example, the initiator node and reflector node may be configured to operate in a network having no or different centralized controller that manages both the initiator node and reflector node. The echo request may be sent to the reflector node to discover a reverse path in a reverse direction from the reflector node to the initiator node. Also, the reverse path is discovered for the purpose of initiating a Bidirectional Forwarding Detection (BFD) or Multi-Protocol Label Switching (MPLS) Ping procedure.Type: GrantFiled: December 22, 2021Date of Patent: March 19, 2024Assignee: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 11936550Abstract: A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.Type: GrantFiled: March 31, 2023Date of Patent: March 19, 2024Assignee: Level 3 Communications, LLCInventors: Stewart Bamford, Brent Wharton Smith, Noah Kipling Weis
-
Patent number: 11936759Abstract: In one embodiment, a method includes identifying, by a network component, a first segment identifier (SID) within a SID list. The first SID includes a first SID block and a first micro SID (uSID). The method also includes initializing, by the network component, a packing list of a uSID carrier with the first uSID of the first SID and initializing, by the network component, a packing block of the uSID carrier with the first SID block of the first SID. The method further includes initializing, by the network component, a remaining packing capacity of the packing list with a carrier capacity of the first SID and initializing, by the network component, an empty compressed SID list.Type: GrantFiled: August 16, 2022Date of Patent: March 19, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Clarence Filsfils, Francois Clad, Pablo Camarillo Garvia, Siva Sivabalan, Syed Kamran Raza
-
Patent number: 11929944Abstract: Some embodiments of the invention provide a forwarding element (e.g., a switch, a router, etc.) that has one or more data plane, message-processing pipelines with key-value processing circuits. The forwarding element's data plane key-value circuits allow the forwarding element to perform key-value services that would otherwise have to be performed by data compute nodes connected by the network fabric that includes the forwarding element. In some embodiments, the key-value (KV) services of the forwarding element and other similar forwarding elements supplement the key-value services of a distributed set of key-value servers by caching a subset of the most commonly used key-value pairs in the forwarding elements that connect the set of key-value servers with their client applications.Type: GrantFiled: July 29, 2022Date of Patent: March 12, 2024Assignee: Barefoot Networks, Inc.Inventors: Xiaozhou Li, Jeongkeun Lee, Changhoon Kim, John Nathan Foster
-
Patent number: 11930395Abstract: A method of transmitting data, a UE, a network side device and a computer readable storage medium are provided. The method of transmitting data is applicable to the UE and includes: transmitting, by the UE, duplicated transmission data to different radio link control (RLC) entities respectively when a network side configures or activates a packet duplication mode for a bearer; transmitting, by one of the different RLC entities, the transmission data through one of logical channels to a master medium access control (MAC) entity and transmitting, by each of the others of the different RLC entities, the transmission data through a different one of the logical channels to a different one of one or more secondary MAC entities; and transmitting, by the master MAC entity and the one or more secondary MAC entities, the transmission data to the network side through different carriers.Type: GrantFiled: August 4, 2021Date of Patent: March 12, 2024Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.Inventors: Yali Zhao, Fangli Xu
-
Patent number: 11930439Abstract: A system and method for network control and optimization may be integrated into an application executed by a computing device so that the application and/or the user of the application can control the digital data network by which the application may access remote data. In one embodiment, the digital data network may include a cellular digital data network and a WiFi network.Type: GrantFiled: September 4, 2019Date of Patent: March 12, 2024Assignee: MARGO NETWORKS PRIVATE LIMITEDInventors: Rohit Paranjpe, Ripunjay Bararia, Devang Goradia
-
Patent number: 11929850Abstract: A Wi-Fi controller identifies a mismatch between a first prefix of a first IPv6 address for a data packet corresponding to a first VLAN on which the data packet was sent from the station to the access point, and a prefix of a second IPv6 address for a second VLAN from which the data packet was transmitted from the access point to the Wi-Fi controller. Responsive to the VLAN mismatch identification, the Wi-Fi controller transmits an RA to the station with a preferred lifetime of 0, wherein subsequent communications use the second IPv6 address.Type: GrantFiled: June 30, 2021Date of Patent: March 12, 2024Assignee: Fortinet, Inc.Inventors: PC Sridhar, Pradeep Mohan, Mohan Jayaraman
-
Patent number: 11930081Abstract: A display apparatus, an electronic apparatus, and operating methods thereof. The display apparatus includes a display, a memory to store one or more instructions, and a processor configured to execute the one or more instructions stored in the memory. The processor executes the one or more instructions to receive a request for a connection with an electronic apparatus, identify a host address in an Internet protocol (IP) address of the display apparatus by referring to a subnet mask of the display apparatus, convert the identified host address into a string comprising one or more characters according to a predefined scheme, display the string on the display, receive a connection request from the electronic apparatus based on representation of the IP address of the display apparatus according to the string displayed on the display, and establish the connection with the electronic apparatus having transmitted the request for the connection.Type: GrantFiled: September 1, 2022Date of Patent: March 12, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Donguk Kim, Donghoon Seo, Jungyon Cho, Junhae Choi
-
Patent number: 11929976Abstract: Systems and methods for a virtual network routing gateway that supports address translation for data plane as well as dynamic routing protocols are disclosed herein. The method can include coupling a gateway with a plurality of ports to a network having a plurality of first IP addresses in a private address space, generating a Network Address Translation (“NAT”) function in the gateway, inputting translation information into the NAT function, advertising routes based on the translation information, populating a unified routing table in the gateway based on the plurality of first IP addresses in the private address space and on translated route advertisements, receive an inbound network packet at the gateway, translating an inbound address of the inbound network packet with the NAT function, and delivering the network packet according to the routing table and based on the translated inbound address.Type: GrantFiled: March 10, 2021Date of Patent: March 12, 2024Assignee: Oracle International CorporationInventors: Jagwinder Singh Brar, Myron Decker King, James Cunio Salem, Peter Croft Jones
-
Patent number: 11929915Abstract: A path calculation method, apparatus, and device, to implement network slicing. The path calculation method includes: obtaining an algorithm constraint supported by each of a plurality of network devices, where the algorithm constraint is a constraint of a forwarding path algorithm, and the forwarding path algorithm is used to calculate, for the network device, a forwarding path that meets the algorithm constraint; performing network topology division on the plurality of network devices, where network devices in a same network topology support a same algorithm constraint; and calculating a forwarding path between network devices in each network topology based on the algorithm constraint, of the forwarding path algorithm, corresponding to the network topology.Type: GrantFiled: August 12, 2021Date of Patent: March 12, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Chuang Chen, Zhibo Hu, Jie Dong, Junda Yao
-
Patent number: 11921658Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: GrantFiled: January 27, 2023Date of Patent: March 5, 2024Assignee: Diamanti, Inc.Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen