Patents Examined by Angela Nguyen
  • Patent number: 11855888
    Abstract: This application provides a packet verification method, and the method includes: A first network device receives a BIER packet, where packet header information of the BIER packet includes a first keyed-hash message authentication code HMAC, and the first HMAC is used to verify whether the BIER packet is a valid BIER packet; determines a second HMAC based on a first key and first information in the packet header information, where the first information is used to indicate forwarding information of the BIER packet; determines whether the first HMAC is the same as the second HMAC; and when determining that the first HMAC is different from the second HMAC, determines that the BIER packet is an invalid BIER packet.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: December 26, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jingrong Xie, Yang Xia, Xuesong Geng
  • Patent number: 11855852
    Abstract: A network architecture visualizer and design tool is disclosed. In one example, a computer system may generate a graphical user interface of a network design application. The graphical user interface can include a drag and drop canvas. The computer system can receive user input at the graphical user interface for spatially positioning one or more template objects that correspond to network infrastructure components. The arrangement of the template objects can form a computer network infrastructure. The computer system can determine one or more parameters of the template objects that correspond to the infrastructure components and then automatically generate a build sheet that includes instructions usable to implement the network architecture.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: December 26, 2023
    Assignee: Truist Bank
    Inventors: Kenneth Hall, Michael Radonis, Bobby Len Robins
  • Patent number: 11855794
    Abstract: A system for wireless presentation is provided, including a server, and a plurality of user terminals connected to the server, wherein each user terminal includes a user display and at least one first processing apparatus associated to a display unit and configured to establish a connection to the server. The server can be adapted to preconfigure a plurality of virtual rooms, each virtual room being selectable by at least one user terminal. The server can further be configured to simultaneously manage a plurality of temporary sessions, each temporary session corresponding to one of the plurality of virtual rooms. The system can be configured, when a first user terminal selects a virtual room, to create a temporary session corresponding to the selected virtual room and to allow said first user terminal to access the temporary session. Each temporary session can be accessible by at least another user terminal.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: December 26, 2023
    Assignee: HUDDLE ROOM TECHNOLOGY S.R.L.
    Inventor: Stefano Spattini
  • Patent number: 11848756
    Abstract: Techniques and apparatus for optimizing communications between computing devices are described. An example technique includes determining one or more parameters of a communication between a first computing device and a second computing device. At least one of a networking stack or a communication protocol that will meet a target set of criteria for the communication is predicted, based on evaluating the one or more parameters with at least one machine learning model. An indication of at least one of the networking stack or the communication protocol is transmitted.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kaji Rashad, Aaron Ye Li, Al Chakra
  • Patent number: 11843518
    Abstract: This application discloses a network service processing method, a network service processing system, and a gateway device, to alleviate a problem that the gateway device cannot meet increasing additional function requirements. The gateway device identifies a type of a first intranet device, where the first intranet device belongs to an intranet connected to the gateway device. The gateway device obtains a first software package based on the type of the first intranet device, where the first software package is used to implement a first additional function. The gateway device sends a first indication message and the first software package to the first intranet device, where the first indication message is used to indicate the first intranet device to install the first software package and execute the first additional function.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: December 12, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wu Jiang
  • Patent number: 11843469
    Abstract: Generally discussed herein are devices, systems, and methods for eye contact assistance in a video conference. A method can include determining a location of the web camera relative to a display, providing a user interface of the video conference on the display, and providing, on the user interface, a graphic display of information at pixels of the display that are most proximate the location.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: December 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ryen William White
  • Patent number: 11838139
    Abstract: An agenda dictating a sequence of actions to occur during a conference associated with a plurality of participants is accessed. The sequence of actions is associated with an electronic signature envelope. Content shared by a sharing participant of the conference is monitored for content corresponding to a given action of the sequence. Responsive to detecting the content corresponding to the given action, an acting participant for the given action is determined and data obtained from sensors of a client device of the acting participant is monitored. It is determined that the data indicates that the acting participant has performed the given action and an auditable data structure reflective of the data is generated. The content shared by the sharing participant of the conference is automatically modified to include content corresponding to a next action of the sequence of actions.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: December 5, 2023
    Assignee: DOCUSIGN, INC.
    Inventors: Anthony Joseph Ramoutar, Billy Travis Williams, David Soh
  • Patent number: 11838252
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 5, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 11838150
    Abstract: Embodiments are directed towards systems and methods for bridging data traffic between an underlay network and an overlay network within a wireless telecommunication network, such as a wireless 5G network. One such method including: providing access to an overlay network that includes virtual routers, wherein the overlay network is built above the underlay network, the underlay network including physical infrastructure that delivers packets; providing a UPFv that acts as an anchor for telephony voice functions; establishing routing protocols to transmit from the UPFv to one or more of the virtual routers; configuring one or more of the virtual routers to bridge an outgoing communication from the UPFv to a public cloud provider; instructing the virtual router to send the outgoing communication through the public cloud provider to the underlay network; and instructing the virtual router to receive an incoming communication from the underlay network through the public cloud provider to the UPFv.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: December 5, 2023
    Assignee: DISH Wireless L.L.C.
    Inventors: Andrew Trujillo, Ash Khamas, Sundeep Goswami
  • Patent number: 11838220
    Abstract: Techniques to utilize excess resources in a cloud system, such as by enabling an auxiliary resource utilizer to use resources while they are not needed to support primary resource utilizers, are described herein. Some embodiments are directed to identifying and allocating excess capacity of resources in a cloud system to auxiliary resource utilizers based on one or more policies. In various embodiments, excess resources in one or more of the set of resources in the cloud system, or cloud resources, may be determined based on monitoring utilization of the cloud resources by the primary resource utilizers. In many embodiments, an auxiliary resource utilizer that is in compliance with a set of utilization policies may be identified and the excess resources may be allocated to the auxiliary resource utilizer.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: December 5, 2023
    Assignee: Capital One Services, LLC
    Inventors: Eric K. Barnum, Bryan Pinos
  • Patent number: 11831561
    Abstract: Methods, a system, and apparatus for managing the separation and distribution of digital controls wherein the digital content in a network system includes receiving a request from any one of control devices, host server response to control device request (and output devices), host server may either non-discriminatively or discriminatively broadcast to any of the control devices, and control device handling responses throughout home network system. The methods, system, and computer readable medium include user experience optimized application types for (optimally) separating and distributing the associated control and associated status information elements during active sessions from the host server to the control devices and output devices within a network system.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: November 28, 2023
    Assignee: Sookbox LLC
    Inventors: David Sukoff, Cyrus Vafadari, Adam Mustafa, Mathew Peterson
  • Patent number: 11831414
    Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
    Type: Grant
    Filed: January 28, 2023
    Date of Patent: November 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
  • Patent number: 11811871
    Abstract: Systems and methods to facilitate cloud-based point-to-point data transfer via machine learning are described herein. A request for a transfer of data between a sending system and a receiving system may be obtained. Receiving system information for the receiving system may be obtained. Values of transfer parameters for performing the transfer may be determined through machine-learning. The transfer may be performed based on the determined values. Results of the transfer may be obtained and provided to the machine-learning algorithm to further train the algorithm.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: November 7, 2023
    Assignee: Signiant Inc.
    Inventors: Shane Daniel Barnes, Andrew Olatunde Belo, Ian Kennedy Hamilton
  • Patent number: 11811633
    Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include identifying one or more of a proxy and a tunnel in a network path, determining a relative location of the proxy and the tunnel in the network path, performing a plurality of traces, for a plurality of legs of the network path based on the locations of the proxy and the tunnel, and aggregating details related to the plurality of legs of the network path to provide a holistic view of the network. The different protocols include Internet Control Message Protocol (ICMP), Transmission Control Protocol (TCP), and User Datagram Protocol (UDP).
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: November 7, 2023
    Assignee: Zscaler, Inc.
    Inventor: Pankaj Chhabra
  • Patent number: 11811635
    Abstract: Embodiments of this application disclose a network traffic migration method and apparatus. The network traffic migration method includes: obtaining a bandwidth usage parameter value of each of M vBNG-UP network elements, where M is an integer greater than 1; when a bandwidth usage parameter value of a first vBNG-UP network element reaches a first threshold, determining a second vBNG-UP network element based on the sum of bandwidths occupied by to-be-migrated network traffic of one or more terminal devices in a first device group on the first vBNG-UP network element and a bandwidth usage parameter value of one or more vBNG-UP network elements in a vBNG-UP network element group; and migrating the to-be-migrated network traffic of the terminal devices in the first device group to the second vBNG-UP network element.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weidong Li, Rongrong Hua
  • Patent number: 11811544
    Abstract: A computer-implemented machine learning method for improving a collaboration environment is provided. The method comprises receiving text data for one or more users of the collaboration environment. The method further comprises generating a statement by partitioning the text data. The method further comprises determining an act using the statement and generating a thread using at least the statement and the act. The method further comprises generating an actor list using at least the thread, and generating an actionable item using the actor list and the thread.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: November 7, 2023
    Assignee: RINGCENTRAL, INC.
    Inventors: Vadim Zhuk, Helen Prask, Ivan Anisimov, William Zhuk
  • Patent number: 11799925
    Abstract: A communication system includes a first communication terminal including first circuitry and a second communication terminal including second circuitry. The first circuitry of the first communication terminal receives selection of multiple screens to be displayed on a first display of the first communication terminal. The second circuitry of the second communication terminal controls a second display of the second communication terminal to display the multiple screens for which the selection is received by the first circuitry, by using information on the multiple screens and layout information corresponding to a number of screens of the multiple screens.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: October 24, 2023
    Assignee: RICOH COMPANY, LTD.
    Inventor: Daiki Nakamura
  • Patent number: 11792154
    Abstract: Methods and apparatuses are described herein for multicast and unicast MAC address assignment protocol (MUMAAP). A first node may transmit, to a second node, based on a unicast MAC address of the second node or a multicast MAC address associated with the second node, a discover message that may include a first MAC address or a first range of MAC addresses. The first node may receive an offer message with a second range of MAC addresses. If the first node selects a second MAC address from the received second range of MAC addresses, the first node may transmit a request message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node. The first node may receive an acknowledge message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: October 17, 2023
    Assignee: INTERDIGITAL PATENT HOLDINGS
    Inventors: Antonio de la Oliva, Robert G. Gazda
  • Patent number: 11784904
    Abstract: Techniques for using trace with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include determining a number of hops from a source that is the user device and a destination, including determining metrics from the source to the destination; performing a trace to all intermediate nodes between the source and the destination, including determining metrics from the source to each of the intermediate nodes; and combining and presenting the metrics from the source to the destination and from the source to each of the intermediate nodes.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: October 10, 2023
    Assignee: Zscaler, Inc.
    Inventor: Sandeep Kamath
  • Patent number: 11784877
    Abstract: An intelligent agent monitors operation of at least one software virtualized network (VN). Context information associated with the VN is used to analyze a state of the VN. At least one configuration change is caused to the VN in response to analysis of the state of the VN. A change is identified to the state of the VN caused by the configuration change. A determination is made as to whether or not the change to the state of the VN is an improvement to operation of the VN. A response to the determination is made by causing at least one other configuration change to the VN.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: October 10, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Gibbon, Thomas Kirk, Behzad Shahraray, John Murray, Mazin Gilbert