Patents by Inventor Angel A. Merchan
Angel A. Merchan 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: 10776097Abstract: A method includes grouping nodes into a first level clusters. For each first level cluster, a leader node is promoted. For each first level cluster that has a size exceeding a predetermined threshold, nodes of the cluster are grouped into second level clusters. For each second level cluster, a leader node is promoted. If no single node is trusted to patch its cluster, a fragmentation scheme is applied to enable nodes to check validity of the receiving patch. This grouping scheme is applied in a hierarchical manner until the size of all clusters are found to be under the predetermined threshold. A software patch is transmitted to the leader nodes of the first level clusters, which then transmit the software patch to next level leaders (if any) or to all other nodes within the same cluster. The patch transmission is done in a hierarchical manner for subsequent levels.Type: GrantFiled: July 30, 2018Date of Patent: September 15, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kam Hou U, Angel A. Merchan, Thomas D. Fitzsimmons
-
Publication number: 20200034132Abstract: A method includes grouping nodes into a first level clusters. For each first level cluster, a leader node is promoted. For each first level cluster that has a size exceeding a predetermined threshold, nodes of the cluster are grouped into second level clusters. For each second level cluster, a leader node is promoted. If no single node is trusted to patch its cluster, a fragmentation scheme is applied to enable nodes to check validity of the receiving patch. This grouping scheme is applied in a hierarchical manner until the size of all clusters are found to be under the predetermined threshold. A software patch is transmitted to the leader nodes of the first level clusters, which then transmit the software patch to next level leaders (if any) or to all other nodes within the same cluster. The patch transmission is done in a hierarchical manner for subsequent levels.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Kam Hou U, Angel A. Merchan, Thomas D. Fitzsimmons
-
Patent number: 10223151Abstract: A computer system with a hypervisor detects the local physical connection of a portable storage device with an operating system image thereon. The computer system installs an instance of the operating system on the hypervisor, and the hypervisor assigns a set of resources to the instance to generate a virtual machine. As further portable storage devices with operating systems thereon are locally, physically connected to the computer system, additional virtual machines are generated, each with a different operating system instance, which may be the same or different from the other operating system instances. The resources of the computer system are assigned and reassigned among the virtual machines as the portable storage devices are connected and disconnected.Type: GrantFiled: March 17, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Patent number: 10210016Abstract: A computer system with a hypervisor detects the local physical connection of a portable storage device with an operating system image thereon. The computer system installs an instance of the operating system on the hypervisor, and the hypervisor assigns a set of resources to the instance to generate a virtual machine. As further portable storage devices with operating systems thereon are locally, physically connected to the computer system, additional virtual machines are generated, each with a different operating system instance, which may be the same or different from the other operating system instances. The resources of the computer system are assigned and reassigned among the virtual machines as the portable storage devices are connected and disconnected.Type: GrantFiled: December 18, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Patent number: 10170100Abstract: A computer-implemented method includes determining, by a first device, a current emotional state of a user of the first device. The current emotional state is based, at least in part, on real-time information corresponding to the user and relates to a textual message from the user. The computer-implemented method further includes determining, by the first device, a set of phonetic data associated with a plurality of vocal samples corresponding to the user. The computer-implemented method further includes dynamically converting, by the first device, the textual message into an audio message. The audio message is converted from the textual message into the audio message based, at least in part, on the current emotional state and a portion of the set of phonetic data that corresponds to the current emotional state. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: March 24, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Patent number: 10170101Abstract: A computer-implemented method includes determining, by a first device, a current emotional state of a user of the first device. The current emotional state is based, at least in part, on real-time information corresponding to the user and relates to a textual message from the user. The computer-implemented method further includes determining, by the first device, a set of phonetic data associated with a plurality of vocal samples corresponding to the user. The computer-implemented method further includes dynamically converting, by the first device, the textual message into an audio message. The audio message is converted from the textual message into the audio message based, at least in part, on the current emotional state and a portion of the set of phonetic data that corresponds to the current emotional state. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: October 24, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Publication number: 20180277092Abstract: A computer-implemented method includes determining, by a first device, a current emotional state of a user of the first device. The current emotional state is based, at least in part, on real-time information corresponding to the user and relates to a textual message from the user. The computer-implemented method further includes determining, by the first device, a set of phonetic data associated with a plurality of vocal samples corresponding to the user. The computer-implemented method further includes dynamically converting, by the first device, the textual message into an audio message. The audio message is converted from the textual message into the audio message based, at least in part, on the current emotional state and a portion of the set of phonetic data that corresponds to the current emotional state. A corresponding computer system and computer program product are also disclosed.Type: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Publication number: 20180277093Abstract: A computer-implemented method includes determining, by a first device, a current emotional state of a user of the first device. The current emotional state is based, at least in part, on real-time information corresponding to the user and relates to a textual message from the user. The computer-implemented method further includes determining, by the first device, a set of phonetic data associated with a plurality of vocal samples corresponding to the user. The computer-implemented method further includes dynamically converting, by the first device, the textual message into an audio message. The audio message is converted from the textual message into the audio message based, at least in part, on the current emotional state and a portion of the set of phonetic data that corresponds to the current emotional state. A corresponding computer system and computer program product are also disclosed.Type: ApplicationFiled: October 24, 2017Publication date: September 27, 2018Inventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Publication number: 20180267823Abstract: A computer system with a hypervisor detects the local physical connection of a portable storage device with an operating system image thereon. The computer system installs an instance of the operating system on the hypervisor, and the hypervisor assigns a set of resources to the instance to generate a virtual machine. As further portable storage devices with operating systems thereon are locally, physically connected to the computer system, additional virtual machines are generated, each with a different operating system instance, which may be the same or different from the other operating system instances. The resources of the computer system are assigned and reassigned among the virtual machines as the portable storage devices are connected and disconnected.Type: ApplicationFiled: February 13, 2018Publication date: September 20, 2018Inventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Publication number: 20180267822Abstract: A computer system with a hypervisor detects the local physical connection of a portable storage device with an operating system image thereon. The computer system installs an instance of the operating system on the hypervisor, and the hypervisor assigns a set of resources to the instance to generate a virtual machine. As further portable storage devices with operating systems thereon are locally, physically connected to the computer system, additional virtual machines are generated, each with a different operating system instance, which may be the same or different from the other operating system instances. The resources of the computer system are assigned and reassigned among the virtual machines as the portable storage devices are connected and disconnected.Type: ApplicationFiled: December 18, 2017Publication date: September 20, 2018Inventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan
-
Publication number: 20180267817Abstract: A computer system with a hypervisor detects the local physical connection of a portable storage device with an operating system image thereon. The computer system installs an instance of the operating system on the hypervisor, and the hypervisor assigns a set of resources to the instance to generate a virtual machine. As further portable storage devices with operating systems thereon are locally, physically connected to the computer system, additional virtual machines are generated, each with a different operating system instance, which may be the same or different from the other operating system instances. The resources of the computer system are assigned and reassigned among the virtual machines as the portable storage devices are connected and disconnected.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Kevin G. Carr, Thomas D. Fitzsimmons, Johnathon J. Hoste, Angel A. Merchan