Patents by Inventor John I. Buswell
John I. Buswell 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: 11513809Abstract: A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.Type: GrantFiled: October 9, 2018Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventor: John I. Buswell
-
Patent number: 10296971Abstract: A system can include program instructions embodied with the computer-readable storage medium and executable by a processor to cause the system to: automatically determine to make a bid for resources to add to a computer network of a client receive, from a virtual marketplace, a communication indicating that the bid satisfies an offer for additional resources made by an infrastructure provider gateway; successfully negotiate a link with the infrastructure provider gateway such that the additional resources are thereby usable by the client as part of the computer network of the client integrate the additional resources with the computer network of the client and maintain the link with the infrastructure provider gateway until a period of time expires.Type: GrantFiled: September 24, 2015Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Publication number: 20190050235Abstract: A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.Type: ApplicationFiled: October 9, 2018Publication date: February 14, 2019Inventor: John I. Buswell
-
Patent number: 10127049Abstract: A compressed platform-specific operating system kernel that allows a network boot of a platform-specific operating system kernel from the compressed platform-specific operating system kernel is provided. The platform-specific operating system kernel, when booted over a network, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. The compressed platform-specific operating system kernel includes an application interface code library, and integrated operating system kernel tools. An application is loaded from the bootable file system.Type: GrantFiled: May 9, 2016Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Publication number: 20170322815Abstract: A compressed platform-specific operating system kernel that allows a network boot of a platform-specific operating system kernel from the compressed platform-specific operating system kernel is provided. The platform-specific operating system kernel, when booted over a network, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. The compressed platform-specific operating system kernel includes an application interface code library, and integrated operating system kernel tools. An application is loaded from the bootable file system.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventor: John I. Buswell
-
Patent number: 9292708Abstract: Protection of interpreted programming language code filesystem files from access and alteration may be provided by encrypting a file to be protected in a boot sequence. Run-time examination of a virtual appliance may be deterred by hiding the boot sequence in a restricted virtual appliance platform. No shell or filesystem access may be provided. Thus, permissions on a read-only filesystem (for example) may be kept from being altered. The permissions may be set along with filesystem access control lists to prevent unauthorized examination of the source files.Type: GrantFiled: November 21, 2013Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Publication number: 20160012523Abstract: A virtual marketplace is disclosed providing a trading venue for network resources. Network resources providers may communicate to a virtual marketplace server the availability of network resources for sale. Networks needing extra capacity may access the virtual marketplace and place bids on available network resources. The virtual marketplace server may pair providers with clients to establish a network resource sale.Type: ApplicationFiled: September 24, 2015Publication date: January 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Patent number: 9152552Abstract: A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.Type: GrantFiled: September 11, 2012Date of Patent: October 6, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Patent number: 9015022Abstract: A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.Type: GrantFiled: November 4, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventor: John I. Buswell
-
Patent number: 8918582Abstract: A virtual EEPROM driver is simulated for a virtual switch. A write function may be written to a shared memory device and designated as a virtual EEPROM driver. The virtual EEPROM driver may be duplicated into a non-volatile memory providing availability during a boot process.Type: GrantFiled: September 11, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventor: John I. Buswell
-
Patent number: 8918653Abstract: Protection of interpreted programming language code filesystem files from access and alteration may be provided by encrypting a file to be protected in a boot sequence. Run-time examination of a virtual appliance may be deterred by hiding the boot sequence in a restricted virtual appliance platform. No shell or filesystem access may be provided. Thus, permissions on a read-only filesystem (for example) may be kept from being altered. The permissions may be set along with filesystem access control lists to prevent unauthorized examination of the source files.Type: GrantFiled: August 10, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventor: John I. Buswell
-
Patent number: 8914785Abstract: A virtual appliance may be provided with firmware images that may be simulated in a run-time environment prior to loading into a network component. A kernel may be mapped to a virtual appliance image providing a virtual operating system image. Updates to the virtual appliance may provide updated versions of the virtual operating system image by mapping the updated virtual appliance image to an updated kernel. Various versions of the virtual operating system image may be stored and loaded into the virtual appliance without needing to downgrade a previous version of the operating system.Type: GrantFiled: July 30, 2012Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventor: John I. Buswell
-
Publication number: 20140082356Abstract: Protection of interpreted programming language code filesystem files from access and alteration may be provided by encrypting a file to be protected in a boot sequence. Run-time examination of a virtual appliance may be deterred by hiding the boot sequence in a restricted virtual appliance platform. No shell or filesystem access may be provided. Thus, permissions on a read-only filesystem (for example) may be kept from being altered. The permissions may be set along with filesystem access control lists to prevent unauthorized examination of the source files.Type: ApplicationFiled: November 21, 2013Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL
-
Publication number: 20140075104Abstract: A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.Type: ApplicationFiled: November 4, 2013Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Publication number: 20140074450Abstract: A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL
-
Publication number: 20140075092Abstract: A virtual EEPROM driver is simulated for a virtual switch. A write function may be written to a shared memory device and designated as a virtual EEPROM driver. The virtual EEPROM driver may be duplicated into a non-volatile memory providing availability during a boot process.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL
-
Publication number: 20140067496Abstract: A virtual marketplace is disclosed providing a trading venue for network resources. Network resources providers may communicate to a virtual marketplace server the availability of network resources for sale. Networks needing extra capacity may access the virtual marketplace and place bids on available network resources. The virtual marketplace server may pair providers with clients to establish a network resource sale.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL
-
Publication number: 20140047244Abstract: Protection of interpreted programming language code filesystem files from access and alteration may be provided by encrypting a file to be protected in a boot sequence. Run-time examination of a virtual appliance may be deterred by hiding the boot sequence in a restricted virtual appliance platform. No shell or filesystem access may be provided. Thus, permissions on a read-only filesystem (for example) may be kept from being altered. The permissions may be set along with filesystem access control lists to prevent unauthorized examination of the source files.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL
-
Patent number: 8645952Abstract: A method for providing location independent dynamic port mirroring on distributed virtual switches is disclosed. A controller is provided to configure one or more virtual switches within a group of physical machines to appear as a set of distributed virtual switches. In response to the receipt of a data packet at a port of a physical machine, a determination is made whether or not the port has a monitor port located on the physical machine. If the port has a monitor port located on the same physical machine, a copy of the data packet is sent to the monitor port of the physical machine. If the port has a monitor port located on a different physical machine, a copy of the data packet along with an identification (ID) of the port and an ID of the monitor port are encapsulated, and the encapsulated information are sent to a controller.Type: GrantFiled: August 14, 2012Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Amitabha Biswas, John I. Buswell, Jayakrishna Kidambi, Harshad S. Padhye, Vijoy Pandey, Dorit Rond
-
Publication number: 20140033189Abstract: A virtual appliance may be provided with firmware images that may be simulated in a run-time environment prior to loading into a network component. A kernel may be mapped to a virtual appliance image providing a virtual operating system image. Updates to the virtual appliance may provide updated versions of the virtual operating system image by mapping the updated virtual appliance image to an updated kernel. Various versions of the virtual operating system image may be stored and loaded into the virtual appliance without needing to downgrade a previous version of the operating system.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: JOHN I. BUSWELL