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).

  • Publication number: 20160352673
    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: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Publication number: 20160330290
    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: Application
    Filed: May 5, 2015
    Publication date: November 10, 2016
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Patent number: 9485320
    Abstract: One embodiment provides a system for monitoring and controlling an online 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: March 31, 2016
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Publication number: 20160315823
    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: Application
    Filed: July 3, 2016
    Publication date: October 27, 2016
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 9383900
    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: September 12, 2012
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 9330368
    Abstract: A method for providing a virtual cloud service at the lowest actual cost can begin with an optimal transaction handler of a federated virtual service cloud maintaining a virtual resource pool of transactional units. Each transactional unit can represent a service application deployed to a cloud service provided by a cloud service provider having a usage-based service cost model that allows transactional units to be placed in an inactive state to suspend its operating expense. Operational metrics data for the cloud service providers can be continuously captured. In response to a service request, the transactional unit that meets fulfillment requirements of the service request and incurs a lowest actual cost can be determined based upon cost factors derived from the operational metrics data, the usage-based service cost model, and a current usage state of the virtual resource pool. The received service request can be routed to the determined transactional unit.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph Hackett, Leonard S. Hand
  • Publication number: 20160012084
    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: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: ROMELIA H. FLORES, Leonard S. Hand, Jeffery R. Washburn
  • Publication number: 20150379025
    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: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Romelia H. Flores, Leonard S. Hand, Pratik A. Naik, Sridhar Nelluvai Sasidharan
  • Publication number: 20150244646
    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: May 7, 2015
    Publication date: August 27, 2015
    Inventors: Bret A. Bailey, Leonard S. Hand
  • Publication number: 20150244792
    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: Application
    Filed: May 7, 2015
    Publication date: August 27, 2015
    Inventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
  • Publication number: 20150220882
    Abstract: An embodiment of the present invention is a method of configuring an existing document creation program. The method comprises configuring an existing document creation program to format an asset with one or more portions of the asset such as a section, a subset or a group for entry into an asset system. The method also includes configuring the existing document creation program to identify to the asset system, a list of collaborators for each of the one or more portions of the asset and furthermore, configuring, the existing document creation program to identify, to the asset system, when a change in one or more of the portions of the asset may be determined for collaborator notification.
    Type: Application
    Filed: February 3, 2014
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand
  • Patent number: 9086929
    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: April 6, 2012
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
  • Patent number: 9071613
    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: April 6, 2012
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret A. Bailey, Leonard S. Hand
  • Patent number: 9052906
    Abstract: A method for the modularized customization of a model within a model driven development environment includes selecting a template specifying a base model and different points of variability of a base model in a model driven development environment and transmitting over a data communications network an electronic form configured to receive data in different data fields representative of the points of variability. Thereafter, a submission of the electronic form can be received and data from the received submission representative of the points of variability can be extracted. Instructions can be added to a control file corresponding to the points of variability and the control file can be processed to generate artifacts in an import file specifying the points of variability. Finally, the import file can be imported into the model driven development environment and the base model modified with the points of variability of the artifacts.
    Type: Grant
    Filed: May 12, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Flores, Leonard S. Hand
  • Publication number: 20140222496
    Abstract: A computer determines the cost and risk of assets. The computer analyzes an asset signature, associated with an asset representing a fundamental structural unit of an information technology environment, to determine that the asset is in a non-normal state. The computer determines the cost of the asset by evaluating a price formula associated with the asset signature of the asset, and the computer determines the risk of the asset by evaluating a risk formula associated with the asset signature of the asset. The computer maintains a configuration item for the asset, indicating the state, the risk, and the cost of the asset. One or both of the risk and the cost of the asset are used to determine the priority of recovering the asset.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: International Business Machines Corporation
    Inventors: Romelia H. Flores, Joseph E. Hackett, Leonard S. Hand
  • Patent number: 8775607
    Abstract: In a discovery stage, a set of suspect rules can be utilized to determine if each environment asset of the computing environment is to be considered a suspect asset or a standard environment asset, where suspect assets are a subset of environment assets of the computing environment. In a confirmation stage, a set of stray rules can be used to determine whether each suspect asset is to be considered a stray asset, wherein stray assets are a subset of the suspect assets. A stray asset can be an asset defined and configured by a configuration management system that is active in the computing environment and is consuming resources of the computing environment yet is not needed by active processes of the computing environment and is unneeded by other active environment assets. For each stray asset, at least one resolution action (e.g., alert action, containment action, delete action) can be performed.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary L. Detro, Joe Hackett, Leonard S. Hand, Adam A. Nemati
  • Publication number: 20140149171
    Abstract: A method for providing a virtual cloud service at the lowest actual cost can begin with an optimal transaction handler of a federated virtual service cloud maintaining a virtual resource pool of transactional units. Each transactional unit can represent a service application deployed to a cloud service provided by a cloud service provider having a usage-based service cost model that allows transactional units to be placed in an inactive state to suspend its operating expense. Operational metrics data for the cloud service providers can be continuously captured. In response to a service request, the transactional unit that meets fulfillment requirements of the service request and incurs a lowest actual cost can be determined based upon cost factors derived from the operational metrics data, the usage-based service cost model, and a current usage state of the virtual resource pool. The received service request can be routed to the determined transactional unit.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOSEPH HACKETT, LEONARD S. HAND
  • Patent number: 8676981
    Abstract: A method for providing a virtual cloud service at the lowest actual cost can begin with an optimal transaction handler of a federated virtual service cloud maintaining a virtual resource pool of transactional units. Each transactional unit can represent a service application deployed to a cloud service provided by a cloud service provider having a usage-based service cost model that allows transactional units to be placed in an inactive state to suspend its operating expense. Operational metrics data for the cloud service providers can be continuously captured. In response to a service request, the transactional unit that meets fulfillment requirements of the service request and incurs a lowest actual cost can be determined based upon cost factors derived from the operational metrics data, the usage-based service cost model, and a current usage state of the virtual resource pool. The received service request can be routed to the determined transactional unit.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joseph Hackett, Leonard S. Hand
  • Publication number: 20140074749
    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: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROMELIA H. FLORES, LEONARD S. HAND
  • Publication number: 20140075357
    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: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROMELIA H. FLORES, LEONARD S. HAND