-
公开(公告)号:US20200184108A1
公开(公告)日:2020-06-11
申请号:US16788269
申请日:2020-02-11
Applicant: International Business Machines Corporation
Inventor: Simon J. Brady , Jonas E. Bryllert , John V. Delaney , Barry Hollywood , Gerhard A. Widmayer , Clea A. Zolotow
Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.
-
公开(公告)号:US10599874B2
公开(公告)日:2020-03-24
申请号:US16180229
申请日:2018-11-05
Applicant: International Business Machines Corporation
Inventor: Simon J. Brady , Jonas E. Bryllert , John V. Delaney , Barry Hollywood , Gerhard H. Widmayer , Clea A. Zolotow
Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.
-
公开(公告)号:US10396997B2
公开(公告)日:2019-08-27
申请号:US15379196
申请日:2016-12-14
Applicant: International Business Machines Corporation
Inventor: Simon J. Brady , Jonas E. Bryllert , John V. Delaney , Barry Hollywood , Clea A. Zolotow
Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.
-
公开(公告)号:US10114460B2
公开(公告)日:2018-10-30
申请号:US15230704
申请日:2016-08-08
Applicant: International Business Machines Corporation
Inventor: John V. Delaney , Sean T. Fornash , Anthony M. Hunt , Claus Schroeder-Hansen , Clea A. Zolotow
Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere.
-
公开(公告)号:US10055012B2
公开(公告)日:2018-08-21
申请号:US15404385
申请日:2017-01-12
Applicant: International Business Machines Corporation
Inventor: John V. Delaney , Maeve M. O'reilly , Niamh Phelan , Claus Schroeder-Hansen , Niambh Scullion , Clea A. Zolotow
CPC classification number: G06F3/011 , A61B5/00 , A61B5/112 , A61B5/1128 , A61B5/45 , A61B5/4836 , A61B2505/09 , G02B27/0093 , G02B27/017 , G02B2027/0187 , G06F3/016 , G06F3/0304 , G06F3/0414 , G06F2203/012 , G06T19/006
Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere. A sphere controller then modifies a physical configuration of the pliable inner hollow sphere based on a detected biomechanical abnormality of a user within the tactile device.
-
公开(公告)号:US20170366574A1
公开(公告)日:2017-12-21
申请号:US15699063
申请日:2017-09-08
Applicant: International Business Machines Corporation
Inventor: Richard M. Cocchiara , John V. Delaney , Anthony M. Hunt , Maeve M. O'Reilly , Clea A. Zolotow
CPC classification number: G06N7/005 , H04L41/145 , H04L41/5003
Abstract: A set of internal information technology (IT) architecture is received and the internal IT architecture is controlled by a service provider. A set of exogenous IT architecture is received and the exogenous IT architecture is not controlled by the service provider. A set of service level agreement (SLA) requirements, agreed upon by the service provider and a service user, are received. A set of sensor data, from sensors monitoring environmental conditions which may affect at least one of the internal IT architecture or the exogenous IT architecture, is received. A set of heuristic data relating to the internal IT architecture and the exogenous IT architecture is received. A risk metric based on the set of internal IT architecture, the set of exogenous IT architecture, the set of SLA requirements, the set of sensor data, and the set of heuristic data is determined.
-
公开(公告)号:US20170346751A1
公开(公告)日:2017-11-30
申请号:US15162751
申请日:2016-05-24
Applicant: International Business Machines Corporation
Inventor: Andrew P. Barnes , John V. Delaney , Anthony M. Hunt , Claus Schrøder-Hansen , Clea A. Zolotow
IPC: H04L12/841 , H04L12/911 , H04L12/807 , H04L29/06 , H04L12/857
CPC classification number: H04L47/283 , H04L47/27 , H04L67/04 , H04L67/322 , H04L69/16 , H04L69/22
Abstract: Data migrations are not able to be identified or traced through a switched network to their originating hub, because the corresponding TCP/IP data stream goes through a plurality of optimized differential switches and the originating IP in the packet header gets replaced at each switch. The present invention provides a mechanism to introduce a lag or a jitter into the IP to label the migrated data. The labeled data are able to be traced and identified through multiple managed hubs and/or switches.
-
公开(公告)号:US20170100066A1
公开(公告)日:2017-04-13
申请号:US14878528
申请日:2015-10-08
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: John V. Delaney , Sean T. Fornash , Anthony M. Hunt , Maeve O'Reilly , Clea A. Zolotow
CPC classification number: A61B5/165 , A61B5/02405 , A61B5/4519 , A61B5/486 , A61B5/7278 , A61B2503/24 , H04L67/22
Abstract: A computer-implemented method includes: receiving, by a computing device, information identifying a user's activity; determining, by the computing device, the user's tasks based on the information identifying the user's activity; determining, by the computing device, the user's context switches based on the user's tasks; receiving, by the computing device, biometrics data associated with the user via an application programming interface (API); determining, by the computing device, the user's stress levels at various times based on the biometrics data; storing, by the computing device, information linking the user's stress level with the user's context switches; and outputting, by the computing device, the information linking the user's stress level with the user's context switches.
-
公开(公告)号:US11159911B2
公开(公告)日:2021-10-26
申请号:US16697602
申请日:2019-11-27
Applicant: International Business Machines Corporation
Inventor: Mickey Iqbal , Clea A. Zolotow , John V. Delaney , Andrew Barnes , Julian Kopp
IPC: G08B27/00 , H04W4/021 , H04W4/02 , G06F9/455 , G06F16/182
Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining location data of a client computer device in reference to a geofence, the client computer device being associated to a certain user, the geofence being associated to a certain enterprise venue; in response to a breach of the geofence by the client computer device, initiating a process to obtain user associated data of the certain user; providing, while the client computer device is located within the geofence, one to more output observable by the certain user in dependence on data of the user associated data obtained by the initiated process; and in response to an exiting of the geofence by the client computer device terminating the process to obtain user associated data of the certain user.
-
公开(公告)号:US10778442B2
公开(公告)日:2020-09-15
申请号:US16518220
申请日:2019-07-22
Applicant: International Business Machines Corporation
Inventor: Simon J. Brady , Jonas E. Bryllert , John V. Delaney , Barry Hollywood , Clea A. Zolotow
Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.
-
-
-
-
-
-
-
-
-