Patents Examined by Bradley A Teets
  • Patent number: 11752053
    Abstract: Systems, methods and computer-readable media are provided for determining the modality for transferring, lifting, or repositioning (TLR) a human patient in a health care setting contexts. In some cases, a model-based recursive partitioning and Bradley-Terry regression is applied, which may be optionally parallelized so as to determine statistical associations with various factors, such as caregiver attributes, care venue, and patient attributes. One embodiment determines a Bradley-Terry regression model from the recursive partitioning which may be incorporated into a TLR selection decision-support tool or otherwise utilized to identify the optimal modality.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: September 12, 2023
    Assignee: Cerner Innovation, Inc.
    Inventor: Douglas S. McNair
  • Patent number: 11748156
    Abstract: A system and method for operating fewer servers near maximum capacity as opposed to operating more servers at low capacity is disclosed. Computational tasks are made as small as possible to be completed within the available capacity of the servers. Computational tasks that are similar may be distributed to the same computing node (including a processor) to improve RAM utilization. Additionally, workloads may be scheduled onto multicore processors to maximize the average number of processing cores utilized per clock cycle.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: September 5, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Nathan Lee Post, Bryan J. Osterkamp, William Preston Culbertson, II, Ryan Thomas Russell, Ashley Raine Philbrick
  • Patent number: 11734066
    Abstract: Generally discussed herein are devices, systems, and methods for scheduling tasks to be completed by resources. A method can include identifying features of the task, the features including a time-dependent feature and a time-independent feature, the time-dependent feature indicating a time the task is more likely to be successfully completed by the resource, converting the features to feature values based on a predefined mapping of features to feature values in a first memory device, determining, by a gradient boost tree model and based on a first current time and the feature values, a likelihood the resource will successfully complete the task, and scheduling the task to be performed by the resource based on the determined likelihood.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 22, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinchao Li, Yu Wang, Karan Srivastava, Jianfeng Gao, Prabhdeep Singh, Haiyuan Cao, Xinying Song, Hui Su, Jaideep Sarkar
  • Patent number: 11734074
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one or more recommendations for environmentally-conscious cloud computing frameworks based on the received data, and presenting such recommendations through the user interface for the user's review and consideration.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 22, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Mainak Basu, Sanjay Podder, Kishore P. Durg, Sundeep Singh, Rajan Dilavar Mithani, Akshay Kasera, Swati Sharma, Priyavanshi Pathania, Adam Patten Burden, Pavel Valerievich Ponomarev, Peter Michael Lacy, Joshy Ravindran
  • Patent number: 11726820
    Abstract: A method, computer program product, and computing system for defining an affined OS-thread on each core of a multicore microprocessor, thus defining a plurality of affined OS-threads; executing a sequentially-activated polling thread on each of the affined OS-threads, wherein the sequentially-activated polling thread is configured to detect waiting IO activity on IO interfaces associated with the affined OS-threads; and if waiting IO activity is detected, activating one or more X-threads on a specific affined OS-thread that is associated with a specific IO interface on which the waiting IO activity was detected.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 15, 2023
    Assignee: EMC IP Holding Company, LLC
    Inventors: Lior Kamran, Amitai Alkalay
  • Patent number: 11720397
    Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a first apparatus to execute a process, the process including: when a load of a first resource existing in a first group is equal to or more than a first threshold value, searching the first group for a first destination resource that is a migration destination of a first task performed using the first resource, the first apparatus being included in the first group; when the first destination resource is not found in the first group, selecting a second group based on first information; transmitting a first request to search for the first destination resource to a second apparatus included in the second group; and when a second resource that is the first destination resource is found in the second group, updating the first information based on second information that is transmitted from the second apparatus.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: August 8, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Masanori Yamazaki
  • Patent number: 11709701
    Abstract: A method includes receiving code of an application, the code structured as a plurality of instructions in a computation graph that corresponds to operational logic of the application. The method also includes processing the code according to an iterative learning process. The iterative learning process includes determining whether to adjust an exploration rate associated with the iterative learning process based on a state of a computing environment. Additionally, the process includes executing the plurality of instructions of the computation graph according to an execution policy that indicates certain instructions to be executed in parallel. The process also includes determining an execution time for executing the plurality of instructions of the computation graph according to the execution policy and based on the execution time and the exploration rate, adjusting the execution policy to reduce the execution time in a subsequent iteration.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 25, 2023
    Assignee: PAYPAL, INC.
    Inventor: David Williams
  • Patent number: 11693705
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one or more recommendations for environmentally-conscious cloud computing frameworks based on the received data, and presenting such recommendations through the user interface for the user's review and consideration.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: July 4, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Mainak Basu, Sanjay Podder, Kishore P. Durg, Sundeep Singh, Rajan Dilavar Mithani, Akshay Kasera, Swati Sharma, Priyavanshi Pathania, Adam Patten Burden, Pavel Valerievich Ponomarev, Peter Michael Lacy, Joshy Ravindran
  • Patent number: 11693684
    Abstract: There are provided an information processing system that operates virtual machines and storage controllers on a processor, and an information processing method executed by the information processing system. A storage controller group capable of taking over processing between the storage controllers arranged in different nodes is provided. The virtual machine is movable between the different nodes by deploy. The virtual machine and the storage controller that processes data input and output by the virtual machine are arranged in the same node. A combination of the virtual machines that cannot be arranged in the same node is defined by a restriction. A management unit arranges one of the virtual machines that cannot be arranged in the same node in the node in which the storage controller included in the storage controller group to which the storage controller used by the other virtual machine belongs is not arranged.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: July 4, 2023
    Assignee: HITACHI, LTD.
    Inventors: Tsukasa Shibayama, Tomohiro Kawaguchi
  • Patent number: 11689021
    Abstract: A power grid reactive voltage control model training method. The method comprises: establishing a power grid simulation model; establishing a reactive voltage optimization model, according to a power grid reactive voltage control target; building interactive training environment based on Adversarial Markov Decision Process, in combination with the power grid simulation model and the reactive voltage optimization model; training the power grid reactive voltage control model through a joint adversarial training algorithm; and transferring the trained power grid reactive voltage control model to an online system. The power grid reactive voltage control model trained by using the method according to the present disclosure has transferability as compared with the traditional method, and may be directly used for online power grid reactive voltage control.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: June 27, 2023
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Wenchuan Wu, Haotian Liu, Hongbin Sun, Bin Wang, Qinglai Guo, Tian Xia
  • Patent number: 11650856
    Abstract: Systems and methods for inter-cluster deployment of compute services using federated operator components are generally described. In some examples, a first request to deploy a compute service may be received by a federated operator component. In various examples, the federated operator component may send a second request to provision a first compute resource for the compute service to a first cluster of compute nodes. In various examples, the first cluster of compute nodes may be associated with a first hierarchical level of a computing network. In some examples, the federated operator component may send a third request to provision a second compute resource for the compute service to a second cluster of compute nodes. The second cluster of compute nodes may be associated with a second hierarchical level of the computing network that is different from the first hierarchical level.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 16, 2023
    Assignee: RED HAT INC.
    Inventor: Huamin Chen
  • Patent number: 11651120
    Abstract: A system is provided for producing a die that forms a sheet metal blank into a workpiece for a stamped vehicle component. The system includes a processor receiving design data associated with the workpiece. The processor produces a computer simulation based on the data and determines a stretching index of the workpiece. The processor compares the stretching index to an index threshold. The processor generates a stretching failure signal when the stretching index is above the index threshold. The processor generates a stretching acceptance signal, and a display device indicates that the workpiece has a fracture when the stretching index is below the index threshold. The display device indicates that the workpiece does not have the fracture, when the display device receives the stretching acceptance signal, such that a die manufacturing device transforms a tool material into the die.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 16, 2023
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ziqiang Sheng, J N Goan, Adam R Groseclose, Kleber M Cabral
  • Patent number: 11645125
    Abstract: A method and device for executing a workflow includes functions written in a heterogeneous programming language. The method for executing heterogeneous language functions includes obtaining a workflow that includes a call for a first function written in a first programming language and a call for a second function written in a second programming language, wherein input data of the second function includes output data of the first function, and setting, in response to completing execution of the first function, the output data of the first function in a format capable of being processed in the second programming language.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 9, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventor: Joon Hyung Lee
  • Patent number: 11645109
    Abstract: A computer-implemented method, computer system and computer program product dynamically manage failure in an edge computing environment. According to the method, a request for executing a task may be sent to a first edge device according to a defined process, where the defined process is used to schedule tasks to be executed on edge devices. In response to the first edge device failing to execute the task, the defined process may be suspended. Then, a request for executing the task may be sent to a second edge device. A task result that is received first may be taken as the task result for the task, where the task result is from either the first edge device or the second edge device. And, continuing the rest of the defined process.
    Type: Grant
    Filed: October 25, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yue Wang, Xin Peng Liu, Liang Wang, Zheng Li, Wei Wu
  • Patent number: 11635996
    Abstract: A management system manages an infrastructure system configured to provide a resource for operating a business system and included a plurality of infrastructures with different architecture. The management system comprises a monitoring module configured to monitor a usage state of the resource of the business system; and an analysis module configured to identify a business system being a migration target. The analysis module is configured to: analyze a usage tendency of the resource of the business system, determine which of the infrastructures is appropriate for the business system, and store a result of determining as a first determination result; identify a target infrastructure, which is an infrastructure for which the resource is predicted to become insufficient; select a business system being the migration target from among business systems operating on the target infrastructure based on the first determination result; and migrate the selected business system.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 25, 2023
    Assignee: HITACHI, LTD.
    Inventors: Satoshi Yamamoto, Yuta Nishihara, Taihei Hashimoto, Naru Kato
  • Patent number: 11620152
    Abstract: A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain. he block may comprise multiple shards. Next, the method comprises collecting, with a join block in the blockchain, transactions. The join block is adjacent to the blockchain block. Next, the method includes encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block. The join block executes cross shard transactions without impacting the parallel execution of intra-shard transactions with computer threads by separating inter-shard and intra-shard transactions into different blocks. Without join block, parallel executing intra shard threads in computer threads may need to lock the database states since inter-shard transactions may also write to it from different computer thread. Not sure if we need to make this clear in our claims regarding join block.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 4, 2023
    Assignee: EZBLOCK LTD.
    Inventor: Rundong Huang
  • Patent number: 11604674
    Abstract: Systems and methods for monitoring a process a provided. An example method commences with providing a management platform. The management platform is configured to receive user rules for processing at least one function call within the process. A high-level script can be used based on the user rules to develop and install at least one library to execute synchronously within the process. The at least one library can be configured to monitor the process for at least one function call and capture argument values of the function call before the argument values are passed to a function. The at least one library can filter the function call based at least in part on the argument values. The method can continue with selectively creating an API event for execution by a dedicated worker thread. The execution of the API event is performed asynchronously with regard to the process.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 14, 2023
    Assignee: Elasticsearch B.V.
    Inventors: Gabriel D. Landau, Joseph W. Desimone
  • Patent number: 11593170
    Abstract: A system includes a memory, at least one processor in communication with the memory, a guest hypervisor, and a host hypervisor executing on the at least one processor. The host hypervisor is configured to receive a request for additional memory, request the additional memory from a paravirtualized memory device, allocate the additional memory to the guest hypervisor, and report a status of the request. The status of the request is either a success status or a failure status.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: February 28, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, David Hildenbrand
  • Patent number: 11586474
    Abstract: Techniques are provided for adaptive resource allocation for multiple workloads. One method comprises obtaining a dynamic system model based on a relation between an amount of a resource for multiple iterative workloads and a predefined service metric; obtaining an instantaneous value of the predefined service metric; applying to a given controller associated with a given iterative workload of the multiple iterative workloads: (i) the dynamic system model, (ii) an interference effect of one or more additional iterative workloads on the given iterative workload, and (iii) a difference between the instantaneous value and a target value for the predefined service metric. The given controller applies an adjustment to the amount of the resource for the given iterative workload based at least in part on the difference. The resource allocation for the multiple iterative workloads can be performed in a sequence substantially in parallel with an execution of the iterative workloads.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 21, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Tiago Salviano Calmon, Vinícius Michel Gottin, Eduardo Vera Sousa
  • Patent number: 11579595
    Abstract: Embodiments of a software defined automation system that provides a reference architecture for designing, managing and maintaining a highly available, scalable and flexible automation system. In some embodiments, an SDA system can include a localized subsystem including a system controller node and multiple compute nodes. The multiple compute nodes can be communicatively coupled to the system controller node via a first communication network. The system controller node can manage the multiple compute nodes and virtualization of a control system on a compute node via the first communication network. The virtualized control system includes virtualized control system elements connected to a virtual network that is connected to a second communication network to enable the virtualized control system elements to control a physical control system element via the second communication network connected to the virtual network.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: February 14, 2023
    Assignee: Schneider Electric Industries SAS
    Inventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala, Philippe Nappey