Patents Examined by William C McBeth
  • Patent number: 11956116
    Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: April 9, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Chandrasekhar A, Javier Antich, Sri Sampath Mallipudi, Premchandar N, Harsha Lakshmikanth, Gregory A. Sidebottom, Zhifei Fang
  • Patent number: 11943190
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums which provide for sidebar communication threads forked from, or related to, a principal thread. Messages in the sidebar communication thread may include a history of the principal thread, including one or more messages from the principal thread, and may include a proposed principal thread message that is the subject of the sidebar thread discussion. The sidebar thread may also include sidebar thread messages that carries the conversation of the sidebar thread participants. Once a termination condition is reached for the sidebar thread, the sidebar thread terminates and either the proposed principal thread message (as potentially modified by participants of the sidebar thread) becomes an accepted principal thread message and it is posted to the principal thread as if it was sent by the sidebar initiator or no message is posted (e.g., the proposed principal thread message is rejected).
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Patent number: 11936752
    Abstract: A method for generating and processing bundled notification request messages includes, at a producer NF, receiving subscription request messages from consumer NFs via one or more SCPs. The method further includes obtaining and storing, from the subscription request messages validated by the producer NF, identities of SCPs within a last N hops of SCPs from the producer NF, N being an integer of at least one. The method further includes detecting an event requiring notifications to a plurality of the consumer NFs. The method further includes identifying, from the SCPs within the last N hops of SCPs from the producer NF, a group of SCPs for which the notifications can be bundled. The method further includes generating a bundled notification request message for the group of SCPs for which the notifications can be bundled. The method further includes transmitting the bundled notification request message to a first-hop SCP in the group of SCPs.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 19, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 11929981
    Abstract: A method of assigning IP addresses to devices of a building control network includes receiving a selection of selected devices of a plurality of devices from a user interface. The selected devices are displayed in a predetermined order on a display. A proposed static IP address for a first device in the predetermined order of the selected devices is received from the user interface. A static IP address is sequentially assigned to each of the selected devices following the first device in accordance with the predetermined order, assuming the subnet mask has been confirmed as valid. The selected devices in the predetermined order along with the assigned static IP addresses for each of the selected devices are displayed on the display. The assigned static IP address for each of the selected devices are downloaded to the corresponding one of the selected devices.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: March 12, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Lavanya Bhadriraju, Ravi Bharathi Krishnan, John Hutchey, Shyamsundhar Madhusudhan
  • Patent number: 11909816
    Abstract: Distributed network address discovery in non-uniform node networks can be performed. Regarding a client request for a service, network management component (NMC) can determine a network address space associated with a client based on a network identifier associated with the client or a node identifier. NMC can determine a group of candidate nodes (CN group) from a group of nodes based on network addresses associated with nodes of the node group and the network address space. NMC can determine a group of available candidate nodes (ACN group), from the CN group, available and able to process the request and perform the service based on operational statuses associated with the nodes of the CN group or services associated with those nodes. From the ACN group, NMC can determine a ranked list of network addresses associated with available nodes that can process the request based on defined service performance criteria.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 20, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Alexander Bahm, Rafal Szczesniak
  • Patent number: 11902085
    Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Chandrasekhar A, Javier Antich, Sri Sampath Mallipudi, Premchandar N, Harsha Lakshmikanth, Gregory A. Sidebottom, Zhifei Fang
  • Patent number: 11895086
    Abstract: A network device may maintain, for a user device, a pool domain into which address prefixes are allocated from a partition of an address pool management (APM) device, and may estimate, based on pool domain data, an average subscriber login rate for the pool domain by the user device. The network device may estimate, based on the pool domain data, an average response latency per apportionment alarm, and may calculate a dynamic apportionment threshold based on the average subscriber login rate for the pool domain and the average response latency per apportionment alarm. The network device may utilize the dynamic apportionment threshold for the user device.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: February 6, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Michael D. Carr
  • Patent number: 11888703
    Abstract: The present disclosure generally relates to apparatus, software and methods for predicting future network traffic. The disclosed apparatus, software and methods alleviate congestion and/or increase overall traffic flow by providing methods for reallocating future idle capacity.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: January 30, 2024
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Bernardo Huberman, Scott H. Clearwater
  • Patent number: 11876840
    Abstract: The present invention relates to a method for controlling the streaming of multimedia data in a network. The method comprising receiving, from a client device by a server, a request to control reception of at least one media stream from amongst a plurality of media streams as present in multimedia-data undergoing streaming by the client device, analysing the contents of the request to identify at least one of: a reception control message; the at least one media selected; and a type of control to be performed with respect to the at least one media, and responding the client device based on said analysis of the request by suspending or resuming the streaming of the at least one media stream from amongst the plurality of media streams in the multimedia data.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 16, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Naveen Kolati, Rathnamaiah Gundai, Siva Prasad Gundur, Vinayak Goyal
  • Patent number: 11855909
    Abstract: Methods and systems for managing network resources enabling network services over a network and for managing maintenance of network resources. The method comprises determining a desired performance level for the network services, the desired performance level being associated with service metrics that establish compliance with a service level agreement; accessing internal data relating to operations of the network and external data not relating to operations of the network; generating a prediction of a network service pattern based on the desired performance level of the network services, the internal data and the external data; identifying a decision scenario for orchestration of the network resources, the decision scenario establishing a configuration of the network resources, the decision scenario being generated based on a correlation of the prediction of the network service pattern and availability of the network resources; and causing to adapt the network resources based on the decision scenario.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: December 26, 2023
    Assignee: SERVICENOW CANADA INC.
    Inventors: Marie-Claude Cote, Thomas Fortier, Alexei Nordell-Markovits
  • Patent number: 11818007
    Abstract: In one embodiment, a method includes determining a first configuration information for configuring a user plane device of the first network slice associated with the control plane device, generating a first configuration identifier based on the first configuration information, sending, to the user plane device of the first network slice, the first configuration identifier and the first configuration information, receiving, from the user plane device of the first network slice, a second configuration identifier, wherein the second configuration identifier is generated by the user plane device of the first network slice based on the first configuration information received from the control plane device, and verifying, by comparing the first configuration identifier and the second configuration identifier, that the user plane device of the first network slice is configured using the first configuration information.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: November 14, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
  • Patent number: 11811516
    Abstract: A system and method for internet numbers management is provided. Historical internet protocol (IP) block information associated with a plurality of IP blocks is received from a server database. The historical IP block information includes IP block size information and IP block type information. A machine learning model is trained based on the historical IP block information. Predictions are received from the trained machine learning model indicating a pool of IP blocks of the plurality of IP blocks to be audited. An electronic action is generated to obtain validation status information for each IP block of the pool of IP blocks. The historical IP block information in the server database is updated with the validation status information for each IP block of the pool of IP blocks.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: November 7, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Roger Milton, Stephen R. Middleton, Raghavendra Jayaram, Raman P. Jankiram, Praveen K. Nidumolu, Sanjay R. Vyas, Jebaraj Daniel Kennet Jeyakumar
  • Patent number: 11785106
    Abstract: Techniques are described herein for determining an impact of slow performing webpages on a website. For example, a detection system may be provided to determine timing distributions for webpages by analyzing timing measurements for different timing metrics. The detection system may determine ranges of the timing distributions for slow and fast group of users of the website. The detection system may analyze user interactions of slow and fast group of users on the website. The detection system may further determine impacts of poor performing webpages on the website's performance based on the analysis of the user interactions on the webpages. The detection system may classify the impacts the webpages of the website and display the classifications to a website provider for identifying network operation(s) contributing to poor performance of the webpages.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 10, 2023
    Assignee: Quantum Metric, Inc.
    Inventors: Adam Dille, Mario Luciano Ciabarra, Jr., Hunter Pickett
  • Patent number: 11765024
    Abstract: Examples include systems and methods for providing automatic techniques for provisioning a computing device with an operating system and network processing functions. Some examples include automatically initiating a network handling module for configuring or programming a network interface card in a computing device to enable a network processing function while rebooting the computing device post operating system installation.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: September 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sandeep Kumble Seetharama, Nilakantan Mahadevan
  • Patent number: 11765212
    Abstract: A communication apparatus and a method for sending a courtesy message to a recipient to whom a communication request has been sent by mistake are provided. The communication apparatus includes a processor configured for detecting a first interaction of the user with an interface adapted to start a first communication session towards the recipient, detecting a second interaction of the user with the interface for requesting the interruption of the first communication session, interrupting the first communication session, and determining, on the basis of the time of occurrence of the first interaction and the second interaction, whether a courtesy message should be transmitted to the recipient, and, should the transmission of the courtesy message be necessary, transmitting the courtesy message to the recipient in the course of a second communication session.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 19, 2023
    Assignee: PATMOS, UNIPESSOAL LDA
    Inventor: Robert James
  • Patent number: 11757833
    Abstract: A first device may establish a connection with a second device, and may provide a connection check RPC message to the second device. The first device may receive a verification RPC message from the second device, and may provide, to the second device, a sync domains RPC request that includes a first list of active domains with associated address pools. The first device may receive, from the second device, a sync domains RPC response that includes threshold values for the active domains included in the first list of active domains, and may provide, to the second device, a sync pools RPC request that includes a first list of address pools associated with the active domains. The first device may receive, from the second device, a sync pools RPC response that includes confirmation of the first list of address pools, and may allocate addresses of an address pool to a CPE.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: September 12, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Paul Raison, Jonathan Azevedo, Steven P. Onishi, Linda M. Cabeca, Michael D. Carr
  • Patent number: 11750539
    Abstract: Various methods and systems for generating an electronic group-based announcement in a group-based communication system. The methods further correspond to receiving an electronic group-based announcement request associated with a user identifier and identifying one or more selected group-based communication channels of the plurality of group-based communication channels associated with the user identifier used to facilitate access control for the electronic group-based announcement in the group-based communication system. The methods further include transmitting the electronic group-based announcement for rendering within group-based communication channel interfaces associated with the identified one or more selected group-based communication channels or an announcement interface element of the group-based communication system, wherein the electronic group-based announcement is rendered based at least in part on publish control parameters.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 5, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Albert J. Treat, Airat Aminev
  • Patent number: 11729140
    Abstract: A wireless communication coverage extension system comprises a backhaul subnetwork that includes a set of interconnected nodes. A plurality of nodes of the backhaul subnetwork implementing a functionality of access point of a same wireless communication network. To avoid conflicts of IP addresses, a monitoring of the presence of the main DHCP server is implemented, by a said node, to which the main DHCP server is connected. In the case where the first monitoring shows a disconnection of the main DHCP server, a backup DHCP server is activated in a node of the backhaul subnetwork. Then a general disconnection of the nodes of the backhaul subnetwork and of any device connected to the wireless communication coverage extension system is implemented. The IP address leases are then renewed by the backup DHCP server, following the general disconnection.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 15, 2023
    Assignee: SAGEMCOM BROADBAND SAS
    Inventor: Mathieu Colliaux
  • Patent number: 11716251
    Abstract: The disclosure is directed to providing virtual network functions to a customer node by a communication system with a provider node in an automatic, traceable, and auditable way. The provider node includes a retrieving module, a validation module, and a deployment module. The retrieving module is configured to retrieve a notification signal, wherein the notification signal is indicative of a selected one of a plurality of virtual network functions and the customer node. The validation module is configured to establish service level agreement data and to validate the agreement service level data, based on the notification signal. The deployment module is configured to selectively transmit a deployment signal to a communication node depending on the validation of the service level agreement data for providing the selected virtual network function to the customer node.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 1, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Markus Sauer, Florian Zeiger
  • Patent number: 11706264
    Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: July 18, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, Jr