-
公开(公告)号: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.
-
公开(公告)号:US10372611B2
公开(公告)日:2019-08-06
申请号:US16174368
申请日:2018-10-30
IPC分类号: G06F12/08 , G06F12/0862 , G06F12/084 , G06F12/0842 , G06F12/0875 , G06F3/06 , G06F12/0811 , G06F12/0815 , G06F12/0844 , G06F9/30 , G06F9/46 , G06F15/76
摘要: Modifying prefetch request processing. A prefetch request is received by a local computer from a remote computer. The local computer responds to a determination that execution of the prefetch request is predicted to cause an address conflict during an execution of a transaction of the local processor by comparing a priority of the prefetch request with a priority of the transaction. Based on a result of the comparison, the local computer modifies program instructions that govern execution of the program instructions included in the prefetch request to include program instruction to perform one or both of: (i) a quiesce of the prefetch request prior to execution of the prefetch request, and (ii) a delay in execution of the prefetch request for a predetermined delay period.
-
公开(公告)号:US20190214127A1
公开(公告)日:2019-07-11
申请号:US15867216
申请日:2018-01-10
发明人: KUN HU , James Kaufman , MIN LI , Valentina Salapura
IPC分类号: G16H30/40 , G16H50/20 , G06T7/00 , G06T5/00 , G06T5/20 , A61B1/24 , A61B3/14 , A61B5/00 , A61B5/103
CPC分类号: G16H30/40 , A61B1/24 , A61B3/14 , A61B5/0077 , A61B5/1032 , A61B5/7282 , G06T5/002 , G06T5/20 , G06T7/0016 , G06T2207/30036 , G06T2207/30041 , G06T2207/30088 , G06T2207/30201 , G16H50/20
摘要: A series of images of a body part of a user is received. The series of images of the body part of the user are captured over a predetermined time period. A feature of the body part is extracted from the series of images, in which a change in appearance of the extracted feature over the predetermined time period is indicative of a potential health condition of the user. The extracted feature is compared to one or more reference images from a knowledge base to determine a difference between the extracted feature and the one or more reference images. The one or more reference images correlate a particular body feature to a particular potential health condition. A potential health condition of the user is detected based upon the comparing. A notification is sent based upon the detected potential health condition.
-
34.
公开(公告)号:US10331565B2
公开(公告)日:2019-06-25
申请号:US15168615
申请日:2016-05-31
IPC分类号: G06F9/46 , G06F12/0842 , G06F16/23 , G06F9/50
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10293534B2
公开(公告)日:2019-05-21
申请号:US15858272
申请日:2017-12-29
摘要: 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.
-
公开(公告)号:US20190146700A1
公开(公告)日:2019-05-16
申请号:US15812319
申请日:2017-11-14
摘要: Grouping of memory-based configuration state registers based on execution environment. A first set of configuration state registers is assigned to one memory region corresponding to a first execution environment, and a second set of configuration state registers is assigned to another memory region corresponding to a second execution environment. The first set of configuration state registers is separate from the second set of configuration state registers.
-
39.
公开(公告)号:US20190138346A1
公开(公告)日:2019-05-09
申请号:US16237812
申请日:2019-01-02
发明人: Fadi Y. Busaba , Harold W. Cain, III , Dan F. Greiner , Michael Karl Gschwind , Maged M. Michael , Valentina Salapura , Chung-Lung K. Shum , Timothy J. Slegel
CPC分类号: G06F9/467 , G06F3/0619 , G06F3/0653 , G06F3/0685 , G06F9/268 , G06F9/4881 , G06F9/5083 , G06F9/528 , G06F9/542 , G06F13/24
摘要: When executed, a transaction-hint instruction specifies a transaction-count-to-completion (CTC) value for a transaction. The CTC value indicates how far a transaction is from completion. The CTC may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed.
-
公开(公告)号:US10255189B2
公开(公告)日:2019-04-09
申请号:US15145555
申请日:2016-05-03
发明人: Jonathan D. Bradbury , Fadi Y. Busaba , Michael Karl Gschwind , Valentina Salapura , Eric M. Schwarz , Chung-Lung K. Shum
IPC分类号: G06F3/06 , G06F9/46 , G06F12/0817 , G06F12/0877 , G06F12/1045
摘要: A transactional memory execution environment receives a first request from a first transaction to access a cache line. A first request is received from a first transaction to access a cache line. The cache line is determined to be used by a second transaction. The first transaction and the second transaction opt-in to a transaction potential conflict check. The transaction potential conflict check determines if the first transaction and the second transaction are in a conflicting coherent state. The conflicting coherent state occurs when the first transaction is modifying the cache line used by the second transaction. The first transaction is allowed access to the cache line without aborting the second transaction in response to a determination that the first transaction and the second transaction are compatible from the transaction potential conflict check.
-
-
-
-
-
-
-
-
-