Task Management Or Control Patents (Class 718/100)
-
Patent number: 11977933Abstract: A processing unit such as a graphics processing unit (GPU) includes a set of queues that stores command buffers prior to execution in a corresponding plurality of pipelines. The processing unit also implements a kernel mode driver that allocates a first subset of the set of queues to a first application in response to receiving registration requests from the first application. The processing unit further includes a scheduler that schedules command buffers in the first subset of the set of queues for concurrent execution on a first subset of the set of pipelines. In some cases, an interrupt is generated in response to execution of a first command in a first command buffer in the first queue or the second queue. The interrupt includes an address indicating a location of a routine to be executed by a second subset of the plurality of pipelines.Type: GrantFiled: December 19, 2019Date of Patent: May 7, 2024Assignee: Advanced Micro Devices, Inc.Inventor: Rex Eldon McCrary
-
Patent number: 11966342Abstract: A data processing system may be configured to include a memory device, a controller configured to access the memory device when a host requests offload processing of an application, and process the application, and a sharing memory management component within the controller and configured to: set controller owning rights of access to a target region of the memory device in response to the host stores, in the target region, data used for the requested offload processing of the application; and set the controller owning rights of access or the host owning rights of access to the target region based on a processing state of the application.Type: GrantFiled: August 1, 2022Date of Patent: April 23, 2024Assignee: SK hynix Inc.Inventor: Min Soo Lim
-
Patent number: 11966781Abstract: Various methods, apparatuses/systems, and media for implementing a standalone application module are disclosed. A configuration database stores information about one or more infrastructure resources. A receiver receives a request to connect to an infrastructure resource. A processor accesses the configuration database to fetch information about the infrastructure resource; accesses one or more external resource databases to fetch infrastructure resources that are required to run an application; dynamically creates the infrastructure resources accessed from the one or more external resource databases: and establishes and maintains a connection to the dynamically created infrastructure resources required by the application to function running in background in a user's system.Type: GrantFiled: March 9, 2021Date of Patent: April 23, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sudheendra Ayyalasomayajula, Raghuram Vudathu, David Christopher Carey, Rajat Tandon, Kelly Patrick Ernst, Michael Polise, Cameron Boucher, Daniel Patterson
-
Patent number: 11962554Abstract: Automated message tagging in a chat forward task facilitation communication system is described. One implementation involves receiving a set of messages between a member and a representative as the set of messages are being exchanged, processing the set of messages to identify one or more task flags associated with the set of messages, where the one or more task flags correspond to a set of tasks performable by the representative on behalf of the member, and tracking a chat flow within a chat interface, wherein the set of messages are exchanged within the chat interface. The chat flow is processed using a tagging algorithm to automatically assign at least one of the one or more task flags to messages of the set of messages, and message history is generated including the set of messages and corresponding task flag assignments with associated tasks of the set of tasks.Type: GrantFiled: September 2, 2022Date of Patent: April 16, 2024Assignee: Yohana LLCInventors: Yoky Matsuoka, Defne Civelekoglu, Gwendolyn W. van der Linden, Nitin Viswanathan, Malia Beaulieu, Lingyun Liu, Benjamin Deming, Sean Paterson
-
Patent number: 11962735Abstract: A printing system controls a printing member to perform printing based on a print job for which a charged fee is already settled. The printing system receives a first instruction to suspend the printing started by the printing member and suspends the printing started by the printing member in response to reception of the first instruction. The printing system receives a second instruction as to a post suspending process to be executed after the printing is suspended. The printing system performs one of a post fee-settlement process and a restart process, as the post suspending process. The post fee-settlement process is related to provision of a benefit corresponding to refunding at least part of the charged fee. The restart process is to restart the suspended printing to complete the print job after a reason that the first instruction is made is resolved.Type: GrantFiled: September 21, 2022Date of Patent: April 16, 2024Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Ayaka Hotta, Shunsuke Minamikawa, Tetsuya Okuno, Haruka Azechi, Yushi Deura
-
Patent number: 11960895Abstract: A method and a control device for returning of command response information, and an electronic device are provided. The method includes: receiving response information for a command request, the response information carrying a status identification and a level identification of the command request; storing the response information in a corresponding level of a data queue in accordance with the level identification, where the data queue includes multiple levels, and each level of the data queue is used to store one or more pieces of response information; scanning all levels of the data queue, and determining, a level in which all parts of response information are collected, as a candidate level; determining a first piece of response information in accordance with a status identification of the response information stored in the candidate level; and outputting the first piece of response information.Type: GrantFiled: May 14, 2021Date of Patent: April 16, 2024Assignees: Haining ESWIN IC Design Co., Ltd., Beijing ESWIN Computing Technology Co., Ltd.Inventor: Zhe Chen
-
Patent number: 11954623Abstract: An apparatus, method, and computer program product are provided for the improved and automatic prediction and modeling of one or more channels and relevant conditions through which resources may be directed to users in an environment where resource demand, utility, and perceived value vary over time. Some example implementations employ predictive, machine-learning modeling to facilitate the use of multiple disparate and unrelated data sets to extrapolate and otherwise predict the future needs for certain resources and identify the channels and conditions that may be employed to meet such future needs. An apparatus, method, system, and computer program product are provided for improved generating, adjusting, and/or facilitating approval of a resource offer set. Some example implementations employ one or more predictive models.Type: GrantFiled: May 20, 2019Date of Patent: April 9, 2024Assignee: Assurant, Inc.Inventors: Satish Moorthy, Jay Stauffer, Jr., Brett Caltabiano, Ronnie Jeffries, III, Vivek Kumar Jha, Deepak Kumar Dhirasaria
-
Patent number: 11954322Abstract: At least certain embodiments of the present disclosure include an environment with a framework of software code interacting with a plurality of applications to provide gesture operations in response to user inputs detected on a display of a device. A method for operating through an application programming interface (API) in this environment includes displaying a user interface that includes a respective view that is associated with a respective application of the plurality of applications. The method includes, while displaying the respective view, detecting, via the software code, a user input within the region of the touch-sensitive surface that corresponds to the respective view, and, in response, in accordance with a determination that the user input is an inadvertent user input, ignoring the user input. The determination that the user input is an inadvertent user input is made based on an inadvertent user input call transferred through the API.Type: GrantFiled: September 15, 2022Date of Patent: April 9, 2024Assignee: APPLE INC.Inventor: Christopher Blumenberg
-
Patent number: 11947662Abstract: A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the enclave manager such that the enclave clients configured to provide one or more entry points into the enclave. One or more trusted application instances may be created in the enclave.Type: GrantFiled: September 22, 2022Date of Patent: April 2, 2024Assignee: Google LLCInventors: Matthew Gingell, Peter Gonda, Alexander Thomas Cope, Sergey Karamov, Keith Moyer, Uday Savagaonkar, Chong Cai
-
Patent number: 11940992Abstract: A model file management method includes that a terminal device receives a storage address of a target model file package from a server and the terminal device obtains the target model file package based on the storage address of the target model file package, where the target model file package is based on a parameter of a model file package locally stored in the terminal device and a parameter of a model file package managed by the server. In an artificial intelligence (AI) field, an application may implement a specific function by using an AI model file. An application is decoupled from an AI model file such that the terminal device performs centralized management on a general model file.Type: GrantFiled: November 1, 2019Date of Patent: March 26, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qing Su, Junyuan Yang, Wenshuai Yin, Yue Gu, Ke Wan
-
Patent number: 11943238Abstract: Information associated with a process is received. At least a portion of the received information is used to modify a Process Tree. Modifying the Process Tree includes at least one of: (1) adding a Tag to the Process Tree and (2) modifying a Tag in the Process Tree. An Alert is generated based at least in part in response to determining that a Strategy has been matched.Type: GrantFiled: June 1, 2021Date of Patent: March 26, 2024Assignee: Capsule8, Inc.Inventor: Brandon M. Edwards
-
Patent number: 11934881Abstract: Allowing an execution of an allocation processing and allocation release the processing of a device to a service program during an execution of the service program. Under control of an execution management section (1112), in case device transmission data received is device transmission data satisfying a predetermined transition condition of a state transition, a service state of the service program is updated. Then, under control of an execution management section (1112), a notification of the service state update is transmitted to a service context determination section (113). Under control of the service context determination section (113), whether there is a change in a service context to be executed on the service program based on service context information is confirmed.Type: GrantFiled: March 7, 2019Date of Patent: March 19, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Masahiko Tsuji, Shinichiro Eitoku, Yukihisa Katayama
-
Patent number: 11924637Abstract: A wireless communications system comprises a subscriber user equipment and a mobile expert user equipment. The subscriber user equipment is configured to log in to a subscription account application installed on the subscriber user equipment using subscriber credentials, wherein the subscriber credentials are pre-registered with a telecommunications service provider associated with a retail store, determine that the subscriber user equipment is located within a coverage area associated with the retail store after logging in to the subscription account application, and transmit an authentication message indicating an identity of a subscriber using the subscriber user equipment and indicating that the subscriber is pre-registered with the telecommunications service provider. The mobile expert user equipment is configured to obtain subscriber data describing a subscriber associated with the subscriber user equipment after the subscriber user equipment transmits the authentication message.Type: GrantFiled: September 27, 2021Date of Patent: March 5, 2024Assignee: T-Mobile Innovations LLCInventors: Jacob Holman, Ravikiran Sindogi
-
Patent number: 11916513Abstract: An oscillator in which crosstalk can be reduced is provided. An oscillator includes a SQUID, a transmission line connected to the SQUID, a ground plane, and a first connection circuit disposed in a vicinity of a node of an electric field of a standing wave that is generated when the oscillator is oscillating, the first connection circuit connecting parts of the ground plane located on both sides of the transmission line to each other.Type: GrantFiled: April 13, 2023Date of Patent: February 27, 2024Assignee: NEC CORPORATIONInventors: Yoshihito Hashimoto, Tsuyoshi Yamamoto, Tomohiro Yamaji
-
Patent number: 11907371Abstract: A method for detecting a microarchitectural attack on a trusted execution environment (TEE) and/or a violation of an expected execution flow of an application running in the TEE includes implementing a counting thread. An eviction set is loaded in a transaction. The eviction set corresponds to a cache set used by an operation of the application such that a transactional abort is received upon the operation being executed. A value of the counting thread is read upon receiving the transactional abort. These steps are repeated for a next operation of the application running in the TEE and an execution time is measured for the operation based on a difference between the values of the counting thread. The measured execution time for the operation is compared with an expected execution time to detect one or more variations that indicate the microarchitectural attack and/or the violation of the expected execution flow.Type: GrantFiled: July 19, 2021Date of Patent: February 20, 2024Assignee: NEC CORPORATIONInventor: Samira Briongos
-
Patent number: 11907772Abstract: A device comprising: a processing unit comprising at least one processor configured to: participate in barrier synchronisations, each of which separates a compute phase of the at least one processor from an exchange phase for the at least one processor; and exchange sync messages with a sync controller hardware unit so as to co-ordinate each of the barrier synchronisations; and sync trace circuitry configured to: receive one or more of the sync messages; and in response to each of the one or more of the sync messages, provide sync trace information for output from the device, the sync trace information comprising timing information associated with the respective sync message.Type: GrantFiled: August 24, 2021Date of Patent: February 20, 2024Assignee: GRAPHCORE LIMITEDInventor: Daniel John Pelham Wilkinson
-
Patent number: 11899564Abstract: A debug apparatus for performing allocation of target programs in which temperature is uniformized is provided. The debug apparatus receives temperature data measured by temperature sensors from a semiconductor device. The debug apparatus determines, as an analysis result of the temperature data, a CPU where the number of target programs executed is to be decreased and a CPU where the number of target programs executed is to be increased. The debug apparatus changes allocation of the target programs executed by a plurality of CPUs in the semiconductor device based on the analysis result of the temperature data.Type: GrantFiled: May 19, 2022Date of Patent: February 13, 2024Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Tomoyoshi Ujii, Yuki Mori, Kazunori Ochiai
-
Patent number: 11892915Abstract: In general, in one aspect, the invention relates to a method for managing performances of services, the method comprising: generating subsystem groups, wherein each subsystem group of the subsystem groups comprises a plurality of subsystems, wherein each subsystem group is associated with one a plurality of services, wherein the subsystem groups are generated using per-service subsystem requirements; and performing at least one of the plurality of services using a subsystem group of the subsystem groups.Type: GrantFiled: October 24, 2022Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Gururaj Kulkarni, Shelesh Chopra
-
Patent number: 11875159Abstract: Virtualization exploits virtual rather than actual elements such as computer hardware platforms, storage devices, and computer network resources for example. However, prior art techniques have limitations including, for example, memory requirements and resource requirements which typically either limit their deployment to remote server based systems or limit the number of concurrent virtual machines a system can support. Embodiments of the invention address these limitations by supporting application virtualization on foreign operating systems with reduced resource usage by removing the requirement for virtualization of the entire foreign operating system. The inventive virtualization provides creation of an isolated memory space with isolated code execution using hardware assistance.Type: GrantFiled: March 10, 2021Date of Patent: January 16, 2024Assignee: Parallels International GmbHInventor: Andrey Stupachenko
-
Patent number: 11876733Abstract: Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.Type: GrantFiled: December 14, 2021Date of Patent: January 16, 2024Assignee: Bedrock Automation Platforms Inc.Inventors: Albert Rooyakkers, James G. Calvin
-
Patent number: 11875185Abstract: A computer-implemented method according to one embodiment includes receiving data associated with a driver performing actions. At least some of the actions trigger events emitted by an event emitter. Information, from the received data, about the performed actions is logged in an action log. An event observer is instructed to log the events emitted by the event emitter that the event observer observes. The observed events are logged in an event log. The information of the action log and information of the event log is compared based on a rule, and a validity of the event emitter is determined based on results of the comparing. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a processor to cause the processor to perform the foregoing method.Type: GrantFiled: May 19, 2021Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: James Collins Davis, Willard Adams Davis
-
Patent number: 11874761Abstract: An apparatus includes a memory configured to store one or more parameters associated with assignment of threads of a first program. Assignment of threads can be configured through a user interface or machine learning. The apparatus further includes a plurality of processor cores coupled to the memory. One or more of plurality of processor cores have a first hardware configuration and are configured to execute, during execution of the first program, a second program associated with virtualization of a second hardware configuration different than the first hardware configuration. The second program includes a scheduler executable to assign the threads of the first program to the plurality of processor cores based on the one or more parameters.Type: GrantFiled: December 17, 2019Date of Patent: January 16, 2024Assignee: The Boeing CompanyInventors: Kenn Robert Luecke, Jonathan Nicholas Hotra
-
Patent number: 11868315Abstract: In an embodiment, a first region is set according to a preset condition, the first region is a blank region reserved for storing new data of a key-value type. An embodiment method includes: when the new data of the key-value type is to be stored in the first region, receiving a region split command; updating, according to the region split command, a state identifier of the first region and in a state table to an identifier indicating that a read/write service is no longer provided, splitting the first region into at least two second regions, updating state identifiers of the second regions in the state table to identifiers indicating that a read/write service can be provided; and recording, in a metadata table, storage location information of the second regions.Type: GrantFiled: April 23, 2018Date of Patent: January 9, 2024Assignee: Huawei Cloud Computing Technologies Co., Ltd.Inventors: Jieshan Bi, Hao Fang, Chaoqiang Zhong, Yijun Guo
-
Patent number: 11868366Abstract: A system architecture for linking one or more derived objects to existing data objects in a data structure can be organized in a variety of forms. A method for establishing the architecture may include linking first and second data objects. linking first and second data objects. The first and second data objects may be associated with corresponding first and second pluralities of properties. The method may include receiving a first user limitation associated with at least one of the first or second pluralities of properties and receiving a second user limitation associated with at least one of the first or second pluralities of properties. The method can include deriving a conclusion object comprising a third plurality of properties comprising a subset of one or more of the first or second pluralities of properties and linking the conclusion object to the first and second data objects.Type: GrantFiled: March 31, 2022Date of Patent: January 9, 2024Assignee: Palantir Technologies Inc.Inventors: Matthew Owens, Andrew Girvin, Alice Venancio Marques Serra, Daniel Williams, Myles Gurule, Harishchandra Ramadas, James Evans, Lekan Wang, Megha Arora, Nelson D'Antonio, Shannon Barnes, Anthony Sherbakov
-
Patent number: 11860818Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.Type: GrantFiled: February 23, 2023Date of Patent: January 2, 2024Assignee: Nutanix, Inc.Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
-
Patent number: 11861394Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: April 3, 2023Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11853980Abstract: An embodiment of the present invention is directed to financial transaction ecosystems. A transaction processing ecosystem comprises: a plurality of data sources; a capture interface; and a financial transaction processing system comprising a message bus and a plurality of processors interfacing with the message bus and configured to perform: receiving, via the capture interface, raw data for a payment transaction, wherein the raw data comprises client instructions; normalizing, via the capture interface, the raw data into a normalized transaction format based on a standard data model; publishing, via the capture interface, the normalized transaction format to a message bus; processing, via a first processor of the plurality of processors, the normalized transaction format; and completing the transaction.Type: GrantFiled: September 16, 2019Date of Patent: December 26, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Chris Hundling, Stephen Saponara, Matthew Winn, Scott Wilson, Anne K. Teixeira, Rohit Singh Chauhan, Clayton Schnelker
-
Patent number: 11853810Abstract: Edge device task management is provided. It is determined whether a subtask cancel and migrate plan exists when a request to run a higher priority subtask of a second plurality of subtasks corresponding to a second task is received while a first task comprised of a first plurality of subtasks is running on a first cluster of edge devices. In response to determining that the subtask cancel and migrate plan does exist, a lower priority subtask of the first plurality of subtasks is canceled from a designated edge device of the first cluster of edge devices based on the subtask cancel and migrate plan. The lower priority subtask is migrated to another edge device for running based on the subtask cancel and migrate plan. The higher priority subtask of the second plurality of subtasks is sent to the designated edge device of the first cluster of edge devices for running.Type: GrantFiled: January 7, 2021Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Yue Wang, Xin Peng Liu, Wei Wu, Zheng Li
-
Patent number: 11853803Abstract: A workload compliance governor system includes a management system coupled to a computing system. A workload compliance governor subsystem in the computing system receives a workload performance request associated with a workload, exchanges hardware compose communications with the management system to compose hardware components for the workload, and receives back an identification of hardware components. The workload compliance governor subsystem then determines that the identified hardware components satisfy hardware compliance requirements for the workload, and configures the identified hardware components in the computing system based on the software compliance requirements for the workload in order to cause those identified hardware components to provide an operating system and at least one application that operate to perform the workload.Type: GrantFiled: October 28, 2022Date of Patent: December 26, 2023Assignee: Dell Products L.P.Inventors: Mukund P. Khatri, Gaurav Chawla, William Price Dawkins, Elie Jreij, Mark Steven Sanders, Walter A. O'Brien, III, Robert W. Hormuth, Jimmy D. Pike
-
Patent number: 11841772Abstract: Techniques are provided for data-driven virtual machine restoration. In an example, a VM crashes and is to be restored. There can be multiple restoration paths that can be used to recover the VM (e.g., various source locations where a recovery image is stored, various recovery images, and various target locations where a VM can be restored to). A trained prediction model can analyze these various restoration paths and predict which restoration path will have a quickest time to recovery, to minimize a time that the VM is unavailable.Type: GrantFiled: February 1, 2021Date of Patent: December 12, 2023Assignee: DELL PRODUCTS L.P.Inventors: Nadav Azaria, Avitan Gefen
-
Patent number: 11841939Abstract: Technologies for memory management with memory protection extension include a computing device having a processor with one or more protection extensions. The processor may load a logical address including a segment base, effective limit, and effective address and generate a linear address as a function of the logical address with the effective limit as a mask. The processor may switch to a new task described by a task state segment extension. The task state extension may specify a low-latency segmentation mode. The processor may prohibit access to a descriptor in a local descriptor table with a descriptor privilege level lower than the current privilege level of the processor. The computing device may load a secure enclave using secure enclave support of the processor. The secure enclave may load an unsandbox and a sandboxed application in a user privilege level of the processor. Other embodiments are described and claimed.Type: GrantFiled: November 29, 2021Date of Patent: December 12, 2023Assignee: INTEL CORPORATIONInventors: Michael LeMay, Barry E. Huntley, Ravi Sahita
-
Patent number: 11842218Abstract: A virtual machine management service obtains a request to instantiate a virtual machine image (VMI) to implement a virtual network function (VNF). The request specifies a set of processor requirements corresponding to instantiation of the VMI. In response to the request, the service identifies, from a server comprising a set of processor cores, available processor capacity. The service determines, based on the available processor capacity and the set of processor requirements, whether to instantiate the VMI on to a subset of processor cores of the server. Based on this determination, the service instantiates the VMI on to the subset of processor cores to implement the VNF.Type: GrantFiled: January 24, 2023Date of Patent: December 12, 2023Assignee: Cisco Technology, Inc.Inventors: Yanping Qu, Sabita Jasty, Kaushik Pratap Biswas, Yegappan Lakshmanan
-
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: 11836531Abstract: A method includes: acquiring a set of operations to be performed on multiple computing units in the computing system; determining, based on the set of operations, the state of the multiple computing units, and an allocation model, an allocation action for allocating the set of operations to the multiple computing units and a reward for the allocation action, wherein the allocation model describes an association relationship among a set of operations, the state of multiple computing units, the allocation action for allocating the set of operations to the multiple computing units, and the reward for the allocation action; receiving an adjustment for the reward in response to determining that a match degree between the reward for the allocation action and a performance index of the computing system after the allocation action is performed satisfies a predetermined condition; and generating, based on the adjustment, training data for updating the allocation model.Type: GrantFiled: February 18, 2021Date of Patent: December 5, 2023Assignee: EMC IP Holding Company LLCInventors: Zhen Jia, Zijia Wang
-
Patent number: 11829197Abstract: An application designed for the current version of a system runs at a standard clock frequency of a current version of the system. Running the application at the standard clock frequency includes synchronizing operation of a processor of the current version of the system with the standard clock frequency. An application designed for a different version of the system characterized by a different standard clock frequency runs at a second clock frequency that is different than the standard clock frequency. Running the application at the second clock frequency includes synchronizing operation of the processor of the current version of the system with the second clock frequency.Type: GrantFiled: September 14, 2021Date of Patent: November 28, 2023Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Mark Evan Cerny, David Simpson
-
Patent number: 11829609Abstract: A secondary storage controller determines one or more tracks of one or more volumes in which data loss has occurred in the secondary storage controller. The secondary storage controller suspends a peer to peer remote copy operation between the secondary storage controller and a primary storage controller. Information on the one or more tracks of the one or more volumes in which the data loss has occurred is transmitted to the primary storage controller.Type: GrantFiled: October 4, 2022Date of Patent: November 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew D. Carson, Carol S. Mellgren, Karl A. Nielsen, Matthew Sanchez, Todd C. Sorenson
-
Patent number: 11829603Abstract: An information processing system that is capable of accurately predicting a lifetime of a semiconductor device that carries out communications related to reading and writing of data from and to a storage device. The information processing system has an image forming apparatus having a nonvolatile memory and a first controller that controls reading and writing of data from and to the nonvolatile memory. The information processing system also has a server that monitors a lifetime of the first controller. The server has a receiving I/F that receives information indicating a communication data size of reading and writing of data from and to the nonvolatile memory, and a second controller that predicts the lifetime of the first controller based on the received information indicating the communication data size.Type: GrantFiled: May 21, 2021Date of Patent: November 28, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Yo Kobayashi
-
Patent number: 11811674Abstract: Techniques are provided for lock reservations for shared storage. A reserve command to reserve a storage structure is received by a driver from a node. The reserve command is formatted according to a storage protocol. The driver translates the reserve command into a lease acquire command formatted according to an object store protocol and targeting an object stored within an object store and corresponding to the storage structure. A lease identifier derived from a node identifier of the node is inserted into the lease acquire command. The lease acquire command is routed to the object store for obtaining a lease on the object for granting the node exclusive write access to the object.Type: GrantFiled: October 21, 2019Date of Patent: November 7, 2023Assignee: NetApp, Inc.Inventors: Christopher Busick, Stephen Winslow Schmitt, Rajesh Rajaraman
-
Patent number: 11803302Abstract: A user interface device based on proactive and reactive input quantification, includes a data acquisition unit configured to record input and screen output of a user, an input filtering unit for extracting an input timing for the input of the user, an output filtering unit for extracting an output timing to start a visual change beyond a specific reference for the screen output, an input/output interval extraction unit for generating a distribution of input/output intervals through timings for the input and the screen output of the user, and a model fitting unit for estimating proactiveness and reactiveness by adjusting the distribution of the input/output intervals to a proactive distribution and a reactive distribution.Type: GrantFiled: December 29, 2021Date of Patent: October 31, 2023Assignee: UIF (UNIVERSITY INDUSTRY FOUNDATION), YONSEI UNIVERSITYInventors: Byungjoo Lee, Hyunchul Kim
-
Patent number: 11803416Abstract: An example method includes, responsive to receipt of a task request to perform a task (e.g., associated with a service), and further responsive to generation of an avatar instance from an avatar object representing at least one device having a defined group of capabilities, selecting devices (e.g., service providers providing microservices) to perform sub-tasks associated with the task, wherein each of the devices has at least one defined capability, and wherein the task request includes parameter values, and sending, to the devices, at least one sub-task request to perform the sub-tasks, the at least one sub-task request including at least one parameter value, responsive to sending the at least one sub-task request, receiving, from the devices, sub-task replies associated with performance of the sub-tasks, and sending, based on the sub-task replies, a task reply associated with performance of the task. The example method may support autonomous or semi-autonomous configurations.Type: GrantFiled: December 16, 2020Date of Patent: October 31, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Andrew J. Garner, IV, Chris Theodore Kalaboukis, Rameshchandra Bhaskar Ketharaju, Joon Maeng, Ramanathan Ramanathan, Abhijit Rao, Andres J. Saenz
-
Patent number: 11803362Abstract: In an example embodiment, the concept of effective application availability is introduced. In a data center, there may be a minimum amount of a particular resource that is needed to continue proper functioning of an application. This may be termed a safe application availability limit. The safe application availability limit may be obtained or determined using a safe application availability limit rule. An effective application availability may be calculated by taking a current application availability and subtracting it by an availability loss from a requested operation. The effective application availability may then be compared to the safe application availability limit in order to determine whether to permit the operation to be performed at the requested time, or whether to request that the operation be attempted again at some later time.Type: GrantFiled: December 8, 2021Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Rajesh Agarwalla, Clark Elliott Haskins, III, Dinesh Dhakal, Samir Tata, Sankar Hariharan, Lei Xia, Mark Lewis Randles, Rui Shen, Junkai Xue, Meng Zhang
-
Patent number: 11803380Abstract: To synchronize operations of a computing system, a new type of synchronization barrier is disclosed. In one embodiment, the disclosed synchronization barrier provides for certain synchronization mechanisms such as, for example, “Arrive” and “Wait” to be split to allow for greater flexibility and efficiency in coordinating synchronization. In another embodiment, the disclosed synchronization barrier allows for hardware components such as, for example, dedicated copy or direct-memory-access (DMA) engines to be synchronized with software-based threads.Type: GrantFiled: December 12, 2019Date of Patent: October 31, 2023Assignee: NVIDIA CorporationInventors: Olivier Giroux, Jack Choquette, Ronny Krashinsky, Steve Heinrich, Xiaogang Qiu, Shirish Gadre
-
Patent number: 11799796Abstract: Systems and techniques are disclosed for generating a session identifier to be used when implementing changes in a complex system that facilitates identification and retrieval of data indicating the scope and impact of the changes. An execution identifier for a set of operations and a service identifier for a service performing the operations may be used as a basis for the session identifier. The session identifier may be provided to computing resources on which operations are performed and logged by the computing resources along with the results of the operations. This activity data associated with the particular set of operations can be retrieved using the session identifier to determine the scope and impact of the operations on the system.Type: GrantFiled: May 3, 2022Date of Patent: October 24, 2023Assignee: Amazon Technologies, Inc.Inventors: Gautham Atluri, Somak Chattopadhyay, Soniya Parmar, Pavan Kumar Adepu, Sreeram Krishna Sama, Jianhua Guo, Narayanan Lakshmanan, Adila Sadovic
-
Patent number: 11798122Abstract: Techniques for maintaining and synchronizing data is a processing pipeline data between multiple processing units to improve a system latency are described herein. For example, the techniques may include determining, in response to an invocation of vision processing on first vision data stored in a first memory range in a first memory associated with a central processing unit (CPU), that second vision data stored in a second memory range in a second memory associated with a graphic processing unit (GPU) is a modified copy of the first vision data. The second vision data may be obtained using a non-blocking operation from the second memory range. The first vision data stored in the first memory range may be replaced with the second vision data obtained from the second memory range. The vision processing may then be performed using the second vision data stored in the first memory.Type: GrantFiled: August 15, 2022Date of Patent: October 24, 2023Assignee: Zoox, Inc.Inventors: Sarah Tariq, Zejia Zheng
-
Patent number: 11800554Abstract: The present disclosure relates to handling tasks in parallel. In an embodiment, a method performed by a device comprises determining a type of tasks allowed to be performed in parallel based on a configuration received from a network, and performing tasks corresponding to the type while rejecting tasks not corresponding to the type.Type: GrantFiled: June 17, 2021Date of Patent: October 24, 2023Assignee: LG ELECTRONICS INC.Inventor: Ki-Dong Lee
-
Patent number: 11799678Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, receiving a video stream from a first client device and, responsive to a determination that a second client device activated a downgrade feature and further responsive to a determination that a user of the first client device is not speaking, modifying the video stream to consume less resources. The method can also include, by the computing device, providing the modified video stream to the second client device.Type: GrantFiled: April 27, 2022Date of Patent: October 24, 2023Inventors: Yeping Liu, Fuping Zhou, Youjun Gu
-
Patent number: 11799941Abstract: A system and method for handling connection pool sizing with heterogeneous concurrency. The method includes executing, by a processing device of a client device, a connection pool to manage persistent connections for the client device. The method includes executing, by the processing device, an application to cause the application to send a request to the connection pool for a first persistent connection of a first connection type to the remote server. The method includes determining an available capacity of the connection pool to provide, to the application, the first persistent connection of the first connection type to the remote server. The method includes establishing, by the connection pool, the first persistent connection of the first connection type to the remote server. The method includes granting, by the connection pool to the application, access to the first persistent connection of the first connection type to the remote server.Type: GrantFiled: September 7, 2021Date of Patent: October 24, 2023Assignee: Red Hat, Inc.Inventors: Julien Viet, Thomas Segismont
-
Patent number: 11789840Abstract: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g.Type: GrantFiled: November 7, 2022Date of Patent: October 17, 2023Assignee: EMC IP Holding Company LLCInventors: Adarsh Pradhan Jmt, Maneesh Singhal
-
Patent number: 11790260Abstract: Quantum process termination is disclosed. A quantum computing system receives a request to terminate a quantum process. The quantum computing system determines that the quantum process utilizes a first qubit. The quantum computing system terminates the quantum process and modifies qubit metadata to indicate that the qubit is available for use.Type: GrantFiled: January 28, 2021Date of Patent: October 17, 2023Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 11789773Abstract: A computing device and a method for operating the computing device are provided. The computing device includes a task classifying module and a task allocating and managing module. The task classifying module classifies a task scheduled to be processed by a multi-core processor into an expectable task or a normal task. The task allocating and managing module selects one core of the multi-core processor as a target core and allocates the task scheduled to be processed to the target core. In response to the task scheduled to be processed being classified as the normal task, the task allocating and managing module determines whether to allocate the normal task to the target core depending on whether the target core processes a previously allocated expectable task.Type: GrantFiled: June 18, 2019Date of Patent: October 17, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Tae Lee, Soo Hyun Kim, Jong-Lae Park, Choong Hoon Park