Patents Examined by Wynuel S Aquino
-
Patent number: 11803406Abstract: A candidate extraction apparatus, a candidate extraction method, and a candidate extraction program extract appropriate candidates for an input into a processing module. The processing module is associated with first metadata indicating a condition of the input data. A plurality of devices are each associated with second metadata indicating an attribute of the input data output from the device. The candidate extraction apparatus includes a first obtaining unit, a second obtaining unit, and an extraction unit. The first obtaining unit obtains the first metadata. The second obtaining unit obtains the second metadata associated with each of the plurality of devices. The extraction unit extracts the candidates greater in number than at least one input port from the plurality of devices based on the first metadata and the second metadata.Type: GrantFiled: November 29, 2018Date of Patent: October 31, 2023Assignee: OMRON CorporationInventors: Tetsuji Yamato, Taiji Yoshikawa
-
Patent number: 11803420Abstract: Methods, systems, and computer-readable media for execution of replicated tasks using redundant resources are disclosed. Replicas of a task are generated. Computing resources are selected from at least one pool of computing resources of a provider network. The provider network includes a plurality of pools of computing resources that vary in a characteristic, and the computing resources are selected based (at least in part) on the characteristic. Concurrent execution of the replicas of the task is initiated using the selected computing resources. Input data for the concurrent execution does not vary from one of the replicas to another of the replicas, and at least a portion of the replicas produce individual results for the input data. Based (at least in part) on a policy, an individual result of one or more of the replicas is selected as a final result of the task.Type: GrantFiled: December 20, 2016Date of Patent: October 31, 2023Assignee: Amazon Technologies, Inc.Inventors: James Edward Kinney, Jr, Dougal Stuart Ballantyne
-
Patent number: 11797331Abstract: A system and method is provided for managing virtualized computing resources. An exemplary method includes executing a computing service comprised of virtualized computing resources including a first virtual machine and a network address mapping module. The method further includes, responsive to receiving an indication that additional virtualized computing resources are needed to handle one or more requests from a client and directed to the computing service, generating a second virtual machine that can handle requests for the computing service by performing a linked cloning operation of the first virtual machine. The method includes, configuring the network address mapping module to modify requests for the second virtual machine, such that the second virtual machine has the same network address as the first virtual machine.Type: GrantFiled: October 27, 2022Date of Patent: October 24, 2023Assignee: Parallels International GmbHInventors: Anton Zelenov, Nikolay Dobrovolskiy, Serguei M Beloussov
-
Patent number: 11782796Abstract: A method and system for virtual machine protection. Specifically, the disclosed method and system dynamically protect virtual machine state from impactful events, such as accidental virtual machine deletions and shutdowns. The disclosed method and system work to stall the fulfillment of these impactful events while instigating the backup of protected virtual machine state, and thereafter, only permit these impactful events to proceed upon completion of the backup operation.Type: GrantFiled: August 7, 2020Date of Patent: October 10, 2023Assignee: EMC IP Holding Company LLCInventors: Sharath Talkad Srinivasan, Rakesh Kumar
-
Patent number: 11775330Abstract: Load balancing VM selection and movement is disclosed, including: selecting a combined predicted metric to be improved with respect to a plurality of storage devices; and determining a set of VMs to be moved from a first storage device included in the plurality of storage devices to a second storage device included in the plurality of storage devices such that the selected combined metric to improve is predicted to improve.Type: GrantFiled: February 8, 2021Date of Patent: October 3, 2023Assignee: Tintri by DDN, Inc.Inventors: Mark G. Gritter, Satya Vempati, Siva Popuri
-
Patent number: 11762705Abstract: An apparatus includes at least one node device to host a computing cluster, and at least one processor to: use at least one of a level of resource observed to be consumed by operation of the computing cluster or a level of performance observed to be provided by operation of the computing cluster as an input to a pre-existing cluster model to derive a predicted level; compare the predicted level to a corresponding observed level of resource consumed or performance provided; and in response to the predicted level not matching the observed level to within a pre-selected degree, derive a new cluster model from observations of the operation of the computing cluster, and generate a prompt to perform repeat the configuration of the computing cluster using the new cluster model in place of the pre-existing cluster model to generate a new set of configuration settings for the computing cluster.Type: GrantFiled: March 17, 2023Date of Patent: September 19, 2023Assignee: SAS Institute Inc.Inventors: Richard K. Wellum, Joseph Daniel Henry, Holden Ernest O'Neal, John W. Waller
-
Virtualization-based collaborative activity framework with predictive preloading of virtual machines
Patent number: 11762671Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for virtualization-based collaborative activity framework with predictive preloading of virtual machines. A collaboration orchestration system can obtain user interaction data describing interactions with a client device. In response to determining, at least in part from the user interaction data, that the client device is predicted to access an activity, and before receiving a request to access the activity, the collaboration orchestration system can: (i) provide an indication to create a virtual machine (VM) instance configured to provide the activity; and (ii) provide an indication to load the VM instance with the activity. The collaboration orchestration system can receive a reference to the VM instance.Type: GrantFiled: November 7, 2022Date of Patent: September 19, 2023Assignee: Smashcut, Inc.Inventors: Daniel Blackman, Evan Eustace, William L Disney -
Patent number: 11755382Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.Type: GrantFiled: November 1, 2018Date of Patent: September 12, 2023Assignee: Coherent Logix, IncorporatedInventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang
-
Patent number: 11755354Abstract: A system including at least one data processor and at least one memory is provided. The at least one memory may store instructions that cause operations when executed by the at least one data processor. The operations may include determining a processing or memory storage threshold of a database system has been satisfied, the database system including a cloud infrastructure, a plurality of virtual machines, and a plurality of containers deployed on the plurality of virtual machines, the database system having a Non-Uniform Memory Access (NUMA) topology. The operations may include requesting provisioning of a virtual machine to the database system. The operations may include obtaining information regarding the NUMA topology and a performance of the database system. The operations may include determining a virtual machine for placement of the container based on the information. The operations may include deploying the container on the determined virtual machine.Type: GrantFiled: November 20, 2019Date of Patent: September 12, 2023Assignee: SAP SEInventors: Sanket Patle, Ramesh Gaikwad, Rajesh Almeida, Rohit Dhangar
-
Patent number: 11748165Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for workload automation and job scheduling information. One of the methods includes obtaining job dependency information, the job dependency information specifying an order of execution of a plurality of jobs. The method also includes obtaining data lineage information that identifies dependency relationships between data stores and transformation, wherein at least one transformation accepts data from a first data store and produces data for a second data store. The method also includes creating links between the job dependency information and the data lineage information. The method also includes determining an impact of a change in a planned execution of an application of the plurality of applications based on the job dependency information, the created links, and the data lineage information.Type: GrantFiled: June 19, 2020Date of Patent: September 5, 2023Assignee: Ab Initio Technology LLCInventors: Harry Michael Wolfson, Joel Gould, Anthony Yeracaris, Tim Wakeling
-
Patent number: 11748139Abstract: The present disclosure is related to methods, systems, and machine-readable media for log-structured file system management operations. An aggregate amount of over-provisioned computing resources assigned to a plurality of log-structured file system (LFS) objects that are allocated for performance of memory management operations associated with a virtual storage area network (vSAN) can be determined. A subset of LFS objects that are candidates for performance of a particular memory management operation based on an amount of over-provisioned computing resources consumed by one or more LFS objects among the plurality of LFS objects exceeding a resource consumption threshold associated with the determined amount of over-provisioned computing resources assigned to the plurality of LFS objects can be selected. The particular memory management operation using one or more of the candidate LFS objects can be performed.Type: GrantFiled: August 21, 2020Date of Patent: September 5, 2023Assignee: VMware, Inc.Inventors: Wenguang Wang, Vamsi Gunturu, Eric Knauft, Pascal Renauld, Matt Amdur, Blake Lewis, Peng Mi
-
Patent number: 11748131Abstract: Implementations of the disclosure are directed to network updates for virtual machine migration. A method of the disclosure includes receiving an indication over a network that a virtual machine successfully migrated from a source host to a destination host, responsive to the indication, monitoring incoming packets to the source host for an incoming packet having a virtual machine address of the virtual machine at the source host in a destination address field, and upon determining that one or more of the incoming packets to the source host comprise the destination address field having the virtual machine address, providing, to the destination host, a notification that the one or more of the incoming packets having the virtual machine address were received at the source host, the notification indicating that an update of the virtual machine address is to be performed by one or more endpoints of the network.Type: GrantFiled: November 20, 2019Date of Patent: September 5, 2023Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 11748132Abstract: A method is implemented by a computing device to configure and monitor a virtual application in a cloud environment. The method includes generating instructions for configuring and monitoring the virtual application based on configuration data for the virtual application, modifying an injection virtual appliance image to include the instructions for configuring and monitoring the virtual application, where the injection virtual appliance image is a template for instantiating an injection virtual appliance (e.g., a software container or unikernel) that is to configure and monitor the virtual application according to the instructions, modifying a virtual application deployment descriptor for the virtual application to indicate that the injection virtual appliance is to be injected into the virtual application, and causing the virtual application, with the injection virtual appliance, to be deployed in the cloud environment using the modified virtual application deployment descriptor.Type: GrantFiled: April 17, 2020Date of Patent: September 5, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Hoang Do, Sergey Odobetskiy
-
Patent number: 11726842Abstract: In an event-based data management system, an event having an associated identifier is received. A mapping operation is performed using the identifier to map the event to a selected one of a plurality of topic partitions. Queues for each of the plurality of topic partitions are managed. The queues for each of the plurality of topic partitions are managed independently of each other. The event is allocated to the selected topic partition based on the mapping operation. The event is placed into the queue for the selected topic partition. A batch of events is sent from the queue for the selected topic partition in response to one or more thresholds being reached.Type: GrantFiled: August 2, 2016Date of Patent: August 15, 2023Assignee: Salesforce, Inc.Inventor: Yingwu Zhao
-
Patent number: 11720479Abstract: System and method for testing a device under test (DUT) that includes a multiprocessor array (MPA) executing application software at operational speed. The application software may be configured for deployment on first hardware resources of the MPA and may be analyzed. Testing code for configuring hardware resources on the MPA to duplicate data generated in the application software for testing purposes may be created. The application software may be deployed on the first hardware resources. Input data may be provided to stimulate the DUT. The testing code may be executed to provide at least a subset of first data to a pin at an edge of the MPA for analyzing the DUT using a hardware resource of the MPA not used in executing the application software. The first data may be generated in response to a send statement executed by the application software based on the input data.Type: GrantFiled: October 17, 2018Date of Patent: August 8, 2023Assignee: Coherent Logix, IncorporatedInventors: Geoffrey N. Ellis, John Mark Beardslee, Michael B. Doerr, Ivan Aguayo, Brian A. Dalio
-
Patent number: 11714682Abstract: Systems and methods are described for reclamation of computing resources in an on-demand code execution system. An on-demand code execution system may execute user-submitted code on virtual machine instances, which may be provisioned with quantities of various computing resources (memory, storage, processor time, etc.). These quantities of computing resources may be unused or underutilized depending on the resource requirements of the user-submitted code, or may become idle once the user-submitted code has completed execution. A resource reclamation system may thus reclaim these underutilized computing resources and reallocate them to other uses. The resource reclamation system may interact with a reclaimable resource identification process that executes within the virtual machine instance, which may identify unused or underused computing resources, claim them, and then allow the resource reclamation system to reallocate them.Type: GrantFiled: March 3, 2020Date of Patent: August 1, 2023Assignee: Amazon Technologies, Inc.Inventors: Vishal Shahane, Marc Brooker
-
Patent number: 11709693Abstract: In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application.Type: GrantFiled: November 2, 2020Date of Patent: July 25, 2023Assignee: The PNC Financial Services Group, Inc.Inventor: Michael Nitsopoulos
-
Vehicle control device, vehicle control method, and recording medium storing vehicle control program
Patent number: 11709697Abstract: A vehicle control device that: judges a state of a vehicle; structures a plurality of VMs that control equipment installed in the vehicle; and in accordance with the state of the vehicle, switches an order of carrying out activation or stoppage of the plurality of VMs.Type: GrantFiled: July 31, 2020Date of Patent: July 25, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Yusuke Onda, Takeshi Yamamoto -
Patent number: 11704166Abstract: Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.Type: GrantFiled: May 14, 2021Date of Patent: July 18, 2023Assignee: VMware, Inc.Inventors: Christos Karamanolis, William Earl, Mansi Shah, Nathan Burnett
-
Patent number: 11698806Abstract: Systems and methods for accelerating hypercalls for nested virtual machines. An example method may comprise executing, by a host computer system, a Level 0 hypervisor managing a Level 1 virtual machine (VM). The Level 0 hypervisor receives a first function component from a Level 2 hypervisor managing a Level 3 VM, where the first function component performs a first functionality associated with a hypercall issued by the Level 3 VM; stores the first function component in a memory space associated with the Level 0 hypervisor; detects the hypercall issued by the Level 3 VM; and responsive to detecting the hypercall, executes the first function component to modify a VM context for the Level 3 VM.Type: GrantFiled: May 4, 2020Date of Patent: July 11, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Noel