Patents Examined by Joseph R Maniwang
-
Patent number: 11956124Abstract: In one or more embodiments, an apparatus includes one or more memories and one or more processors operatively coupled to the one or more memories. The one or more processors is configured to receive a policy bundle associated with at least one tenant from a plurality of tenants, determine a policy change associated with a change between the policy bundle and a tenant policy, the policy change associated with a load value, subscribe an administration client to an administration layer server based on the tenant policy, transmit the policy change to the administration layer client, implement the policy change into an agent associated with the administration layer client, determine a system load status based on a plurality of administration layer clients and the load value, and responsive to determining the system load status exceeds a predetermined threshold, generate at least one agent associated with the at least one tenant.Type: GrantFiled: December 27, 2022Date of Patent: April 9, 2024Assignee: Sophos LimitedInventors: Prashil Rakeshkumar Gupta, Amit Katyal
-
Patent number: 11949585Abstract: This application provides a BIER packet sending method. The method includes: receiving a BIER packet that is encapsulated using an IPv6 protocol and that is sent by a second forwarding device, where the BIER packet includes an IPv6 basic header and a BIER header, a destination address field in the IPv6 basic header is a first IPv6 address of the first forwarding device; determining, based on an identifier corresponding to a first IPv6 address in a forwarding table, to perform BIER forwarding on the BIER packet, where the identifier is used to indicate that the first IPv6 address is a destination address for BIER forwarding. In the technical solution provided in this application, a node may determine, based on the identifier of the first IPv6 address, to perform BIER forwarding on the BIER packet.Type: GrantFiled: December 6, 2021Date of Patent: April 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jingrong Xie, Yang Xia, Yisong Liu
-
Patent number: 11949655Abstract: Disclosed are computer-implemented methods for ranking importance of assets of an entity, in which the assets can include hosts and/or IP addresses associated with the entity. The exemplary methods can include receiving datasets from one or more sources indicating frequency of system access, system configuration, and/or application configuration. The methods can include determining one or more input data based on the datasets. The methods can include determining, for each host and/or IP address associated with the entity, an importance ranking based on the input data. In some examples, the importance ranking may be based on a weighting of two or more input data.Type: GrantFiled: May 14, 2021Date of Patent: April 2, 2024Assignee: BitSight Technologies, Inc.Inventor: Daniel Dahlberg
-
Patent number: 11943283Abstract: Method of dynamically assigning storage locations starts with the processor updating first user's home location data. Processor selects communication session between first user and second user and determines second user's home location data. Processor determines a session location data that indicates current storage location that stores data of communication session received from first and second client devices. Processor identifies available data storage locations based on first user and second user's home location data and determines whether to update the session location data based on an average of a distance over network fiber using the first user and second user's home locations, current storage location, and available storage locations. In response to determining to update the session location data, processor updates session location data to indicate one of the available storage locations, and causes transfer of data of communication session to one of the available storage locations.Type: GrantFiled: April 3, 2023Date of Patent: March 26, 2024Assignee: Snap Inc.Inventors: Bradley Baron, Benjamin Ralph Hollis, John Krzemien, Samuel Young
-
Patent number: 11929883Abstract: The disclosure provides an approach for virtual computing instance (VCI) migration. Embodiments include scanning logical segments associated with a customer gateway to identify network addresses associated with the logical segments. Embodiments include determining one or more recommended supernets based on the network addresses associated with the logical segments. Embodiments include providing output to a user based on the one or more recommended supernets. Embodiments include based on the output, receiving input from the user configuring an aggregation supernet for the customer gateway. Embodiments include advertising the aggregation supernet to one or more endpoints separate from the customer gateway.Type: GrantFiled: September 26, 2022Date of Patent: March 12, 2024Assignee: VMware, Inc.Inventors: Rushikesh Shashank Ghatpande, Nilesh Ramchandra Nipane, Nikhil Ravindra Rajguru, Lele Zhang Zlele
-
Patent number: 11924038Abstract: A method in a User Plane Function (UPF) comprising receiving from a Policy Control Function (PCF), an instruction to create a new Packet Detection Rule (PDR), the instruction comprising an IP address for the wireless device, a value of a ToS field, and a quality-of-service, QoS, reference or charging policy. The method further comprises storing the IP address, the value of the ToS field, and the QoS reference or charging policy as a predetermined PDR. The method further comprises subsequently receiving, from a wireless device, a first packet targeted to an application server, AS, mapping the first packet to the predetermined PDR, based on a value of a ToS, field in the first packet, and adding a 5-tuple associated with the first packet to the predetermined PDR. This serves to bind the new connection to the PDR.Type: GrantFiled: June 28, 2021Date of Patent: March 5, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Thorsten Lohmar, Bastian Cellarius-Toups
-
Patent number: 11902097Abstract: An example method includes receiving, by an SD-WAN system, WAN link characterization data for a plurality of WAN links of the SD-WAN system over a time period; and for each site of a plurality of sites of the SD-WAN system, generating, by the SD-WAN system, a local policy for the site, wherein generating the local policy is based on a machine learning model trained with the WAN link characterization data for the plurality of WAN links, and providing the local policy to an SD-WAN edge device of the site.Type: GrantFiled: April 24, 2023Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Jisheng Wang, Ruchit Rajkumar Mehta, Kaushik Adesh Agrawal, Patrick Timmons, Patrick J. MeLampy, Michael Baj
-
Patent number: 11902360Abstract: Method of dynamically assigning storage locations starts with the processor updating first user's home location data. Processor selects communication session between first user and second user and determines second user's home location data. Processor determines a session location data that indicates current storage location that stores data of communication session received from first and second client devices. Processor identifies available data storage locations based on first user and second user's home location data and determines whether to update the session location data based on an average of a distance over network fiber using the first user and second user's home locations, current storage location, and available storage locations. In response to determining to update the session location data, processor updates session location data to indicate one of the available storage locations, and causes transfer of data of communication session to one of the available storage locations.Type: GrantFiled: April 3, 2023Date of Patent: February 13, 2024Assignee: Snap Inc.Inventors: Bradley Baron, Benjamin Ralph Hollis, John Krzemien, Samuel Young
-
Patent number: 11902394Abstract: A system and method for analyzing website visitor behavior. The method includes analyzing website visitor recordings associated with a website visit of each of a plurality of website visitors; determining a route taken within the website by each of the plurality of website visitors based on the website visitor recordings, wherein the route includes a chronological sequence of user interactions with website elements; and dividing the plurality of routes into clusters based on common path flows.Type: GrantFiled: April 12, 2022Date of Patent: February 13, 2024Assignee: CONTENT SQUARE ISRAEL LTDInventors: Ori Reshef, Yuval Nachman, Tuval Chomut, Konstantin Kofman
-
Patent number: 11895041Abstract: Methods and apparatus for establishing network presence. In an embodiment, a method is provided for determining a presence score. The method includes capturing an image of a QR code displayed on a secondary device, capturing a sound clip of a sound signal reproduced on the secondary device, and transmitting the image and the sound clip to a server. The method also includes receiving a presence score determined from at least one of a comparison of the QR code to the image and a comparison of the sound signal to the sound clip.Type: GrantFiled: February 7, 2023Date of Patent: February 6, 2024Assignee: Zoom Video Communications, Inc.Inventor: Samuel Lum
-
Patent number: 11888711Abstract: The application is at least directed to a core network including a non-transitory memory having instructions stored thereon for registering a network function or network function template in the core network. The network includes a processor, operably coupled to the non-transitory memory. The processor is configured to perform the instruction of determining that registration of the network function or network function template is acceptable. The processor is also configured to perform the instruction of transmitting a message including the network function or network function template to a repository in the core network. The processor is also configured to perform the instruction of verifying the network function or network function template against existing policies in the core network. The processor is also configured to perform the instruction of registering the network function or network function template in the repository after verification.Type: GrantFiled: January 6, 2022Date of Patent: January 30, 2024Assignee: InterDigital Patent Holdings, Inc.Inventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
-
Patent number: 11888688Abstract: This application discloses a configuration information subscription method and apparatus. The method includes: a client obtains a subscription request message, where the subscription request message includes first indication information and second indication information, the first indication information is for indicating subscribed first configuration information, and the second indication information is for indicating subscribed second configuration information associated with the first configuration information; and sends the subscription request message to a server. According to the solution in this application, when subscribing to the first configuration information, the client can subscribe to the second configuration information through association, so that subscription efficiency of the configuration information is improved.Type: GrantFiled: July 1, 2022Date of Patent: January 30, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guangying Zheng, Bin Liu
-
Patent number: 11882179Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.Type: GrantFiled: April 28, 2022Date of Patent: January 23, 2024Assignee: PURE STORAGE, INC.Inventors: Logan Jennings, Aaron Dailey, Roland Dreier, Ganga Kondapalli, Nicole Tselentis, Stephen Whitney, Daquan Zuo, Ronald Karr, John Colgrove
-
Patent number: 11876682Abstract: Systems and methods are disclosed for a consensus-based node retirement in a mesh network. An example system includes: a mesh network comprising a plurality of nodes, including a first node, a second node, and a mesh controller; a processor; and memory. The memory may store instructions that, when executed by the one or more processors, may cause the mesh controller to: distribute a mesh membership contract to the mesh network, the mesh membership contract comprising membership rules; receive, from the first node, based on a performance status of the second node, an identification of a deficiency in a performance metric of the second node, wherein the deficiency is based on a failure of the second node to satisfy a membership rule; and remove, after a consensus by the mesh network for the identified deficiency, one or more capabilities of the second node from the mesh network.Type: GrantFiled: February 20, 2023Date of Patent: January 16, 2024Assignee: Red Hat, Inc.Inventors: Pierre-Yves Chibon, Leigh Griffin
-
Patent number: 11876852Abstract: Described embodiments provide for dynamically optimizing the number of application layer streams that may be multiplexed into a single transport layer connection, providing the advantages of application layer multiplexing without incurring unnecessary congestion-based network delays. A device may monitor net bandwidth and packet loss rates for a connection, and may dynamically increase and decrease a number of concurrent application layer streams to balance throughput and congestion avoidance. As congestion increases, the device may reduce concurrent stream limits in order to spawn additional transport layer connections, allowing faster congestion recovery and reduced performance impairment.Type: GrantFiled: August 11, 2022Date of Patent: January 16, 2024Assignee: Citrix Systems, Inc.Inventor: Praveen Raja Dhanabalan
-
Patent number: 11863378Abstract: Techniques for automating the provisioning, configuring, and onboarding of network devices into a cloud management platform. The cloud management platform can be used to manage network devices that are provisioned in on-premise environments, cloud environments, and/or hybrid environments. However, it can be a cumbersome and error-prone process for a user to manually configure each of the network devices with connectivity settings needed to be managed by the cloud management platform. The techniques described herein provide an automated process to distribute connectivity information to the network devices to allow them to be managed by the cloud management platform. Once connected to the cloud management platform, the techniques described herein further include automating the process for attaching the network devices with the appropriate user account registered with the cloud management platform.Type: GrantFiled: October 31, 2022Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Abhijit Vijay Warkhedi, Sean Hagan, Michael Goff, Sreesha Kudoor, Sabari Girish S
-
Patent number: 11848816Abstract: The present disclosure provides techniques for optimizing power consumption of Massive-Internet of Things (IoT) devices comprising a plurality of IoT devices. According to some examples, a power optimizer system may obtain one or more operational parameters of a plurality of IoT devices. The power optimizer system may estimate a Power Cost Function (PCF) based on one or more operational parameters to determine power consumption of each IoT device. The power optimizer system may determine a variation in the PCF of one or more IoT devices out of the plurality of IoT devices due to variations in uplink and downlink operations of each IoT device. The power optimizer system may identify one or more optimal operational parameters and then, configure the one or more IoT devices of the plurality of IoT devices with the one or more optimal operational parameters.Type: GrantFiled: October 6, 2022Date of Patent: December 19, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Pierre-Yves Descombes, Karthik Murugan, Biswadeb Dutta
-
Patent number: 11838181Abstract: A first network device determines configuration information of a target flexible Ethernet (FlexE) group to be adjusted, and adjusts the target FlexE group synchronously with a second network device based on the configuration information of the target FlexE group. The second network device communicates with the first network device through a physical layer link in the target FlexE group. The configuration information of the target FlexE group includes a backup FlexE group number and a backup FlexE map of the target FlexE group, and the backup FlexE map includes information about the physical layer link in the target FlexE group. The first network device and the second network device perform synchronous adjustment.Type: GrantFiled: June 2, 2022Date of Patent: December 5, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Hongliang Sun, Dawei Fan
-
Patent number: 11824715Abstract: A method includes obtaining a first service requirement related to a first device; determining, based on the first service requirement, a first host core model and at least one component hooked to the first host core model; generating a first packet based on the host core model and the at least one component; and configuring the first device based on the first packet. Because a configuration apparatus can run independently of a device that is in a service requirement, configuration can be completed on the device based on the service requirement when a service of the device is not broken. Difficulty in configuration can be effectively reduced by hooking the component to the host core model.Type: GrantFiled: April 26, 2022Date of Patent: November 21, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Liya Zhang, Wei Song
-
Patent number: 11824710Abstract: The present disclosure is directed to systems and techniques for providing zero-touch deployment (ZTD) and/or adaptive network traffic control policy management for deployed Internet-of-Things (IoT) devices. In one example, the systems and techniques can include obtaining a network traffic policy from a network traffic control service and obtaining one or more data usage policies from an IoT hub. Data usage measurements can be obtained for a plurality of IoT devices. One or more IoT device traffic policies can be automatically generated based at least in part on the network traffic policy, the one or more data usage policies, and the data usage measurements. The IoT device traffic policies can be used to provision or configure at least a portion of the plurality of IoT devices.Type: GrantFiled: March 27, 2023Date of Patent: November 21, 2023Assignee: Cisco Technology, Inc.Inventors: Manoj Kumar Kushwaha, Scott Taft Potter, David Scott McCowan, Shailendra Bhargava