Network Computer Configuring Patents (Class 709/220)
  • Patent number: 11362883
    Abstract: Presented herein are methodologies for tracking a link state of a physical network connection and selectively reporting the link state to virtual machines that rely on the physical network connection. A method includes receiving an indication, at a hypervisor, which is running on a host computer and which instantiates a virtual switch, that a physical link interconnecting the host computer to a network has failed; determining that the physical link serves the virtual switch; determining whether link state tracking is enabled for the physical link; and when link state tracking is enabled for the physical link, notifying a virtual machine, which is running on the host computer and which is being served by the virtual switch, that a connection between the virtual machine and the network has failed.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: June 14, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dinesh Ranjit, Ramanathan Lakshmikanthan, Vijay Padmanabhan
  • Patent number: 11356776
    Abstract: A method of associating audio devices into a network association, including alerting a network of the presence of a first audio device by engaging a first button associated with the first audio device; assigning a first role to the first audio device; alerting the network of the presence of each subsequent audio device by engaging a subsequent button associated with each subsequent audio device; assigning a subsequent role to each subsequent audio device; and alerting the network that all subsequent audio devices have been identified by engaging the first button associated with the first audio device.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: June 7, 2022
    Assignee: Summit Wireless Technologies, Inc.
    Inventors: Kenneth A. Boehlke, Brian Keith Greeney
  • Patent number: 11354215
    Abstract: A method for analyzing how a baseboard management controller (BMC) is monitoring a device in an analysis system platform performs an analysis of features of the device being monitored by the BMC. The method receives an IP address of a BMC input by a user, obtains source code corresponding to the IP address and determines application programming interface type corresponding to the source code. A function menu according to the application programming interface type is selected, the function menu comprising at least one item for analysis. The feature performance of the device being monitored is analyzed and recorded and results of the performance analysis are stored.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: June 7, 2022
    Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.
    Inventors: Cheng-Da Yang, Yen-Hsuan Chen
  • Patent number: 11354111
    Abstract: There are provided systems and methods for hardening of rule data object version for smart deployment. A service provider, such as an electronic transaction processor for digital transactions, may utilize different decision services that implement rules for decision-making of data including real-time data in production computing environments. Rules may correspond to coded statements that perform an automated decision-making service for the computing services and platforms of the service provider. When writing rules different variables for data objects are used, which are updated over time. Thus, a rule authoring application may be updated over time to have more and newer variables, which requires updating of the decision services. To optimize updating of the decision services when deploying new rules, the service provider may determine compatible versions of specifications for the variables. Thereafter, the service provider may determine whether a device service's variable specification requires updating.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: June 7, 2022
    Assignee: PAYPAL, INC.
    Inventors: Sumit Kumar, Prabin Patodia
  • Patent number: 11354385
    Abstract: Tools and techniques for performing life cycle management of user-selected applications on wireless communications devices are described herein. In part, the tools provide machine-readable media for presenting to the subscriber a list of available applications for installation on the device, and for receiving selections from the subscriber of one or more of the applications. Additionally, the tools provide methods for selling advertising space on the devices.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: June 7, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: John Alson Hicks, III, Douglas R. O'Neil
  • Patent number: 11354104
    Abstract: Systems and methods associated with performing checkpoint and build processing associated with a continuous integration/continuous deployment (CI/CD) pipeline. In one embodiment, an exemplary method may include identifying an outside dependence for a new cloud process to be integrated into a CI/CD build of a CI/CD pipeline, determining on a periodic or ongoing basis whether a current status of the outside dependence identifies it as incomplete such that a new cloud process would not perform as desired until the dependence is complete, preventing the new cloud process from being integrated into the CI/CD build until the current status indicates that the outside dependence is complete, and integrating the new cloud process into the CI/CD build when the current status indicates that the outside dependence is complete.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: June 7, 2022
    Assignee: Capital One Services, LLC
    Inventors: Christopher Marc Licata, Jeremy Green, Nicholas Lykins, Annemarie Daddis
  • Patent number: 11350351
    Abstract: A first base station configured to exclude a first carrier from a list of multiple carriers of a second base station is described herein. Prior to excluding the first carrier, the first base station may select the first carrier for a user equipment (UE) based on first measurements of the multiple carriers of the second base station. The first base station may then determine that a connection between the UE and the second base station via the first carrier has failed and may provide an updated list of the multiple carriers of the second base station to the UE, the updated list excluding the first carrier. The first base station may then receive from the UE second measurements of the multiple carriers included in the updated list and select a second carrier of the second base station for the UE based on the second measurements.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 31, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Jun Liu, Jeff Ahmet
  • Patent number: 11349907
    Abstract: Methods are provided in which a computer device provides, to a network device, an editing probe instruction for a cursor movement on a command line interface for interfacing with the network device. In these methods, the computer device obtains, from the network device, data output and determines whether the network device completed a command output based on whether the data output indicates the cursor movement on the command line interface.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: May 31, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Piotr Jerzy Kupisiewicz, Jonathan Maria Jan Slenders, Frédéric René Philippe Detienne
  • Patent number: 11349718
    Abstract: Techniques for capacity bursting using a remote control plane are described. A method of capacity bursting using a remote control plane includes determining that a first control plane associated with a first area of a provider network has insufficient capacity to manage a plurality of resources in the first area, sending a request for a second control plane in a second area of the provider network to manage at least a first portion of the plurality of resources in the first area, the second control plane identified based at least on a backup hierarchy, and updating management of at least the first portion of the resources in the first area from the first control plane to the second control plane, wherein one or more references to endpoints of the first control plane are updated to be references to endpoints of the second control plane for at least the first portion of the resources managed by the second control plane.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Hadley Goodman, Georgios Elissaios, Diwakar Gupta
  • Patent number: 11347499
    Abstract: Merging multiple package files into a merged package file is disclosed herein. In some examples, a processor device of a computing device retrieves a first package specification file corresponding to a first package file and a second package specification file corresponding to a second package file. The first package specification file and the second package specification file are next merged into a merged package specification file. Finally, a merged package file is generated based on the merged package specification file. The merged package file includes a first plurality of constituent files of the first package file and a second plurality of constituent files of the second package file, and in some examples may include a third plurality of constituent files of a dependency package file on which the first or the second package file depends. The merged package file thus enables more efficient and convenient software distribution and installation.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 31, 2022
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Ilan Gersht, Arie Bregman
  • Patent number: 11343148
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Patent number: 11336723
    Abstract: Updates for clients accessing a data volume across fault tolerance zones may be replicated. Requests to write or read a block of a logical volume with replicas located in different fault tolerance zones may be sent to the different replicas. Responses for the different requests may be evaluated to determine whether quorum is satisfied for the write or read of the block of the logical volume. For writes that satisfy quorum, a request to commit the write may be sent to the replicas of the logical volume.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 17, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran-Kumar Muniswamy-Reddy, William Zaharchuk, Divya Ashok Kumar Jain
  • Patent number: 11336513
    Abstract: The systems, devices, and techniques discussed herein are directed to commissioning network nodes as they are installed in a network. A commissioning agent can be installed in a network node prior to installing the network node in a network. When coupled to a port of an aggregation network node, the network node and/or the aggregation network node can provide an indication of a generic or private Internet protocol (IP) address to a commissioning node. The commissioning node can determine that the network node is to be initialized, and can provide commissioning files to the network node. Accordingly, the network node can configure the network node based in part on the commissioning files, including updating an IP address of the network node to a public address. Thus, network nodes can be commissioned remotely without requiring a separate provisioning channel and without requiring the network node to be configured prior to installation.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 17, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Ryan Hollinger, Hailei Henry Cheng
  • Patent number: 11336505
    Abstract: The present disclosure is related to devices, systems, and methods for persistent alert notes. An example method can include receiving an alert message via a log management server, wherein the alert message indicates a current alert instance particular to a class of alerts, retrieving, in response to receiving the alert message, a note stored in association with the class of alerts via the log management server, wherein the note includes resolution information corresponding to a previous alert instance particular to the class of alerts, and providing the retrieved note via a user interface of the log management server.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventors: Vardan Movsisyan, Steven Flanders
  • Patent number: 11328462
    Abstract: A data visualization tool and a method of using the tool for managing resources in a set of server clusters is disclosed. The visualization tool displays the allotment of computational resources among various categories, including currently allocated resources, resources reserved for pending requests and available resources. The resources include CPUs, memory, and storage. The visualization tool is configured to visually indicate the difference between server clusters where new resources can be allocated and other clusters where one or more resources are capped and prevent any new allocations. The visualization tool is also configured to show current utilization of each resource for comparison with the amount allocated.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: May 10, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventor: Stanley Joseph Black
  • Patent number: 11329948
    Abstract: The present disclosure provides an IPv6 stateless address auto-configuration method, a network device and a host. The method includes: sending a router advertisement RA message to a host, wherein the RA message includes a prefix information option, and the prefix information option includes a prefix and a flag. The host performs IPv6 stateless address auto-configuration according to the prefix and the flag.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 10, 2022
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Lin Luo
  • Patent number: 11327706
    Abstract: A method and system provide the ability to asynchronously collaborate on a model of an infrastructure project. The model is acquired and view settings for the model are captured. The view settings include a feature highlight that provides display attributes/settings for objects and/or features of the model, a camera position providing second settings relating to a camera view of the model, and a data view providing third settings regarding a view of the model data. The view settings are associated with a link. The link is transmitted/provided from a sender to a recipient. The link enables rehydration of a live model based on the captured view settings thereby presenting a state and view settings of the model specified by the sender.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 10, 2022
    Assignee: AUTODESK, INC.
    Inventor: Eric Alden Fain
  • Patent number: 11330045
    Abstract: A processing system may identify a first set of downloader devices for a first media stream from a first uploader device, where a plurality of servers of a distribution network is available to route the first media stream between the first uploader device and the first set of downloader devices, calculate a first upload bitrate and a first upload server of the plurality of servers for uploading the first media stream, where the calculating may minimize an average latency experienced by a plurality of downloader devices and maximize an average download bitrate for the downloader devices across a set of media streams including the first media stream, where the plurality of downloader devices includes the first set of downloader devices, and where each media stream is associated with a respective uploader device, and assign the first upload bitrate and the first upload server to the first uploader device.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 10, 2022
    Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of California
    Inventors: Bharath Balasubramanian, Zhe Huang, Jiasi Chen
  • Patent number: 11330449
    Abstract: A communication system includes a plurality of sensor terminals each having an individual time and a management terminal having a reference time. The management terminal associates the individual time with the reference time at which the individual time was received and stores the associated times as a time pair. The management terminal determines a communication delay time using the configuration information of the hardware of the sensor terminal, the version of the software of the sensor terminal, the configuration information of the hardware of the management terminal, the version of the software of the management terminal, and a communication delay-causing combination table. The management terminal corrects the correspondence relationship between the individual time and the reference time in accordance with the communication delay time and corrects information detection time received from each of the plurality of the sensor terminals based on the corrected correspondence relationship.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: May 10, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hikaru Sugata
  • Patent number: 11329887
    Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 10, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 11327772
    Abstract: A method for method of setting up a processing system includes determining availability of user-provided platform information indicative of a first memory platform out of a plurality of memory platforms. In response to determining that the user-provided platform information is available at the first memory platform, a boot loader code is read from the first memory platform. In response to determining that the user-provided platform information is not available, test availability of the boot loader code in another memory platform of the plurality of memory platforms, and read the boot loader code from the another memory platform upon testing the availability of the boot loader code in the another memory platform.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 10, 2022
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Davide Silvio Fiorese
  • Patent number: 11327788
    Abstract: Exemplary embodiments include a method for scheduling multiple batches of concurrent jobs. The method includes: scheduling a plurality of batches where each batch has a plurality of jobs; identifying one or more dependencies via a configuration file, wherein the configuration file manages dependencies for each of the jobs of each batch; monitoring the one or more jobs; identifying and reporting one or more errors; and resolving the one or more errors by modifying one or more of hardware performance, CPU usage, memory consumption, database performance and/or other metrics to optimize system resource usage.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 10, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Utkarsh Sudhir Bidkar
  • Patent number: 11329914
    Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: May 10, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
  • Patent number: 11323503
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VOIP server provides VOIP service for a plurality of users of the account.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: May 3, 2022
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11323919
    Abstract: Technology is described for communicating messages between edge devices. A process may be executed at a first edge device for use by a mobile device that is connected to the first edge device. A connection may be established between the first edge device and a second edge device. The first edge device may determine that the mobile device has been handed over from the first edge device to the second edge device. Messages may be communicated between the process executing on the first edge device and the mobile device via the connection with the second edge device when the mobile device has been handed over from the first edge device to the second edge device.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwardutt Parulkar, Calvin Yue-Ren Kuo
  • Patent number: 11314678
    Abstract: A computer implemented method of providing connectivity between two or more primary assets, each primary asset comprising a hardware component or a software component, the method comprising receiving a request to provide connectivity between the primary assets; accessing a repository that stores a list of assets and metadata associated with each asset; using the metadata in the repository to generate an hierarchical list of assets; rationalising the hierarchical list of assets by selecting a group of assets from the hierarchical list of assets to be used in providing connectivity between the primary assets; and generating, based on operating parameters of each asset in the group of assets, a deployment plan for the group of assets, wherein the deployment plan defines settings and/or connections to be used between the assets in the group of assets in order to provide connectivity between the two or more primary assets.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 26, 2022
    Assignee: THALES HOLDINGS UK PLC
    Inventors: James Williams, Louis Simpson, Simon Morris
  • Patent number: 11316823
    Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: April 26, 2022
    Assignee: Centripetal Networks, Inc.
    Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
  • Patent number: 11316929
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Chaoting Xuan, Tong Zhao, Bo Steven Liu, Yue Zhao, Yanchao Zhang, Qimin Yao, Suyu Pan
  • Patent number: 11317468
    Abstract: An electronic device is disclosed. In addition, various embodiments recognized through the specification are possible. An electronic device supporting a neighbor awareness networking (NAN) protocol and a heterogeneous protocol different from the NAN protocol stores first information associated with a link established based on the heterogeneous protocol, transmits a message including the first information to an external electronic device included in a NAN cluster, via a wireless communication circuitry, receives a NAN data path (NDP) request message including second information associated with an NDP from the external electronic device, transmits an NDP response message to the external electronic device based at least in part on the second information and the first information, and performs data communication with the external electronic device based on the NDP.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 26, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Buseop Jung
  • Patent number: 11310155
    Abstract: A category of auxiliary tasks (such as routing configuration management or packet content transformation) associated with transmission of network packets between sets of network endpoints is determined. A virtual router is configured to transmit the packets between the sets of network endpoints. Connectivity is enabled between the virtual router and an auxiliary task offloading resource. Results of an auxiliary task performed at the offloading resource are used to transmit at least some packets between the sets of network endpoints.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Guru Kannan, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Fahed Hijazi, Xiyuan Gou, Steve Ge, Yuxin Ren, Brandon Michael LaRue, Jaywant U Kapadnis
  • Patent number: 11310219
    Abstract: A system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system. The redirection server detects a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. Each mobile data communication device receives data items from the wireless network and includes a device configuration stored in a memory location on the mobile data communication device. The device configuration of each mobile data communication device controls one or more functions of the mobile data communication device. The policy generation system receives a policy setting from a user interface and stores the policy setting in a user information record associated with a mobile data communication device.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: April 19, 2022
    Assignee: BlackBerry Limited
    Inventors: James Andrew Godfrey, Wen Gao, Denny K. Chiu
  • Patent number: 11307884
    Abstract: A resource management system and method for performing resource management operations in a distributed computer system uses predicted resource demands for a specified time in the future to change a resource management option of a resource management analysis algorithm prior to the specified time so that the resource management analysis algorithm can be executed in anticipation of the predicted resource demands at the specified time.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 19, 2022
    Assignee: VMware, Inc.
    Inventor: Aashish Parikh
  • Patent number: 11308201
    Abstract: A method of establishing security monitoring functionality on a device on retail display includes obtaining, by a processor of a server computer, a mobile device management (MDM) startup message from the device, determining, by the processor, whether the device is enrolled for MDM supervision, and if the device is enrolled for the MDM supervision, downloading, by the processor to the device, configuration data to support the MDM supervision and implementation of the security monitoring functionality.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 19, 2022
    Assignee: SENNCO SOLUTIONS, INC.
    Inventors: Brian Peacock, Dale R. Liff, Stephen M. Strom, George Liff
  • Patent number: 11310122
    Abstract: A method and system of portable and flexible deployment of dedicated servers in cloud computing. A user input of a selection of a server image template pertaining to a dedicated server to be deployed is received at a first screen at a user interface. The dedicated server is selected according to the user input of the selected server image template. The selected dedicated server is deployed, and an operating system is specified for the selected dedicated server in response to having deployed a server image associated with the selected server image template in the data center at each geographic location of one or more geographic locations. Deploying the selected dedicated server includes booting the selected dedicated server using the specified operating system.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Marc Jones, Duke Skarda
  • Patent number: 11308015
    Abstract: A method and a computer readable medium comprising instructions for upgrading a firmware of a peripheral device connected to a host device via a Peripheral Component Interconnect Express (PCIe) bus from the operating system (OS) of the host device is disclosed. In one embodiment, the method and computer readable medium instructions includes halting host device access to the peripheral device after detecting the peripheral device has completed a shutdown sequence, and resetting the peripheral device after a predetermined time period after completion of the shutdown sequence. The method and computer readable medium instructions further includes initializing the firmware stored in a persistent storage location of the peripheral device, and re-establishing a connection between the peripheral device and the host device. In one embodiment, the predetermined time period is greater than a time it takes for the host device to detect the peripheral device has completed the shutdown sequence.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 19, 2022
    Assignee: Kioxia Corporation
    Inventors: Gordon W. Waidhofer, Ali Aiouaz, Christopher Delaney, Leland Thompson
  • Patent number: 11303646
    Abstract: Techniques for identity management, and more particularly, to techniques for dynamically assigning membership to users in the system based on dynamic rules. In one aspect a computer-implement method is provided that breaks down the processing from a single large thread or operation into multiple minutest level threads or operations and makes use of event driven architecture used in distributed environments such as a cloud environment, to achieve a scalable model and can work seamlessly for multi-tenant applications. Every sub problem is assigned to a dedicated set of subscribers on a messaging service for processing.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 12, 2022
    Assignee: Oracle International Corporation
    Inventors: Isha Chawla, Ashish Bhargava
  • Patent number: 11303658
    Abstract: System and method for data analysis and detection of threat are provided. The system includes a processing subsystem. The processing subsystem includes a reconnaissance module configured to acquire data from one or more internal sources and one or more external sources. The data from the one or more internal sources includes the data from at least one of a firewall, a router and a security solution. The data from the one or more external sources includes the data from at least one of a deep web, a dark web and a surface web. The processing subsystem also includes an analysis module configured to analyse the data by using at least one threat analysis method for detection of threat and a dissemination module configured to present detected threat in one or more forms. The system also includes a memory configured to store data acquired from the one or more sources.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: April 12, 2022
    Inventor: Bimodh Jo Mathew
  • Patent number: 11303542
    Abstract: Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 12, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Brian V. H. Nguyen, Shellie Wickham
  • Patent number: 11301474
    Abstract: An example method of parsing data in a distributed computing system includes assigning a worker k to scan a data chunk k at a data storage node at which data chunk k is stored, each of one or more data chunks including a partial record, receiving, from each worker k, a number of instances of a context-varying symbol, a position in the data chunk k of a first instance of a context-dependent symbol after an even number of instances of the context-varying symbol, and a position in the data chunk k of a first instance of the context-dependent symbol after an odd number of instances of the context-varying symbol, for each data chunk that includes a partial record, computing an adjusted data chunk including data from a later data chunk to complete the partial record, parsing the adjusted data chunks and executing a query against the plurality of records.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Eric Eilebrecht
  • Patent number: 11303541
    Abstract: Systems and methods include receiving a provisioning request for a service in a distributed system; staging the provisioning request to one or more additional services in the distributed system; receiving a staging response from the one or more additional services that provides additional provisioning for the one or more additional services based on the provisioning request; and providing an amended provisioning request for the service and the one or more additional services that includes the provisioning request and the additional provisioning.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Ciena Corporation
    Inventor: David Miedema
  • Patent number: 11301231
    Abstract: Embodiments disclosed herein relate to method and systems for updating hardware tables. Such methods may include receiving a flexible pipeline definition from a controller at a compiler; generating, by the compiler, a hardware table update initial instruction set; and transmitting the hardware table update initial instruction set to a network device. The network device may use the hardware table initial instruction set to configure the network device to implement the flexible pipeline definition for a network chip.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Prasanna Parthasarathy, Kenneth James Duda, Simon Francis Capper
  • Patent number: 11303722
    Abstract: Virtual Network Functions (VNFs) are placed in a substrate network and the placement is readjusted based on dynamic resource availability and dynamic resource utilization in the substrate network. A predetermined number of servers is selected sequentially as cluster-heads based on a set of metrics which measure the efficiency of the servers in different aspects. The servers are partitioned into the predetermined number of disjoint clusters with different efficiency aspects. Each cluster includes one of the cluster-heads which performs the placement and readjustment of the VNFs for the cluster. An incoming VNF is placed at a given server in a given cluster by the cluster-head of the given cluster, which optimizes an objective function subject to a set of constraints. The objective function is optimized with respect to a subset of the metrics which excludes one or more metrics in which the given cluster is efficient.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 12, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Omar Abdul Wahab, Nadjia Kara, Claes Göran Robert Edström
  • Patent number: 11303678
    Abstract: A method and a system for automatically managing security policies at multiple resources are provided. A policy management engine receives and deploys a security policy configured for each resource with one or more configuration parameters on a security component of each resource. The policy management engine determines modifications made to the security policy at a corresponding resource and automatically corrects the security policy at the corresponding resource. The policy management engine generates and renders a notification including the security policy, the modifications, and detailed information of the modifications and the automatic correction of the security policy to an administrator device. The detailed information includes a description, a type, a timestamp, number of instances, etc.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: April 12, 2022
    Assignee: COLORTOKENS, INC.
    Inventors: Jayaraghavendran Kuppannan, Deepak Kushwaha, Binjith Payyappatt Satheendran, Ramprasath Rajagopalan
  • Patent number: 11303511
    Abstract: Boot server support in an enterprise fabric network may be provided. A border device may forward, to a configuration server, a discovery message associated with a client device and the border device may forward, to a pre-boot server, the discovery message associated with a client device. The border device may then encapsulate, in response to receiving a reply to the discovery message from the configuration server and in response to receiving a reply to the discovery message from the pre-boot server, the reply to the discovery message from the pre-boot server using a Routing Locator (RLOC) from the reply to the discovery message from the configuration server. The encapsulated reply to the discovery message from the pre-boot server may include boot information. The border device may then forward the encapsulated reply to the discovery message from the pre-boot server to an edge device associated with the client device.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 12, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Parthiv Shah, Prakash C. Jain
  • Patent number: 11297067
    Abstract: Described embodiments provide systems and methods for resource appropriation in a multi-tenant environment using risk and value modeling. A resource server can provide a plurality of applications access to a plurality of resources in response to requests from clients based in part on risk scores and value scores. The resource server can generate and execute a risk model and a value model to determine a risk score and a value score for each of the applications. The resource server can use the risk and value scores to determine access to a particular resource for a requested application. The resource server can assign a first allocation of resource tokens to an application. The resource tokens can correspond to access privileges to plurality of resources. The resource server can dynamically modify the resource allocation for applications responsive to changes to a risk score or value score of a respective application.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Alok Aggarwal, Josh Thomas Gray, Darren Gilroy
  • Patent number: 11297532
    Abstract: Facilitating flexible maximum transmission unit packet core design in a communications network is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving a first transmission unit setting from a first network device. The first transmission unit setting can indicate a size of a largest network layer protocol data unit that is able to be communicated in a single network transaction by the first network device. The operations can also comprise setting, at the device, a configuration of the first network device to the first transmission unit setting. Further, the operations can comprise sending first communication packets to the first network device using the first transmission unit setting and second communication packets to a second network device using a second transmission unit setting different from the first transmission unit setting.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: April 5, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Marc Gottwerth, Terry Figureile, Douglas Eng, Layli Amiri, Mario Manuel Jardon
  • Patent number: 11296997
    Abstract: The present disclosure relates to an SDN-based VPN traffic scheduling method and scheduling system. The method includes: configuring an SDN switching device to implement establishment of a communication link between a CE device and a PE device; performing VPN configuration on a controller; distributing, by the controller, a corresponding flow table to the SDN switching device, the flow table being used to translate a repeated address within a VPN to a non-conflict space address to distinguish different VPN traffic; configuring, by the controller, different traffic scheduling paths for the different VPN traffic according to a preset traffic scheduling strategy; and distributing, by the controller, the traffic scheduling paths to the PE device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 5, 2022
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Hang Yuan, Lijun Zu, Jintan Wu
  • Patent number: 11294901
    Abstract: The performance of functions included in a query may be isolated from the performance of the query. A query may be received and a function within the query may be identified. Execution of the function may be isolated from the performance of the query. In some embodiments, a remote execution engine or service may perform the function in response to a request invoking performance of the function generated as part of executing a query execution plan for the query. Results from the function may be received and a result for the query provided based on the results of the function.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Yuanyuan Yue
  • Patent number: 11290384
    Abstract: An access source classification apparatus has: a first calculation unit that calculates a statistic related to access to each service by each access source based on a set of access logs indicating access to any service of a plurality of services by any access source of a plurality of access sources; an extraction unit that, for each of the services, calculates an index value indicating distribution of access status to the service for each of the access sources based on the access logs related to the service, and extracts some services based on the index value; a second calculation unit that calculates relevance between each access source and each service extracted by the extraction unit by applying a clustering approach to the statistic; and a classification unit that classifies an access source to any service extracted by the extraction unit into any of groups each including one or more access sources based on the relevance, thereby assisting improvement of efficiency in identifying the terminal type of an a
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: March 29, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuka Komai, Masahiro Kobayashi, Shigeaki Harada, Keisuke Ishibashi, Ryoichi Kawahara
  • Patent number: 11290885
    Abstract: The present invention relates to a communication system is provided, wherein the communication system comprising: a first communication unit, comprising a first communication processor for providing communication via a first channel, at least one second communication unit separate to the first communication unit, comprising a second communication processor for providing communication via a second channel, a coupling unit for coupling the first communication unit with the at least one second communication unit, wherein the first communication unit further comprises: a communication control unit coupled to the second communication unit via the coupling unit, wherein the communication control unit is configured to enable the mutual utilization of electronic resources between the first and second communication unit, and an encryption unit for providing encrypted communication via as well the first communication channel and the second communication channel.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: March 29, 2022
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Thomas Bögl