Patents by Inventor Leonard S. Hand

Leonard S. Hand has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11431651
    Abstract: A method of selectively allocating a plurality of deployment units among a plurality of clouds. The method can include identifying a first context of a first deployment unit of a workload and identifying a second context of a second deployment unit of the workload. Based on the first context, a first of the plurality of clouds that satisfies at least one requirement indicated by the first context can be identified and the first deployment unit can be automatically allocated to the first cloud. Based on the second context, a second of the plurality of clouds that satisfies at least one requirement indicated by the second context can be identified, wherein the first cloud does not satisfy the requirement indicated by the second context, and the second deployment unit can be automatically allocated to the second cloud.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: August 30, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret A. Bailey, Leonard S. Hand
  • Patent number: 10896058
    Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph E. Hackett, Leonard S. Hand
  • Patent number: 10797958
    Abstract: An enterprise model associated with an operational environment within an operational dashboard can be identified. The model can include an entity which can be an operational node, an architecture component node, a resource, a goal, or a constraint of an enterprise organization. The environment can include element which can be a computing resource and a computing resource state associated with the organization. An operational state change within the operational environment can be performed. A result of the change can be presented within an architectural view of the model within the dashboard. The result can include a context, a policy, a function, or a relationship affecting the model.
    Type: Grant
    Filed: July 3, 2016
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 10721204
    Abstract: An enterprise IoT concentrator can receive, from a first community IoT concentrator, first data corresponding to a security issue detected by at least one of a first plurality of devices located within a first physical environment, wherein the first plurality of devices are communicatively linked to one another within a first device domain that is a member of a first device community which includes the first community IoT concentrator. Responsive to receiving the first data, the enterprise IoT concentrator can process the first data to generate second data corresponding to the security issue. The second data can be configured to be processed by a second community IoT concentrator to initiate at least one device located within a second physical environment to perform a specific act that enhances security in the second physical environment. The enterprise IoT concentrator can communicate the second data to the second community IoT concentrator.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Patent number: 10554740
    Abstract: A method of allocating cloud resources. A user interface can be presented to a user. The user interface can be configured to receive a user selection of a change of context for at least one of a plurality of workloads allocated to at least one cloud. Responsive to receiving the user selection of the change of context for the workload, via a processor, a service level agreement applicable to the workload can be dynamically changed from a first service level agreement to a second service level agreement, while the workload remains in an available state.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
  • Patent number: 10417597
    Abstract: An operational environment and an enterprise model within an enterprise organization can be identified. The model can include an entity which can be a structure, an activity, a process, information, a resource, a goal, or a constraint of the organization. The environment can include an element which can be a computing resource or a computing resource state associated with the organization. A super model can be created. The super model can be a meta-model of the enterprise model. The super model can be a common component of the enterprise model and the environment. The super model can be synchronized in real time with the environment and the enterprise model.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Publication number: 20190258509
    Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Joseph E. Hackett, Leonard S. Hand
  • Patent number: 10353712
    Abstract: A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Romelia H. Flores, Joseph E. Hackett, Leonard S. Hand
  • Patent number: 10318342
    Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph E. Hackett, Leonard S. Hand
  • Publication number: 20190052593
    Abstract: An enterprise IoT concentrator can receive, from a first community IoT concentrator, first data corresponding to a security issue detected by at least one of a first plurality of devices located within a first physical environment, wherein the first plurality of devices are communicatively linked to one another within a first device domain that is a member of a first device community which includes the first community IoT concentrator. Responsive to receiving the first data, the enterprise IoT concentrator can process the first data to generate second data corresponding to the security issue. The second data can be configured to be processed by a second community IoT concentrator to initiate at least one device located within a second physical environment to perform a specific act that enhances security in the second physical environment. The enterprise IoT concentrator can communicate the second data to the second community IoT concentrator.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 14, 2019
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Publication number: 20180375796
    Abstract: A method of selectively allocating a plurality of deployment units among a plurality of clouds. The method can include identifying a first context of a first deployment unit of a workload and identifying a second context of a second deployment unit of the workload. Based on the first context, a first of the plurality of clouds that satisfies at least one requirement indicated by the first context can be identified and the first deployment unit can be automatically allocated to the first cloud. Based on the second context, a second of the plurality of clouds that satisfies at least one requirement indicated by the second context can be identified, wherein the first cloud does not satisfy the requirement indicated by the second context, and the second deployment unit can be automatically allocated to the second cloud.
    Type: Application
    Filed: September 3, 2018
    Publication date: December 27, 2018
    Inventors: Bret A. Bailey, Leonard S. Hand
  • Patent number: 10135777
    Abstract: A first community Internet of Things (IoT) concentrator can receive first data corresponding to an interaction of a user with at least one of a first plurality of physical objects, the first plurality of physical objects communicatively linked to one another within a first device domain. Responsive to receiving the first data corresponding to the interaction of the user with the at least one of the first of the plurality of physical objects, the first community IoT concentrator or a second IoT concentrator can initiate, based at least in part on the first data, at least one of a second plurality of physical objects to perform a specific act that enhances an interaction of the user with the at least one of the second plurality of physical objects. The second plurality of physical objects can be communicatively linked to one another within a second device domain.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Patent number: 10069761
    Abstract: A method of selectively allocating a plurality of deployment units among a plurality of clouds. The method can include identifying a first context of a first deployment unit of a workload and identifying a second context of a second deployment unit of the workload. Based on the first context, a first of the plurality of clouds that satisfies at least one requirement indicated by the first context can be identified and the first deployment unit can be automatically allocated to the first cloud. Based on the second context, a second of the plurality of clouds that satisfies at least one requirement indicated by the second context can be identified, wherein the first cloud does not satisfy the requirement indicated by the second context, and the second deployment unit can be automatically allocated to the second cloud.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret A. Bailey, Leonard S. Hand
  • Patent number: 10026060
    Abstract: An asset within a repository can be identified. The asset can be an electronic file. The asset can include an asset content and an asset metadata. The asset content can include a static content and a dynamic content. The asset can be semantically disassembled into one or more assemblies. The assemblies can each include an asset data and an assembly data. The assembly data can include an assembly identifier, an assembly rule, or an asset data source. A data container format associated with the asset content can be determined. The data container can be a computing data structure. The asset content can be dynamically presented within a different data container format in accordance with the request.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand, Jeffery R. Washburn
  • Patent number: 9894178
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for leveraging social networks in physical gatherings. Embodiments of the present invention generate profiles for participants at the physical gathering. Embodiments of the present invention can enrich the participants experience at the physical gathering by providing information to the participant, based on the profile for the participant.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Patent number: 9838491
    Abstract: One embodiment provides a system for monitoring and controlling an online user profile of a user. In response to receiving a data request from the user to access a first web site, the system forwards the data request and desired persona scores to an intelligence service system, receives a list of other web sites from the intelligence service system, and counteracts the user's access to the first web site by spawning multiple threads in accordance with the list received. The multiple threads spawned are transparent to the user. Further, the system alters an original data post submission from the user based on a desired translation option, maps the altered data post submission to a first key, and posts the altered data post submission to a target web site. The original data post submission is viewable only by the user and other users with the first key.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Publication number: 20170289285
    Abstract: One embodiment provides a system for monitoring and controlling an online user profile of a user. In response to receiving a data request from the user to access a first web site, the system forwards the data request and desired persona scores to an intelligence service system, receives a list of other web sites from the intelligence service system, and counteracts the user's access to the first web site by spawning multiple threads in accordance with the list received. The multiple threads spawned are transparent to the user. Further, the system alters an original data post submission from the user based on a desired translation option, maps the altered data post submission to a first key, and posts the altered data post submission to a target web site. The original data post submission is viewable only by the user and other users with the first key.
    Type: Application
    Filed: May 22, 2017
    Publication date: October 5, 2017
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 9712630
    Abstract: One embodiment provides a system for monitoring and controlling an online user profile of a user. In response to receiving a data request from the user to access a first web site, the system forwards the data request and desired persona scores to an intelligence service system, receives a list of other web sites from the intelligence service system, and counteracts the user's access to the first web site by spawning multiple threads in accordance with the list received. The multiple threads spawned are transparent to the user. Further, the system alters an original data post submission from the user based on a desired translation option, maps the altered data post submission to a first key, and posts the altered data post submission to a target web site. The original data post submission is viewable only by the user and other users with the first key.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 9678982
    Abstract: A method for digital asset storage can begin with the maintenance of repository profiles and asset profiles by an asset accessibility advisement system for digital asset repositories. A repository profile can comprise attribute values that describe a digital asset repository. An asset profile can comprise attribute values that describe the digital assets contained in the digital asset repository. In response to an advisement request for a digital asset, an accessibility profile can be generated for the digital asset. The accessibility profile can express key attributes of the digital asset with regards to its subsequent accessibility by other entities. One or more digital asset repositories can be identified that best match the accessibility profile using the repository profiles and asset profiles. The determined digital asset repositories can then be presented as an asset accessibility recommendation.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Romelia H. Flores, Leonard S. Hand, Jeffery R. Washburn
  • Patent number: 9569445
    Abstract: In an approach for creating an asset, a computer receives a selection of at least one asset element and determines whether one or more asset elements are associated with the selected asset element. In response to determining one or more asset elements are associated with the selected asset element, the computer determines, based, at least in part, on one or more linkage rules, whether one or more of the associated asset elements are in the asset. Furthermore, in response to determining that at least one of the associated asset elements is in the asset, the computer generates an asset map. The asset map, generated by the computer for the asset, depicts the linkage rules, the selected asset elements, and the associated asset elements in the asset.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand, Pratik A. Naik, Sridhar Nelluvai Sasidharan