Patents Examined by Oluwatosin M Gidado
-
Patent number: 11968128Abstract: The invention concerns a method for transmitting a piece of digital content consisting of a plurality of data packets to a mobile terminal (10), via a communication network (20), in which a management device (30) implements the obtaining (E11, E23, F8, F33), from the communication network, of at least one piece of information related to the bandwidth available on at least one link of the network to the mobile terminal, the selection (E12, E24, F10, F34), depending on said piece of information related to the bandwidth, of an encoding rate (RES) to use for at least one of said data packets, and the sending (E14, E25, F16, F38), to a device intended to provide the digital content (41), of a message indicating the selected encoding rate, in order to instruct the equipment intended to provide the digital content (41) to transmit, to the mobile terminal, at least one of the data packets, encoded with the selected encoding rate, on one of the network links.Type: GrantFiled: April 21, 2023Date of Patent: April 23, 2024Assignee: ORANGEInventor: Ghida Ibrahim
-
Patent number: 11968102Abstract: A method includes analyzing, via a first capturing agent, packets processed in a first environment associated with a first host to yield first data. The method includes analyzing, via a second capturing agent, packets processed by a second environment associated with a second host to yield second data, collecting the first data and the second data at a collector to yield aggregated data, transmitting the aggregated data to an analysis engine which analyzes the aggregated data to yield an analysis. Based on the analysis, the method includes identifying first packet loss at the first environment and second packet loss at the second environment.Type: GrantFiled: June 2, 2016Date of Patent: April 23, 2024Assignee: Cisco Technology, Inc.Inventors: Khawar Deen, Navindra Yadav, Anubhav Gupta, Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Shih-Chun Chang
-
Patent number: 11943134Abstract: In a transfer apparatus 44, an internal routing layer L1 detects a destination address of internal routing information from an internal RIB DB 45t, transfers the internal routing information to a transfer apparatus of the detected destination address, and stores the internal routing information or external routing information transferred from another transfer apparatus via internal ports P1 and P2 in an FIB DB 46t. An external routing layer L2 stores external routing information transferred from an agent 65 in an external RIB DB 48t, stores the stored external routing information in the FIB DB 46t of the transfer apparatus to which the external routing layer L2 itself belongs, and transfers the external routing information to another transfer apparatus via the internal ports P1 and P2 such that the external routing information is stored in the FIB DB 46t.Type: GrantFiled: November 18, 2019Date of Patent: March 26, 2024Assignee: Nippon Telegraph and Telephone CorporationInventor: Takayoshi Hirasawa
-
Patent number: 11895022Abstract: A method of broadcasting an information packet in a network including a sender of the packet and a plurality of recipients connected by a network equipment of a routing server, the routing server including a physical computing system and a software system, and the physical computing system operating alternatively between a kernel mode and a user mode. The software system controls the implementation of a step of receiving the packet, and, for each recipient, a step of duplicating the packet. The software system also controls the implementation of a step of routing the packet thanks to an IP address of the recipient, and a step of sending the packet to the recipient, wherein each step is executed by the physical computing system in kernel mode.Type: GrantFiled: January 27, 2022Date of Patent: February 6, 2024Assignee: BULL SASInventor: Alexis Pires
-
Patent number: 11882431Abstract: A home appliance comprises a communication circuitry, an input unit configured to receive an input for controlling the home appliance, and at least one processor configured to control the communication circuitry to operate in the first mode in response to detecting the button being pressed, establish a first communication interface with an external terminal, obtain, via the first communication interface, network set-up information including a Service Set Identifier (SSID) of an external wireless access point apparatus and authentication information to access the external wireless access point apparatus.Type: GrantFiled: December 20, 2022Date of Patent: January 23, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
-
Patent number: 11831547Abstract: A BIERv6 packet forwarding method, device, and system. The method includes: receiving, by a first network device, a BIERv6 packet, where the first network device is a BFR or a BFER; determining, by the first network device, whether a value of a hop limit field in the BIERv6 packet is less than or equal to a preset threshold of the first network device, where the preset threshold is a value greater than or equal to 2, and is determined based on a quantity of one or more consecutive second network devices connected to the first network device, and the second network device is a device that does not support BIER forwarding; and when the value of the hop limit field in the BIERv6 packet is less than or equal to the preset threshold, avoiding, by the first network device, forwarding the BIERv6 packet.Type: GrantFiled: May 13, 2021Date of Patent: November 28, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jingrong Xie, Shuying Liu
-
Patent number: 11831712Abstract: Non-limiting examples of the present disclosure describe implementation of an exemplary synchronization protocol to identify file data for synchronization as well as negotiate how to achieve data transport for synchronization of the file data. In one example, a request for synchronization of data is received from a processing device. In response to receiving the request, a response is generated. The response may comprise: identification of file data for synchronization, instructions for accessing the file data and instructions indicating a data transport protocol to utilize to obtain the file data. The response may be transmitted to the processing device, for example, to enable the processing device to synchronize file data. Other examples are also described.Type: GrantFiled: March 31, 2021Date of Patent: November 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Marian Trandafir, Jason Daniel Shay, Ivelin Lyubenov Zheglov
-
Patent number: 11810195Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.Type: GrantFiled: January 18, 2023Date of Patent: November 7, 2023Assignee: Trading Technologies International, Inc.Inventor: Andrew Theodore Renalds
-
Patent number: 11792275Abstract: Systems, methods, and computer program products for the dynamic management of the capacity of connections to a server. One method includes receiving a request to change a first connection to a server and determining active connections to the server. The method also includes determining a corresponding current capacity of each active connection and determining a new capacity for the first connection and the active connections to the server. The method further includes determining that a spare capacity of the server is insufficient for the first connection. The method also includes allocating a capacity to the first connection based on the request. The method further includes adjusting the current capacity of the active connections, including reducing the current capacity of at least a portion of the active connections in proportion to the respective current capacity of the one or more active connections.Type: GrantFiled: October 14, 2022Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Michael D. Brooks, Philip I. Wakelin, Alan Hollingshead, Julian Horn
-
Patent number: 11784874Abstract: A network management system may discover a plurality of network devices behind a network address translation device, such as a firewall. The network management system may receive a model of N network devices, generate a bulk activation configuration for the N network devices and commit the bulk activation configuration on a seed network device. The network management system may receive a request for a first connection from a first neighboring network device and may connect to the first neighboring network device. The first neighboring network device may have received the bulk activation configuration from the seed device. The network management system may determine whether the first neighboring network device is one of the N network devices and commit a second activation configuration on the first neighboring network device if it is one of the N network devices. A plurality of neighboring network device may be configured in this fashion.Type: GrantFiled: October 31, 2019Date of Patent: October 10, 2023Assignee: Juniper Networks, Inc.Inventors: Pradeep H. Krishnamurthy, Chandrasekhar A, Rahamath Sharif, Raviraj Satish Deshmukh
-
Patent number: 11777848Abstract: Techniques are disclosed for providing high performant packets processing capabilities in a virtualized cloud environment that enhance the scalability and high availability of the packets processing infrastructure. In certain embodiments disclosed herein, the VNICs functionality performed by network virtualization devices (NVDs) is offloaded from the NVDs to a fleet of computers, referred to as VNIC-as-a-Service System (or VNICaaS system). VNICaaS system is configured to provide Virtual Network Interface Cards (VNICs)-related functionality or service for multiple compute instances belonging to multiple tenants or customers of the CSPI. The VNICaaS system is capable of hosting multiple VNICs to process and transmit traffic in a distributed virtualized cloud networks environment. A single VNIC executed by the VNICaaS system can be used to process packets received from multiple compute instances.Type: GrantFiled: February 12, 2021Date of Patent: October 3, 2023Assignee: Oracle International CorporationInventors: Leonard Thomas Tracy, Raman Kumar Sonkhla, Guanhong Pei
-
Patent number: 11777851Abstract: Enabling routing of traffic to/from a roaming host node roaming from a subnet of a home network to a visited network, the host node assigned an IP address in the home network, comprising configuring, in a router of the visited network, a subnet by assigning an IP address range to the subnet, which is in the same IP address range of the subnet of the home network; configuring a tunnel between a router of the home network and the router; configuring a static route to route traffic from a host node destined to the roaming host node; and configuring the router by applying a routing policy enabling the roaming host node to reply to received traffic from said host node received from a first interface and route traffic from the roaming host node through a network interconnecting the router of the visited network and the router of the home network.Type: GrantFiled: April 16, 2021Date of Patent: October 3, 2023Inventor: Babak Tamizkar
-
Patent number: 11689493Abstract: Some embodiments provide a novel method for performing network address translation to share a limited number of external source network addresses among a large number of connections. Instead of allocating an external source network address for an egressing packet just based on its internal source network address, the method of some embodiments allocates the external source network address based on the egressing packet's source network address and destination network address. This allows a limited number of external source network addresses to be re-used for different destination network address. For instance, in some embodiments, the method's network address allocation scheme allows the same 64K (e.g., 2{circumflex over (?)}16) external source ports to be used for 64K connections for each destination network address.Type: GrantFiled: October 16, 2020Date of Patent: June 27, 2023Assignee: VMWARE, INC.Inventors: Maruthi Ram Namburu, Srinivasa Srikanth Podila, Shaik Nazeer, Varun Lakkur Ambaji Rao
-
Patent number: 11658874Abstract: A system that permits or otherwise facilitates assessment of operational state of a computing component in a computing environment. In one example, this disclosure describes a method that includes collecting, by a server device that is executing within a server device cluster, metric information indicative of an operational state of the server device, wherein the metric information is associated with a plurality of virtual computing instances executing on the server device; analyzing, by the server device and based on the metric information, whether a first condition associated with a first virtual computing instance is satisfied; analyzing, by the server device and based on the metric information, whether a second condition associated with a second virtual computing instance is satisfied; and updating control information characterizing the operational state of the server device executing within the server device cluster.Type: GrantFiled: May 13, 2019Date of Patent: May 23, 2023Assignee: Juniper Networks, Inc.Inventors: Tarun Banka, Harshit Naresh Chitalia, Travis Gregory Newhouse, Chaitanya Pemmaraju, Pawan Prakash, Parantap Roy, Sumeet Singh
-
Patent number: 11658915Abstract: The invention concerns a method for transmitting a piece of digital content consisting of a plurality of data packets to a mobile terminal (10), via a communication network (20), in which a management device (30) implements the obtaining (E11, E23, F8, F33), from the communication network, of at least one piece of information related to the bandwidth available on at least one link of the network to the mobile terminal, the selection (E12, E24, F10, F34), depending on said piece of information related to the bandwidth, of an encoding rate (RES) to use for at least one of said data packets, and the sending (E14, E25, F16, F38), to a device intended to provide the digital content (41), of a message indicating the selected encoding rate, in order to instruct the equipment intended to provide the digital content (41) to transmit, to the mobile terminal, at least one of the data packets, encoded with the selected encoding rate, on one of the network links.Type: GrantFiled: June 15, 2015Date of Patent: May 23, 2023Assignee: ORANGEInventor: Ghida Ibrahim
-
Patent number: 11659012Abstract: Establishing a communication channel via a relay server with reduced setup time. Upon request by an initiating communication device a relay allocation server may allocate a single relay server for use in a communication session between the initiating communication device and one or more recipient communication devices. The relay server may be selected to perform favorably for the initiating communication device. Messaging for establishment of the communication session may be performed using persistent messaging connections, to avoid connection establishment cost. Messaging may also be performed using address tokens to avoid the cost of discovering global IP addresses. Following establishment of the communication session, the relay server may discover the IP address of one or more recipient communication devices, and may initiate reallocation of those devices to another relay server.Type: GrantFiled: June 10, 2016Date of Patent: May 23, 2023Assignee: Apple Inc.Inventors: Amol V. Pattekar, Gokul P. Thirumalai, Thomas P. Devanneaux, Aleksei Naiden, Joe S. Abuan, Yan Yang, Berkat S. Tung
-
Patent number: 11637776Abstract: A network device and a packet replication method are provided. The network device includes a classification engine, a forwarding engine, and a packet replication device. The packet replication device includes an interface circuit, a replication control circuit, and a storage unit. The interface circuit retrieves a packet of a flow from the forwarding engine and correspondingly outputs a replicated packet to the replication control circuit. The replication control circuit calculates a current rate corresponding to the replicated packet, checks a flow table for a cumulative number of replicated packets of the flow, and determines, according to the current rate and the cumulative number of replicated packets, to forward the replicated packet. The storage unit stores the flow table. The replication control circuit transmits the replicated packet to at least one application engine through at least one communication port for security inspection.Type: GrantFiled: April 27, 2021Date of Patent: April 25, 2023Assignee: REALTEK SINGAPORE PTE LTD.Inventors: Charles Chen, Donggun Keung
-
Patent number: 11606255Abstract: Disclosed are a method and an apparatus for creating network slices. The method for creating network slices comprises: creating a slice-bundles link between a first node and a second node, wherein the slice-bundles link comprises at least one member link created between the first node and the second node; and configuring a packet service for the slice-bundles link.Type: GrantFiled: November 24, 2020Date of Patent: March 14, 2023Assignee: ZTE CORPORATIONInventors: Shaofu Peng, Baoya Zhang
-
Patent number: 11601369Abstract: A computer method and system for prioritizing network traffic flow to a protected computer network. Network traffic flowing from one or more external hosts to the protected computer network is intercepted and intercepted data packets are dropped if forwarding the intercepted data packet to the protected network would cause the value of the bandwidth of network traffic flow to the protected network to exceed a configured overall traffic bandwidth threshold value associated with the protected network. If not dropped, the intercepted data packet is analyzed to determine a classification type for the intercepted data packet based upon prescribed criteria wherein each classification type has an assigned classification bandwidth threshold value, wherein the classification bandwidth threshold value is less than the overall traffic bandwidth threshold value for the protected network.Type: GrantFiled: September 1, 2021Date of Patent: March 7, 2023Assignee: Arbor Networks, Inc.Inventor: Brian St. Pierre
-
Patent number: 11601526Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.Type: GrantFiled: February 25, 2022Date of Patent: March 7, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz