Patents Examined by Todd L Barker
-
Patent number: 11968123Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with allocating a traffic load through heterogenous topology of a network includes extracting a header of each of a plurality of received packets of a traffic flow. Each of the headers comprises fields. Next, the network traffic manager apparatus executes a hashing function over the fields of each of the headers, applies a load balancing function to determine one of a plurality of endpoints to send each of the received packets based on one or more endpoint characteristics, and maps the index for each corresponding one of the received packets to the corresponding selected one of the endpoints. The received packets are not evenly divided among the plurality of endpoints. Lastly, the network traffic manager apparatus sends the received packets selected endpoint based on the mapping from the load balancing policy.Type: GrantFiled: December 8, 2022Date of Patent: April 23, 2024Assignee: F5, Inc.Inventors: Adam Huson, Hao Cai, Navin Donkana
-
Patent number: 11962564Abstract: Some embodiments provide a method for forwarding data messages at multiple edge nodes of a logical network that process data messages between a logical network and an external network. At a particular one of the edge nodes, the method receives a data message sent from a source machine in the logical network. The method performs network address translation to translate a source network address of the data message corresponding to the source machine into an anycast network address that is shared among the edge nodes. The method sends the data message with the anycast network address as a source network address to the external network. Each edge node receives data messages from source machines in the logical network and translates the source addresses of the data messages into the same anycast public network address prior to sending the data messages to the external network.Type: GrantFiled: February 15, 2022Date of Patent: April 16, 2024Assignee: VMware LLCInventors: Yong Wang, Xinhua Hong, Kai-Wei Fan
-
Patent number: 11956320Abstract: Connecting a client computer to a server may include receiving a first request at the server from the client computer for content managed by the server, and the first request includes a communication protocol and is sent from a first access point, receiving a second request at the server from the client computer for the content managed by the server, and the second request is transmitted from a second access point prior to the server responding to the first request and includes a different communication protocol than the first request, determining by the server the first request and the second request share a common attribute, transmitting a connection acceptance message from the server to the client computer identifying a selected one of the first request and the second request based on a most optimal connection associated with the selected request, and establishing a connection between the server and the client computer based on the selected request.Type: GrantFiled: April 22, 2022Date of Patent: April 9, 2024Assignee: CONNECTIFY, INC.Inventors: Brian Prodoehl, Kevin Cunningham, Brian Lutz, Alexander Gizis
-
Patent number: 11949569Abstract: A method, a device, and a non-transitory storage medium are described, which provide a recommendation system with performance management service. The service may include selecting and ranking content that relate to a user query and a problem associated with an application and/or a device. The service may include invoking a remedial procedure based on user feedback data. The service may include similarity and classification models based on successful recommendation records.Type: GrantFiled: May 1, 2023Date of Patent: April 2, 2024Assignee: Verizon Patent and Licensing Inc.Inventor: Sundara Kesavan
-
Patent number: 11929880Abstract: An edge computing (EC) entity belongs to an EC system, and a mobile communication core MCC entity belongs to a MCC system, like a 3GPP system. The EC entity is configured to obtain topology information of the EC system, and expose the topology information to another network, in particular to a MCC system. The MCC entity is configured to receive topology information of an EC system from the EC entity, and provide the topology information to a network exposure function (NEF) or to a policy control function (PCF) of the MCC system.Type: GrantFiled: January 25, 2021Date of Patent: March 12, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Osama Abboud, Riccardo Trivisonno, Ishan Vaishnavi, Qing Wei, Patrice Michel Christophe Hédé
-
Patent number: 11930056Abstract: An embodiment for automatically controlling peripheral devices based on online meeting participant information. The embodiment may detect participants of an online meeting and generate a participant information table. The embodiment may generate a participant group table including one or more preliminary participant groups based on the participant information. The embodiment may generate and send audio through peripheral devices associated with at least one participant in each of the one or more preliminary participant groups to identify the participants in physically shared meeting spaces. The embodiment may update the participant group table to include confirmed participant groups based on the identified participants in the physically shared meeting spaces. The embodiment may determine a presenter for each of the confirmed participant groups and update the participant information.Type: GrantFiled: February 15, 2023Date of Patent: March 12, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Ren, Jing Wen Chen, Zhao Yu Wang, Xizhuo Zhang, Yi Jie Ma
-
Patent number: 11929849Abstract: Techniques for ensuring symmetric forwarding between disparate networks. The techniques may include receiving a gateway preference order associated with a route advertised by an edge node, the edge node associated with a first network. The techniques may also include determining, based at least in part on the gateway preference order, that a gateway node is a more preferred gateway for the route than another gateway node, the gateway node configured to facilitate communications between the first network and a second network. In some examples, the techniques may also include converting the gateway preference order into a metric associated with an IP routing protocol that is in use in the second network. In some examples, the route including the metric may be distributed within the second network such that the gateway node is the more preferred gateway for return traffic of the route.Type: GrantFiled: March 28, 2023Date of Patent: March 12, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Satish Mahadevan, Laxmikantha Reddy Ponnuru, Samir Thoria, Alfred Clarence Lindem, III, Arul Murugan Manickam
-
Patent number: 11916972Abstract: According to various embodiments, a networking device in a network receives traffic from the network. The networking device duplicates the traffic into a duplicate traffic copy. The networking device encapsulates the duplicate traffic copy into a multicast frame. The networking device sends, via a multicast address, the multicast frame to a network sensor in the network for analysis, wherein the multicast address is reserved in the network for traffic analysis.Type: GrantFiled: February 25, 2021Date of Patent: February 27, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Zhang, Alex Wang, Srinivas Tenneti, Heather Riley Hilldale, Erika Franco Acevedo
-
Patent number: 11899555Abstract: A method may include accessing, from a data store, telemetry data for an application, the telemetry data identifying actions executed by the application for a set of users of the application; retrieving an engagement index for the application using the telemetry data based on an engagement index profile, the engagement index profile identifying a selection of actions and a set of calculation dimensions; and presenting a user interface, the user interface including: a first portion identifying the selection of actions; a second portion identifying the set of calculation dimensions; a third portion identifying an original value of an action of the selection of actions with respect to a dimension in the set of calculation dimensions; and a fourth portion identifying a weighted composite value of the action with respect to set of calculation dimensions.Type: GrantFiled: April 29, 2022Date of Patent: February 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Hongwei Liang, Muskan Kukreja, Sandipan Ganguly
-
Patent number: 11900139Abstract: A method of executing workflows in virtual machines that have been deployed to implement virtual network functions of a network service, wherein the virtual machines are running in a plurality of data centers each having a cloud management server running a cloud computing management software to provision virtual infrastructure resources thereof for a plurality of tenants, includes upon receiving a request to execute a workflow along with a plurality of parameters including first and second parameters at a data center, identifying a virtual machine deployed in the data center, in which the workflow is to be executed based on the first parameter, designating one of a plurality of methods by which the workflow is to be executed in the virtual machine according to the second parameter, and issuing a command to the virtual machine to execute the workflow according to the designated method.Type: GrantFiled: November 4, 2020Date of Patent: February 13, 2024Assignee: VMware, Inc.Inventors: Sachin Thakkar, Prashant Waykar, Akshatha Sathyanarayan, Narendra Kumar Basur Shankarappa, Shruti Parihar
-
Patent number: 11902355Abstract: Embodiments of this application disclose a method for sharing data in a local area network and an electronic device. The method is as follows: A first electronic device establishes a wireless connection to a wireless access point, and receives, from a first port, access request information of a second electronic device forwarded by using the wireless access point, where the first port is a serving port for a local area network shared access protocol, and the second electronic device also establishes a wireless connection the wireless access point; the first electronic device verifies validity of the second electronic device; and if succeeds, the first electronic device sends access response information to the second electronic device, so that shared data in the first electronic device is accessed from the second electronic device, where the access response information includes an internal storage directory and a common file directory.Type: GrantFiled: October 25, 2021Date of Patent: February 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiaxin Li, Yaoying Zhou, Yuanqiang Ni, Jian Chen, Meng Diao
-
Patent number: 11894983Abstract: Systems and methods for scale testing infrastructure as a service systems are disclosed. A processing device generates a container image including a plurality of processes for providing compute functions and modifying a fake virtual driver with network switch functionality. The plurality of processes includes a compute process to create fake virtual machines using the modified fake virtual driver. The processing device generates a plurality of simulated compute nodes using the container image and generates a plurality of fake virtual machines using the modified fake virtual driver on one or more simulated compute nodes, scheduled as pods using a container orchestration engine. In this way, network and messaging traffic on the control plane is effectively simulated at scale. The modified fake driver enables network switch functionality so that network configuration for each fake virtual machine may be simulated, thereby mimicking the network actions of a virtual machine on a compute node.Type: GrantFiled: March 16, 2020Date of Patent: February 6, 2024Assignee: Red Hat, Inc.Inventors: Sai Sindhur Malleni, Venkata Anil Kumar Kommaddi
-
Patent number: 11893034Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing local search results. In one aspect, a method determines a first local document in a set of local documents for search results is eligible for a demotion operation. The determination is based at least in part on a proximity measure based on the location of the user device and a location specified for the first local document. In response to the determination, for each other local documents in the set of local documents, a proximity measure location of the user device and the location specified for the other local document is determined. The first local document is demoted in its ranking when at least one of the proximity measures indicates a respective other local document has a specified location that is within a threshold distance of the location of the user device.Type: GrantFiled: September 12, 2022Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventor: Neha Arora
-
Patent number: 11895102Abstract: An identity authentication management (IAM) service is established as a master over a master identity database of the centralized identity authentication management service. When adding an additional node to the computing infrastructure, a non-master copy of the master identity database is distributed to the additional node. Ongoing coordination between the master identity database and the non-master copy is established so as to synchronize differences between the master identity database and the non-master copy of the identity database. The additional node hosts a fully-functional authentication management service using the non-master copy of the master identity database and is able to respond to READ requests for data by accessing the non-master copy—without interaction with the centralized identity authentication management service.Type: GrantFiled: July 31, 2020Date of Patent: February 6, 2024Assignee: Nutanix, Inc.Inventors: Vinod Gupta, Sunil Chandrabhan Agrawal
-
Patent number: 11888641Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.Type: GrantFiled: September 15, 2022Date of Patent: January 30, 2024Assignee: Roku, Inc.Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Patent number: 11889339Abstract: Technologies for mesh path selection are described. One method of operating a first wireless mesh device includes determining, using first client information about a first link, a first metric representing airtime usage on the link, and a second metric representing a first amount of data on a second link, the second link using the first frequency band. The method determines a third metric on a third link, the third link using a second frequency band. The method determines, using the metrics, a first throughput associated with a first path with the second link and a second throughput associated with a second path. The method determines that the third link results in better throughput and sends or receives first data on the third link.Type: GrantFiled: March 28, 2023Date of Patent: January 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Jasmine Strong, Bharat Kumar Mandarapu
-
Patent number: 11888640Abstract: A system and method for data transmission and performance improvement for an appliance is provided. The system includes an appliance including a controller operably connected to a network computing device. The controller is configured to transmit a packet to a network computing device. The packet includes genealogical data for the appliance encoded in a positional numeral system. The network computing device is configured to receive the packet and decode the genealogical data for the appliance. Decoding includes translating the positional numeral system to an appliance configuration.Type: GrantFiled: May 3, 2022Date of Patent: January 30, 2024Assignee: Haier US Appliance Solutions, Inc.Inventors: Haitian Hu, Steven Keith Root, Hairong Li, James Quentin Pollett
-
Patent number: 11880705Abstract: Techniques for virtualized network functions (VNFs) that provide for domain isolation of networks coupled to the VNF are described. A virtual network function (VNF) includes a cloud virtual domain coupling the VNF to a cloud service, a management virtual domain coupling the VNF to a management service, and an external virtual domain having a public Internet Protocol (IP) address. The external virtual domain receives an authentication request providing access credentials for a VNF customer from a cloud client device, provides the authentication request to the management service via the management virtual domain, receives an authentication response from the management service, and, in response to determining that the VNF customer access credentials are valid, initiates application of a policy that allows the cloud client device to configure the cloud virtual domain or the cloud service and disallows configuration of the external virtual domain and the management virtual domain.Type: GrantFiled: December 5, 2022Date of Patent: January 23, 2024Assignee: Equinix, Inc.Inventors: Syed Hashim Iqbal, Muhammad Durrani, Janardhana Achladi, Rizwan Jamal
-
Patent number: 11882192Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for intelligent advertising with optimization. A first device may determine a scenario for completion with a second device. The first device may receive device signals associated with the scenario. The first device may analyze the device signals based on the scenario with a rules engine. The first device may determine whether the second device is ready to participate in the scenario. In response to determining that the second device is ready to participate in the scenario, the first device may transmit an advertisement or listen for an advertisement from the second device.Type: GrantFiled: May 25, 2022Date of Patent: January 23, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Shrey Shah
-
Patent number: 11882185Abstract: Quality communication can be maintained for integrated channels in transaction systems. For example, a system can receive, by a transaction management layer, a transaction request from a transaction channel of a plurality of transaction channels, the transaction request being in a channel-specific format associated with the transaction channel. The system can, in response to a downstream transaction processing system processing the transaction request, receive a status indicator of the processing of the transaction request. The system can transform the status indicator into the channel-specific format associated with the transaction channel. The system can send the status indicator in the channel-specific format to the transaction channel. The transaction channel can be configured to perform an action in response to receiving the status indicator.Type: GrantFiled: March 31, 2023Date of Patent: January 23, 2024Assignee: Truist BankInventors: Kendra Henry, Pramod Nambiar, Luana Peterman