Patents by Inventor Jeffrey Bloom
Jeffrey Bloom 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: 12334104Abstract: The application relates to a computer implemented method and system for modifying at least one feature of an input audio signal based on features in a guide audio signal. The method comprises: determining matchable and unmatchable sections of the guide and input audio signals; generating a time-alignment path for modifying the at least one feature of the input audio signal in the matchable sections of the input audio signal based on corresponding features in the matchable sections of the guide audio signal, based on the time-alignment path, modifying the at least one feature in the matchable sections of the audio input signal.Type: GrantFiled: July 28, 2022Date of Patent: June 17, 2025Assignee: SYNCHRO ARTS LIMITEDInventors: Jonathan Newland, Phillip Jeffrey Bloom, William John Ellwood
-
Patent number: 11797177Abstract: Provided are techniques for providing a global unique identifier for a storage volume. Under control of a storage initiator, a Global Universally Unique Identifier (GUUID) is identified for a storage volume of a storage device in a cloud system storing a plurality of storage devices, wherein the GUUID is generated for use with an ATA over Ethernet (AoE) protocol. The GUUID is stored in bytes of a packet header structure. Metadata is stored in remaining portions of the packet header structure. A request with the packet header structure is sent to a storage target.Type: GrantFiled: November 13, 2018Date of Patent: October 24, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Rafael Velez, Hamdi Roumani, Zixi Gu, Jeffrey Bloom
-
Patent number: 11787452Abstract: A deployable measurement system for analyzing a rail of a railroad track includes a housing, a reflecting assembly coupled to the housing, a movement assembly coupled to the housing, and an optical measurement system disposed within the housing. Both the housing and the reflecting assembly are moveable between a stored position and a deployed position. The movement assembly includes a deployment assembly that moves the reflecting assembly from the stored position to the deployed position, and a retraction assembly that moves the reflecting assembly from the deployed position to the stored position. The optical measurement system emits and receives light. The reflecting assembly reflects the emitted light toward the rail. The reflecting assembly reflects light reflected off of the rail toward the optical measurement system. The light received by the optical measurement system is used to measure parameters related to the rail.Type: GrantFiled: February 1, 2023Date of Patent: October 17, 2023Assignee: Ensco, Inc.Inventors: Anthony Kim, David G. Ford, Jeffrey Bloom
-
Publication number: 20230174122Abstract: A deployable measurement system for analyzing a rail of a railroad track includes a housing, a reflecting assembly coupled to the housing, a movement assembly coupled to the housing, and an optical measurement system disposed within the housing. Both the housing and the reflecting assembly are moveable between a stored position and a deployed position. The movement assembly includes a deployment assembly that moves the reflecting assembly from the stored position to the deployed position, and a retraction assembly that moves the reflecting assembly from the deployed position to the stored position. The optical measurement system emits and receives light. The reflecting assembly reflects the emitted light toward the rail. The reflecting assembly reflects light reflected off of the rail toward the optical measurement system. The light received by the optical measurement system is used to measure parameters related to the rail.Type: ApplicationFiled: February 1, 2023Publication date: June 8, 2023Inventors: Anthony Kim, David G. Ford, Jeffrey Bloom
-
Patent number: 11590992Abstract: A deployable measurement system for analyzing a rail of a railroad track includes a housing, a reflecting assembly coupled to the housing, a movement assembly coupled to the housing, and an optical measurement system disposed within the housing. Both the housing and the reflecting assembly are moveable between a stored position and a deployed position. The movement assembly includes a deployment assembly that moves the reflecting assembly from the stored position to the deployed position, and a retraction assembly that moves the reflecting assembly from the deployed position to the stored position. The optical measurement system emits and receives light. The reflecting assembly reflects the emitted light toward the rail. The reflecting assembly reflects light reflected off of the rail toward the optical measurement system. The light received by the optical measurement system is used to measure parameters related to the rail.Type: GrantFiled: December 5, 2019Date of Patent: February 28, 2023Assignee: Ensco, Inc.Inventors: Anthony Kim, David G. Ford, Jeffrey Bloom
-
Publication number: 20230032838Abstract: The application relates to a computer implemented method and system for modifying at least one feature of an input audio signal based on features in a guide audio signal. The method comprises: determining matchable and unmatchable sections of the guide and input audio signals; generating a time-alignment path for modifying the at least one feature of the input audio signal in the matchable sections of the input audio signal based on corresponding features in the matchable sections of the guide audio signal, based on the time-alignment path, modifying the at least one feature in the matchable sections of the audio input signal.Type: ApplicationFiled: July 28, 2022Publication date: February 2, 2023Inventors: Jonathan NEWLAND, Phillip Jeffrey BLOOM, William John ELLWOOD
-
Patent number: 11520616Abstract: Virtual servers are monitored in real-time. A group of virtual servers from virtual server events occurring within a time window is identified by a computer system in real-time. A metric is determined for the group of virtual servers by the computer system in real-time using the virtual server events occurring within the time window for the group of virtual servers. A set of actions is performed by the computer system using the metric.Type: GrantFiled: May 1, 2020Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Charles Lefurgy, Guillermo Jesus Silva, Malcolm S. Allen-Ware, Jeffrey Bloom, Christopher Michael Galtenberg
-
Publication number: 20210342175Abstract: Virtual servers are monitored in real-time. A group of virtual servers from virtual server events occurring within a time window is identified by a computer system in real-time. A metric is determined for the group of virtual servers by the computer system in real-time using the virtual server events occurring within the time window for the group of virtual servers. A set of actions is performed by the computer system using the metric.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Charles Lefurgy, Guillermo Jesus Silva, Malcolm S. Allen-Ware, Jeffrey Bloom, Christopher Michael Galtenberg
-
Patent number: 11144251Abstract: Provided are techniques for providing a global unique identifier for a storage volume. Under control of a storage initiator, a Global Universally Unique Identifier (GUUID) is identified for a storage volume of a storage device in a cloud system storing a plurality of storage devices, wherein the GUUID is generated for use with an ATA over Ethernet (AoE) protocol. The GUUID is stored in bytes of a packet header structure. Metadata is stored in remaining portions of the packet header structure. A request with the packet header structure is sent to a storage target.Type: GrantFiled: October 17, 2018Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Rafael Velez, Hamdi Roumani, Zixi Gu, Jeffrey Bloom
-
Publication number: 20200180667Abstract: A deployable measurement system for analyzing a rail of a railroad track includes a housing, a reflecting assembly coupled to the housing, a movement assembly coupled to the housing, and an optical measurement system disposed within the housing. Both the housing and the reflecting assembly are moveable between a stored position and a deployed position. The movement assembly includes a deployment assembly that moves the reflecting assembly from the stored position to the deployed position, and a retraction assembly that moves the reflecting assembly from the deployed position to the stored position. The optical measurement system emits and receives light. The reflecting assembly reflects the emitted light toward the rail. The reflecting assembly reflects light reflected off of the rail toward the optical measurement system. The light received by the optical measurement system is used to measure parameters related to the rail.Type: ApplicationFiled: December 5, 2019Publication date: June 11, 2020Inventors: Anthony Kim, David G. Ford, Jeffrey Bloom
-
Publication number: 20200160733Abstract: A method for autonomously navigating an aerial vehicle along a railroad track includes obtaining, from one or more cameras coupled to the aerial vehicle, image data reproducible as an image of a portion of the railroad track, identifying, based at least in part on the image data, a first rail and a second rail of the portion of the railroad track, determining, based at least in part on the identified first and second rails of the portion of the railroad track, a centerline of the portion of the railroad track, and generating, based at least in part on the determined centerline, flight instructions to cause the aerial vehicle to move relative to the railroad track.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Matthew Dick, Tarek Shalaby, Amaury Rolin, Andrew Straatvelt, Sajjad Meymand, Jeffrey Bloom, Anthony Kim, Humberto Fernandez, Zhipeng Liu, Samson Yilma, Xin Chen
-
Publication number: 20200125264Abstract: Provided are techniques for providing a global unique identifier for a storage volume. Under control of a storage initiator, a Global Universally Unique Identifier (GUUID) is identified for a storage volume of a storage device in a cloud system storing a plurality of storage devices, wherein the GUUID is generated for use with an ATA over Ethernet (AoE) protocol. The GUUID is stored in bytes of a packet header structure. Metadata is stored in remaining portions of the packet header structure. A request with the packet header structure is sent to a storage target.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Carlos D. Cavanna, Rafael Velez, Hamdi Roumani, Zixi Gu, Jeffrey Bloom
-
Publication number: 20200125266Abstract: Provided are techniques for providing a global unique identifier for a storage volume. Under control of a storage initiator, a Global Universally Unique Identifier (GUUID) is identified for a storage volume of a storage device in a cloud system storing a plurality of storage devices, wherein the GUUID is generated for use with an ATA over Ethernet (AoE) protocol. The GUUID is stored in bytes of a packet header structure. Metadata is stored in remaining portions of the packet header structure. A request with the packet header structure is sent to a storage target.Type: ApplicationFiled: November 13, 2018Publication date: April 23, 2020Inventors: Carlos D. Cavanna, Rafael Velez, Hamdi Roumani, Zixi Gu, Jeffrey Bloom
-
Patent number: 10616141Abstract: A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.Type: GrantFiled: April 9, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Kevin Clarke, Jeffrey Bloom, John Considine
-
Publication number: 20190238484Abstract: A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.Type: ApplicationFiled: April 9, 2019Publication date: August 1, 2019Inventors: Kevin Clarke, Jeffrey Bloom, John Considine
-
Patent number: 10356008Abstract: A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.Type: GrantFiled: June 28, 2017Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Kevin Clarke, Jeffrey Bloom, John Considine
-
Publication number: 20190007341Abstract: A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Kevin Clarke, Jeffrey Bloom, John Considine
-
Publication number: 20190004817Abstract: Preparing a plurality of computer nodes to boot in a multidimensional fabric network is provided. The method includes a fabric processor (FP) generating a plurality of DHCP discovery packets using a baseboard management controller (BMC) MAC address, and placing them into the multi-host switch. A dedicated connection directly connects the BMC and the FP. All ports of the multi-host switch broadcast DHCP discovery packets into the fabric network. The BMC, FP, and switch are all within the node. A designated exit node inside the fabric connects to a provisioning node not part of the fabric. The exit node relays DHCP traffic from the fabric. A location-based IP address uniquely identifies the nodes' physical location in the fabric. The IP address is calculated based on inventory records describing physical location information about the nodes. The FP calculates a host MAC address using its IP address and configures it onto the switch.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Malcolm S. Allen-Ware, Jeffrey Bloom, James H. H. Chou, Marc Cochran, Kevin A. Hughes, Alexander T. Iannicelli, Jason G. Pearce, Alan Ross
-
Patent number: 10169048Abstract: Preparing a plurality of computer nodes to boot in a multidimensional fabric network is provided. The method includes a fabric processor (FP) generating a plurality of DHCP discovery packets using a baseboard management controller (BMC) MAC address, and placing them into the multi-host switch. A dedicated connection directly connects the BMC and the FP. All ports of the multi-host switch broadcast DHCP discovery packets into the fabric network. The BMC, FP, and switch are all within the node. A designated exit node inside the fabric connects to a provisioning node not part of the fabric. The exit node relays DHCP traffic from the fabric. A location-based IP address uniquely identifies the nodes' physical location in the fabric. The IP address is calculated based on inventory records describing physical location information about the nodes. The FP calculates a host MAC address using its IP address and configures it onto the switch.Type: GrantFiled: June 28, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Malcolm S. Allen-Ware, Jeffrey Bloom, James H. H. Chou, Marc Cochran, Kevin A. Hughes, Alexander T. Iannicelli, Jason G. Pearce, Alan Ross
-
Patent number: 9968252Abstract: An apparatus for diagnosing and/or quantifying the degree of strabismus is disclosed. The apparatus includes a beam that supports at least two targets, a video camera, a light source for generating Purkinje reflexes, and a computer. The patient gazes at the targets while the video camera captures the patient's eyes. The frames of the video are then analyzed as described herein to determine the location of the pupil and the first Purkinje reflex. With this information, strabismus can be diagnosed, as well as the angle of deviation, which is useful for surgically correcting the strabismus. Methods of analyzing the frames are also discussed herein.Type: GrantFiled: October 2, 2013Date of Patent: May 15, 2018Assignee: University Hospitals of ClevelandInventors: Jeffrey Bloom, Kevin White, Andreas Inmann, Ryan Peters