Network Resource Allocating Patents (Class 709/226)
  • Patent number: 11157301
    Abstract: In one embodiment, a method for improved management of virtual machine clusters may include: determining a current utilization value for each of a plurality of virtual machines (VMs) in a cluster, the VMs associated with a plurality of applications; storing the current utilization values for each of the plurality of VMs in a utilization table; determining that a capacity threshold for the cluster has not been reached based on an aggregation of the current utilization values for the plurality of VMs; provisioning a new VM into the cluster; storing a default utilization value for the new VM in the utilization table; and re-determining the capacity threshold based on the aggregated stored current utilization values for the plurality of VMs and the stored default utilization value for the new VM until a maturity threshold for the new VM is reached.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: October 26, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Tommi Salli, Kirk A. Frey, David J. Sullivan
  • Patent number: 11157323
    Abstract: According to a request to modify a configuration of the portion, a portion of a currently executing compiled streams application is modified by computing a current composite load on a resource used by an executing processing element. As a part of modifying the configuration, within the portion according to the request, a composite load on a first candidate resource is predicted. Based on the predicted composite load, a configuration modification is generated based on a predicted throughput improvement resulting from migrating the processing element to the first candidate resource. The processing element is migrated, resulting in a throughput improvement, to a target resource selected from a set of candidate resources, a resource in the set of candidate resources categorized based on a predicted second composite load resulting from migrating the processing element to the second candidate resource according to the configuration modification.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Bradley William Fawcett
  • Patent number: 11159394
    Abstract: There is provided a method a method for evaluating the system assets of a network that includes the steps of identifying system assets of the network and applying a heuristic that focuses on specific attributes of the communications relationships between the system assets of a network.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: October 26, 2021
    Assignee: RISC Networks, LLC
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Patent number: 11157322
    Abstract: A Hyper-Converged Infrastructure (HCI) ephemeral workload/data provisioning system includes a workload system coupled to a plurality of HCI systems by a manager system. The manager system identifies a first ephemeral workload that is provided by the workload system and that is configured to operate on one of the plurality of HCI systems for less than a first time period. In response to identifying the first ephemeral workload, the manager system determines first data that is to-be utilized by the first ephemeral workload and that is stored on a first HCI system that is included in the plurality of HCI systems. In response to determining that the first HCI system includes the first data that is to-be utilized by the first ephemeral workload, the manager system causes the first ephemeral workload to be provisioned on the first HCI system.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Ryan Joseph Andersen, Jian Liu
  • Patent number: 11151682
    Abstract: Systems and methods provide a provisioning framework for a distributed graphics processing unit (GPU) service. A network device in a network receives, from an application, a service request for multi-access edge compute (MEC)-based virtual graphic processing unit (vGPU) services. The network device receives real-time utilization data from multiple MEC clusters in different MEC network locations and generates a utilization view of the multiple MEC clusters in the different MEC network locations. The network device selects, based on the real-time utilization view, one of the different MEC network locations to provide the vGPU services and instructs a of the multiple MEC clusters in the one of the different MEC network locations to perform container provisioning and service provisioning for the vGPU services.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: October 19, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohammad Raheel Khalid, William Patrick Dildine, Richard Christopher Lamb, Vinaya Kumar Polavarapu, Paul Duree
  • Patent number: 11150950
    Abstract: Methods and apparatus to manage workload domains in virtual server racks are disclosed.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 19, 2021
    Assignee: VMWARE, INC.
    Inventors: Prafull Kumar, Jason Anthony Lochhead, Konstantin Ivanov Spirov
  • Patent number: 11151080
    Abstract: An apparatus and associated method that contemplate obtaining a server in selective communication with an archive storage controller (ASC) via a computer network, the ASC having access to a plurality of removable storage mediums (RSMs); storing data in the server; creating a logical storage volume in the ASC that has a logical relationship to the data stored in the server; and after the creating step, and without communication between the server and the ASC via the computer network, selecting at least one of the RSMs and dedicating the selected at least one RSM for retaining only data that is stored in the logical storage volume.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: October 19, 2021
    Assignee: Spectra Logic Corporation
    Inventors: Matthew Thomas Starr, David Lee Trachy
  • Patent number: 11150952
    Abstract: A deployment specification for implementing a requested cloud service is received by a server. A resource pool is queried by the server for available resources required by the deployment specifications. The resource pool includes a plurality of pre-configured resources for implementing one or more cloud services. A first resource required by the deployment specification is determined to be available within the resource pool. First resource metadata associated with the first resource is requested from a database. The resource metadata includes a resource identifier and a resource type of the first resource. The resource metadata associated with the first resource is received from the database. The first resource is deployed from the resource pool according to the deployment specification to implement the requested cloud service.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xue Xiang Cui, Bin Gu, Jian Qiu Wang, Gong Zhang, WuMi Zhong
  • Patent number: 11153783
    Abstract: Provided are a flow control method and device, a CU and a DU. The method includes: receiving a flow control state message transmitted by a second network element connected to a first network element through a fronthaul interface; where the flow control state message carries flow control state information for identifying a flow control state of the second network element, and where the first network element and the second network element have different functions, and performing a flow control processing according to the flow control state information and interacting the flow control state of the second network element. Further provided is a computer storage medium.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 19, 2021
    Assignee: ZTE CORPORATION
    Inventors: Yin Gao, Qingchun He, He Huang
  • Patent number: 11151032
    Abstract: A computer-implemented method for synchronizing local caches is disclosed. The method may include receiving a content update which is an update to a data entry stored in local caches of each of a plurality of remote servers. The method may include transmitting the content update to a first remote server to update a corresponding data entry in a local cache of the first remote server. Further, the method may include generating an invalidation command, indicating the change in the corresponding data entry. The method may include transmitting the invalidation command from the first remote server to the message server. The method may include generating, by the message server, a plurality of partitions based on the received invalidation command. The method may include transmitting, from the message server to each of the remote servers, the plurality of partitions, so that the remote servers update their respective local caches.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: October 19, 2021
    Assignee: Coupang Corp.
    Inventors: Seokhyun Kim, Yixiang Huang
  • Patent number: 11153140
    Abstract: The present disclosure provides a method and a device in a UE and a base station used for wireless communications. The UE first receives a first signaling, and then transmits a first radio signal; the first signaling is used for determining K REs, and K first-type complex numbers are used for generating the first radio signal, K first-type parameters respectively correspond to the K first-type complex numbers. The K first-type parameters are related to a frequency-domain position of the K REs, each of the K first-type parameters is related to a length of cyclic prefix of an RE onto which a corresponding first-type complex number is mapped; the first radio signal carries a first bit block, the K first-type parameters and the first bit block are used for generating the K first-type complex numbers. The present disclosure improves uplink coverage performance.
    Type: Grant
    Filed: April 26, 2020
    Date of Patent: October 19, 2021
    Assignee: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITED
    Inventors: Zheng Liu, Xiaobo Zhang
  • Patent number: 11144190
    Abstract: An electronic device and a data sharing method of the electronic device are provided. The electronic device includes a touch screen display, an input/output interface connected to an external device, a memory, and at least one processor electrically connected to the touch screen display, the input/output interface, and the memory.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: October 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yoojin Lee, Youngkyu Seon
  • Patent number: 11146679
    Abstract: A system and method for providing an interactive voice response dialogue by using a cloud computing system coupled to a mobile computing device. The cloud computing system may receive a request from a mobile computing device to initiate communication with an interactive voice response system having a tree structure including audio files in the cloud computing system. An interactive voice response dialogue may be conducted using the cloud computing system when the mobile computing device does not have the capacity to receive the one or more files. When the mobile computing device does have the capacity to receive the one or more files, one or more files may be transmitted from the cloud computing system to the mobile computing device, so that he mobile computing device may conduct the interactive voice response dialogue.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 12, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory Brian Meyer, Mark Anthony Lopez, Ravi Durairaj, Nolan Serrao, Victor Kwak, Ryan Thomas Russell, Christopher Russell, Ruthie D. Lyle
  • Patent number: 11144362
    Abstract: Embodiments of the present disclosure relate to a computer-implemented method for container scheduling in a container orchestration system (COS). According to the method, a new unit comprising one or more containers are detected. Available memory for each of a plurality of candidate nodes deployed in the COS is predicted based on page sharing information of each candidate node. The plurality of candidate nodes filtered to obtain a set of filtered nodes are, wherein the available memory of each of the set of filtered node meets a memory size limitation of the new unit. Priorities of the set of filtered nodes are ranked according to one or more priority functions. The new unit is deployed to one of the filtered nodes based on the priorities.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qin Yue Chen, Han Su, Feifei Li, Chang Xin Miao
  • Patent number: 11146592
    Abstract: Embodiments of the present disclosure relate to enforcing universal security policies across data centers. Embodiments include receiving, from a user, a first universal security policy (USP) related to a first universal policy group. Embodiments include identifying a first data center as an enforcement point for the first USP. Embodiments include automatically generating, at the first data center, a first local security policy based on the first USP. Embodiments include deploying a workload associated with the first universal policy group to the first data center. The first USP is enforced for the workload via the first local security policy.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 12, 2021
    Assignee: VMware, Inc.
    Inventors: Hamza Aharchaou, Farzad Ghannadian, Amarnath Palavalli, Rajiv Krishnamurthy
  • Patent number: 11144351
    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikram Singh, Wentao Wu
  • Patent number: 11146530
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 12, 2021
    Assignee: PayPal, Inc.
    Inventor: Sharad Murthy
  • Patent number: 11146497
    Abstract: The invention relates to a method for predicting an allocation of processing resources provided by a cloud computing module (230) to process a data set based on a predefined processing task. Input parameters are detected, the input parameters containing information about at least the data set to be processed by the cloud computing module and the processing task to be carried out on the data set. A model is selected from a plurality of different models provided in a model database (130), each model providing a relationship between the data set processing task and a predicted allocation of the processing resources. The allocation of the processing resources is predicted based on the selected model and based on the input parameters.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: October 12, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tony Larsson, Martin Svensson
  • Patent number: 11144509
    Abstract: Techniques are disclosed for enabling synchronization of items (e.g., folders or files) in a cloud-based environment. In one embodiment, a method comprises, upon receiving a request from a collaborator to synchronize an item stored in the workspace, verifying if the collaborator has permission for downloading the item. The method further comprises, if the collaborator has permission for downloading the item, sending the item to the collaborator. The method further comprises synchronizing the item by automatically pushing an updated version of the item unilaterally from the cloud-based environment to the collaborator regardless of whether the collaborator has performed any modification to the sent item. Among other advantages, embodiments disclosed herein provide capabilities to synchronize items in cloud-based platforms, especially where items are often opened/edited among the collaborators.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 12, 2021
    Assignee: Box, Inc.
    Inventor: Griffin Dorman
  • Patent number: 11138245
    Abstract: A content management system may instantiate, from the same super class defined in a database schema, principal objects representing users and groups and content objects representing documents and folders. The principal objects and the content objects share the same social interaction functions. When a content object is modified, the system can create a message in which the content object identifies itself as a first person, update a message table such that any follower of the content object is notified of the message, and update a profile or feed associated with the content object. At least because content objects can “socialize” like principal objects, the system can generate a social graph containing content objects as nodes, map relationships among principal objects and content objects, and make recommendations to perhaps change/enhance such relationships.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Open Text SA ULC
    Inventors: Geoffrey Michael Obbard, Quinton James Roberts
  • Patent number: 11140030
    Abstract: Virtual machines, virtualization servers, and other physical resources in a cloud computing environment may be dynamically configured based on the resource usage data for the virtual machines and resource capacity data for the physical resources in the cloud system. Based on an analysis of the virtual machine resource usage data and the resource capacity data of the virtualization servers and other physical resources in the cloud computing environment, each virtual machine may be matched to one of a plurality of virtualization servers, and the resources of the virtualization servers and other physical resources in the cloud may be reallocated and reconfigured to provide additional usage capacity to the virtual machines.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: October 5, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Michael Bursell
  • Patent number: 11138048
    Abstract: A work stealer apparatus includes a determination module. The determination module is to determine to steal work from a first hardware computation unit of a first type for a second hardware computation unit of a second type that is different than the first type. The work is to be queued in a first work queue, which is to correspond to the first hardware computation unit, and which is to be stored in a shared memory that is to be shared by the first and second hardware computation units. A synchronized work stealer module is to steal the work through a synchronized memory access to the first work queue. The synchronized memory access is to be synchronized relative to memory accesses to the first work queue from the first hardware computation unit.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: October 5, 2021
    Assignee: Intel Corporation
    Inventors: Rajkishore Barik, Stephan A. Herhut, Jaswanth Sreeram, Tatiana Shpeisman, Richard L. Hudson
  • Patent number: 11140140
    Abstract: A virtual cryptographic module is used to perform cryptographic operations. The virtual cryptographic module may include a fleet of cryptographic modules and a load balancer that determines when a cryptographic module should be added to or removed from the fleet. The fleet size may be adjusted based on detecting a set of conditions that includes the utilization level of the fleet. One or more cryptographic modules of the fleet may be used to fulfill requests to perform cryptographic operations. A cryptographic module may be a hardware security module (“HSM”).
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven Preston Lightner Norum
  • Patent number: 11138273
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: generating an onboarding document specifying an interaction event based on a document specifying the interaction event and an implementation guide between a pair of partners. The interaction event is cognitively analyzed for accuracy and the implementation guide is updated based on reinforced machine learning for optimized onboarding of following interactions.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunil Dandamudi, Stephanie A. Fetzer
  • Patent number: 11140073
    Abstract: Described embodiments provide systems and methods for routing client requests. A device may be arranged intermediary to a plurality of clients and a domain name system (DNS) controller. The device may generate a query for the DNS controller. The query may correspond to a service to be accessed by the clients. The device may receive, from the DNS controller, a response to the query. The response may include a value used by the device to route respective client requests for accessing the service to a corresponding version of a plurality of versions of the service. The device may receive, from a client, a client request for accessing the service. The device may route the client request to one of the versions of the service according to the value included in the response to manage traffic between various versions of the service.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: October 5, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Vinay Shivananda, Raghav S. N, Aman Chaudhary, Bhavana Shobhana
  • Patent number: 11140147
    Abstract: Improving a security configuration may include receiving a request to assign a single sign-on configuration for a user profile, present a user interface comprising input fields for configuration characteristics, receiving an indication from the user interface that an administrator is requesting the assign the configuration characteristics, in response to receiving the indication, performing a test connection using the configuration profile, and in response to determining that the test connection succeeded, prompting the administrator to activate the single sign-on communication for the user profile.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 5, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Subbaaraya Kumar Deverakonda Venkata, Sanjay Shrikanth Kittur, Kai Xu, Ashok Ganesan, Wallace Peng
  • Patent number: 11138221
    Abstract: Systems and methods that facilitate data center infrastructure management are discussed. One such system can include a plurality of data center infrastructure management (DCIM) tools. Each DCIM tool can maintain data associated with one or more data centers. Such a system can also include a data aggregation component that can extract the maintained data from at least two of the plurality of DCIM tools and can transform the extracted data into a common format. Such a system can also include an aggregated database that stores the extracted data, and can include a user interface that can provide for simultaneous access to the plurality of DCIM tools.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 5, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Angelo Macugay, Ken Camut, Deb Motto, Jason Hill, Charlie Wands, Bob Culver
  • Patent number: 11133933
    Abstract: Techniques for rapid secure authentication and communications through multitenant components in a provider network are described. A main database cluster can request a burst cluster from a burst service, which can provide the main cluster with a shared secret associated with only a selected burst cluster. The main cluster can use the shared secret to encrypt a value that can be passed, via a proxy, to the selected burst cluster in a connection request. The selected burst cluster can validate that the connection request was truly originated by the main cluster by validating the encrypted value using the shared secret.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Grund, Mikhail Krestyaninov, Luxiang Yin, Davide Pagano, William Michael McCreedy, Ippokratis Pandis
  • Patent number: 11132217
    Abstract: A method for providing a managed networking service for a cloud computing system enables users to consume managed virtualized network functions (VNFs) at edge locations. The method includes registering a plurality of third-party vendors for the managed networking service. The plurality of third-party vendors provide a plurality of VNFs for the managed networking service. The method also includes receiving user input from a user of the cloud computing system. The user input includes a request to deploy the plurality of VNFs at an edge location. The plurality of VNFs can be provided by different third-party vendors through the managed networking service. The method also includes causing the plurality of VNFs to be deployed on an edge device that is located at the edge location. The plurality of VNFs can be represented as logical entities in a database that is utilized by the managed networking service.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Kumar Chandrappa, Michelle Austine Liu, Swati Tiwari, Nikhil K Ravi, Chakshu Sardana, Neelesh Kumar, Viswanath Chennuru, Qiming Chen, Varun Prakash Shrivastava, Ganesh Srinivasan, Karthik Ananthakrishnan, Abhishek Tiwari
  • Patent number: 11134377
    Abstract: A method includes: pre-generating a key pair including a first public key and a first private key; acquiring identification information about a mobile terminal; encrypting the key pair including the first public key and the first private key using the identification information to obtain a first encrypted public key and a first encrypted private key and saving same; when a service key is encrypted, encrypting the service key using the first private key to obtain an encrypted service key; when the service key is decrypted, decrypting the encrypted service key using the first public key to obtain the service key; acquiring data needing to be encrypted/decrypted of the mobile terminal; and encrypting/decrypting the data using the service key. The security of the data can be protected off-line with low cost and without hardware protection, so that the data cannot be intercepted and tampered with.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: September 28, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yitao Song
  • Patent number: 11134013
    Abstract: In some examples, a multi-cloud bursting service generates cloud agnostic burst templates for bursting workload environments on different clouds, each of the cloud agnostic burst templates defining a stack for a workload environment and tasks for provisioning cloud resources and deploying, on the cloud resources, the workload environment associated with the stack, the stack including applications, libraries, services, data, and/or an operating system. The multi-cloud bursting service can receive, from a local compute environment, a request to burst the workload environment onto a selected cloud and, based on a cloud agnostic burst template identified for the request, provision the cloud resources from the selected cloud and deploy the workload environment on the cloud resources from the selected cloud.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 28, 2021
    Assignee: NODUS Software Solutions LLC
    Inventors: Arthur L. Allen, Bradley T. Serbu
  • Patent number: 11126469
    Abstract: A system for providing automatic resource resizing is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. The amount of resources allocated for executing the program code may be specified by the request and adjusted as needed.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sean Philip Reque, Derek Steven Manwaring, Dylan Chandler Thomas, Timothy Allen Wagner, Xin Zhao
  • Patent number: 11126467
    Abstract: A method by a computing system implementing a node within a cluster of nodes to load balance among the cluster of nodes using retroactive refusal. Each of the nodes within the cluster of nodes is capable of processing work items. The method includes accepting a work item to be processed by the node, monitoring a resource utilization of the node, determining whether the resource utilization of the node exceeds a predetermined threshold, and retroactively refusing the work item in response to a determination that the resource utilization of the node exceeds the predetermined threshold, wherein the retroactive refusal causes the work item to be reassigned from the node to another node within the cluster of nodes.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: September 21, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: William Victor Gray, Yogesh Patel, Shreedhar Sundaram, Shaahin Mehdinezhad Rushan, Mahalaxmi Sanathkumar, William Hackett, Rajkumar Pellakuru, Anjani Gupta, Chandra S. Chadalavada
  • Patent number: 11128542
    Abstract: A system may be configured to: provide, to a client device of a managed network, a representation of a graphical user interface (GUI) that displays a nominal configuration of a computing device on which a particular software application is deployed or is a candidate for deployment, where licensing information in a database of the system respectively indicates a first license rights consumption for the particular software application; receive, by way of the GUI and from the client device, an indication of a proposed configuration of the computing device; in response to receiving the indication of the proposed configuration, determine a second license rights consumption that results from deploying the particular software application in accordance with the proposed configuration; and provide, to the client device, an updated representation of the GUI that displays a graphical indication of the second license rights consumption.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: September 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Colby Andrew Blakeman, German Andres Bertot
  • Patent number: 11126512
    Abstract: A failure resistant distributed computing system includes primary and secondary datacenters each comprising a plurality of computerized servers. A control center selects orchestrations from a predefined list and transmits the orchestrations to the datacenters. Transmitted orchestrations include less than all machine-readable actions necessary to execute the orchestrations. The datacenters execute each received orchestration by referencing a full set of actions corresponding to the received orchestration as previously stored or programmed into the computerized server and executing the referenced full set of actions. At least one of the orchestrations comprises a failover operation from the primary datacenter to the secondary datacenter.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: September 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Sridhar Chandrashekar, Swapnesh Patel, Viral Shah, Anurag Garg, Anjali Chablani
  • Patent number: 11128697
    Abstract: A client system maintains a source list comprising an ordered sequence of a plurality of content delivery servers. The ordered sequence indicates a sequence of the plurality of content delivery servers for the client system to send a request to obtain a mirror list. Each of the plurality of content delivery servers maintains a cluster membership list identifying the content delivery servers in a cluster, wherein the source list is configured in view of a cluster membership list. The client system determines that a first content delivery server in the ordered sequence of the source list is unavailable. A mirror list request is sent to a next content delivery server listed on the source list.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 21, 2021
    Assignee: Red Hat, Inc.
    Inventors: Todd Brian Sanders, Jason Edward Dobies
  • Patent number: 11121981
    Abstract: A system that hosts computing resources may implement optimistically granting permission to host computing resources. A request for permission to host a computing resource may be received by a control plane. If the control plane determines that the resource host is the first to request permission to host the resource, then the control plane may store an indication of permission that blocks other resource hosts from obtaining permission to host the computing resource and sending an acknowledgement of permission to the resource host that requested permission.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Fan Ping, Sriram Venugopal, Avram Israel Blaszka, Divya Ashokkumar Jain, James Pinkerton, Jianhua Fan
  • Patent number: 11121943
    Abstract: A mesh-type scaler is selected for performing overall mesh-wide scaling of a microservices mesh. The microservices mesh is scaled with the mesh-type scaler and one or more mesh scaling rules to generate a predicted value for a monitoring parameter of one or more monitoring parameters. A single-service-type scaler is selected. The monitoring parameter is measured with the single-service-type-scaler to generate a measured value. For an individual service associated with the microservices mesh, a target value is calculated for the monitoring parameter using the predicted value and the measured value. The target value is compared against a defined threshold to generate a scaling value used to determine if scaling is needed with respect to the individual service.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 14, 2021
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 11119808
    Abstract: A Multi-site Integrated Session-oriented Transaction (MIST) computing system includes a MIST mapper configured to process a compiled distributed compute session request to determine, for each of at least one remote sets of data, whether to process the remote set of data with one of one or more field nodes or with a cloud node based on a cost of transporting the remote set of data from the proximate field node to the cloud node. In response to determining to process the remote set of data with the cloud node, the MIST mapper is configured to output a data retrieval request to the proximate field node. In response to determining to process the remote set of data with the field node, the MIST mapper is configured to output the computation request to the proximate field node.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 14, 2021
    Assignee: Mistnet.io, Inc.
    Inventor: Geoffrey A. Mattson
  • Patent number: 11121904
    Abstract: Embodiments of the present invention are directed to memories used in server applications. More specifically, embodiments of the present invention provide a server system has a memory management module that is connected to a processor, a memory module, and a network interface. The memory management module is configured to allocate a first channel to access the memory module for local memory accesses by the processor and communicate first data blocks between the memory module and the processor. The memory management module determines that an amount of memory in the memory module is insufficient for an amount of memory needed by the processor, to allocate a second channel between the memory management module and the network interface to access a second memory module over a network for remote memory accesses by the processor. The memory management module communicates second data blocks between the memory management module and the network interface.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: September 14, 2021
    Assignee: Rambus, Inc.
    Inventor: Christopher Haywood
  • Patent number: 11122007
    Abstract: An example includes a manager gateway of a gateway cluster, comprising processing circuitry and a memory including instructions that cause the gateway to generate a virtual IP address for each gateway of the gateway cluster. The instructions further cause the gateway to receive an indication that a client device has joined a LAN. The instructions further cause the gateway to determine an anchor gateway to which the client device is to be anchored. The instructions further cause the gateway to transmit a first message anchoring the client device to the anchor gateway. The instructions further cause the gateway to transmit a second message offering an address to the client device.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: September 14, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna Nataraj Vadde Makkalla, Sanjay Kaniyoor Surendra Hegde, Manoj Kareti
  • Patent number: 11121917
    Abstract: A system described herein may provide a technique for the dynamic selection of configurable resources in an environment that includes a hierarchical or otherwise differentiated arrangement of configurable resources. The environment may include, or may be implemented by, a Distributed Resource Network (“DRN”), which may include hardware or virtual resources that may be configured, including the instantiation of containers, virtual machines, Virtualized Network Functions (“VNFs”), or the like. The DRN may be hierarchical in that some resources of the DRN may provide services to, and/or may otherwise be accessible to, a greater quantity of elements of the DRN or some other network.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: September 14, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Patricia R. Chang, Fred Weisbrod, John Patrick Hickey, III, Anil K. Guntupalli, Kirk Campbell
  • Patent number: 11119553
    Abstract: Example implementations relate to power state recordation. An example controller can receive notification of a power state event at a computing device, determine a manner in which the power state event occurred, record the manner to the memory resource, and provide a report of the recorded manner.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: September 14, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Binh T Truong, Jeffrey P Kenline
  • Patent number: 11115498
    Abstract: A mechanism allowing a client application at a client device to operate multiple connection paths with a transfer protocol by implementing a master connection at an application layer and slave connections at a network layer, wherein requests for resources associated with the master connection are distributed over the slave connections established on distinct network interfaces of the client device.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 7, 2021
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Guillaume Bichot, Stephane Gouache
  • Patent number: 11113675
    Abstract: A method for using unified transaction services in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a first transaction service for a user. The method includes accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing user identity of the user. The method includes determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using a resource representation. The method also includes, responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 7, 2021
    Assignee: PayPal, Inc.
    Inventors: Prashant Jamkhedkar, Aravindan Ranganathan, Sandeep Kumar, Norihiro Aoki, Justin White, Jeffrey Meyer
  • Patent number: 11113120
    Abstract: Techniques are described for enabling users to configure the auto scaling of virtual computing resources using various intent-based auto scaling configurations. Intent-based configurations generally provide various indications of how a user intends to use a scalable group of virtual computing resources and what expectations a user might have about how those resources are scaled in response to changes in demand. A service provider network receives first input to create a scalable group of virtualized computing resources, the first input indicating at least one primary scaling configuration used by the hardware virtualization service to scale the scalable group of compute instances over time, and further receives second input indicating at least one secondary, intent-based scaling configuration used to scale the virtualized computing resources, for example, when the service is unable to scale the group of virtualized computing resources according to the at least one primary scaling condition.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Greenfield, Willem Visser, Diwakar Gupta
  • Patent number: 11115460
    Abstract: Disclosed are systems and methods for determining an execution location for a utility component. In an exemplary aspect, the systems and methods comprise receiving, at a client device, a request to execute the utility component that performs an action on a target component; determining the execution location of the utility component; determining whether the execution location is on the client device or on a remote application server; and responsive to determining the execution location is on the remote application server, transmitting the request to be executed within a remote session between the client device and the remote application server.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Parallels International GmbH
    Inventors: Aleksandr Suslov, Ivan Korobov, Serguei M. Beloussov, Nikolay Dobrovolskiy
  • Patent number: 11115507
    Abstract: Service discovery and other operations related to enabling devices to announce, discover or otherwise control their services and/or the services offered or available from other devices is contemplated. The service discovery may facilitate service discovery for services sourced from devices inside and outside of a network and/or from devices having incompatible messaging capabilities.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 7, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Amol Bhagwat, Darshak Thakore, Clarke Stevens
  • Patent number: 11115327
    Abstract: Methods, systems, and computer readable media for providing mobile device connectivity are disclosed. A system includes a mobile gateway implemented on one or more processors. The mobile gateway includes an on-premises telecommunications network core configured for establishing mobile data sessions for mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core. The mobile gateway includes a software-defined wide-area network (SD-WAN) controller configured for establishing an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 7, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Spraggins, Ajay Padmakar Deo, Thomas Matthew McCann, Sam Eric McMurry, Steven Robert Donovan, Rajat Gopal
  • Patent number: 11108702
    Abstract: A virtual computer system management service receives input from a user specifying operations to be performed by a web-based service. The input includes an indication of a set of resources to be used to perform the operations and control information to control the set of resources to perform the operations. The virtual computer system management service configures the resources to perform the operations according to the control information. This causes the set of resources to perform the operations and provide a result. The virtual computer system management service provides this result to the user.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Merlin Twitchell, Amjad Hussain, Sivaprasad Venkata Padisetty