Markov decision process for efficient data transfer

    公开(公告)号:US12135741B2

    公开(公告)日:2024-11-05

    申请号:US16943331

    申请日:2020-07-30

    Applicant: Adobe Inc.

    Abstract: Techniques are disclosed for improving transfer speed for a plurality of files (e.g., image files) by using a Markov decision process to determine an optimal number of parallel instances of transfer stages and optimal file batch sizes for each instance. The transfer (e.g., import or export) operation involves different stages that are each optimized using the algorithm. The stages include a file fetch operation, a file processing operation, and a database update operation. Each of the stages may have multiple parallel instances to process many files at the same time. The Markov decision process uses a reward structure to determine the optimal number of parallel instances for each stage and the number of files operated on at each instance at any given moment in time. The process is dynamic and adaptable to any system environment since it does not rely on any particular hardware or operating system configuration.

    Environment Aware Application-based Resource Management Using Reinforcement Learning

    公开(公告)号:US20210209419A1

    公开(公告)日:2021-07-08

    申请号:US16736476

    申请日:2020-01-07

    Applicant: Adobe Inc.

    Abstract: A resource management system of an application takes various actions to improve or maintain the health of the application (e.g., keep the application from becoming sluggish). The resource management system maintains a reinforcement learning model indicating which actions the resource management system is to take for various different states of the application. The resource management system performs multiple iterations of a process of identifying a current state of the application, determining an action to take to manage resources for the application, and taking the determined action. In each iteration, the resource management system determines the result of the action taken in the previous iteration and updates the reinforcement learning model so that the reinforcement learning model learns which actions improve the health of the application and which actions do not improve the health of the application.

    Photo-Editing Application Recommendations
    16.
    发明申请

    公开(公告)号:US20190258498A1

    公开(公告)日:2019-08-22

    申请号:US15898456

    申请日:2018-02-17

    Applicant: Adobe Inc.

    Abstract: Photo-editing application recommendations are described. A language modeling system generates a photo-editing language model based on application usage data collected from existing users of a photo-editing application. The language modeling system generates the model by applying natural language processing to words that are selected to represent photo-editing actions described by the application usage data. The natural language processing involves partitioning contiguous sequences of the words into sentences of the modeled photo-editing language and partitioning contiguous sequences of the sentences into paragraphs of the modeled photo-editing language. The language modeling system deploys the photo-editing language model for incorporation with the photo-editing application. The photo-editing application uses the model to determine a current workflow in real-time as input is received to edit digital photographs, and recommends tools for carrying out the current workflow.

Patent Agency Ranking