Virtual Machine Task Or Process Management Patents (Class 718/1)
  • Patent number: 12047815
    Abstract: Disclosed is an apparatus for dynamic resource allocation in cloud radio access networks, and the dynamic resource allocation apparatus includes: a deep reinforcement learning unit learning load fluctuation of a remote radio head by using deep reinforcement learning and predicting the load fluctuation of the remote radio head; a calculation unit calculating a computational resource of a virtual machine corresponding to the remote radio head by using the predicted load fluctuation; and an allocation unit allocating the calculated computational resource to the virtual machine.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: July 23, 2024
    Assignee: Industry-Academic Cooperation Foundation, Chosun University
    Inventors: Wooyeol Choi, Reheunuma Tasnim Rodoshi
  • Patent number: 12045628
    Abstract: A method for providing an artificial intelligence service based on a serverless platform is provided. The method includes the operations of determining a container into which artificial intelligence models are to be loaded, on the basis of features of a plurality of containers and features of a plurality of artificial intelligence models registered in a model store, loading the artificial intelligence models into the container, upon receiving a request for an artificial intelligence service from a client, obtaining a function corresponding to the requested artificial intelligence service from a database, determining the container in which the artificial intelligence model corresponding to the requested artificial intelligence service is loaded, by executing the obtained function on the container, acquiring data with regard to the request, from the artificial intelligence model loaded in the container, and transferring the acquired data to a client.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 23, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keunseob Kim, Jeongdong Hwang, Jaeman Park
  • Patent number: 12047281
    Abstract: A network function virtualization service includes an action implementation layer and an action decisions layer. On a flow of network traffic received at the service, the action implementation layer performs a packet processing action determined at the action decisions layer.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Reuben Alexander Hawkins, Nicholas Gene Kalteux, Stewart Allen, Harshit Vijayvargia, Christopher Thomas, Rajagopal Subramaniyan, Gregory Skoczek, Rashid Michael Aga
  • Patent number: 12045352
    Abstract: An electronic control device includes a tamper storage unit that stores a secure boot key and a control key, and has tamper resistance, a processor that is able to execute a program, a verification unit that verifies a program by using the secure boot key, performs secure boot causing the processor to execute the program based on a result of the verification, and has tamper resistance, a calculation unit that performs calculation related to encryption using the control key, and has tamper resistance, and a general storage unit that stores a first program that implements a delegated verification unit to which authority of the secure boot is delegated from the verification unit and a second program that implements a control unit that uses the calculation unit, and does not have tamper resistance.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: July 23, 2024
    Assignee: Hitachi Astemo, Ltd.
    Inventors: Hiroki Yamazaki, Momoka Kasuya, Nobuyoshi Morita, Yasuhiro Fujii, Mikio Kataoka, Masaki Fujiwara
  • Patent number: 12047305
    Abstract: “Resource guarantee” refers to a unit of a resource that is guaranteed and therefore designated to a consumer. A multi-phased constraint programming (CP) approach is used to determine assignments of resource guarantees of a set of consumers to a set of hosts in a resource system. Phase I uses CP to segregate non-split consumers from split consumers. Phase II uses CP to assign each cotenant group of non-split consumers to a respective host. Phase III uses CP to assign resource guarantees of the split consumers across the hosts, wherein resource guarantees of a single split consumer may be splits across different hosts. Each phase involves execution of a CP solver based on a different CP data model. A CP data model declaratively expresses combinatorial properties of a problem in terms of constraints. CP is a form of declarative programming.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: July 23, 2024
    Assignee: Oracle International Corporation
    Inventors: Joshua Deen Griffin, Wataru Miyoshi
  • Patent number: 12040915
    Abstract: A method may include: identifying, by an application in a private/public subnet of a virtual private cloud provided by a cloud provider, data to request from a mainframe in an on-premises data center; executing, by the application, an API call for the data to the on-premises data center via a transit gateway; routing, by the transit gateway, the API call to a customer gateway through a private network connection, wherein the customer gateway routes the API call to a load balancer for the on-premises data center; identifying, by the load balancer, one of a plurality of mainframe LPARs in the on-premises data center that stores the data; routing, by the load balancer, the API call to the identified mainframe LPAR, wherein the identified mainframe LPAR is configured to retrieve the data and return the data to the application via the API; and processing, by the application, the data.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: July 16, 2024
    Assignee: JPMORGAN CHASE BANK , N.A.
    Inventors: Mukesh Sharma, Pothuleeraiah Muthakani
  • Patent number: 12041064
    Abstract: The present invention provides a method for determining a type of an object distributed through communication network said method implemented by one or more processing devices operatively coupled to a non-transitory storage device, on which are stored modules of instruction code that when executed cause the one or more processing devices to perform: monitoring objects traffic through communication network; building the objects' footprint, wherein said footprint is inferred from monitored traffic flows that contain said object wherein the footprint is organized in a graph structure wherein nodes are source and target network addresses of said traffic flows two nodes are connected if there is a traffic flows between the network address of the respective nodes containing the said object, analyzing the objects footprint for identifying features characteristics/parameters of the footprint to determine the objects type.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 16, 2024
    Assignee: INTELICI-CYBER DEFENSE SYSTEM LTD.
    Inventors: Asaf Shabtai, Dror Levy, Elad Israeli, Rami Puzis
  • Patent number: 12039357
    Abstract: A system for scheduling input/output (I/O) requests from virtual machines includes a storage device including storage device resources for processing I/O requests to access a non-volatile memory of the storage device, a first virtual machine configured to send an I/O request to the storage device, a resource manager configured to calculate a first amount of the storage device resources and assign the first amount to the first virtual machine, and a traffic controller associated with the first virtual machine, the traffic controller being configured to reschedule the I/O request from the first virtual machine based on an availability of the first amount.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: July 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ilgu Hong, Yang Seok Ki, Changho Choi
  • Patent number: 12038734
    Abstract: Various implementations directed to managing access for a manufacturing system are provided. In one implementation, a method may include receiving access management request data at an automated provisioning system of an entity. The method may also include determining ready task data based on the received access management request data. The method may further include transmitting provisioning request data based on the determined ready task data. The method may additionally include transmitting status request data after a predetermined amount of time. The method may also include receiving the external status data. The method may further include determining generic status data based on the received external status data. The method may additionally include performing access management operations based on the determined generic status data. The method may also include manufacturing physical components using the manufacturing system based on the access management operations.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: July 16, 2024
    Assignee: Textron Innovations Inc.
    Inventors: Patricia Schuljak, Serge Pomerleau
  • Patent number: 12034809
    Abstract: A method includes wirelessly coupling a domestic appliance to a mobile device and allocating or assigning a sensor of the domestic appliance as a local apparatus of the mobile device for a function running on the mobile device. A household appliance, a mobile device and a system including a household appliance and a mobile device, are also provided.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: July 9, 2024
    Assignee: BSH Hausgeraete GmbH
    Inventors: Jochen Grimminger, Philipp Kleinlein, Philip Koene, Frank Schaefer
  • Patent number: 12032466
    Abstract: A computer implemented method comprises receiving a request to provision a container as a software container on a current node of the cluster. The method further comprises accessing a performance information data store (PIDS) to obtain a record associated with the container that includes benchmarked performance metrics including container-required resources associated with a benchmark-specified node of the container. The method further comprises accessing the PIDS to obtain a record associated with the current node of the cluster that includes current-node performance metrics associated with the current node. The method further comprises comparing the benchmarked performance metrics with the current node performance metrics to determine that a difference exists, and conditioned upon the difference existing adjusting, with a resource adjustment calculator, the container-required resources based on the determination of how much of a difference exists.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ramakrishna Alavala, Krishnan Venkitasubramanian, Sundaragopal Venkatraman, Renganathan Sundararaman
  • Patent number: 12035231
    Abstract: A virtualization management method is disclosed. The method includes: A virtual network function manager (VNFM) receives a first instantiation request message of a virtual network function (VNF) sent by a service orchestrator (SO) or a network functions virtualization orchestrator (NFVO), where the first instantiation request message includes a VNF identifier and virtualised infrastructure manager (VIM) information, and the VIM information includes a VIM type and a supported template language. The VNFM obtains a VNF package based on the VNF identifier. When determining that the supported template language of the VIM information is a first template language, the VNFM obtains first VNF sub-information that is consistent with the first template language from template information, where the first VNF sub-information is used to deploy the VNF. The template information is included in a virtual network function descriptor (VNFD) of the VNF package.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: July 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Shitao Li
  • Patent number: 12034740
    Abstract: In response to a process being triggered, at least in part by receipt of information regarding communication directed to a first application by a second application, a threat level is computed based at least in part on the information. As a result of the threat level being of a first severity, the second application is migrated to a destination zone that allows for improved communications with the first application. As a result of the threat level being of a second severity, migration of the second application to the destination zone is delayed. As a result of the threat level being of a third severity, a mitigation action is performed.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: July 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 12032989
    Abstract: Timer processing method, apparatus, electronic device and computer storage medium are provided. The timer processing method includes: determining to perform timer switching on a virtual local timer used by a virtual processor according to preset timer switching condition(s); determining a physical processor that runs the virtual processor, and switching a physical local timer currently used by the physical processor to a physical global timer; and performing a timer configuration for the virtual processor to enable the physical local timer to act as a timer of the virtual processor. Through the embodiments of the present disclosure, additional overheads of a virtual machine system caused by operations of conversion of virtual timer and physical timer are avoided.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: July 9, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Yun Xu, Yibin Shen, Xiantao Zhang
  • Patent number: 12032446
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: July 9, 2024
    Assignee: NetApp, Inc.
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Patent number: 12026491
    Abstract: Systems and methods for providing a pattern-based cloud architecture facilitating deployment of pattern-based cloud applications are presented. The pattern-based cloud architecture comprises a base layer having one or more bases, a landing zone layer comprising one or more landing zones within each base, and an application pattern layer comprising one or more application patters for each landing zone. Each base provides base services and/or parameters common to all landing zones associated with such base. Each landing zone adds services and/or parameters specific to such landing zone, while inheriting those of the associated base. Application patterns define the requirements and capability of cloud-based applications that can be run within each associated landing zone.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 2, 2024
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Aaron Bawcom, Beau Bennett, Sebastian Becerra
  • Patent number: 12028274
    Abstract: A method for facilitating the control and management of cloud usage costs incurred by cloud accounts for using cloud resources of a cloud service. The method comprises receiving account information from a device, analyzing the account information, determining cloud usage cost incurred by a cloud account based on the analyzing, comparing the cloud usage cost with a usage cost criterion based on the determining, generating a cloud account controlling command for restricting a usage of the cloud resources by the cloud account based on the comparing, transmitting the cloud account controlling command to a cloud service provider device, and storing the account information.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: July 2, 2024
    Inventors: Venkatesh Kumar Krishnaiah, Varsha Venkatesh
  • Patent number: 12028411
    Abstract: A logical grouping of subgroups of server clusters forms a failover super-cluster. A logical grouping of groups of servers provides high availability by, upon failure of an entire group (site), failing over an entire subgroup to a different subgroup. Yet within each subgroup local failovers continue to maintain application high availability during instances in which the site remains operational.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: July 2, 2024
    Assignee: DH2I COMPANY
    Inventors: Thanh Q. Ngo, Samuel Revitch
  • Patent number: 12026646
    Abstract: The present disclosure is related to computing devices, systems, and methods for a new task-engine system that connects to a variety of task-interaction providers, enabling a user to use any one of multiple task-interaction providers to create and complete tasks within a workflow. That is, the connection to a variety of task-interaction providers allows a user to interact with the workflow through any of the task-interaction providers and create and/or complete any number of tasks in the workflow. The task-engine system may also update the creation and/or completion of a workflow task in all other task-interaction providers, such that all users may be aware of, or notified of, the current state of the workflow through any of the task-interaction providers.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: July 2, 2024
    Assignee: Nintex UK Ltd.
    Inventors: Alain Marie Patrice Gentilhomme, Ryan Christopher Duguid, Adrian Rosario Francis Bezzina, Zoe Dee Clelland
  • Patent number: 12020050
    Abstract: The disclosed technology is generally directed to virtualization technology. The disclosed technology includes providing processor feature ID information requested by, or from, a virtual machine (VM), virtualized application, Virtualization Based Security (VBS) user mode process, VBS kernel mode process, or other guest partition, by a processor. Such information may be provided based on information provided a priori to the processor, for example, by a supervisory partition, such as a hypervisor. The disclosed technology also includes a supervisory partition, for example, that provides such information to the processor, and includes guest partitions that receive such information.
    Type: Grant
    Filed: May 30, 2021
    Date of Patent: June 25, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bruce J. Sherwin, Jr.
  • Patent number: 12021723
    Abstract: Core network slices that belong to a given operator community are efficiently tracked at the network control/user plane functions level, with rich data analytics in real-time based on their geographic instantiations. In one aspect, an enhanced vendor agnostic orchestration mechanism is utilized to connect a unified management layer with an integrated slice-components data analytics engine (SDAE), a slice performance engine (SPE), and a network slice selection function (NSSF) in a closed-loop feedback system with the serving network functions of one or more core network slices. The tight-knit orchestration mechanism provides economies of scale to mobile carriers in optimal deployment and utilization of their critical core network resources while serving their customers with superior quality.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: June 25, 2024
    Assignee: AT&T Intellect al P Property I, L.P.
    Inventors: Rajendra Prasad Kodaypak, Farooq Bari
  • Patent number: 12019754
    Abstract: Systems, methods, and computer-readable storage devices are disclosed for improve cybersecurity intelligence by launching applications ahead of time. One method including: receiving, over a communications network, at least one threat model; determining whether a performance of an orchestrated response is triggered based on the at least one threat model, wherein the orchestrated response includes a plurality of applications to be executed in a predetermined sequence; and launching, when the performance of the orchestrated response is triggered, a first application and a second application of the plurality of applications of the orchestrated response, wherein the second application executes after execution of the first application has completed execution.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: June 25, 2024
    Assignee: ThreatConnect, Inc.
    Inventor: Danny Tineo
  • Patent number: 12020052
    Abstract: Initializing a software-defined server having software-defined NUMA domains includes, when booting a virtual environment defined by a set of hyper-kernels running on a plurality of physically interconnected computing nodes, accessing information associated with a software-defined NUMA domain configuration. It further includes, based at least in part on the accessed information, assigning software-defined NUMA domains to computing nodes. It further includes assigning virtualized resources to the software-defined NUMA domains. Handling a stalling event involving software-defined NUMA domains includes receiving an indication that a core or hyperthread which instantiates a virtual processor cannot access a virtualized resource needed by the core or hyperthread.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: June 25, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brian D. Moffet, John Houston Gray, Jeffrey Paul Radick, Charles Joseph Levine, Isaac R. Nassi
  • Patent number: 12020084
    Abstract: Provided are a service instance deployment method and apparatus, an electronic device, and a computer-readable storage medium. The method comprises: creating multiple processes in a target physical node, wherein each process is a RegionServer component and is used for executing one service instance; allocating a flag character to each service instance, and allocating a corresponding port to each service instance based on the flag character, wherein the flag character allocated to each service instance is used as a system parameter of the process corresponding to the service instance; and creating a corresponding log file and a corresponding Process Identification (pid) file for each service instance based on the flag character.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 25, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Shengli Shen, Kaiyuan Qi
  • Patent number: 12020204
    Abstract: A processor may receive storage space information associated with an agile storage space. In some embodiments, the agile storage space may include one or more smart storage spaces. A processor may analyze the storage space information associated with the agile storage space. A processor may determine if an amount of one or more objects exceeds a storage threshold. In some embodiments, the amount of the one or more objects is based, at least in part, on the storage space information. A processor may assign the one or more objects to the one or more smart storage spaces. In some embodiments, assigning the one or more objects to the one or more smart storage spaces may be based, at least in part, on the storage threshold and the storage space information.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: June 25, 2024
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit
  • Patent number: 12019898
    Abstract: A data storage system may have a data storage device with a memory arranged into a plurality of logical namespaces. A power module can be connected to the plurality of logical namespaces and configured to transition at least one memory cell in response to a workload computed for a namespace of the plurality of the logical namespaces to maintain a power consumption of 8 watts or less for the data storage device.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 25, 2024
    Assignee: Seagate Technology LLC
    Inventors: Stacey Secatch, David W. Claude, Daniel J. Benjamin, Thomas V. Spencer, Matthew B. Lovell
  • Patent number: 12019172
    Abstract: A system and method for tracking mobile devices. The system can include a data center and a plurality of mobile devices in communication with the data center via the network. Each mobile device can include at least one sensor configured to periodically generate tracking data records, a memory, and a processor in communication with the at least one sensor and the memory. The mobile devices can transmit sets of tracking data records to the data center using reduced bandwidth relative to the original records by implement compression algorithms that can include delta encoding and/or numeric base conversion of number valued fields, as well as additional compression techniques that may be reversed at the data center to reconstruct the original records or otherwise decompress the data.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: June 25, 2024
    Assignee: United States Postal Service
    Inventors: Charles P. McLellan, Collier C. Apgar
  • Patent number: 12020051
    Abstract: Techniques of remote computing resource access using sharable links are disclosed herein. One example technique includes receiving, at a security portal of a private network, an access request from a client device of a user for accessing a virtual machine (“VM”) on the private network via a public network. The technique can then include retrieving a copy of a configuration file corresponding to the virtual machine according to the VM identifier in the access request and accessing the virtual machine according to operating parameters in the retrieved copy of the configuration file to generate an execution result. The technique can further include transmitting, from the security portal, the execution result to the client device of the user via the public network, thereby shielding, with the security portal, the virtual machine on the private network from actions initiated via the public network.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 25, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC
    Inventors: Ankur Hayatnagarkar, Ashish Jain, Buyu Chen, Abhishek Agarwal, Sandeep Bansal, Mohit Garg, Aakash Valangaiman Radhakrishnan
  • Patent number: 12014197
    Abstract: In one set of embodiments, a hypervisor of a host system can receive a packet processing program from a virtual network interface controller (NIC) driver of a virtual machine (VM) running on the hypervisor. The hypervisor can then attach the packet processing program to a first execution point in a physical NIC driver of the hypervisor and to a second execution point in a virtual NIC backend of the hypervisor, where the virtual NIC backend corresponds to a virtual NIC of the VM that originated the packet processing program.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: June 18, 2024
    Assignee: VMware LLC
    Inventors: Bo Chen, Songtao Zheng, Shu Wu, Bingqing Shao, Yi Liao, Danqi Sun
  • Patent number: 12014125
    Abstract: An ICT resource management device which manages a physical node and a virtual node, each as an ICT resource, includes: a configuration information management part configured to manage physical layer configuration information of the physical node on a physical layer and virtual layer configuration information of the virtual node on a virtual layer; a layer mapping part configured to perform mapping of the physical layer and the virtual layer; a blueprint creation part configured to, when an externally-provided device requests a change in the configuration, create a blueprint which is design information on an infrastructure required for the configuration change, based on the physical layer configuration information, the virtual layer configuration information, and mapping information obtained as a result of the mapping; and an orchestrator part configured to access and run a program operative via an API, based on the blueprint, to thereby perform orchestration of the virtual layer.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 18, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Daisuke Aoki, Takeshi Kuwagata, Katsuyuki Hasebe, Makoto Kanzaki
  • Patent number: 12014225
    Abstract: Solutions for enabling lower privilege users (e.g., applications, virtualized computing environment applications such as virtual machines or containers) to perform requests for service (e.g., remote procedure calls) that require higher privilege include: receiving, by a relay service executing at a first privilege level, from an application executing at a lower privilege level, a received request for service. The first privilege level is sufficient for the request, however, the application's privilege level is insufficient. The relay service determines whether the application is authorized to perform the request by comparing the application identity and the request with privilege exception information (e.g., a list of application identities and corresponding requests that are subject to privilege exception). If the application's request is authorized, the relay service relays the request (e.g.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 18, 2024
    Assignee: VMware LLC
    Inventors: David Lemke, Ravindra Kumar
  • Patent number: 12013954
    Abstract: Scalable cloning and replication for trusted execution environments is described. An example of a computer-readable storage medium includes instructions for receiving a selection of a point to capture a snapshot of a baseline trust domain (TD) or secure enclave, the TD or secure enclave being associated with a trusted execution environment (TEE) of a processor utilized for processing of a workload; initiating cloning of the TD or secure enclave from a source platform to an escrow platform; generating an escrow key to export the snapshot to the escrow platform; and exporting a state of the TD or secure enclave to the escrow platform, the state being sealed with a sealing key.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 18, 2024
    Assignee: Intel Corporation
    Inventors: Ravi Sahita, Dror Caspi, Vedvyas Shanbhogue, Vincent Scarlata, Anjo Lucas Vahldiek-Oberwagner, Haidong Xia, Mona Vij
  • Patent number: 12014315
    Abstract: A method, electronic device, and computer-readable storage medium. A request is received to display a calendar identifying incoming physical item deliveries regarding a user's delivery point. User-associated shipment information is accessed identifying at least one first item scheduled for physical delivery and at least one second item scheduled for electronic delivery, and includes a record of physical delivery items and electronic delivery items. A sender's address is automatically populated to a recipient's address book, when a notification is received regarding the physical delivery item being in transit. Tracking data associated with the at least one first item from an integrated mail database and an integrated mail processing equipment is acquired and includes at least an expected delivery date. A notification regarding the at least one first item is displayed within a portion of an interface representative of the expected delivery date on the calendar.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: June 18, 2024
    Assignee: UNITED STATES POSTAL SERVICE
    Inventors: Chandra A. Briggman, Jane Elizabeth Quenk, Timothy M. Moran, Kelley A. Sullivan, Robert E. Dixon, Jr.
  • Patent number: 12014199
    Abstract: Systems and methods for processing virtual machine I/O requests by virtualization extension modules. An example method comprises receiving, by a virtual machine monitor (VMM) mining on a host computer system, a request initiated by a virtual machine managed by the VMM; processing the request by a VMM extension module identified by one or more parameters of the request; invoking, by the VMM extension module, an application programming interface (API) exported by the VMM to perform an action identified by the request; and resuming execution of the virtual machine.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: June 18, 2024
    Assignee: Parallels International GmbH
    Inventors: Alexey Koryakin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 12008391
    Abstract: A method, computer program product, and computing system for establishing a connection between a virtualization device and a virtual machine infrastructure. The virtualization device may be configured to be communicatively coupled to one or more PCIe devices. A virtual machine may be executed on the virtual machine infrastructure. Control of the virtualization device may be passed through the virtual machine infrastructure to the virtual machine.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: June 11, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Bradley K. Goodman, Thomas N. Dibb
  • Patent number: 12008389
    Abstract: A method and system for flexibly assigning hardware resources to physical and virtual functions in a processor system supporting hardware virtualization is disclosed. The processor system includes a resource virtualization unit which is used to flexibly assign hardware resources to physical functions and also flexibly assign local functions to virtual functions associated with one or more of the physical functions. Thereby, standard PCI software is compatible with the physical functions and any associated virtualized hardware resources that have been flexibly assigned to the virtual and local functions.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 11, 2024
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Shahe Krakirian, Jason Zebchuk, Wilson Parkhurst Snyder, II
  • Patent number: 12008557
    Abstract: An apparatus, computer-readable medium, and computer-implemented method to provide data services over a decentralized network in accordance with a smart contract. Node computing platforms of the decentralized network include a node module to execute the network protocol and a router module to route service data and proofs thereof. The disclosed architecture and method fully leverage the advantages of decentralized networks to transform data services into decentralized commodities that can be offered, sold, provided and managed in a decentralized manner.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: June 11, 2024
    Assignee: Titan IO, Inc.
    Inventor: Ryan Kelly Condron
  • Patent number: 12008041
    Abstract: A computer-implemented method includes receiving, by a processing unit, from a first tenant, a query to retrieve data from a nonrelational database system. The method further includes determining, by the processing unit, that an index associated with the query is cached in a shared index cache, wherein the shared index cache stores indexes for a plurality of tenants. The method further includes retrieving, by the processing unit, a result of the query based on the index in the shared index cache. The method further includes outputting, by the processing unit, the result of the query.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Xing Xing Shen, Guang Han Sui, Jun Su, Hai Ling Zhang
  • Patent number: 12008410
    Abstract: An information processing system performs load distribution across a first infrastructure and a second infrastructure having mutually different billing systems. The first infrastructure pairs the first infrastructure with the second infrastructure, and generates a key pair including a private key used in the first infrastructure and a public key used in the second infrastructure, transfers, to the second infrastructure, an application definition input to a container cluster in the first infrastructure, by using the private key, and analyzes the application definition input to the container cluster in the first infrastructure to generate a load balancer definition and a reverse proxy definition. The second infrastructure analyzes the transferred application definition to generate a service definition.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: June 11, 2024
    Assignee: NEC CORPORATION
    Inventor: Kyohei Ando
  • Patent number: 12008411
    Abstract: Dynamic container-based application resource tuning and resizing is disclosed. One or more container resource constraint values associated with a first container are accessed. One or more application resource constraint values based on the one or more container resource constraint values are determined. A first application execution of an application is initiated in the first container. The one or more application resource constraint values are provided to the first application execution. An analysis of a plurality of resource usage metrics generated during the first application execution of the application is performed. Each resource usage metric quantifies a use of a corresponding resource associated with the first container during the first application execution. One or more optimized container resource constraint values are determined based on the analysis.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: June 11, 2024
    Assignee: Red Hat, Inc.
    Inventors: Benjamin M. Parees, Gabriel G. Montero, Cesar A. Wong
  • Patent number: 12007734
    Abstract: Disclosed techniques relate to managing power within a power distribution system. Power consumption corresponding to devices (e.g., servers) that receive power from an upstream device (e.g., a bus bar) may be monitored (e.g., by a service) to determine when power consumption corresponding to those devices breaches (or approaches) a budget threshold corresponding to an amount of power allocated to the upstream device. If the budget threshold is breached, or is likely to be breached, the service may initiate operations to distribute power caps for the devices and to initiate a timer. Although distributed, the power caps may be ignored by the devices until they are instructed to enforce the power caps (e.g., upon expiration of the timer). This allows the power consumption of the devices to exceed the budgeted power associated with the upstream device at least until expiration of the timer while avoiding power outage events.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: June 11, 2024
    Assignee: Oracle International Corporation
    Inventors: Sumeet Kochar, Roy Mehdi Zeighami, Jacob Adam Gabrielson
  • Patent number: 12001869
    Abstract: Systems and methods for providing memory over-commit support for live migration of virtual machines (VMs). In one implementation, a processing device of a source host computer system may identify a host page cache associated with a VM undergoing live migration from the source to a destination host computer system. The host page cache comprises a first plurality of memory pages associated with the VM. The processing device may transmit, from the source to the destination, at least a part of the host page cache. The processing device may discard the part of the host page cache. The processing device may read into the host page cache one or more memory pages of a second plurality of memory pages associated with the VM. The processing device may transmit, from the source to the destination, the one or more memory pages stored by the host page cache.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: June 4, 2024
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, David Alan Gilbert
  • Patent number: 12001868
    Abstract: In a VM migration system 100, a controller 20 determines a priority group to which a VM whose performance is insufficient is desired to belong based on the amount of resource usage of each VM 1 and priority group setting information 14 acquired from a physical server 10. Upon acquiring performance guarantee failure alarm information, the controller 20 selects a VM to be migrated from VMs currently belonging to a priority group in which there are no vacancies, selects a physical server having the largest margin as another physical server to which the VM is to be migrated, and transmits migration instruction information to the physical server. The physical server migrates the selected VM to the other physical server.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: June 4, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Yoshito Ito
  • Patent number: 12001860
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to generate code as a plug-in in a cloud computing environment. An example system includes at least one memory, programmable circuitry, and machine readable instructions to program the programmable circuitry to introspect code in a library to obtain introspection data, the library corresponding to a resource that is to be deployed in a cloud infrastructure environment, generate a model based on the introspection data, the model to be a representation of the resource, cross-reference the model with a resource meta-model, the resource meta-model to map characteristics of the resource represented by the model to an actual state of the resource, and generate a plug-in based on the cross-referenced model.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: June 4, 2024
    Assignee: VMware LLC
    Inventors: Petar Vorotnikov, Petko Marinov
  • Patent number: 12001873
    Abstract: A cable communication system includes one or more data-plane virtual network functions (VNFs) and one or more control-plane VNFs. The data-plane VNFs are configured to run on one or more hosts in a data network, and to perform data-plane medium access control (MAC) processing for a plurality of user-side cable modems and for a plurality of network-side physical-layer (PHY) devices that communicate with the user-side modems. The control-plane VNFs are configured to run on at least one host in the data network, separately from the data-plane VNFs, and to perform control-plane processing for the user-side modems and the network-side PHY devices.
    Type: Grant
    Filed: June 27, 2021
    Date of Patent: June 4, 2024
    Assignee: FALCON V SYSTEMS SA
    Inventors: Andriy Korud, Tadeusz Ciesielski
  • Patent number: 12003349
    Abstract: A smart gateway device for a first network associated with a building management system (BMS) is configured to discover a physical device and generate a new virtual device responsive to a determination that a device identifier of the physical device does not match any device identifiers in a virtual device registry. The virtual device registry provides mapping between the new virtual device and the physical device. One or more data points of the new virtual device correspond to one or more data points of the physical device. The smart gateway device is configured to receive data values for the one or more data points of the physical device and update the one or more data points of the new virtual device with the data values for the one or more data points of the physical device. The virtual device is configured to represent the physical device on the first network.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: June 4, 2024
    Assignee: Tyco Fire & Security GmbH
    Inventors: Shawn D. Schubert, Donald A. Gottschalk, Daniel M. Curtis
  • Patent number: 12001836
    Abstract: The present disclosure is related to Virtual Desktop Infrastructure (VDI) that discloses a method and system for performing dynamic patch management in VDI platform. A patch managing system retrieves operational data and vulnerability remediation data related to IT services and infrastructures of the VDI platform from first and second data sources. Thereafter, the patch managing system detects gap in patching level based on operational data, vulnerability remediation data and corresponding industrial standard, and rolls out patches based on detected gap in patching level. Further, a patch prediction score that facilitates in identifying a probability of rolling back the patches rolled out for patching IT services and infrastructures of VDI platform is determined based on prediction parameters. A plan is generated based on the patch prediction score and executed to optimally patch the patches to IT services and infrastructures of the VDI platform, based on patching rules.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: June 4, 2024
    Assignee: Wipro Limited
    Inventors: Satya Sairam Gadepalli, Seshu Venkata
  • Patent number: 11995449
    Abstract: A layered composite boot device, and a corresponding layered composite file system, can be implemented by a boot manager. Requests directed to the layered composite boot device and file system, can be serviced from a primary device and file system that are encapsulated by the layered composite boot device and file system. The primary device and file system can correspond to a virtualized file system within a container environment, thereby enabling changes within the container environment to affect early stages of operating system booting in the container environment. Should such requests not be serviceable from the primary layers, the composite device and file system can comprise secondary layers that can correspond to a container host connection and the host file system, providing fallback to existing data if changes within the container environment were not made, thereby enabling booting to proceed in a traditional manner.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Axel Rietschin, Margarit Simeonov Chenchev, Frederick J. Smith, IV, Benjamin M. Schultz, Hari R. Pulapaka
  • Patent number: 11994963
    Abstract: Herein are resource-constrained techniques that plan ahead for resiliently moving pluggable databases between container databases after a failure in a high-availability database cluster. In an embodiment that has a database cluster that hierarchically contains many pluggable databases in many container databases in many virtual machines, a computer identifies many alternative placements that respectively assign each pluggable database instance (PDB) to a respective container database management system (CDBMS). For each alternative placement, a respective placement score is calculated based on the PDBs and the CDBMSs. Based on the placement scores of the alternative placements, a particular placement is selected with a best placement score that indicates optimal resilience for accommodating adversity such as failover and overcrowding.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Oracle International Corporation
    Inventors: Nagarajan Muthukrishnan, Binoy Sukumaran, Garret F. Swart, Sumanta Chatterjee, Ravi Shankar Thammaiah
  • Patent number: 11995466
    Abstract: The present application relates to performing a scale-down of the computing resources allocated to executing a software application. For example, the software application for implementing a web server may be packaged as a container image, and one or more instances of the container images may be executed as one or more tasks. The individual tasks may be allocated a set of computing resources such as CPU and memory, and the incoming requests sent to the web server may be distributed across the tasks. If the volume of incoming requests drops below a threshold level, one or more of the tasks may be placed in standby mode, and the amount of computing resources allocated to such tasks may be reduced. When the volume of incoming requests returns above the threshold level, the amount of computing resources allocated to such tasks can be scaled back up to the full amount.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 28, 2024
    Inventors: Archana Srikanta, Onur Filiz, Prashant Prahlad, Amit Gupta, Song Hu