Patents Examined by Charlie Sun
-
Patent number: 11880711Abstract: A processing device includes an interface and one or more processing circuits. The interface is to connect to a host processor. The one or more processing circuits are to receive from the host processor, via the interface, a notification specifying an operation for execution by the processing device, the operation including (i) multiple tasks that are executable by the network device, and (ii) execution dependencies among the tasks, in response to the notification, to determine a schedule for executing the tasks, the schedule complying with the execution dependencies, and to execute the operation by executing the tasks of the operation in accordance with the schedule.Type: GrantFiled: November 30, 2022Date of Patent: January 23, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Roman Nudelman, Gil Bloch, Daniel Marcovitch
-
Patent number: 11875186Abstract: A system manages resources based on a hardware transactional memory unit. The system stores a system profile map comprising system profiles of applications. The system profile of an application stores information describing system resource utilization of the application. If a request for resources for executing a new application is received, a hardware transactional memory unit determines an amount of memory to be allocated for executing the new application and allocates memory partitions for executing the new application. The system profile of the new application is compared with system profiles in the system profile map. If there are any indicators of compromise representing potential compromise of the new application the request for resources for the new application is denied. The system generates and uses true random numbers.Type: GrantFiled: June 8, 2023Date of Patent: January 16, 2024Assignee: B Q T TechnologiesInventor: Dipnarayan Guha
-
Patent number: 11868802Abstract: Application lifecycle management based on real-time resource usage. A first plurality of resource values that quantify real-time computing resources used by a first instance of an application is determined at a first point in time. Based on the first plurality of resource values, one or more utilization values are stored in a profile that corresponds to the application. Subsequent to storing the one or more utilization values in the profile, it is determined that a second instance of the application is to be initiated. The profile is accessed, and the second instance of the application is caused to be initiated on a first computing device utilizing the one or more utilization values identified in the profile.Type: GrantFiled: July 9, 2021Date of Patent: January 9, 2024Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Pierre-Yves Chibon
-
Patent number: 11868815Abstract: Embodiments of systems and methods for managing compute resources and runtime object load status in a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, at a platform framework via an Application Programming Interface (API), an arbitration policy; notify an application, by the platform framework via the API, of a state change with respect to the arbitration policy based upon a change in context; receive, at the platform framework from the application via the API, an identification of at least one compute resource to execute a workload associated with the arbitration policy; and offload the workload to the compute resource.Type: GrantFiled: June 23, 2021Date of Patent: January 9, 2024Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Patent number: 11861406Abstract: A computing platform comprising a plurality of disaggregated data center resources and an infrastructure processing unit (IPU), communicatively coupled to the plurality of resources, to compose a platform of the plurality of disaggregated data center resources for allocation of microservices cluster.Type: GrantFiled: June 24, 2021Date of Patent: January 2, 2024Assignee: Intel CorporationInventors: Soham Jayesh Desai, Reshma Lal
-
Patent number: 11861411Abstract: A method for cloud service includes receiving, by processing circuitry that operates for a cloud service, a request including a first reporting descriptor object including (i) a first variables descriptor object associated with variables, (ii) a first events descriptor object associated with events, and (iii) a reporting interval. The method also includes generating, by the processing circuitry, at a time within the reporting interval, a message including a second reporting descriptor object with (i) a second variables descriptor object having updated values for the variables and (ii) a second events descriptor object associated with a subset of the events. The method also includes sending, by the processing circuitry, the message to a recipient.Type: GrantFiled: September 8, 2022Date of Patent: January 2, 2024Assignee: Tencent America LLCInventor: Iraj Sodagar
-
Patent number: 11853791Abstract: Transaction scheduling is described for a user data cache by assessing update criteria. In one example an event records memory stores a list of events each corresponding to performance of a transaction at a remote resource for a user. The memory has criteria for each event and a criterion value for each criterion and event combination. An event manager assesses criteria for each event by performing an operation on the stored criterion value for each criterion and event combination, assigning a score for each criterion and event combination, and compiling the assigned scores to generate a composite score for each event. The events are ordered based on the respective composite scores and executed in the ordered sequence by performing a corresponding transaction at remote resource. Updated criterion values are stored for executed events.Type: GrantFiled: February 8, 2021Date of Patent: December 26, 2023Assignee: BILLGO, INC.Inventors: Stephen Ryan Gordon, Terry Lentz, Jr., Kalyanaraman Ganesan, Richard Yiu-Sai Chung
-
Patent number: 11853792Abstract: The present disclosure relates to a baseline monitoring method, apparatus, readable medium, and electronic device. The method includes: determining a plurality of tasks to be monitored in the baseline; determining whether there is a first task to be monitored that has cyclic dependency according to dependencies among the plurality of tasks to be monitored; and determining a task instance to be checked for each of the tasks to be monitored, and for the first task to be monitored that is not a guaranteed task, determining the task instance to be checked for the first task to be monitored according to the cyclic dependency and dependency between the first task to be monitored and its downstream task to be monitored.Type: GrantFiled: November 28, 2022Date of Patent: December 26, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xionghua Hu, Yue Shen, Shanshan Wang, He Meng, Guitao Ding
-
Patent number: 11847232Abstract: Methods and systems are provided for performing operations comprising: generating, on a publicly accessible server, a secure enclave, the secure enclave having isolated memory and processing resources of the server; installing, on the secure enclave, a virtual machine comprising a guest operating system of a first entity; installing, by the virtual machine, one or more cryptographic processes associated with the first entity; and encrypting and decrypting cryptographic keys associated with the first entity using the one or more cryptographic processes.Type: GrantFiled: January 19, 2021Date of Patent: December 19, 2023Assignee: ASSA ABLOY ABInventor: Krzysztof Grzegorz FabjaĊski
-
Patent number: 11836533Abstract: Automated reconfiguration of real time data stream processing may be implemented. A processing function that describes one or more operations to be performed with respect to one or more data streams may be executed at one or more processing nodes. Performance metrics describing the performance of the processing function at the processing nodes may be collected and monitored. A reconfiguration event may be detected for the processing function. A different execution configuration for the processing function may be determined and initiated in response to detecting the reconfiguration event.Type: GrantFiled: July 15, 2022Date of Patent: December 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Gaurav D. Ghare, Roger Shane Barga
-
Patent number: 11836515Abstract: Standard nested virtualization allows a hypervisor to run other hypervisors as guests, i.e. a level-0 (L0) hypervisor can run multiple level-1 (L1) hypervisors, each of which can run multiple level-2 (L2) virtual machines (VMs), with each L2 VM is restricted to run on only one L1 hypervisor. Span provides a Multi-hypervisor VM in which a single VM can simultaneously run on multiple hypervisors, which permits a VM to benefit from different services provided by multiple hypervisors that co-exist on a single physical machine. Span allows (a) the memory footprint of the VM to be shared across two hypervisors, and (b) the responsibility for CPU and I/O scheduling to be distributed among the two hypervisors. Span VMs can achieve performance comparable to traditional (single-hypervisor) nested VMs for common benchmarks.Type: GrantFiled: May 11, 2021Date of Patent: December 5, 2023Inventors: Yaohui Hu, Kartik Gopalan
-
Patent number: 11829790Abstract: A processor receives an interrupt signal. The interrupt signal is received with an interrupt target ID identifying a target processor for handling the interrupt signal. The processor is a target of the interrupt signal directly. A check is made as to whether the processor is the target processor identified by the interrupt target ID. The checking includes performing a comparison of the interrupt target ID with a current interrupt target ID assigned to the processor. Based on the checking being successful, the interrupt signal is accepted for handling by the processor.Type: GrantFiled: October 20, 2021Date of Patent: November 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
-
Patent number: 11829801Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.Type: GrantFiled: November 12, 2019Date of Patent: November 28, 2023Assignee: VANTIQ, INC.Inventors: Paul Butterworth, Jacob Schmitz, Daphne Nhuch
-
Patent number: 11803421Abstract: Aspects of the present invention disclose a method, computer program product, and system for monitoring a health status of a computing system. The method includes one or more processors deploying a respective monitoring prediction agent in each of a plurality of worker nodes of a computing system. The method further includes determining, for each of the plurality of worker nodes by the respective monitoring prediction agent, a single binary health status value by comparing a time-dependent function of performance metric data values of the respective worker node to upper and lower threshold values. The method further includes receiving the binary health status values together with respective identity information from each of the plurality of worker nodes. The method further includes generating a dataset indicative of a health status of the computing system by feeding the received respective identity information to hash functions of a Counting Bloom Filter.Type: GrantFiled: February 9, 2021Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Sven Sterbling, Torsten Teich, Joerg Mueller, Georg Bildhauer
-
Patent number: 11803426Abstract: An apparatus comprises a processing device configured to generate a model of a plurality of devices characterizing relationships between the devices, to build a device dependency chain for the devices based on the model, to predict workload for each of the devices in one or more time slots of a given time period, and to determine a deployment schedule for the devices based on the device dependency chain and the predicted workload. The processing device is also configured to utilize the deployment schedule to select a device of the devices on which to perform an operation, to determine whether the selected device corresponds to an additional device of the devices configured to operate in place of the selected device during performance of the operation, and to control performance of the operation on the selected device responsive to the determination of whether the selected device corresponds to the additional device.Type: GrantFiled: December 30, 2020Date of Patent: October 31, 2023Assignee: Dell Products L.P.Inventors: Mohamed Sohail, Hung Dinh, Parminder Singh Sethi, Mohammad Rafey, Bijan Kumar Mohanty
-
Patent number: 11797350Abstract: In one embodiment, a method includes identifying a plurality of servers located in a plurality of electric vehicles, associating the servers with an electric vehicle based cloud data center, allocating resources to the servers in the electric vehicle based cloud data center to perform data center functions, and managing the servers in the electric vehicle based cloud data center.Type: GrantFiled: May 11, 2020Date of Patent: October 24, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Joel Richard Goergen, Kameron Rose Hurst
-
Patent number: 11797343Abstract: Data management for edge architected computing systems extends current storage and memory schemes of edge resources to expose interfaces to allow a device, such as an endpoint or client device, or another edge resource, to specify criteria for managing data originating from the device and stored in an edge resource, and extends the storage and memory controllers to manage data in accordance with the criteria, including removing stored data that no longer satisfies the criteria. The criteria includes a temporal hint to specify a time after which the data can be removed, a physical hint to specify a list of edge resources outside of which the data can be removed, an event-based hint to specify an event after which the data can be removed, and a quality of service condition to modify the time specified in the temporal hint based on a condition, such as memory and storage capacity of the edge resource in which the data is managed.Type: GrantFiled: August 13, 2021Date of Patent: October 24, 2023Assignee: Intel CorporationInventors: Francesc Guim Bernat, Ramanathan Sethuraman, Karthik Kumar, Mark A. Schmisseur, Brinda Ganesh
-
Patent number: 11789772Abstract: Disclosed are various embodiments for distributed resource scheduling. An eviction request from a first host is received. The eviction request comprises data regarding a virtual machine to be migrated from the first host. The eviction request is then broadcast to a plurality of hosts. A plurality of responses are received from the plurality of hosts, each response comprising a score representing an ability of a respective one of the plurality of hosts to act as a new host for the virtual machine. A second host is selected from the plurality of hosts to act as the new host for the virtual machine based at least in part on the score in each of the plurality of responses. Then, a response is sent to the first host, the response containing an identifier of the second host.Type: GrantFiled: February 19, 2021Date of Patent: October 17, 2023Assignee: VMware, Inc.Inventors: Swarnalatha Pasupuleti, Sathyamurthy Dattathreya Hassan, Gurusreekanth Chagalakondu, Akhil Sadashiv Hingane, Sivaraj M, Jeevan Prabhu
-
Patent number: 11789785Abstract: A method may include receiving, via a first computing node of a cluster of computing nodes in a container orchestration system, a pod from a second computing node in the cluster of computing nodes. The method may also include retrieving an image file comprising one or more containers from a registry, such that the pod may include an indication of a location of the image file in the registry. The one or more containers may include one or more pre-analytic operations for a control system of a plurality of control systems to perform. The method may then involve generating a package based on the one or more containers and storing the package in a filesystem shared with the control system.Type: GrantFiled: August 2, 2022Date of Patent: October 17, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Tim Biernat, Nathaniel S. Sandler, James J. Kay, David A. Johnston, Karl Staas
-
Patent number: 11782761Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.Type: GrantFiled: November 3, 2022Date of Patent: October 10, 2023Assignee: Google LLCInventors: Alex Levin, Todd Alan Broch, Derek Basehore