Patents by Inventor Alex Friedman
Alex Friedman 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: 9438479Abstract: In an approach for distributed management of a network, a processor discovers a network, wherein the network is comprised of a plurality of nodes and an at least one switch. A processor identifies a first port associated with the at least one node. A processor identifies a link between the first port and a second port within the network. A processor determines the at least one link is properly configured. A processor selects a first node of the plurality of nodes to be a master node, wherein the master node is configured to manage the network. A processor initializes a routing table, wherein the routing table contains locations of each node in the plurality of nodes and a location of the at least one switch. A processor adjusts by the first node, the routing table based on the change to the network.Type: GrantFiled: March 23, 2016Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Alex Friedman, Constantine Gavrilov
-
Patent number: 9389960Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer. Prior to copying the software stack an error is detected in a boot image stored on a boot device for the first computer by identifying an invalid signature for the boot image.Type: GrantFiled: October 2, 2015Date of Patent: July 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Patent number: 9384095Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer. Prior to copying the software stack an error is detected in a boot image stored on a boot device for the first computer.Type: GrantFiled: October 2, 2015Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Publication number: 20160154834Abstract: A method for data storage includes, in a system that includes one or more storage controllers, one or more servers and one or more storage devices, defining one or more data structures that represent thinly-provisioned user volumes used by the servers in storing data on the storage devices. One or more of the data structures are shared among the storage controllers and the servers. One or more of the user volumes are accessed by the servers, using the shared data structures and without executing code on the storage controllers.Type: ApplicationFiled: April 28, 2015Publication date: June 2, 2016Inventor: Alex Friedman
-
Publication number: 20160139935Abstract: Embodiments of the present invention are provided that include executing, by a processor, a software stack received from a first boot image, and retrieving and executing, by the processor, a second software stack. A writeable boot device such as a storage device with a removable medium is detected, and the second software stack is saved by replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack. The second software stack is saved upon detecting the boot device having no boot image.Type: ApplicationFiled: January 25, 2016Publication date: May 19, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
-
Patent number: 9280356Abstract: Embodiments of the present invention are provided that include executing, by a processor, a software stack received from a first boot image, and retrieving and executing, by the processor, a second software stack. A writeable boot device such as a storage device with a removable medium is detected, and the second software stack is saved by replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack.Type: GrantFiled: July 15, 2015Date of Patent: March 8, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
-
Publication number: 20160026531Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer. Prior to copying the software stack an error is detected in a boot image stored on a boot device for the first computer.Type: ApplicationFiled: October 2, 2015Publication date: January 28, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV
-
Publication number: 20160026532Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer. Prior to copying the software stack an error is detected in a boot image stored on a boot device for the first computer by identifying an invalid signature for the boot image.Type: ApplicationFiled: October 2, 2015Publication date: January 28, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV
-
Publication number: 20150378746Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Upon power cycling, the first computer loads the second boot image.Type: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV
-
Patent number: 9218248Abstract: Apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer.Type: GrantFiled: March 14, 2013Date of Patent: December 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Patent number: 9218250Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer.Type: GrantFiled: November 7, 2013Date of Patent: December 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Publication number: 20150347154Abstract: Various embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and a second software stack is saved by replacing, on the writeable boot device, a first boot image with a second boot image comprising a second software stack.Type: ApplicationFiled: August 13, 2015Publication date: December 3, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
-
Patent number: 9195544Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.Type: GrantFiled: March 14, 2013Date of Patent: November 24, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Patent number: 9195545Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.Type: GrantFiled: November 7, 2013Date of Patent: November 24, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov
-
Publication number: 20150317165Abstract: Embodiments of the present invention are provided that include executing, by a processor, a software stack received from a first boot image, and retrieving and executing, by the processor, a second software stack. A writeable boot device such as a storage device with a removable medium is detected, and the second software stack is saved by replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack.Type: ApplicationFiled: July 15, 2015Publication date: November 5, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
-
Patent number: 9141396Abstract: Apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.Type: GrantFiled: March 14, 2013Date of Patent: September 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
-
Patent number: 9141397Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.Type: GrantFiled: November 7, 2013Date of Patent: September 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
-
Publication number: 20140281450Abstract: Apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
-
Publication number: 20140281462Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer having a memory and a physical boot device failing to successfully load a boot image, a second computer defines a virtual boot device in communication with the first computer and the second computer and having a boot image for the first computer. Subsequent to defining the virtual boot device, the second computer can configure the first computer to boot from the virtual boot device.Type: ApplicationFiled: November 7, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV
-
Publication number: 20140281452Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex FRIEDMAN, Constantine GAVRILOV