Reconfiguring Patents (Class 709/221)
  • Patent number: 11093311
    Abstract: Technologies for monitoring node cluster health include a plurality of managed nodes of anode cluster communicatively coupled across a data network to a resource manager server. The resource manager server is configured to receive health data, via an out-of-band network, from each of the managed nodes of the node cluster. The resource manager server is further configured to identify whether a managed node of the plurality of managed nodes has indicated a failure, determine a cause of the failure, and classify the failure as being one of a soft failure or a hard failure as a function of the received health data and the cause of the failure. Additionally, the resource manager server is configured to transmit a health state change event to each of the other managed nodes of the plurality of managed nodes of the node cluster. Other embodiments are described herein.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: August 17, 2021
    Assignee: Intel Corporation
    Inventor: Anjaneya Reddy Chagam Reddy
  • Patent number: 11095551
    Abstract: For multipathing using a network of overlays, a set of virtual network interfaces (VNICs) corresponding to a physical network interface (PNIC) is created in a first data processing system. A first virtual network interface (VNIC) from the set of VNICs is bound to a virtual machine (VM) executing in a first data processing environment across a data network from the first data processing system. During a data communication with a second data processing system, data is divided into a first portion and a second portion, the first portion using a first path from the first VNIC to the first VM to the second data processing system, and the second portion using a second path from the PNIC to the second data processing system.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Cai, Hani T. Jamjoom, Franck Vinh Le, Daniel J. Williams
  • Patent number: 11093235
    Abstract: A staged application may be transitioned, or hot swapped, to live application, that is, the staged version of an application is transited to the live version of an application. The staged version may nm in estimation mode alongside the live version. Only one version of an application may be active in a given run time workspace. The staged version may be initialized with one or more parameters or variables. The staged version may be tested or simulations may be performed to ensure the staged version is ready to be transitioned to a live version. The staged version may execute at a lower priority to ensure that the efficiency and operations of the live version are not disturbed. Once the staged version has been transitioned, the replaced live version or another version may be transitioned to the staged version. The transitioned staged version and the replaced live version may be archived.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: August 17, 2021
    Assignee: SHELL OIL COMPANY
    Inventors: Richard Eugene Linn, John Martin Williamson, Jean Valiquette, Adam Lee Jordan
  • Patent number: 11086685
    Abstract: A resource management system of a computing resource service provider supports the provisioning of multiple identical or substantially similar virtual computing resource instances using a single resource definition by creating a resource set entity to which the provisioned instances belong. The resource management system controls the provisioning based on a template containing the resource definition and designed to service a situation where the intent is to create a group of similar or closely-related resources. The group of instances (i.e., items in the resource set) can be dimensioned by specifying the size of the set, or by mapping the set to another set of keys associated with a different context. A resource set definition in the template can include a program expression that the system evaluates to produce a list of the keys, and the instances may be created based on the number of keys and their associated values.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Koppes, Ryan John Lohan, Santosh Kalyankrishnan, Luis Eduardo Colon
  • Patent number: 11082488
    Abstract: A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: August 3, 2021
    Assignee: ZEPHYRTEL, INC.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Patent number: 11082291
    Abstract: Operating conditions of a blockchain configuration may be dynamic and change automatically under certain circumstances. One example method of operation may include one or more of identifying an existing consensus procedure used in an existing blockchain configuration, identifying current metrics associated with the existing blockchain configuration, comparing the current metrics to predefined rules, identifying one or more deviations based on the current metrics being compared to the predefined rules, and changing the existing consensus procedure to a next consensus procedure for a subsequent block in the existing blockchain configuration responsive to identifying the one or more deviations.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sheehan Anderson, Konstantinos Christidis, Anna D. Derbakova, Nitin Gaur
  • Patent number: 11080588
    Abstract: An example embodiment may involve a machine learning model representing relationships between a dependent variable and a plurality of n independent variables. The dependent variable may be a function of the n independent variables, where the n independent variables are measurable characteristics of computing devices, and where the dependent variable is a predicted behavior of the computing devices. The embodiment may also involve obtaining a target value of the dependent variable, and separating the n independent variables into n?1 independent variables with fixed values and a particular independent variable with an unfixed value. The embodiment may also involve performing a partial inversion of the function to produce a value of the particular independent variable such that, when the function is applied to the value of the particular independent variable and the n?1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: August 3, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Thakur, Kannan Govindarajan
  • Patent number: 11082254
    Abstract: Network TCP tunnels are dynamically configured to support intra-application connectivity of a distributed application. Tunnel origins listen on each server's loopback address. This listening configuration permits only applications running on the same server to connect. A tunnel gateway application interfaces with the distributed application on each server and includes a tunnel endpoint manager configured to select one or more TCP ports. These selected ports are each associated with a separate TCP listeners. Once associated, data from the instance of the distributed application resident on each of the plurality of servers in the server cluster is routed through these TCP connections and a UDP datagram-orientated communication channel formed between each peer in the server cluster. Each instance of the distributed application can thereafter access peers in the server cluster through each unique UDP datagram-orientated communication channel.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 3, 2021
    Assignee: DH2I COMPANY
    Inventors: Thanh Q. Ngo, Samuel Revitch
  • Patent number: 11082477
    Abstract: An apparatus and method for sharing data between a cloud server and at last one terminal are provided. The method includes displaying, when a data type is selected on a setting menu screen of a cloud service, meta information of real data corresponding to the selected data type, the meta information being downloaded from a server, downloading, when a piece of meta information is selected, the real data corresponding to the selected piece of meta information from the server, and deleting, when the downloaded real data is consumed completely, the consumed real data.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 3, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dohyoung Kim, Minkyung Kim, Wansoo Lim, Youngmi Kim
  • Patent number: 11074380
    Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The method can include transmitting the configuration data to the host server computer in response to the second request so that the configurable hardware is configured with the host logic and the application logic.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta
  • Patent number: 11071007
    Abstract: This disclosure relates to techniques for supporting cross functional signaling for device-to-device wireless communication, such as an off grid radio system. According to some embodiments, a first wireless device may initiate, modify, and/or close a device-to-device wireless communication session with a second wireless device using session management signaling associated with a protocol layer (possibly a higher layer, such as a layer supported by an application processor) of the first wireless device. The wireless device may provide indications of session initiation, modification, and/or closing from the protocol layer used to exchange the session management signaling to another protocol layer (possibly a lower layer, such as a layer supported by a baseband processor) of the first wireless device.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 20, 2021
    Assignee: Apple Inc.
    Inventors: Farouk Belghoul, Christian W. Mucke, Ehsan E. Haghani
  • Patent number: 11070595
    Abstract: The present invention is directed to communications methods and apparatus for efficiently distributing traffic to processing entities. An exemplary method includes the steps of: receiving, at a first Session Initiation Protocol (SIP) load balancer (SLB), a first SIP INVITE message; selecting, at the first SLB, which Session Border Controller (SBC) in a first cluster of SBCs to send the first SIP invite message based on a message allocation weight determined based on message loss information corresponding to different SBCs in the first cluster of SBCs, the selecting including allocating a portion of incoming received SIP INVITE messages to an individual SBC based on a message loss rate corresponding to the individual SBC and the message allocation rate, said selecting including selecting a first SBC from the first cluster of SBCs to send said first SIP INVITE message, and sending the first SIP INVITE message to the first SBC.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: July 20, 2021
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Nagesh Kumar Bollapolli, Aby Kuriakose
  • Patent number: 11070438
    Abstract: The disclosed method may include (1) deploying, within a network device, at least one sensor designed to collect network statistics information about a plurality of logical network interfaces of the network device, (2) receiving, at the network device, one or more requests to obtain network statistics information about at least one logical network interface of the network device, (3) determining a range of network addresses that includes a network address of each logical network interface within the one or more requests, and then (4) providing, to the sensor, an instruction that prompts the sensor to (A) simultaneously collect network statistics information about each logical network interface whose network address is within the range of network addresses and (B) utilize the collected network statistics information to enable the network device to handle network traffic. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 20, 2021
    Assignee: Juniper Networks, Inc
    Inventors: Manoj Nayak, Rafik Puttur, Chetana Koushik B N
  • Patent number: 11062199
    Abstract: A fraudulent transaction detection method comprises: performing feature mapping processing on each of a plurality of transaction data to generate corresponding feature vectors; converting the feature vectors of a transaction to be detected into integrated feature vectors based on a first self-learning model; respectively converting the feature vectors respectively of at least one time sequence transaction into time sequence feature vectors based on a second self-learning model; combining the integrated feature vectors and each of the time sequence feature vectors corresponding to each of the time sequence transactions to form depth feature vectors; classifying the depth feature vectors based on a third self-learning model to determine whether the transaction to be detected is a normal transaction or a fraudulent transaction.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: July 13, 2021
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Xurui Li, Jianbin Zheng, Jintao Zhao
  • Patent number: 11064543
    Abstract: A network system of a home appliance configured to set up a network of the home appliance by using a terminal, and a network set-up method of the same, after converting a home appliance having built with a WIFI module into an AP to enable the terminal to be connected to an AP home appliance, the information stored at the terminal is transmitted to the AP home appliance, and thus the WIFI may be set up without a separate manipulation of a user at the time of setting up the WIFI of the home appliance without adding an input/output apparatus such as a display apparatus or an interface, the set-up value of the AP, the device information, and the device authentication key may be changed, and thus is safer from hack attacks, an AP is not needed to be provided, and thus a cost-related advantage may be obtained.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: July 13, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
  • Patent number: 11057494
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switching contexts in a browser-based application. In one aspect, a system includes a browser execution module configured to receive a request to load a browser-based application with first context data, request application data and the first context data, and receive the application data and the first context data. The system includes a state machine module configured to generate a state machine to access and store context data and load the application with the first context data by storing the first context data in the state machine. The system further includes a state change module configured to intercept a request to load the application with second context data for a second application account, request the second context data, and updated the application with the second context data by storing the second context data in the state machine.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Peng Zhuang, Yi Meng
  • Patent number: 11057271
    Abstract: Described herein are systems and methods for updating configuration of a device based on changes to microservices. A device may receive a request via a desired state application programming interface (API) to update a configuration of the device to manage a desired set of instances of microservices. The device may identify from the request, a first set of endpoint information for each instance of a microservice in the desired set of instances of microservices. The first set of endpoint information may include an internet protocol (IP) address and port of an endpoint of a respective instance of the microservice. The first set or second set of endpoint information may include a weight for each instance of the microservice.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Swetha Garipally, Pradeep Gangishetty, Chandra Keerthi Reddy, Subrata Sarkar, Vemula Srimithra, Vinay Shivananda, Raghav S N, Aman Chaudhary
  • Patent number: 11057473
    Abstract: In the present disclosure, an appropriate control-target device is caused to carry out an operation without the control-target device being designated. A linking system (7) includes: a linking server (1); a device controlling server (2); one or more devices (4); and an information providing server (5). In a case where the device controlling server (2) has received from the linking server (1) an instruction for carrying out an operation in accordance with a linking rule, the device controlling server transmits (2) a command to carry out the operation to at least one device, the at least one device having been identified by the device controlling server (2) from among the one or more devices (4) in accordance with a user specified in the linking rule. The information providing server (5) transmits, to the linking server (1), notification of a trigger for the operation.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 6, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Toru Ueda, Masahiro Chiba
  • Patent number: 11050624
    Abstract: The current document is directed to methods and subsystems within computing systems, including distributed computing systems, that collect, store, process, and analyze population metrics for types and classes of system components, including components of distributed applications executing within containers, virtual machines, and other execution environments. In a described implementation, a graph-like representation of the configuration and state of a computer system included aggregation nodes that collect metric data for a set of multiple object nodes and that collect metric data that represents the members of the set over a monitoring time interval. Population metrics are monitored, in certain implementations, to detect outlier members of an aggregation.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 29, 2021
    Assignee: VMware, Inc.
    Inventors: Avetik Hovhannisyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Arnak Poghosyan
  • Patent number: 11044188
    Abstract: Techniques are provided for automatically testing and verifying the functionality of push notification services of a cloud computing system. For example, a computing system performs an automated push notification test to test a push notification service of the computing system. The computing system sends a test push message over a communications network to a plurality of test devices that are located in different geolocations. The test devices are configured to automatically generate a response message in response to receiving the test push message. The computing system determines if a response message is received from each test device within a predefined response timeout period associated with the test device. The computing system determines that the push notification test fails in response to determining that a response message is not received from at least one test device within the predefined response timeout period associated with the at least one test device.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: June 22, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yingying Wang Martin, Scott E. Joyce, Scott R. Akerman, Norman M. Miles, Dan Yuan
  • Patent number: 11042417
    Abstract: A method for managing computational resources of a data center is useable for making one or more management decisions (MD). One or more computational resources of the data center are assigned to one or more physical and/or virtual functions by MD of a decision making entity (DME). The MD are based on collected performance information of the one or more computational resources. The collected performance information is analysed considering one or more predefined performance parameters. A single performance metric (SPM) is computed representing performance and efficiency of the DME using a result of the analysis. The SPM is used by the DME for making the MD.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: June 22, 2021
    Assignee: NEC CORPORATION
    Inventors: Faqir Zarrar Yousaf, Luis Moreira-Matias, Xavier Costa Perez
  • Patent number: 11038986
    Abstract: Techniques are disclosed for modifying an application-level configuration of a cluster of virtual application servers in response to an automatic provisioning of server instances to or from the cluster. An auto-scaling service receives an indication that one or more metrics associated with a cluster in a service provider environment triggers a specified scaling condition. The cluster includes application server instances executing one or more services provided by an application. The auto-scaling service provisions an additional application server instance in response to the indication. One or more services provided by the application are installed on the additional application server instance. A configuration engine obtains one or more scripts for configuring the additional application server instance to execute the services as part of the cluster. The scripts are executed on the application server instances to include the additional application server instance to the cluster.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Acar, Sean Michael Needham
  • Patent number: 11038972
    Abstract: A method for providing service is provided. A network slice management system of an operator receives a service request message sent by a control device of a third-party service provider. The service request message is used to request the network slice management system to provide a service, and the service request message carries a service requirement. The network slice management system creates a network slice instance based on the service requirement. The network slice instance is used to provide the requested service. The network slice management system sends a notification message to the control device. The notification message carries an identity of the network slice instance.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 15, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Lu, Shuigen Yang, Wenqi Sun
  • Patent number: 11032144
    Abstract: A network control system includes link design unit for deciding, as a configuration of one network formed by connecting a plurality of nodes having a communication function, a configuration of distributed networks included in the network and specific links for forming the network by connecting the distributed networks; and network configuration switching unit for switching the configuration of the network by logically enabling or disabling the specific links on request at least in a state where links other than the specific links are enabled, in which the link design unit decides the configuration of the distributed networks and the specific links based on a cluster hierarchical structure corresponding to a formation process of the one network which is formed as a result of sequentially adding links, which connect the nodes, based on a connection weight decided in accordance with a degree of spread or complexity of the network after connection.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 8, 2021
    Assignee: NEC CORPORATION
    Inventor: Kazunori Miyoshi
  • Patent number: 11032424
    Abstract: A system and method for hybrid callback management and failure recovery, utilizing a callback cloud and an on-premise callback system, allowing brands to utilize a hybrid system that protects against any premise outages or cloud service faults and failures by introducing redundancies and co-maintenance of data key to callback execution.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: June 8, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Matthew Donaldson Moller, Matthew DiMaria, Shannon Lekas, Kurt Nelson, Nicholas James Kennedy, Kevin Shinseki, Robert Harpley
  • Patent number: 11030072
    Abstract: Aspects of the invention include creating and starting fast-start container images. A preview image of a container is received at a host computer. The preview image includes a subset of an original image of the container. The preview image of the container is executed, at the host computer, for a workload. Based at least in part on detecting a fault during the executing of the preview image of the container, one of the original image of the container and a portion of the original image not included in the preview image of the container is accessed for continuing execution of the workload.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hai Huang, Jia Jun Brandon Lum, Alaa Youssef
  • Patent number: 11025499
    Abstract: Described are various embodiments of methods and systems relating to impact management of IT systems, including a server-based IT management system comprising a network server having a service function object store that stores a plurality of service function objects, each service function object being a digital representation of a service function and comprising one or more service attributes and one or more service function links for linking each service function object to at least one other service function object; and a network communications interface for receiving information indicative of an operating state for each service function; wherein the operability of any given service function is determined automatically upon the reduction of operating state of any one or more other service functions based on direct and indirect linkages between the given service function and the other service functions and the respective service-loss impact values associated with each said direct and indirect linkages.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 1, 2021
    Inventor: Troy Marcotte
  • Patent number: 11026060
    Abstract: A method for slice attachment and configuration, the method comprises: receiving a service request from a user equipment; selecting a second network node to process the service request; receiving a configuration for a network slice to enable the service requested by the user equipment; identifying a first point of presence to receive user plane information corresponding to the network slice; identifying a second point of presence to receive control plane information corresponding to the network slice; forwarding traffic corresponding to the network slice to a third point of presence; transmitting to the user equipment a handle identifying the user equipment context and the network slice configuration; and transmitting to the user equipment a user equipment configuration corresponding to the network slice.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: June 1, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: William Anthony Gage
  • Patent number: 11019135
    Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Patent number: 11018887
    Abstract: An ambience adjustment method, system, and non-transitory computer readable medium, includes identifying an ambient condition in a user profile for a most similar first device to a second device and setting the ambient condition of the most similar first device as the ambient condition in the user profile of the second device.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Krisha Banerjee, Radha Mohan De, Ashley Dallas Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 11018940
    Abstract: This application belongs to the field of service orchestration and discloses a service orchestration method and apparatus, and a service provisioning method and apparatus. The method includes: obtaining a service template; obtaining a service identity, a service attribute, and a service policy that are entered by an operator and a default service parameter; substituting the options of the service template with the service attribute and the service policy that are entered by the operator and the default service parameter; associating the service template that is filled in with the service identity; and storing the service template that is associated with the service identity in a service type library, and publishing the service template to the user.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: May 25, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liya Zhang, Liang Zhang, Jian Wu
  • Patent number: 11016637
    Abstract: A device for managing applications installed on the device and a method thereof are provided. The device includes a controller configured to obtain driving information of the applications in response to the applications being executed, and determine an application satisfying an uninstall condition, among the applications, based on the driving information. The device further includes an interface configured to change a display of an object indicating the determined application, based on the uninstall condition.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 25, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-hyun Ryu, Yong-gook Park, Jang-woo Lee, Jae-young Lee, Jae-ho Jung, Yang-wook Kim
  • Patent number: 11010154
    Abstract: An embodiment of the present invention is directed to implementing a complex patching micro service architecture. An embodiment of the present invention is directed to controlling and managing patching of complex patterns using a micro service architecture. Using a defined library of micro services, an application owner may build a configuration to follow for patching routines. The configuration may be used as reference data and further used to establish a workflow for each patching iteration.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: May 18, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Andrew E. Jones, Maibam Susanta Singh
  • Patent number: 11012501
    Abstract: A system, method, and computer program product are provided for performing distributed outsourced computing. In operation, a master node in a general distributed computing cluster monitors a network for computing resources. The general distributed computing cluster includes the master node and a plurality of slave nodes. The master node determines whether computing resources are available from one or more of the plurality of slave nodes. If it is determined that computing resources are available, the master node identifies the one or more of the plurality of slave nodes as an auxiliary master node. Further, the master node publishes information associated with one or more unfinished computing tasks dedicated to the master node to a blockchain for access by the one or more of the plurality of slave nodes for processing.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 18, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Vladimir Tkach, Yuri Kroz
  • Patent number: 11003233
    Abstract: In an embodiment, a system may include multiple processors and an automatic power state controller (APSC) configured to switch the processors between various operating points. The operating points may be described by data programmed into the APSC, and the APSC may include a register that is programmable with a target operating point request identifying a target operating point for the processors from among the described operating points. The data describing the operating points may also include an indication of whether or not the number of processors that may be concurrently active at the operating point is limited. Based on the indication and the number of active processors, the APSC may override the requested operating point with a reduced operating point. In some embodiments, a digital power estimator (DPE) may monitor operation of the processors and may throttle the processors when high power consumption is detected.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: May 11, 2021
    Assignee: Apple Inc.
    Inventors: Jong-Suk Lee, Daniel C. Murray, Wei-Han Lien
  • Patent number: 11005716
    Abstract: A network customer may support a plurality of network connectivity services (such as an E-line). A network connectivity service may experience spikes of traffic, and therefore, spikes of bandwidth usage. Dynamic capacity allows a network connectivity service to increase its available bandwidth during such traffic spikes. A computer-implemented method is disclosed that facilitates identifying network customers that might be interested in purchasing dynamic capacity. The method comprises collecting bandwidth utilization data of network connectivity services supported by each network customer, and identifying those connectivity services that exhibit patterns (e.g., cogent peaks) in their utilization data indicating the network connectivity service is a candidate for dynamic capacity.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: May 11, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Sergey Yermakov, Pete J. Caputo, II
  • Patent number: 10996658
    Abstract: The systems and methods described provide improved process control operating range and capabilities and integrate process control monitoring and management with broader process automation (PA) systems process management, extending the real-time operation and control of a process control system to process handling of a PA system, and extending PA-style process management by adding real-time process controls and monitoring, and adding new functionality by permitting management of these processes to externally defined completion goals. This combination provides new functionality in dynamically determined process flexibility, extended operating range and extended process recipe definition capabilities for process control systems using this technology, and provides improved error recovery and exception handling of traditional PA systems.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 4, 2021
    Assignee: 6TH STREET, INC.
    Inventors: David Potts, Brian Hamilton
  • Patent number: 10992553
    Abstract: A method and apparatus of a network element that enables truncation of tap aggregation data via snoop actions. In one embodiment, a network element configured for tap aggregation includes a first tap port to couple with a tap switch, a set of tool ports to transmit network data received from the first tap port to a data analyzer, and data plane logic to manage a mapping between the first tap port and the set of tool ports. A first tool port in the set of tool ports is configured for egress truncation and the data plane logic performs a snoop action to truncate a first unit of network data to be forwarded to the first tool port and a forward action to forward a second unit of network data to a second tool port in the set of tool ports without truncation.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: April 27, 2021
    Assignee: Arista Networks, Inc.
    Inventors: James Chun Pang, Travis Ryan Hammond, Kevin Martin Amiraux
  • Patent number: 10990368
    Abstract: Provisioning for a cloud service is provided. An instance of a provisioning object is created and initialized, and a graphical user interface (GUI) is generated. The GUI includes a home window, a configure window, an orchestrate window and a deploy window. The provisioning parameters are received from the GUI. The provisioning parameters indicate whether to deploy the software application on a local network or a remote network. A location object and a deployment object are created and initialized based on the provisioning parameters. The location object includes an on-premises object for a local network deployment or a cloud object for a remote network deployment. A command to deploy the software application is received from the GUI, and the software application is deployed to a local network or a remote network using the provisioning object, the location object and the deployment object.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: April 27, 2021
    Assignee: Oracle International Corporation
    Inventors: Neeraj Shodhan, Pranay Bipin Shah, Darpan Korat, Hareshkumar Navadiya, Indraraj Abhesangbhai Chavda, Ravi Verma Vunikili
  • Patent number: 10990655
    Abstract: In various embodiments, a system and method are provided to: display, utilizing a touch screen, a first user interface of the first application; detect, utilizing the touch screen, user input via the first user interface of the first application; in response to the detection of the user input via the first user interface of the first application: cause the first application to perform an operation based on the user input, and cause a universal resource identifier (URI) to be sent to the second application; after causing the first application to perform the operation, identify one or more results of the operation; after causing the URI to be sent to the second application, receive, from the second application, data that is retrieved by the second application from at least one server via at least one network; and based on the received data and received other data that is retrieved via the at least one network, display, utilizing the touch screen, a first user interface element with the one or more results of th
    Type: Grant
    Filed: December 21, 2019
    Date of Patent: April 27, 2021
    Assignee: VULPECULA, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10990371
    Abstract: In some examples, a processing unit can install a second driver to an installed-driver backing store on a non-volatile (nonV) memory, and replace a first driver in a driver store of the nonV memory with the second driver without replacing the first driver in the volatile memory with the second driver. The processing unit can, subsequently, determine that the second driver has been loaded into the volatile memory, and write, by the second driver loaded into the volatile memory, a driver-configuration entry in a configuration datastore. An example computing system can include the first driver in volatile memory, and the nonV memory. The nonV memory can include a driver-configuration file, a driver store holding a first copy of the second driver, and an installed-driver backing store holding a second copy of the second driver. Some examples can roll back failed installation operations.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: April 27, 2021
    Assignee: CrowdStrike, Inc.
    Inventors: Cameron Gutman, Aaron LeMasters, Ion-Alexandru Ionescu
  • Patent number: 10985981
    Abstract: A server is dynamically reconfigured by storing a plurality of server configurations in a configuration store. Requests, received by the server, are routed to one of a plurality of workers for processing the requests. Each request is associated with a current configuration of the plurality of configurations that a worker uses to process the request. The number of workers using each configuration of the plurality of configurations is counted. Responsive to the counting, it is determined that a prior configuration of the plurality of configurations is not being used by the workers. The prior configuration is deleted from the configuration store responsive to the determination that the prior configuration is not being used.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: April 20, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Igor Sysoev, Valentin Bartenev, Nikolay Shadrin, Maxim Romanov
  • Patent number: 10986563
    Abstract: The present disclosure describes a method for adaptive WiFi roaming, where an electronic device and an access point advertise their networking capability. The networking capability may be, for example, the capability to support at least one enterprise feature. Based on the advertisements transmitted by the electronic device, the access point can determine that the electronic device can support the at least one enterprise feature and may selectively enable the at least one enterprise feature. Additionally, based on advertisements transmitted by the access point, the electronic device can determine that the access point can support the at least one enterprise feature. Based on this mutual determination, the access point and electronic device may continue an association process based on the at least one enterprise feature.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Veerendra Boodannavar, Kapil Chhabra
  • Patent number: 10979540
    Abstract: Methods and systems for connecting multiple platforms to a universal framework are disclosed. Data is received from a network device at an engine via a first protocol, wherein the data includes metadata. The metadata is converted from the first protocol to a plurality of protocols at the engine. The universal framework is provided at the engine to make the metadata available to external devices via the plurality of protocols.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 13, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Patent number: 10972343
    Abstract: A configurable device for use in a solution architecture includes computing resources. The configurable device further includes a computing resources state manager. The computing resources state manager obtains an out-of-band modification to the computing resources. The computing resources state manager, in response to obtaining the out-of-band modification, generates an out-of-band configuration based on the out-of-band modification. The computing resources state manager further, in response to obtaining the out-of-band modification, updates restoration information for the computing resources based on the out-of-band configuration.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 6, 2021
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Rizwan Ali, Dharmesh M. Patel
  • Patent number: 10972552
    Abstract: Aspects of the disclosure provide a system and method used for allowing a path selection or reselection (hereby (re)selection). In some embodiments data packets for a session between a UE and an application system (AS) can utilize a pre-established user plane path between the AS and an access node (AN) which serves the UE. This can allow for faster session set-up times as a new user plane (UP) path need not be established for every new session if existing UP paths can be utilized. Some embodiments allow an application aware (re)selection of the user plane.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 6, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Ngoc Dung Dao, Hang Zhang
  • Patent number: 10970127
    Abstract: Systems described herein may allow for the intelligent configuration of containers onto virtualized resources. As described, systems described herein may generate configurations based on received parameters for utilization to configure (e.g., install, instantiate, etc.) virtualized resources. Once generated, a configuration may be selected according to determined selection parameters and/or intelligent selection techniques.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: April 6, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Eric Freeman, Hector A. Garcia Crespo, Matthew Kapala, Brent D. Segner
  • Patent number: 10962986
    Abstract: A vehicle comprises a processor, programmed to responsive to detecting a fleet within a predefined range, join the fleet via a wireless connection, and optimize network configuration of the fleet by activating a first network technology on the vehicle, deactivating a second network technology, and commanding at least one vehicle of the fleet via the wireless connection to deactivate the first network technology.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 30, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Oliver Lei, Allen R. Murray
  • Patent number: 10951473
    Abstract: Technologies are disclosed herein for providing an asynchronous fleet configuration service for deploying and updating a fleet of network resources. The asynchronous fleet configuration service exposes an asynchronous application programming interface (API) that allows for individual resources to indicate an initialization status. Accordingly, the asynchronous fleet configuration service can asynchronously monitor the status of individual resources being deployed or updated, while performing other duties related to the fleet of network resources.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Jaisinghani, Prashant Jayaraman, Christopher Whitaker, Matthew John Hinkle, Pete Peerapong Janes, Adam M. Thomas, Jaykumar Harish Gosar, Chetan Manohar Dandekar
  • Patent number: 10944630
    Abstract: The present technology is directed to an automated end to end network migration process from on-premise to cloud-based management platforms and visa-versa. The disclosed technology describes an enhanced plug and play (PnP) software agent operationally coupled to a device and capable of interacting with a PnP service hosted on a target management platform to thereby initiate the migration process. The PnP service on the target management platform upon receiving a migration request from the device PnP agent, maps the requesting device onto a client profile existing on the target management platform and identifies therefrom the associated default controller for the device. Subsequently, the device is directed to acquire and boot up on a new software image compatible with the target management platform and following a conversion of its existing configuration into a version compatible with the new software image, the device is migrated to the associated default controller.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Anvesh Reddy Podduturi, Sanalkumar Thekkanath, Vinay Prabhu