MONITORING SYSTEM FOR CARE PROVIDER
    31.
    发明申请

    公开(公告)号:US20190252063A1

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

    申请号:US15896932

    申请日:2018-02-14

    摘要: A method for providing recommendations to a care provider includes receiving, by a monitoring system, environmental information regarding an environment in which a care provider is providing care to a recipient. The environmental information includes interaction data regarding interactions between the care provider and the recipient and entity data regarding entities in the environment. The method includes applying analytic analysis to the environmental information to generate input to a machine learning model. The input includes first features indicative of aspects of the interactions and second features indicative of one or more relations between the entities. The method includes determining a recommendation for the care provider that is predicted to facilitate achieving a goal associated with the recipient by applying the machine learning model to the input. The method includes providing the recommendation by the monitoring system to the care provider.

    Transactional memory system including cache versioning architecture to implement nested transactions

    公开(公告)号:US10331565B2

    公开(公告)日:2019-06-25

    申请号:US15168615

    申请日:2016-05-31

    摘要: A computer system includes transactional memory to implement a nested transaction. The computer system generates a plurality of speculative identification numbers (IDs), identifies at least one of a software thread executed by a hardware processor and a memory operation performed in accordance with an application code. The computer system assigns at least one speculative cache version to a requested transaction based on a corresponding software thread. The speculative ID of the corresponding software thread identifies the speculative cache version. The computer system also identifies a nested transaction in the memory unit, assigns a cache version to the nested transaction, detects a conflict with the nested transaction, determines a conflicted nesting level of the nested transaction, and determines a cache version corresponding to the conflicted nesting level. The computer system also invalidates the cache version corresponding to the conflicted nesting level.

    PRIVACY PROTECTION OF IMAGES IN ONLINE SETTINGS

    公开(公告)号:US20190191300A1

    公开(公告)日:2019-06-20

    申请号:US15845171

    申请日:2017-12-18

    摘要: A system, method and program product for providing online privacy of image data. A centralized image privacy service is disclosed that includes: a user interface for allowing users to configure privacy profiles and provide profile images; an image scanning system that scans participating online sites for image data that matches the profile images; and a detection response system that determines a responsive action in response to a detected match based on an associated privacy profile, wherein the responsive action includes sending a masking request to the participating online site where the detected match occurred.

    Using transactional execution for reliability and recovery of transient failures

    公开(公告)号:US10310952B2

    公开(公告)日:2019-06-04

    申请号:US15070012

    申请日:2016-03-15

    摘要: Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of program instructions executing on a first processor of a multi-processor computer. A snapshot of a system state information is saved when the transaction begins. When the transaction ends, store data of the transaction is committed. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed on a second processor of the multi-processors, based on the saved snapshot of the system state information.

    Hybrid tracking of transaction read and write sets

    公开(公告)号:US10293534B2

    公开(公告)日:2019-05-21

    申请号:US15858272

    申请日:2017-12-29

    IPC分类号: B29C45/16 A45D40/00 B29L31/00

    摘要: Tracking a processor instruction is provided to limit a speculative mis-prediction. A non-speculative read set indication and/or write set indication are maintained for a transaction. In addition, a queue(s) of at least one address corresponding to a speculatively executed instruction is maintained. For a received request from a remote processor, a transaction resolution process takes place, and a resolution is performed if an address match in the queue is detected. The resolution includes to hold a response to the receive request until the speculative instruction is committed or flushed.