Patents Examined by John M MacIlwinen
  • Patent number: 11888931
    Abstract: Efficient scaling of in-network compute operations to large numbers of compute nodes is disclosed. Each compute node is connected to a same plurality of network compute nodes, such as compute-enabled network switches. Compute processes at the compute nodes generate local gradients or other vectors by, for instance, performing a forward pass on a neural network. Each vector comprises values for a same set of vector elements. Each network compute node is assigned to, based on the local vectors, reduce vector data for a different a subset of the vector elements. Each network compute node returns a result chunk for the elements it processed back to each of the compute nodes, whereby each compute node receives the full result vector. This configuration may, in some embodiments, reduce buffering, processing, and/or other resource requirements for the network compute node or network at large.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: January 30, 2024
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 11871280
    Abstract: A system comprises a virtualized network function (VNF) instantiation method, a network function virtualization (NFV) orchestrator (NFVO), a virtualized infrastructure manager (VIM), a VNF manager (VNFM), and a system where when a VNF instance for implementing a function of a multi-access edge application is deployed on an edge cloud using an NFV management and orchestration (NFV-MANO) system structure framework, a location of the VNF instance for implementing the application is no longer determined according to an affinity/anti-affinity rule. Instead, a mapping relationship between a different virtual resource location area on the edge cloud and a quality of service (QoS) attribute is established, so that a virtual resource location area that meets a QoS attribute of a VNF can be dynamically matched for the VNF based on the QoS attribute of the VNF.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Haitao Xia
  • Patent number: 11863401
    Abstract: Techniques are disclosed for generating a combined visual representation of subsets of devices associated with corresponding sub-networks of a private network, where at least two devices in corresponding sub-networks share a same private internet protocol (IP) address. The system generates a separate profile for each device using a combination of elements including at least (a) a private IP address corresponding to the device and (b) a network identifier corresponding to a sub-network associated with the device. These sub-networks and their constituent devices may be visually represented in corresponding user interface elements.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: January 2, 2024
    Assignee: Ordr Inc.
    Inventors: Gnanaprakasam Pandian, Harsha Vardhan Ramasamy, Krishna Kumar Vavilala, Vivekanandan Vinayagam, Vijayaraghavan Doraiswami, Sheausong Yang
  • Patent number: 11863609
    Abstract: A system is disclosed for storage, processing, and accessing of data. The system includes a front end system and a back end system communicatively connected to the front end system. A front end system is configured to provide one or more user interfaces configured to store, process, and access data in a first data server, in response to user input, by sending messages to the back end system. The back end system includes the first data server and one or more processing servers. The one or more processing servers are configured to process messages received from the front end system by accessing in the first data server to perform one or more operations specified by the messages. The back end system also includes a blockchain server configured to maintain a record of changes made to data in the first data server by the one or more processing servers.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: January 2, 2024
    Inventor: Tim Donald Johnson
  • Patent number: 11863466
    Abstract: Examples herein include systems and methods for providing capacity forecasting for high-usage periods of a computing infrastructure. An example method can include segmenting a first portion of a data stream and generating a first core set for a forecasting model that predicts future usage of computing resources. The example method can further include segmenting a second portion of the data stream, generating a second core set, and using both core sets to forecast usage. The first core set can then be phased out after a predetermined time period has elapsed such that forecasting is based only on the second core set. The example method can further include defining at least two clusters of data and performing predictive analysis on that specific cluster. Cluster-specific results can be displayed on a GUI, which can also provide a user with options for increase or decrease computing resources based on the predictions.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 2, 2024
    Assignee: VMware, Inc.
    Inventors: Darren Brown, Paul Pedersen
  • Patent number: 11855833
    Abstract: Examples of device-driven management are described. A management service can transmit a device-driven management workflow to a number of client devices. The device-driven management workflow can include workflow objects that define a branching sequence of instructions. The client devices can provide a corresponding plurality of completion statuses for a step of the device-driven management workflow. The management service can identify a failure of the step according to a set of failure rules, and visually emphasize the failure within a representation of the device-driven management workflow.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: December 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Rahul Parwani, Brian Link, Satish Venkatakrishnan, Mohan Guttikonda, Amogh Datar
  • Patent number: 11855854
    Abstract: Systems and methods for determining an efficiency score for an automation platform are provided. According to one embodiment, a first weight for each playbook of multiple playbooks of an automation framework and a second weight for each type of error of multiple types of errors that may cause execution of one of the multiple playbooks to fail are maintained. The first weight represents a relative importance of the playbook and the second weight represents an effort required to address the error. An efficiency score is calculated for execution of one or more playbooks of the multiple playbooks during a particular time period based on the first weight for each of the one or more playbooks and the second weight for each type of error observed during the particular time period. An indication of a health of the automation framework is then displayed based on the efficiency score.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: December 26, 2023
    Assignee: Fortinet, Inc.
    Inventors: Shravan K. Konthalapally, Abhishek Narula, Pooja Singh
  • Patent number: 11848832
    Abstract: The information processing method includes: acquiring, by an information processing device, numerical value information pertaining to an attribute of a network slice, the numerical value information being obtained by converting input information which has been inputted through a user interface; and selecting, by the information processing device, a network slice as a candidate to which a terminal device is to be connected.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 19, 2023
    Assignee: NEC CORPORATION
    Inventor: Yuji Araki
  • Patent number: 11831506
    Abstract: A disclosed touchless provisioning method configures a baseboard management controller (BMC) of a bare metal server to include or support two or more network services for retrieving a configuration profile locator (CPL) identifying a network-accessible configuration file containing a server configuration profile (SCP). At least one of the network services may be invoked to retrieve the CPL and pass the CPL to a provisioning agent process configured to access the configuration file and configure the system in accordance with the SCP. The server may require a static IP address and the two or more network services may include at least one network service, such as a multicast domain name service (mDNS), suitable for use in conjunction with a static IP address system and at least one network service, such as a DHCP service, suitable for use in conjunction with servers that do not require a static IP address.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: November 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Jon Vernon Franklin, Chien Lin Lee, Jun Gu, Alaric Joaquim Narcissius Silveira
  • Patent number: 11831545
    Abstract: This disclosure relates to a fully software-defined, fully virtualized, and customizable mobile communication platform deployed on public cloud infrastructure. Such mobile networks allows for end to end control of automatic and programmatic deployment and configuration of the mobile network components. The implementations below effectively enables instant creation and deployment of a true private global end-to-end Software Defined Network (SDN) for 3G, 4G, LTE, and 5G mobile communication from the ground up. Users will effectively act their own mobile carrier, allowing them to customize the features available to them via a programmatic interface.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 28, 2023
    Assignee: Telnyx LLC
    Inventors: Anirudh Tyagi, Mohamed Kamar, David Casem
  • Patent number: 11818161
    Abstract: A computational instance may contain a plurality of vulnerable items and a plurality of change requests, wherein at least some of the vulnerable items are assigned to a vulnerability group, the vulnerable items represent hardware or software components that exhibit known vulnerabilities, and the change requests represent additions, removals, or modifications of the hardware or software components. The computational instance may further include one or more computing devices configured to: generate a representation of a first graphical user interface containing data related to the vulnerability group, generate a representation of a second graphical user interface that allows specification of change request options, generate a representation of a third graphical user interface with data entry fields for a corresponding change request that are auto-populated based on the data related to the vulnerability group, and add a corresponding change request to the plurality of change requests.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: November 14, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Anna Anatolyevna Vester, Lisa Sherilyn Henderson, Antonio Challita, Betsy Cherian, John Anthony Rissone, Hnin Haymar, James Gavin Erbes
  • Patent number: 11805108
    Abstract: Examples of scheduled and on-demand volume encryption suspension are described. In some examples, volume encryption is to be suspended for a client device. A suspension limit is identified for a volume encryption suspension for the client device. A suspend encryption command is generated to include instructions for the client device to apply the volume encryption suspension according to the suspension limit. The suspend encryption command is transmitted to the client device for execution.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: October 31, 2023
    Assignee: VMWARE, INC.
    Inventors: Neeraj Saluja, Akhil Parasa, Kevin Sheehan, Shravan Shantharam
  • Patent number: 11799956
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: October 24, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
  • Patent number: 11785049
    Abstract: Exemplary embodiments provide for rate limiting access to data endpoints which includes a processor configured to monitor network traffic between one or more devices on a first network and a second network. The processor may receive a first data endpoint request from one of the one or more devices and compare the first data endpoint request to a ledger of one or more data endpoints. The ledger may have a rate limit associated with the one or more data endpoints which defines a threshold number of requests allowed for the one or more data endpoints. In response to the first data endpoint request matching one or more of the data endpoints on the ledger, the processor may block the first data endpoint request when the data endpoint request exceeds the threshold number of requests allowed for the matching data endpoint on the ledger.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: October 10, 2023
    Assignee: ACTION STREAMER, LLC
    Inventor: Richard Stokes
  • Patent number: 11777800
    Abstract: A controller device manages a plurality of network devices. The controller device includes a memory comprising a configuration database including a set of stored network device configurations, wherein each stored network device configuration of the set of stored network device configurations corresponds to a network device of the set of network devices. Additionally, the controller device includes processing circuitry configured to receive an intent file corresponding to an intended configuration for the set of network devices; receive a message from a network device of the set of network devices indicating an out-of-band configuration change at the network device; and determine, based on a stored network device configuration corresponding to the network device and an actual configuration of the network device, whether the intent file is compatible with the out-of-band configuration change.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep H. Krishnamurthy, Fnu Nadeem, Raviraj Satish Deshmukh
  • Patent number: 11778027
    Abstract: Techniques are disclosed for the sharing and transferring of user data in online network systems operating in multiple jurisdictions. The different jurisdictions may be, for example, different geo-partitions in an online network system. Various techniques are disclosed for providing cross-partition operational functionalities (e.g., cross-geo transactions) between geo-partitioned server systems through the sharing and transferring of data between the geo-partitions. The geo-partitions may have established permissions for data that can be shared between the geo-partitions. A server system in one geo-partition may generate an auxiliary account from a subset of data shared across the geo-partitions that complies with the data permissions. Complying with the established data permissions may inhibit overlapping between the different laws or regulations of the geo-partitions.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: October 3, 2023
    Assignee: PayPal, Inc.
    Inventors: Christopher McGraw, Mohammed Saleem Shafi, Norihiro Edwin Aoki
  • Patent number: 11770330
    Abstract: Network requests can be automatically routed between two or more computer subsystems in some examples. In one such example, a system can determine that a user is eligible for a service based on usage data relating to an account of the user. Based on determining that the account is eligible for the service, the system can activate the service for the user by communicating with a service subsystem. Subsequent to activating the service for the user, the system can receive a network request associated with the user and determine that the network request has a characteristic. Based on determining that the network request has the characteristic, the system can forward the request to the service subsystem. The service subsystem can complete the network request using the service.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: September 26, 2023
    Assignee: Truist Bank
    Inventors: Robert Rohr, Selcuk Karakaplan
  • Patent number: 11757474
    Abstract: A base station type replacement method, a software defined radio (SDR) network management system, a base station type replacement apparatus and a non-transitory computer-readable storage medium are disclosed. The method may include: creating a blank target base station rack diagram in a view area in a source base station rack diagram according to a new base station creation operation of a user through an SDR network management system (201); and moving a graphical managed object (MO) in the source base station rack diagram to the target base station rack diagram according to a graphical move operation of the user, storing service location keyword information of the MO in the source base station rack diagram and the target base station rack diagram, and configuring data of a target base station based on the target base station rack diagram during the graphical move operation to complete base station type replacement (202).
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 12, 2023
    Assignee: ZTE CORPORATION
    Inventor: Yanhong Ma
  • Patent number: 11757729
    Abstract: A system for dynamically managing a configuration file of a switch is provided. During operation, the system can determine one or more groups of line specifications in a specification file. A respective line specification can indicate a format of a respective variant of a configuration command of the switch. The system can then annotate a respective group in the specification file with a corresponding label. Subsequently, the system can associate a respective configuration command of the configuration file with a label of a group based on matching the configuration command with the group.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shaun Wackerly, Frank Wood
  • Patent number: 11757940
    Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a set of datacenters. The method receives a definition of an application to be deployed in the virtual infrastructure. The application definition specifies a requirement that the application receive data traffic from sources external to the virtual infrastructure. Based on the application definition, the method defines a first set of firewall rules for the application that indicate conditions for allowing data traffic from sources external to the virtual infrastructure. For an existing second set of higher-level firewall rules for data traffic entering and exiting the virtual infrastructure, the method specifies a new firewall rule that directs a network element implementing the sets of firewall rules to apply the first set of firewall rules to any data traffic that is from sources external to the virtual infrastructure and directed to the application.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Sachin Mohan Vaidya, Kausum Kumar, Jayant Jain, Shadab Shah, Anirban Sengupta