Connection Identifier Assignment Patents (Class 370/395.3)
-
Patent number: 12231808Abstract: An information transmission method is provided, including: A control device obtains a second universal serial bus video class UVC port and a second virtual network port based on configuration of a universal serial bus USB port of the control device. The control device determines address information of a camera device, where a first UVC port and a first virtual network port are configured on the camera device, and the first UVC port and the first virtual network port are obtained based on configuration of a USB port of the camera device. The control device sends the address information to the camera device through a UVC channel, where the UVC channel is established based on the first UVC port and the second UVC port.Type: GrantFiled: August 17, 2022Date of Patent: February 18, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jingming Yang, Yao Yao, Jian Chen, Zhiyu Tang, Zhicheng Zhang
-
Patent number: 12131197Abstract: A system includes a container cluster including plural hosts that communicate with one another via a network. Each of the plural hosts includes a computing node that includes an operating system and a container runtime configured to run containers. Each of the plural hosts stores a respective member list that defines capabilities of the plural hosts in the container cluster. Each of the plural hosts is configured to identify another one of the plural hosts for running a container based on comparing tags of the container to the capabilities of the plural hosts defined in the respective member list. Each respective one of the plural hosts is configured to perform the identifying the another one of the plural hosts for running the container in response to determining the respective one of the plural hosts is resource-constrained from running the container.Type: GrantFiled: November 25, 2019Date of Patent: October 29, 2024Assignee: KYNDRYL, INC.Inventor: Park Foreman
-
Patent number: 12120017Abstract: ECMP forwarding includes identifying and selecting an ECMP group of equal cost paths to a destination using destination information contained in a received packet. A member from the selected ECMP group is selected based on the ingress port on which the packet was received. The received packet is forwarded on the port that can reach the next hop associated with the selected member.Type: GrantFiled: April 12, 2023Date of Patent: October 15, 2024Assignee: ARISTA NETWORKS, INC.Inventor: Satish Kumar Selvaraj
-
Patent number: 12095868Abstract: In some aspects, a network interface card (NIC) may receive, at a first node of a network interface card associated with a disconnected network, a message intended for the disconnected network and sent using a first communication protocol. The network interface card may send the message from the first node to a second node of the network interface card using a second communication protocol, the second communication protocol being configured for unidirectional communication. The network interface card may receive the message at the second node. The network interface card may send, from the second node, the message to a destination node of the disconnected network using a third communication protocol. Numerous other aspects are described.Type: GrantFiled: November 23, 2021Date of Patent: September 17, 2024Assignee: Oracle International CorporationInventors: Eden Grail Adogla, Thomas Werner Kuehnel
-
Patent number: 12081525Abstract: A method including configuring a VPN server to predict or determine potential overloading of the VPN server based on predicting or determining a breach of a critical threshold; configuring the VPN server to verify, based on predicting or determining the potential overloading, an identity of a secondary server with which the VPN server is authorized to establish a secure connection; configuring the VPN server to establish, based on verifying the identity of the secondary server, a secure connection with the secondary server to enable communication of encrypted information between the VPN server and the secondary server; and configuring the VPN server to transmit, to the secondary server, an encrypted message identifying a host device and data of interest to be retrieved from the host device to enable the secondary server to request the data of interest from the host device is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 26, 2022Date of Patent: September 3, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 12074851Abstract: A method including configuring a VPN server to utilize, during an established VPN connection between the VPN server and a user device, a first exit IP address to transmit a first query to a host device for retrieving data of interest; configuring the VPN server to predict or determine potential overloading of the VPN server based on a breach of a critical threshold; configuring the VPN server to establish, based on predicting or determining the breach, a secure connection with a secondary server; and configuring the VPN server to transmit, to the secondary server over the secure connection, an encrypted message identifying the host device and the data of interest to be retrieved from the host device to enable the secondary server to request the data of interest based on utilizing a second exit IP address is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 26, 2022Date of Patent: August 27, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 11983736Abstract: A method of adapting an interactive user interface (UI) comprising monitoring textual content inputted to a user interface of an IM service by participant(s) of an IM session managed by the IM service, wherein the user interface is displayed on a display of a client device, performing an analysis of the textual content to identify query conditions defining at least one feature of the product or the service, generating an interactive UI according to at least a portion of the query conditions and an identity of the at least one participant, storing the adapted interactive UI to be available to a browser via a link, automatically inputting the link into the IM session so as to allow the participant(s) to access the adapted interactive UI using a browser running on the client device, and submitting an order based on completing data received from the participant(s) via the adapted interactive UI.Type: GrantFiled: February 17, 2022Date of Patent: May 14, 2024Inventors: Roy S. Melzer, Yuval Efrati
-
Patent number: 11966612Abstract: A method for migrating data by a source network interface card includes: receiving a first migration instruction; sending a read instruction to the source SSD when receiving the first migration instruction, where the read instruction is used to instruct the source SSD to read the to-be-migrated data into the source migration cache; and sending a second migration instruction to a target intelligent network interface card of the target storage array after the to-be-migrated data is read from the source SSD, where the second migration instruction is used to instruct the target intelligent network interface card to migrate the to-be-migrated data in the source migration cache to the target storage array.Type: GrantFiled: March 4, 2020Date of Patent: April 23, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ge Du, Yu Hu
-
Patent number: 11962463Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: GrantFiled: April 19, 2023Date of Patent: April 16, 2024Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Khashayar Kamran
-
Patent number: 11909653Abstract: Example methods and systems for self-learning packet flow monitoring. One example method may comprise monitoring a packet flow to identify attribute information associated with the packet flow between a source and a destination; and classifying the packet flow using a classification engine that is trained using a training dataset to determine a classification output associated with the packet flow. The example method may also comprise providing, to a user device, a user interface (UI) that includes a visualization of the packet flow and the classification output; requesting, via the UI, a feedback associated with the classification output for the packet flow; and updating the classification engine or the training dataset based on the feedback from the user device.Type: GrantFiled: January 15, 2020Date of Patent: February 20, 2024Assignee: VMware, Inc.Inventors: Mengzhuo Lu, Margaret Petrus
-
Patent number: 11870601Abstract: Systems, methods, and devices can be utilized for policy control function (PCF) fallback during the set up of a session utilizing a 5th Generation (5G) core network. An example method includes receiving, from a session management function (SMF), a request for a policy corresponding to a session. The request includes a first policy identifier corresponding to a first policy control function (PCF). The example method further includes determining that the first PCF is unavailable, generating a modified request by replacing the first policy identifier with a second policy identifier in the request. The second policy identifier corresponds to a second PCF. The example method also includes transmitting, to the second PCF, the modified second request.Type: GrantFiled: September 18, 2020Date of Patent: January 9, 2024Assignee: T-Mobile USA, Inc.Inventor: Mallika Deshpande
-
Patent number: 11856097Abstract: A network interface card, such as a SmartNIC, is used to provide encryption, such as network encryption virtual function (NEVF), for a virtual machine, so that a customer can control network keys in a virtual cloud network. The NEVF includes a memory device (e.g., SRAM) and a crypto processor (e.g., a crypto core). The memory device stores a crypto key. The crypto processor uses the crypto key to encrypt data to and from a virtual machine in the virtual cloud network. A key management system can be used to securely transfer crypto keys to the NEVF. Having one NEVF per virtual machine can enable a customer to manage the crypto key for a virtual cloud network.Type: GrantFiled: December 23, 2020Date of Patent: December 26, 2023Assignee: Oracle International CorporationInventors: Nachiketh Rao Potlapally, Pradeep Vincent, Jagwinder Singh Brar
-
Patent number: 11849487Abstract: Provided is a wireless communication system in which, based on a random access scheme, a transmission opportunity (TXOP) acquired by a wireless access point is granted to a wireless station when performing uplink data transmission from the wireless station to the wireless access point and the TXOP acquired by the wireless station is granted to the wireless access point when performing downlink data transmission from the wireless access point to the wireless station, the system includes a scheduling unit for TXOP granting determining one or more wireless stations having a quality of an uplink data transmission lower than a prescribed value as TXOP responders to which the wireless access point grants the TXOP, and determining one or more wireless stations having a quality of a downlink data transmission lower than the prescribed value as TXOP holders which grant the TXOP to the wireless access point.Type: GrantFiled: November 17, 2022Date of Patent: December 19, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Riichi Kudo, Hirantha Sithira Abeysekera, Munehiro Matsui, Shoko Shinohara, Yasushi Takatori, Takeo Ichikawa, Masato Mizoguchi
-
Patent number: 11818807Abstract: Embodiments of a STA configured for proximity detection by multiple WLAN link tracking are disclosed herein. In some embodiments, the STA performs WLAN sensing using two or more WLAN links with one or more other STAs to track a channel state of each link and performs motion detection based on the tracked channel state of each WLAN link to detect motion in any of the WLAN links. If motion is detected in at least some of the WLAN links, the STA may perform proximity detection to indicate proximity by combining results of the WLAN sensing for each link to determine whether the motion is proximate to the STA or proximate to one of the other STAs.Type: GrantFiled: January 26, 2023Date of Patent: November 14, 2023Assignee: Intel CorporationInventors: Claudio Da Silva, Carlos Cordeiro, Preston Joel Hunt, Artyom Lomayev
-
Patent number: 11690134Abstract: This disclosure relates to techniques for supporting message mapping via time and/or frequency indexing. For example, these techniques may be applied to device-to-device wireless communication. For example, device to device discovery may use message mapping via frequency indexing. A portion of the payload of a message, such as a discovery message, may be offloaded to a frequency and/or time index. A receiving device may determine the offloaded portion of the payload based on the frequency and/or time (e.g., subcarrier and/or slot) used to transmit the message.Type: GrantFiled: August 10, 2022Date of Patent: June 27, 2023Assignee: Apple Inc.Inventors: Yang Li, Li Su, Zhu Ji, Tianyan Pu
-
Patent number: 11622414Abstract: Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive, from a base station, control signaling for communications in a wireless communications system. The control signaling may indicate a first duration for an inactivity timer. The UE may initiate the inactivity timer and a second timer based on identifying a period of inactivity. The second timer may have a second duration that is shorter than the first duration for the inactivity timer. In some examples, the second duration may be based on one or more parameters, such as a display status, a battery status, a scaling factor, the first duration, an application state, or any combination thereof. The UE may release a connection for the communications in the wireless communications system based on an expiration of the second timer, an expiration of the inactivity timer, or a combination thereof.Type: GrantFiled: June 18, 2021Date of Patent: April 4, 2023Assignee: QUALCOMM IncorporatedInventors: Kuo-Chun Lee, Arvind Vardarajan Santhanam, Satashu Goel, Ertugrul Necdet Ciftcioglu, Shanshan Wang, Daniel Amerga, Karthik Venkatram, Juan Zhang
-
Patent number: 11558283Abstract: A counter router (20) assigns predetermined information specifying a terminal (40) and a sequence number according to the predetermined information to a packet which is received and destined for the terminal (40). Further, the counter router (20) transfers the packet to which the predetermined information and the sequence number are assigned, to a subscriber accommodation router (10) via a relay device. Further, the subscriber accommodation router (10) stores, in an aggregation server (30), the predetermined information and the sequence number which are assigned to the packet transferred from the counter router (20).Type: GrantFiled: February 14, 2019Date of Patent: January 17, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Takamichi Kikkawa, Hiroshi Osawa, Satoshi Nishiyama, Masayuki Nishiki
-
Patent number: 11523439Abstract: Provided is a wireless communication system in which, based on a random access scheme, a transmission opportunity (TXOP) acquired by a wireless access point is granted to a wireless station when performing uplink data transmission from the wireless station to the wireless access point and the TXOP acquired by the wireless station is granted to the wireless access point when performing downlink data transmission from the wireless access point to the wireless station, the system includes a scheduling unit for TXOP granting determining one or more wireless stations having a quality of an uplink data transmission lower than a prescribed value as TXOP responders to which the wireless access point grants the TXOP, and determining one or more wireless stations having a quality of a downlink data transmission lower than the prescribed value as TXOP holders which grant the TXOP to the wireless access point.Type: GrantFiled: May 12, 2021Date of Patent: December 6, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Riichi Kudo, Hirantha Sithira Abeysekera, Munehiro Matsui, Shoko Shinohara, Yasushi Takatori, Takeo Ichikawa, Masato Mizoguchi
-
Patent number: 11350318Abstract: This application provides a multichannel data transmission method performed at a proxy server when communicating with a mobile terminal and a target service server. The multichannel data transmission method includes: receiving, from the mobile terminal, a plurality of uplink data packets in parallel through a plurality of channels, parsing the plurality of uplink data packets to obtain a plurality of target service data packets and a plurality of uplink packet headers, performing deduplication processing on the plurality of target service data packets according to the plurality of uplink packet headers, and transmitting the target service data packets reserved after the deduplication processing to the target service server, each uplink packet headers including a packet sequence number of each uplink data packet.Type: GrantFiled: September 10, 2020Date of Patent: May 31, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Dan Zhang, Binhui Ning, Jingjing Hao, Feihu Sun
-
Patent number: 11336563Abstract: Examples relates to a method for selecting headend gateway for routing subnets of branch gateways of a geographic region in a software defined wide area network (SD-WAN). In some examples, an analyzer issues a subnet to each branch gateway of a first geographic region from a pool of contiguous IP addresses, selects a first set of headend gateways suited to be assigned to the branch gateways, ranks each of the first set of headend gateways based on a parameter that includes dynamic loading of each headend gateway or link health information between each of the headend gateways and the branch gateways, and forwards the information including the ranking of headend gateways of the first set to a network orchestrator of the SD-WAN to cause the network orchestrator to assign the branch gateways to the highest ranking gateway based on information including the ranking of the first set of headend gateways.Type: GrantFiled: April 28, 2021Date of Patent: May 17, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Hari Krishna Kurmala, Shreekanth Chandranna
-
Patent number: 11277357Abstract: A multi-port queue group system an Network Processing Unit coupled to ingress port(s) and an egress port group having a first egress port and a second egress port. The NPU includes an egress queue group having a first egress queue associated with the first egress port and a second egress queue associated with the second egress port. The NPU receives data packets that are each directed to the egress port group via the ingress port(s), and buffers a first subset of the data packets in the first egress queue included in the egress queue group, and a second subset of the data packets in the second egress queue included in the egress queue group. The NPU then transmits at least one of the data packets via at least one of the first egress port and the second egress port included in the egress port group.Type: GrantFiled: January 25, 2019Date of Patent: March 15, 2022Assignee: Dell Products L.P.Inventors: Sudharsan Dhamal Gopalarathnam, Aravind Babu Mahendrababu
-
Patent number: 11265702Abstract: A method of a wireless private gateway securely obtaining a communication link to another wireless private gateway is provided. The method comprises transmitting a request for a first partial identifier of a relay wireless private gateway by an application executing on a first wireless private gateway to a second wireless private gateway, receiving the first partial identifier, transmitting a request for a second partial identifier of the relay wireless private gateway to a third wireless private gateway, receiving the second partial identifier, concatenating the first partial identifier and the second partial identifier to form a complete identifier of the relay wireless private gateway by the application, and transmitting a request to establish a communication link with the relay wireless private gateway by the application to the relay wireless private gateway, wherein the request to establish the communication link comprises the complete identifier of the relay wireless private gateway.Type: GrantFiled: September 24, 2019Date of Patent: March 1, 2022Assignee: Sprint Communications Company L.P.Inventors: Lyle W. Paczkowski, David Hufker, George Jason Schnellbacher, Michael David Svoren, Jr.
-
Patent number: 11025487Abstract: A service distribution method includes the steps of: firstly generating, by a management system, a corresponding configuration file from service information of a user, and sending the configuration file to an Optical Network Termination (ONT) of the user through an Optical Line Terminal (OLT); and then performing, by the ONT, corresponding configuration in accordance with the configuration file. A service distribution system and a management system are provided. The invention is applied to enable service distribution with good extendibility.Type: GrantFiled: May 15, 2019Date of Patent: June 1, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Junhua Wan, Wei Yue, Wei Wu, Zuoqian Jiang, Lei Li, Hai Gao
-
Patent number: 11026262Abstract: Provided is a wireless communication system in which, based on a random access scheme, a transmission opportunity (TXOP) acquired by a wireless access point is granted to a wireless station when performing uplink data transmission from the wireless station to the wireless access point and the TXOP acquired by the wireless station is granted to the wireless access point when performing downlink data transmission from the wireless access point to the wireless station, the system includes a scheduling unit for TXOP granting determining one or more wireless stations having a quality of an uplink data transmission lower than a prescribed value as TXOP responders to which the wireless access point grants the TXOP, and determining one or more wireless stations having a quality of a downlink data transmission lower than the prescribed value as TXOP holders which grant the TXOP to the wireless access point.Type: GrantFiled: August 15, 2016Date of Patent: June 1, 2021Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Riichi Kudo, Hirantha Sithira Abeysekera, Munehiro Matsui, Shoko Shinohara, Yasushi Takatori, Takeo Ichikawa, Masato Mizoguchi
-
Patent number: 10972383Abstract: A method for managing traffic in a network. The method includes receiving an overlay frame comprising a header portion and obtaining, from the header portion, a first label and a second label. The method further includes generating an expanded label comprising the first label and the second label, making a first determination that an overlay network table comprises an entry for the expanded label, and based on the first determination, processing the overlay frame using the entry.Type: GrantFiled: March 19, 2019Date of Patent: April 6, 2021Assignee: Arista Networks, Inc.Inventors: Sriram Sellappa, Simon Liang
-
Patent number: 10911262Abstract: According to one or more embodiments of the disclosure, a first tunnel router may receive a reservation request to establish a deterministic path between a first node and a second node. The first tunnel router may determine, based on the reservation request, a destination address of the second node. The first tunnel router may identify, based on the destination address of the second node, a second tunnel router associated with the second node. The first tunnel router may encapsulate a deterministic packet sent by the first towards the second node into a tunnel packet, wherein a multicast address in a header of the tunnel packet is set to the destination address of the second node. The first tunnel router can forward the tunnel packet along the deterministic path. The multicast address in the header of the tunnel packet causes nodes to send the tunnel packet according to the deterministic path.Type: GrantFiled: August 20, 2018Date of Patent: February 2, 2021Assignee: Cisco Technology, Inc.Inventors: Rekha Ramachandran, Pascal Thubert
-
Patent number: 10873419Abstract: A method for use in a cellular communications system in which system traffic can be exchanged between transceivers comprises receiving traffic from a second transceiver at a first transceiver. The traffic includes data units that are each associated with an identifier. The data units are also divided into segments. The method additionally includes sending status information from the first transceiver to the second transceiver. The status information pertains to one or more data units transmitted by the second transceiver. Additionally, sending the status information includes, for non-received and partially received data units, sending information indicating the data units were non-received or partially received and, for partially received data units, sending information indicating which parts of the data units were not received.Type: GrantFiled: July 14, 2017Date of Patent: December 22, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Torsner, Michael Meyer, Henning Wiemann
-
Patent number: 10701687Abstract: A communication method and a communications apparatus are disclosed. In the communication method, a first terminal obtains a resource period parameter, where the resource period parameter is sent by a network-side device or preconfigured by the first terminal. The resource period parameter includes a period duration of each of at least one resource. The first terminal determines a start time unit of a resource period, and the first terminal sends communication data according to the start time unit of the resource period and the resource period parameter.Type: GrantFiled: July 26, 2018Date of Patent: June 30, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Deping Liu, Zhenwei Lu
-
Patent number: 10536360Abstract: Provided are systems and methods for managing historically large flows in network visibility monitoring. In some implementations, provided is an integrated circuit. The integrated circuit may be operable to receive packet information describing a packet at the cycle of a clock input. The packet may be associated with a packet flow being transmitted across a network. The integrated circuit may further generate keys using information identifying a packet flow provided by the packet information. The integrated circuit may further read values for counters and state information associated with each counter from a memory, using the keys. The integrated circuit may further determine from the state information that the packet flow identified by the packet information is a historically large packet flow. Upon determining that the packet flow is a historically large packet flow, the integrated circuit may further update an entry in a flow memory using the packet information.Type: GrantFiled: July 18, 2018Date of Patent: January 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Raymond Scott Whiteside, Thomas A. Volpe
-
Patent number: 10397111Abstract: A packet relay device automatically generates a whitelist including an authorized communication rule. The packet relay device snoops on communications between a DHCP server and a DHCP client in accordance with DHCP. When the IP address of a DHCP client is changed, the packet relay device also automatically changes IP address information included in a whitelist related to the DHCP client to IP address information newly allocated to the DHCP client.Type: GrantFiled: December 19, 2017Date of Patent: August 27, 2019Assignee: Alaxala Networks CorporationInventor: Keigo Uchizumi
-
Patent number: 10361974Abstract: Disclosed herein is a method and system for controlling base station buffering of data. In an example method, the base station serves a wireless communication device (WCD) over an air interface, where the air interface encompasses a quantity of channels on which the base station serves the WCD, where the base station is configured to buffer, in a data buffer, data awaiting transmission to the WCD, where the buffer has a fullness-threshold defining a maximum quantity of data that the base station will buffer for the WCD, and where the base station is configured to respond to the quantity of data in the buffer meeting the fullness-threshold by increasing the quantity of channels. Then, while serving the WCD, the base station determines an extent to which the WCD provides connectivity between at least one other device and the base station, and sets and applies the fullness-threshold based on the extent.Type: GrantFiled: January 6, 2017Date of Patent: July 23, 2019Assignee: Sprint Spectrum L.P.Inventors: Hemanth B. Pawar, Krishna Sitaram, Chunmei Liu
-
Patent number: 10284471Abstract: A method for maintaining packet's source network identification information while aggregating packets from a plurality of networks is provided. An ingress packet is processed to extract a plurality of packet header fields and port identifier. A first hash index is generated by hashing information associated with the plurality of packet header fields. The extracted port identifier is stored in a hash table using the generated first hash index. The ingress packet is forwarded to one or more inline tool devices. An egress packet received from the one or more inline tools is processed to extract the plurality of packet header fields. A second hash index is generated by hashing information associated with the plurality of packet header fields. The port identifier is retrieved from the hash table based on the generated second hash index. The egress packet is transmitted to a switching device based on the retrieved port identifier.Type: GrantFiled: July 23, 2015Date of Patent: May 7, 2019Assignee: Netscout Systems, Inc.Inventors: Peter C. Vinsel, Win Naing, John Yu
-
Patent number: 10271369Abstract: A method, a device, and a non-transitory storage medium provide storing context information pertaining to an end device and previous attachments of the end device to the network; receiving an indication that the end device requests an attachment to the network subsequent to the storing and subsequent to previously occurring detachments of the end device; authenticating the end device using the context information during the attachment; and causing a creation of a bearer connection between the end device and the network using the context information and during the attachment.Type: GrantFiled: March 6, 2018Date of Patent: April 23, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Paul H. Siedelhofer, Abdul Subhan, Gregory L. Miceli
-
Patent number: 10225367Abstract: The present application discloses a method and device for generating forwarding information.Type: GrantFiled: February 4, 2016Date of Patent: March 5, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Shucheng Liu, Yong Huang, Jing Ren
-
Patent number: 10178036Abstract: Disclosed within is a communication architecture for medium access control (MAC) layer virtualization, where the architecture is made up of: a physical MAC layer, a plurality of physical resource blocks (RBs) associated with the MAC layer, a plurality of virtual medium access control (vMAC) layers, where each vMAC layer corresponds to a separate service group, with each service group programming its own scheduling logic in each vMAC layer, and a plurality of virtual resource blocks (vRBs) associated with each vMAC layer, where the vRBs are filled with data packets according to the scheduling logic in each vMAC instance. The physical MAC layer virtualizes the RBs as vRBs and assigns them to each vMAC layer according to a service level agreement associated with each service group, and each vMAC maps traffic flows of subscribers associated with it onto the assigned vRBs.Type: GrantFiled: July 25, 2016Date of Patent: January 8, 2019Assignee: NETSIA, INC.Inventors: Ulas Can Kozat, Mehmet Oguz Sunay
-
Patent number: 10158561Abstract: Techniques are provided to decouple service chain structure from the underlying network forwarding state and allow for data plane learning of service chain forwarding requirements and any association between services function state requirements and the forward and reverse forwarding paths for a service chain. In a network comprising a plurality of network nodes each configured to apply a service function to traffic that passes through the respective network node, a packet is received at a network node. When the network node determines that the service function it applies is stateful, it updates context information in a network service header of the packet to indicate that the service function applied at the network node is stateful and that traffic for a reverse path matching the classification criteria is to be returned to the network node.Type: GrantFiled: December 11, 2015Date of Patent: December 18, 2018Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Yavindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
-
Patent number: 10129150Abstract: Systems, methods, and apparatuses are described herein for implementing a switched Controller Area Network (“CAN”). In some embodiments, control circuitry of a bridge may receive a CAN message. The control circuitry may identify a first plurality of nodes to which the CAN message is addressed by comparing a virtual CAN bus identifier of the CAN message to entries of a virtual CAN bus lookup table, and may identify a second plurality of nodes to which the CAN message is addressed by comparing a message identifier (“ID”) of the CAN message to entries of a message ID lookup table. The control circuitry may perform a logical AND operation between the first plurality of nodes and the second plurality of nodes, and may transmit the CAN message to a node that satisfies the logical AND operation.Type: GrantFiled: November 29, 2016Date of Patent: November 13, 2018Assignee: Marvell World Trade Ltd.Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Patent number: 10033613Abstract: Provided are systems and methods for managing historically large flows in network visibility monitoring. In some implementations, provided is an integrated circuit. The integrated circuit may be operable to receive packet information describing a packet at the cycle of a clock input. The packet may be associated with a packet flow being transmitted across a network. The integrated circuit may further generate keys using information identifying a packet flow provided by the packet information. The integrated circuit may further read values for counters and state information associated with each counter from a memory, using the keys. The integrated circuit may further determine from the state information that the packet flow identified by the packet information is a historically large packet flow. Upon determining that the packet flow is a historically large packet flow, the integrated circuit may further update an entry in a flow memory using the packet information.Type: GrantFiled: December 29, 2015Date of Patent: July 24, 2018Assignee: Amazon Technologies, Inc.Inventors: Raymond Scott Whiteside, Thomas A. Volpe
-
Patent number: 10025739Abstract: An information processing system according to the present invention includes: a plurality of processing units; a plurality of input/output units controlled by any one of the processing units; a plurality of first connection units connecting one of the processing units to a first communication channel; a second connection unit connecting the input/output units to a second communication channel; a first mediating unit mediating the second communication channel and a communication network, and transmits identifiers of the input/output units via the communication network; and a plurality of second mediating units mediating a connection between the communication network and the first communication channel, receiving the identifier, and, when an identifier of its own is included in the received identifiers, establishing a connection between the input/output unit with the own identifier and the processing unit and detaches connections between the input/output unit with different identifier and the processing unit.Type: GrantFiled: February 5, 2016Date of Patent: July 17, 2018Assignee: NEC CORPORATIONInventor: Junichi Matsushita
-
Patent number: 9985838Abstract: The techniques described are directed to providing mass withdrawal of media access control (MAC) routes for network devices in an Ethernet virtual private network data center interconnect (EVPN DCI). MAC routes to reach the learned MAC addresses are stored in routing tables with corresponding top-of-rack Ethernet segment identifier (TOR-ESI) values that represent the Ethernet segments from where the MAC addresses were learned. A provider edge (PE) network device may configure and advertise a virtual Ethernet segment identifier (vESI) that includes a plurality of TOR-ESI values. As Ethernet segments of the data center become unavailable, the corresponding TOR-ESI values may be withdrawn from the vESI to form an updated vESI. In this way, MAC routes having a TOR-ESI value that was withdrawn from the vESI may be removed from the routing tables in each of the network devices.Type: GrantFiled: March 29, 2016Date of Patent: May 29, 2018Assignee: Juniper Networks, Inc.Inventors: Wen Lin, John E. Drake, Sunil Kumar Malali, Kapil Arora, Vikram Nagarajan
-
Patent number: 9978284Abstract: An approach is provided for generating maneuver plans for one or more vehicles. A maneuvering platform processes location information, context information, or a combination thereof associated with a vehicle to determine at least one cell of a wireless communication network associated with a current location of the vehicle. The maneuvering platform further assigns the vehicle to a cluster associated with the at least one cell based on an establishment of a communication link between an access node associated with the vehicle and the at least one cell, an association between the current location of the vehicle, the access node associated with the vehicle, or a combination thereof and a geographic coverage range of the at least one cell or a combination thereof.Type: GrantFiled: June 5, 2015Date of Patent: May 22, 2018Assignee: HERE Global B.V.Inventors: Norbert Riedelsheimer, Alexander Kroller
-
Patent number: 9942121Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.Type: GrantFiled: June 16, 2015Date of Patent: April 10, 2018Assignee: DROPBOX, INC.Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
-
Patent number: 9912434Abstract: Embodiments of the present disclosure disclose a service transmission method and a device and a system for implementing the method. The method includes: recognizing a type of a received client service, encapsulating an OTN service, and generating an OTN signal frame or a lower order ODU; querying a tag forwarding base to acquire forwarding information of the OTN signal frame or the lower order ODU; acquiring tag information, and inserting the tag information into an overhead of the OTN signal frame or the lower order ODU; and forwarding the OTN signal frame according to the forwarding information. Therefore, in the embodiments of the present disclosure, the forwarding and the transmission of the service may be performed in an OTN plane only, thereby reducing hardware modules of an MPLS plane.Type: GrantFiled: March 19, 2013Date of Patent: March 6, 2018Assignee: Huawei Technologies Co., Ltd.Inventor: Shiyi Cao
-
Patent number: 9912746Abstract: Network delivery of digital content decreases bandwidth requirements at a source and facilitates the transfer of digital content to consumers from one or more sources. The digital content includes an identifier that permits the digital content to be recognized even when distributed to more than one source.Type: GrantFiled: September 7, 2016Date of Patent: March 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Peter Mountanos
-
Patent number: 9891964Abstract: As disclosed herein a method, executed by a computer, for providing improved multi-protocol traffic processing includes receiving a data packet, determining if a big processor is activated, deactivating a little processor and activating the big processor if the big processor is not activated and an overflow queue is full, and deactivating the big processor and activating the little processor if the big processor is activated and a current throughput for the big processor is below a first threshold or a sustained throughput for the big processor remains below a second threshold. The big and little processors may be co-located on a single integrated circuit. An overflow queue, managed with a token bucket algorithm, may be used to enable the little processor to handle short burst of data packet traffic. A computer program product and an apparatus corresponding to the described method are also disclosed herein.Type: GrantFiled: November 19, 2014Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Murilo O. Araujo, Leonardo R. Augusto, Rafael C. S. Folco, Breno H. Leitao, Tiago N. Santos
-
Patent number: 9886331Abstract: As disclosed herein a method, executed by a computer, for providing improved multi-protocol traffic processing includes receiving a data packet, determining if a big processor is activated, deactivating a little processor and activating the big processor if the big processor is not activated and an overflow queue is full, and deactivating the big processor and activating the little processor if the big processor is activated and a current throughput for the big processor is below a first threshold or a sustained throughput for the big processor remains below a second threshold. The big and little processors may be co-located on a single integrated circuit. An overflow queue, managed with a token bucket algorithm, may be used to enable the little processor to handle short burst of data packet traffic. A computer program product and an apparatus corresponding to the described method are also disclosed herein.Type: GrantFiled: December 11, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Murilo O. Araujo, Leonardo R. Augusto, Rafael C. S. Folco, Breno H. Leitao, Tiago N. Santos
-
Patent number: 9876734Abstract: A method and system for processing RSVP-TE signaling, including: extending an object using unnumbered resources within an RSVP-TE signaling, representing link resources in the signaling with a triple consisted of an area ID, a router ID and an interface; when configuring network resources, configuring each area ID to be different, while an intra-area router ID to be unique; representing resources in a signaling message with the triple when applying cross-area services.Type: GrantFiled: May 21, 2014Date of Patent: January 23, 2018Assignee: ZTE CorporationInventors: Chun Luo, Qingsong Chen
-
Patent number: 9853856Abstract: Disclosed is a method and a device for protecting service reliability, and the service reliability in the network virtualization system provided by the present disclosure may be ensured. In an embodiment of the present disclosure, a master node having a control function obtains the current service type information and notifies a slave node of the current service type information, for enabling the slave node to determine a main virtual link and a backup virtual link according to the service type information and to perform the failure detection, and when detecting that the main virtual link has failure and the backup virtual link has no failure, a service data message is switched to be transmitted on the backup virtual link, to ensure non-interrupted transmission of a service data message in a brand-new system architecture provided by the present disclosure, so as to ensure the service reliability.Type: GrantFiled: October 9, 2015Date of Patent: December 26, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Jiehui Hu, Jie Yang, Xiaoqian Wu, Xinping Wang
-
Patent number: 9848050Abstract: Provided is an information processing device including: a data acquiring unit which acquires data which flows through a network and includes a header and content, before the data reaches a destination; an inspecting unit which inspects the content; a during-inspection transmitting unit which transmits at least a part of the data to the destination while an inspection by the inspecting unit is being performed; and a transferring unit which, after the inspection of the content by the inspecting unit is completed, transfers the data including the content with the exception of a portion already transmitted by the during-inspection transmitting unit, to the destination.Type: GrantFiled: February 24, 2016Date of Patent: December 19, 2017Assignee: EVRIKA INC.Inventor: Naoki Yamada
-
Patent number: 9843537Abstract: This disclosure describes techniques and apparatuses enabling low-to-high speed cut-through communication without creating an overrun condition. By so doing, the techniques and/or apparatuses enable communication interfaces to communicate at higher speed, such as by avoiding store-to-forward latency.Type: GrantFiled: June 2, 2017Date of Patent: December 12, 2017Assignee: Marvell International Ltd.Inventors: Martin White, Tsahi Daniel