-
公开(公告)号:US10884646B2
公开(公告)日:2021-01-05
申请号:US16182084
申请日:2018-11-06
Applicant: International Business Machines Corporation
Inventor: Gavin C. O'Reilly , Susheel Gooly , Clea A. Zolotow , Tedrick N. Northway , Derek Lacey
IPC: G06F12/00 , G06F3/06 , G06F16/13 , G06F16/11 , G06F16/185
Abstract: A method, apparatus, system, and computer program product for managing a storage system. Data associated with a set of tags is identified by a computer system using a policy, wherein the policy defines the set of tags for a set of types of data used in a process performed in an organization using data in the storage system. A set of storage tiers for the data associated with the set of tags is determined by the computer system using the policy. The policy defines the set of storage tiers for the data associated with the set of tags when the data associated with the set of tags is used by the process. The data associated with the set of tags is moved by the computer system to the set of storage tiers as determined using the policy.
-
公开(公告)号: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.
-
公开(公告)号:US10171301B2
公开(公告)日:2019-01-01
申请号:US14809353
申请日:2015-07-27
Applicant: International Business Machines Corporation
Inventor: Anthony M. Hunt , Dennis A. Perpetua, Jr. , Srinivasa Raghavan , Clea A. Zolotow
Abstract: A method and associated systems for identifying hardcoded network addresses. A network-migration tool requests from a network certain types of data that may identify IP addresses used by the network and receives a subset of the requested data. The system infers from the manner in which received data characterizes IP addresses which of those addresses are likely to be hardcoded. If the system receives a list of server affinities, it infers that an IP address used for communication between servers in a same affinity group is hardcoded if that address is not listed by an associated DNS server. If a received ARP cache lists an IP address as having been resolved to a MAC address, the system infers that the IP address cannot be hardcoded. If a received TCP trace log lists an address without a corresponding hostname the system infers that the address is hardcoded.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-