Patents Examined by Adam Lee
-
Patent number: 12210894Abstract: In one embodiment, a wireless network system includes a set of one or more wireless radios, and a set of software for the wireless network system that comprises a data structure representing the set of one or more wireless radios and a virtualization module that registers one or more virtualized data structures representing a virtual proxy of the set of one or more wireless radios.Type: GrantFiled: August 17, 2021Date of Patent: January 28, 2025Assignee: Omnifi Inc.Inventor: Joseph Alan Epstein
-
Patent number: 12210893Abstract: A first request to establish a transport including a first key is received from a first client supported by a host system. A second request to establish the transport including a second key is received from a second client supported by the host system. A determination as to whether the first key matches the second key is made. In response to determining that the first key matches the second key, a first end point of the transport is provided to the first client and a second end point of the transport is provided to the second client.Type: GrantFiled: July 29, 2021Date of Patent: January 28, 2025Assignee: Red Hat, Inc.Inventor: Ilya Vladimirovich Maximets
-
Patent number: 12210875Abstract: A first set of instructions, which is provided access to a first address space, is scheduled for execution at a first hardware thread of a processor. Prior to executing an instruction of a second set of instructions, which accesses a second address space, at the first hardware thread, a determination is made that the second address space is accessible from a second hardware thread of the processor.Type: GrantFiled: August 28, 2023Date of Patent: January 28, 2025Assignee: Amazon Technologies, Inc.Inventors: Amit Shah, Jan Hendrik Schoenherr, Karimallah Ahmed Mohammed Raslan, Marius Hillenbrand, Filippo Sironi
-
Patent number: 12204430Abstract: Embodiments are disclosed for monitoring processor performance, including cost of events. In an embodiment, a processor includes a first counter, a second counter, a handler circuit, and an enable circuit. The first counter is to count occurrences of an event in the processor and to overflow upon the count of occurrences reaching a specified value. The second counter to measure a performance cost of the event. The handler circuit to generate and an event sampling record. The record is to include at least one value reflecting the performance cost. The enable circuit is to enable the handler circuit to generate the record.Type: GrantFiled: September 26, 2020Date of Patent: January 21, 2025Assignee: Intel CorporationInventor: Ahmad Yasin
-
Patent number: 12197938Abstract: An input/output (I/O) device can initiate data migration of a virtual machine (VM) instance from a source device to a target device. The data migration of the VM instance may include migrating the data for the VM instance and tag data associated with the data. The data for the VM instance and the tag data may be stored together in a source memory. A first read request from the I/O device can enable a memory controller in the source device to read the data for the VM instance and the tag data together, store the tag data in a tag data buffer, and transmit the data for the VM instance to the target device. A second read request from the I/O device can read the stored tag data from the tag data buffer and transmit to the target device. The target device can write the data for the VM instance together with the tag data in the target memory.Type: GrantFiled: December 10, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Ali Ghassan Saidi, Adi Habusha
-
Patent number: 12190142Abstract: Systems and methods for determining conformance of a process based on a process model of the process and an event log of an execution of the process are provided. The process model is divided into one or more control regions and reachable nodes are determined for each node in the process model. Conformance of the process is determined by comparing transitions from source activities to destination activities in the event log with the reachable nodes based on the one or more control regions.Type: GrantFiled: December 30, 2019Date of Patent: January 7, 2025Assignee: UiPath, Inc.Inventors: Roeland Johannus Scheepens, Bart Martinus Cornelis De Bie
-
Patent number: 12190154Abstract: Controlling allocation of resources in network function virtualization. Data defining a pool of available physical resources is maintained. Data defining one or more resource allocation rules is identified. An application request is received. Physical resources from the pool are allocated to virtual resources to implement the application request, on the basis of the maintained data, the identified data and the received application request.Type: GrantFiled: December 17, 2023Date of Patent: January 7, 2025Assignee: SUSE LLCInventors: Ignacio Aldama, Ruben Sevilla Giron, Javier Garcia-Lopez
-
Patent number: 12190173Abstract: Methods, apparatus, systems and articles of manufacture for power sharing between discrete processors are disclosed. An example apparatus includes a thermal monitor to monitor temperatures of first and second discrete processors and a balance controller to, in response to a first temperature of the first processor satisfying a temperature threshold, adjust first and second power budgets allocated to the respective first and second processors.Type: GrantFiled: March 26, 2021Date of Patent: January 7, 2025Assignee: Intel CorporationInventors: Niharika Arlagadda Narasimharaju, Sudheer Nair, James Hermerding, II, Merwin Brown, Deepak Ganapathy, Fabian Garita Gonzalez
-
Patent number: 12182627Abstract: Trustworthiness of an accelerator in heterogenous systems is increased. A workload of an application is offloaded to an accelerator for the accelerator to perform the workload. The accelerator is ensured to generate an output of the workload based on offloading the workload. The accelerator is identified as generating an output of the workload based on offloading the workload. Both an input and the output of the workload are ensured to be authentic based on offloading the workload to the accelerator. Both the input and the output of the workload are ensured to be securely transmitted based on offloading the workload to the accelerator.Type: GrantFiled: November 18, 2021Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Bulent Abali, Alper Buyuktosunoglu, Cedric Lichtenau
-
Patent number: 12182622Abstract: Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute a received instruction; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In another embodiment, the core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, to reserve a predetermined amount of memory space in a thread control memory to store return arguments, and to generate one or more work descriptor data packets to another processor or hybrid threading fabric circuit for execution of a corresponding plurality of execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.Type: GrantFiled: August 4, 2021Date of Patent: December 31, 2024Assignee: Micron Technology, Inc.Inventor: Tony M. Brewer
-
Patent number: 12175290Abstract: Disclosed are various embodiments for optimized memory tiering. An ideal tier size for a first memory and an ideal tier size for a second memory can be determined for a process. Then, a host computing device can be identified that can accommodate the ideal tier size for the first memory and the second memory. Subsequently, the process can be assigned to the host computing device.Type: GrantFiled: July 22, 2021Date of Patent: December 24, 2024Assignee: VMware LLCInventors: Marcos Kawazoe Aguilera, Renu Raman, Pratap Subrahmanyam, Praveen Vegulla, Rajesh Venkatasubramanian
-
Patent number: 12169729Abstract: A technique for varying firmware for different virtual functions in a virtualized device is provided. The virtualized device includes a hardware accelerator and a microcontroller that executes firmware. The virtualized device is virtualized in that the virtualized device performs work for different virtual functions (with different virtual functions associated with different virtual machines), each function getting a “time-slice” during which work is performed for that function. To vary the firmware, each time the virtualized device switches from performing work for a current virtual function to work for a subsequent virtual function, one or more microcontrollers of the virtualized device examines memory storing addresses for firmware for the subsequent virtual function and begins executing the firmware for that subsequent virtual function. The addresses for the firmware are provided by a corresponding virtual machine at configuration time.Type: GrantFiled: November 2, 2021Date of Patent: December 17, 2024Assignee: ATI Technologies ULCInventors: Yinan Jiang, Ahmed M. Abdelkhalek, Guopei Qiao, Andy Sung, Haibo Liu, Dezhi Ming, Zhidong Xu
-
Patent number: 12164957Abstract: A method for performing automated onboarding of clients in a UAT (user acceptance testing) setup is provided. The method includes receiving a request to onboard a plurality of clients for setting up the UAT, and establishing a task for each of the plurality of clients. The method further includes adding details of each of the verified tasks for the plurality of clients into a mainframe file as one batch job, and submitting the batch job for generating all scripts in separate sets for onboarding the plurality of clients. Lastly, the method includes scheduling execution of the all of the scripts included in the batch job in a single iteration for onboarding of the batch of clients for the UAT.Type: GrantFiled: December 8, 2021Date of Patent: December 10, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Michael Abbrederis, Nicholas Koch, Vishal Jha
-
Patent number: 12159148Abstract: The present invention includes a memory and a processor configured to store, in a storage, a first digital twin in which at least one model defining at least one function of an entity at a given time, and at least one piece of second data that includes, as a constituent element, first data for realizing the function of the entity due to being input to the model are included, create at least one second digital twin by performing predetermined first computation using, as a computation target, at least one first digital twin stored in the storage, and execute computation for arranging the second digital twin in a sandbox for which a predetermined time axis has been set, and realizing a function of an entity indicated by the second digital twin in the sandbox in accordance with the time axis.Type: GrantFiled: June 7, 2019Date of Patent: December 3, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yasuhiro Iida, Ryutaro Kawamura, Masayuki Hanadate, Koya Mori, Takao Nakamura, Shigekuni Kondo, Yukio Koike, Hiroshi Ogawa, Hiroshi Sakai, Hiroyuki Tanaka
-
Patent number: 12158879Abstract: A computer-implemented method for efficient processing of pooled data shared by users of a cloud platform, the method includes the steps of uploading at least one dataset by a client device of a user to said cloud platform; calculating similarity scores indicating a degree of similarity between the current uploaded dataset and datasets previously uploaded by client devices of other users; and performing a procedure selected by a user on the cloud platform based on pooled data including the current dataset of the respective user and the datasets previously uploaded from client devices of other users stored in a database of the cloud platform having calculated similarity scores in relation to the current uploaded dataset of the respective user exceeding a configurable similarity score threshold, is provided.Type: GrantFiled: December 9, 2019Date of Patent: December 3, 2024Assignee: Siemens AktiengesellschaftInventors: Marcel Hildebrandt, Thomas Hubauer, Serghei Mogoreanu, Ingo Thon
-
Patent number: 12141604Abstract: An arithmetic operation method in which data processing can be executed no later than a designated date and time upon consideration of a forced stoppage of tasks. The method includes: a simultaneous execution quantity calculation step of calculating a simultaneous execution quantity of the subtasks based on resources used by each of the subtasks and available resources at each time of day; an inexpensive remaining quantity calculation step of creating an inexpensive executability table indicating an inexpensive remaining quantity that is a quantity of tasks which may be executed by the inexpensive execution unit at each time of day on the basis of a completion date and time when the arithmetic operations of the plurality of subtasks should be completed, and the simultaneous execution quantity; and an execution instruction step of causing each of the subtasks to be executed by either of the inexpensive or expensive execution units.Type: GrantFiled: September 21, 2021Date of Patent: November 12, 2024Assignee: HITACHI, LTD.Inventor: Shinichi Hayashi
-
Patent number: 12141615Abstract: The vehicular control device for displaying on the vehicular display includes: a physical processor that operates a plurality of operating systems in parallel on the virtualization software; a trigger detection unit for detecting the activation trigger; and an allocation unit. When detecting the activation trigger to activate the first operating system that executes the priority application and the second operating system as the other operating system, the allocation unit temporarily allocates the first operating system to the virtual processor cores with the allocation amount more that the predetermined allocation amount of the virtual processor cores after the activation is completed.Type: GrantFiled: December 8, 2021Date of Patent: November 12, 2024Assignee: DENSO CORPORATIONInventor: Yuudai Nagano
-
Patent number: 12141614Abstract: Embodiments relate to storing hierarchically structured sub-items of scene entities in a flattened list of sub-items and performing time-constrained tasks on the sub-items in the flattened list. By storing the sub-items in the flattened list, an approximate time for processing the sub-items can be estimated more accurately, and therefore, reduces the likelihood of making overly conservative estimate of time for processing the sub-items. One or more sub-items of updated scene entities are extracted by a plurality of collectors that are executed in parallel to store the one or more sub-items in the flattened list. The sub-items are then accessed by multiple tasks executed in parallel to determine priority information associated with inclusion and rendering in subsequent frames. Sub-items with higher priority according to the priority information is given higher priority for retrieving from secondary memory and saving in primary memory.Type: GrantFiled: October 12, 2021Date of Patent: November 12, 2024Assignee: Square Enix Ltd.Inventor: Lucas Magder
-
Patent number: 12135999Abstract: Provided is an information processing method. The method comprises: creating a container instance resource, wherein the container instance resource comprises content information and action information; parsing the content information to acquire an action instruction that can be identified by an execution apparatus; and adding the action instruction to the action information under the container instance resource, and sending the action instruction to the execution apparatus. Further provided are a server, a device-to-device system, and a non-transitory computer-readable storage medium. The method has a simple flow and high efficiency.Type: GrantFiled: January 7, 2020Date of Patent: November 5, 2024Assignees: Beijing BOE Technology Development Co., Ltd., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Junjie Zhao, Qian Zhang
-
Patent number: 12135980Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.Type: GrantFiled: July 11, 2022Date of Patent: November 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Leslie Johann Lamprecht, John Merrill Phillips, Umesh Chandani, Roberto Pentz De Faria, Hou Liu, Ladan Mahabadi, Letian Feng