INCOGNITO MODE FOR PERSONALIZED MACHINE-LEARNED MODELS

    公开(公告)号:EP4435598A2

    公开(公告)日:2024-09-25

    申请号:EP24185056.9

    申请日:2018-08-30

    申请人: Google LLC

    IPC分类号: G06F9/46

    CPC分类号: G06F9/46 G06N20/00

    摘要: The present disclosure provides systems and methods for on-device machine learning. In particular, the present disclosure is directed to an on-device machine learning platform and associated techniques that enable on-device prediction, training, example collection, and/or other machine learning tasks or functionality. The on-device machine learning platform can include a mode controller that allows a user to provide data input indicating whether to operate one or more applications on the device in a first collection mode (e.g., permission mode) for storing training examples, or a second collection mode for (e.g., incognito mode) for not storing training examples. The training examples can be generated based on user interaction with the one or more applications and used to personalize one or more machine-learned models used by the application(s) by retraining the models using the user-specific training examples.

    MEMORY POOLING METHOD AND RELATED APPARATUS
    6.
    发明公开

    公开(公告)号:EP4354291A1

    公开(公告)日:2024-04-17

    申请号:EP22823985.1

    申请日:2022-05-17

    IPC分类号: G06F9/50 H04L49/90

    CPC分类号: G06F9/46 G06F9/50 H04L49/90

    摘要: Embodiments of this application disclose memory pooling and a related apparatus, to improve performance of a distributed application. A method in embodiments of this application includes: A server cluster determines a first memory requirement of a first distributed application, where the first memory requirement indicates a memory size. The server cluster determines N first server nodes in the server cluster based on the first memory requirement and an available memory resource of each server node in the server cluster, and constructs a first memory pool based on the N first server nodes. The server cluster provides a service for the first distributed application based on the first memory pool.

    METHOD AND DEVICE FOR MANAGING AND CONTROLLING BROADCAST, AND TERMINAL

    公开(公告)号:EP3418892A1

    公开(公告)日:2018-12-26

    申请号:EP16895898.1

    申请日:2016-03-30

    发明人: HUANG, Wen GUO, Yuhua

    IPC分类号: G06F9/46

    CPC分类号: G06F9/46

    摘要: Embodiments of the present invention relate to a broadcast control method and apparatus, and a terminal device. The method includes: identifying one or more application programs that are currently running on the terminal device; and when the one or more application programs run on a background and meet a first preset condition, sending a first control instruction; or when the one or more application programs are switched from a background to a foreground to run and/or meet a second preset condition, sending a second control instruction; when the first control instruction is received, freezing and buffering a broadcast to be sent to the one or more application programs; or when the second control instruction is received, unfreezing a broadcast to be sent to the one or more application programs, and distributing the broadcast to the one or more application programs. According to the broadcast control method and the terminal device provided in the embodiments of the present invention, the following problems can be avoided: One or more application programs frequently receive a broadcast on a background, and this causes a system to get stuck, the terminal device heated, and the like.

    PROCESSING NODE, COMPUTER SYSTEM AND TRANSACTION CONFLICT DETECTION METHOD

    公开(公告)号:EP3404537A1

    公开(公告)日:2018-11-21

    申请号:EP17743651.6

    申请日:2017-01-19

    IPC分类号: G06F9/46 G06F9/52

    摘要: This application discloses a processing node, a computer system, and a transaction conflict detection method. The processing node includes a processing unit and a transactional cache. When the processing unit obtains an instruction of a transaction for accessing shared data, the processing unit accesses the transactional cache according to the operation instruction, where the transactional cache is configured to cache shared data of a transaction that is being processed by the processing node, and the shared data is data that can be accessed by both the processing node and another processing node. If the transactional cache determines that the operation instruction fails to hit a cache line cache line in the transactional cache, the transactional cache sends a destination address in the operation instruction to a transactional cache in the another processing node, and receives status information that is of a cache line hit by the destination address and that is returned by the transactional cache in the another processing node. Further, the transactional cache determines, based on the status information received by the transactional cache, whether the operation instruction conflicts with an operation instruction that is being executed by the another processing node.

    DATABASE OPERATING METHOD AND DEVICE
    10.
    发明公开

    公开(公告)号:EP3396542A1

    公开(公告)日:2018-10-31

    申请号:EP16877621.9

    申请日:2016-12-13

    发明人: WANG, Jingyu

    IPC分类号: G06F9/46

    摘要: Disclosed are a database operating method and apparatus. The method includes: executing a trigger instruction of a target transaction according to a user instruction, and acquiring a service logic code into which the target transaction is encapsulated (301); conducting a speculative execution of the target transaction according to the service logic code, and recording a segmentation condition and an involved data range of the target transaction that are obtained in the process of the speculative execution (302); and controlling a database to which the segmentation condition is directed to actually execute the target transaction according to the service logic code as well as the segmentation condition and the involved data range of the target transaction that are obtained in the process of the speculative execution, when the speculative execution succeeds (303). The method improves the transaction execution efficiency and increases the transaction throughput.