Patents by Inventor Milton A. Bonilla

Milton A. Bonilla 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: 11558208
    Abstract: A method includes: defining, by a computer device, an audio collaborative environment; defining, by the computer device, an access control of the audio collaborative environment, wherein the access control includes a geofence; receiving, by the computer device, a request from at least one user device to connect to the audio collaborative environment; determining, by the computer device, the at least one user device satisfies the access control; connecting, by the computer device, the at least one user device to an audio channel of the audio collaborative environment; recording, by the computer device, audio data transmitted on the audio channel by the at least one user device; storing, by the computer device, the audio data in a record; tagging, by the computer device, respective portions of the audio data in the record; and presenting one of the respective portions of the audio data to a user based on the tagging.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Craig M. Trim, Milton A. Bonilla, Tamer Nassar
  • Publication number: 20210091969
    Abstract: A method includes: defining, by a computer device, an audio collaborative environment; defining, by the computer device, an access control of the audio collaborative environment, wherein the access control includes a geofence; receiving, by the computer device, a request from at least one user device to connect to the audio collaborative environment; determining, by the computer device, the at least one user device satisfies the access control; connecting, by the computer device, the at least one user device to an audio channel of the audio collaborative environment; recording, by the computer device, audio data transmitted on the audio channel by the at least one user device; storing, by the computer device, the audio data in a record; tagging, by the computer device, respective portions of the audio data in the record; and presenting one of the respective portions of the audio data to a user based on the tagging.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Michael BENDER, Craig M. TRIM, Milton A. BONILLA, Tamer NASSAR
  • Patent number: 9632814
    Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
  • Publication number: 20160110215
    Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.
    Type: Application
    Filed: December 29, 2015
    Publication date: April 21, 2016
    Inventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
  • Patent number: 9292330
    Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
  • Patent number: 9251517
    Abstract: An approach is provided for optimizing service factors for computing resources in a networked computing environment. Specifically, under one approach, a cloud broker/aggregator, a cloud offering optimizer, and a user workload optimizer may be provided. The cloud aggregator may aggregate information/data pertaining to a set of service factors associated with a set of resources distributed among a set of deployment groups (e.g., cloud pods). The cloud offering optimizer may analyze this information and may determine a reallocation plan to optimize values of the service factors associated with the set of resources. The user workload optimizer may then receive the reallocation plan from the cloud offering optimizer and/or application event information, and modify the deployment topology accordingly.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Milton A. Bonilla, Soobaek Jang, Thanh T. Pham, Dmitry Rekesh, Peter P. Rodriguez, Kathleen H. Sittler, Brian J. Snitzer
  • Patent number: 8904382
    Abstract: Embodiments of the present invention provide a flexible approach to construct/create instances of cloud computing environments. Specifically, under embodiments of the present invention, an image of a virtual machine instance is created from the following components: image bits; content such as the liner notes, manual, metadata, etc.; end user information (so that the image can be customized for one or more specific end users); values provided to an installer; and cloud based values (e.g., IP address, hostname, etc.). By constructing the virtual machine using this approach, dynamic aspects of the image are managed external to the static binary representation of the image. This would include artifacts such as documentation, install scripts, binary files, etc. Additionally, user supplied data can be captured dynamically and copied to customize the image at the time of instance creation. Still yet, embodiments of the present invention provides system level configuration to construct the virtual machine.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Milton A. Bonilla, Brian D. Goodman, Harm Sluiman
  • Patent number: 8739169
    Abstract: An embodiment of the invention includes a method for workload optimization in a network (e.g., cloud computing environment). Usage of resources in the network is monitored in order to maintain a metadata catalog of operating experiences of the resources. A request for a resource in the network is received; and, resources that are available in the network are identified. Units that are included in the resources are also identified. The metadata catalog is queried for operating experiences associated with the requested resource. The requested resource is provisioned by the host system based on the operating experiences associated with the resource. This includes assembling the units that are included in the requested resource and/or automatically allocating workloads of the computing modules based on the cataloging of the workloads in the metadata catalog. The metadata catalog is updated with an operating experience associated with the provisioning of the requested resource.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Milton A. Bonilla, Brian D. Goodman
  • Publication number: 20140068075
    Abstract: An approach is provided for optimizing service factors for computing resources in a networked computing environment. Specifically, under one approach, a cloud broker/aggregator, a cloud offering optimizer, and a user workload optimizer may be provided. The cloud aggregator may aggregate information/data pertaining to a set of service factors associated with a set of resources distributed among a set of deployment groups (e.g., cloud pods). The cloud offering optimizer may analyze this information and may determine a reallocation plan to optimize values of the service factors associated with the set of resources. The user workload optimizer may then receive the reallocation plan from the cloud offering optimizer and/or application event information, and modify the deployment topology accordingly.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Milton A. Bonilla, Soobaek Jang, Thanh T. Pham, Dmitry Rekesh, Peter P. Rodriguez, Kathleen H. Sittler, Brian J. Snitzer
  • Publication number: 20110314466
    Abstract: Embodiments of the present invention provide a flexible approach to construct/create instances of cloud computing environments. Specifically, under embodiments of the present invention, an image of a virtual machine instance is created from the following components: image bits; content such as the liner notes, manual, metadata, etc.; end user information (so that the image can be customized for one or more specific end users); values provided to an installer; and cloud based values (e.g., IP address, hostname, etc.). By constructing the virtual machine using this approach, dynamic aspects of the image are managed external to the static binary representation of the image. This would include artifacts such as documentation, install scripts, binary files, etc. Additionally, user supplied data can be captured dynamically and copied to customize the image at the time of instance creation. Still yet, embodiments of the present invention provides system level configuration to construct the virtual machine.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel C. Berg, Milton A. Bonilla, Brian D. Goodman, Harm Sluiman
  • Publication number: 20110258634
    Abstract: An embodiment of the invention includes a method for workload optimization in a network (e.g., cloud computing environment). Usage of resources in the network is monitored in order to maintain a metadata catalog of operating experiences of the resources. A request for a resource in the network is received; and, resources that are available in the network are identified. Units that are included in the resources are also identified. The metadata catalog is queried for operating experiences associated with the requested resource. The requested resource is provisioned by the host system based on the operating experiences associated with the resource. This includes assembling the units that are included in the requested resource and/or automatically allocating workloads of the computing modules based on the cataloging of the workloads in the metadata catalog. The metadata catalog is updated with an operating experience associated with the provisioning of the requested resource.
    Type: Application
    Filed: April 20, 2010
    Publication date: October 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Milton A. Bonilla, Brian D. Goodman