Patents by Inventor Carl Bender
Carl Bender 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: 10628208Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, identifying a plugin file corresponding to the proprietary image backup, gathering operating system data from the proprietary image backup, reformatting the operating system data into a native format of the hypervisor, and booting the operating system in a guest virtual machine of the hypervisor.Type: GrantFiled: September 10, 2018Date of Patent: April 21, 2020Assignee: EXABLOX CORPORATIONInventors: Nathan S. Bushman, Lee Carl Bender, Jr.
-
Publication number: 20190004849Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, identifying a plugin file corresponding to the proprietary image backup, gathering operating system data from the proprietary image backup, reformatting the operating system data into a native format of the hypervisor, and booting the operating system in a guest virtual machine of the hypervisor.Type: ApplicationFiled: September 10, 2018Publication date: January 3, 2019Inventors: Nathan S. Bushman, Lee Carl Bender, JR.
-
Patent number: 10078525Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, identifying a plugin file corresponding to the proprietary image backup, reconfiguring the operating system to cause the operating system to be bootable when using hardware emulated by the hypervisor, gathering operating system data from the proprietary image backup, reformatting the operating system data into a native format of the hypervisor, and booting the operating system in a virtual machine of the hypervisor.Type: GrantFiled: May 12, 2015Date of Patent: September 18, 2018Assignee: STORAGECRAFT TECHNOLOGY CORPORATIONInventors: Nathan S. Bushman, Lee Carl Bender, Jr.
-
Publication number: 20160216990Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, identifying a plugin file corresponding to the proprietary image backup, reconfiguring the operating system to cause the operating system to be bootable when using hardware emulated by the hypervisor, gathering operating system data from the proprietary image backup, reformatting the operating system data into a native format of the hypervisor, and booting the operating system in a virtual machine of the hypervisor.Type: ApplicationFiled: May 12, 2015Publication date: July 28, 2016Inventors: Nathan S. Bushman, Lee Carl Bender, JR.
-
Patent number: 9075649Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, creating a plugin file corresponding to the proprietary image backup, reconfiguring the operating system to cause the operating system to be bootable when using hardware emulated by the hypervisor, gathering operating system data from the proprietary image backup, reformatting, using a filter module, the operating system data into a native format of the hypervisor, booting the operating system in a virtual machine of the hypervisor, and storing the reformatted operating system data in a replacement disk file formatted in the native format of the hypervisor.Type: GrantFiled: January 26, 2015Date of Patent: July 7, 2015Assignee: STORAGECRAFT TECHNOLOGY CORPORATIONInventors: Nathan S. Bushman, Lee Carl Bender, Jr.
-
Publication number: 20070260768Abstract: A mechanism for temporarily stalling selected Direct Memory Access (DMA) operations in a physical I/O adapter in order to permit migration of data between physical pages that are subject to access by the physical I/O adapter. When a request for a DMA to a physical page in system memory is received from an input/output adapter, a migration in progress (MIP) bit in a translation control entry (TCE) pointing to the physical page is examined, wherein the MIP bit indicates whether migration of the physical page referenced in the TCE to another location in system memory is currently in progress. If the MIP bit indicates a migration of the physical page is in progress, the DMA from the input/output adapter is temporarily stalled while other DMA operations from other input/output adapters to other physical pages in system memory are allowed to continue.Type: ApplicationFiled: April 17, 2006Publication date: November 8, 2007Inventors: Carl Bender, Patrick Buckland, Steven Thurber, Adalberto Yanes
-
Publication number: 20070097875Abstract: In order to solve the problem of the detection of the arrival of duplicate data packets in an interconnected, multinode data processing system, each data packet is provided with a field of r bits that are randomly generated for each data packet. However, one of the packets is provided with a field that is computed from the other randomly generated field entries in a checksum computation which yields a selected nonzero checksum value. A running checksum at the receiver is used to determine whether or not, after the receipt of the specified number, k, of data packets, a duplicate packet has been received.Type: ApplicationFiled: November 1, 2005Publication date: May 3, 2007Applicant: International Business Machines CorporationInventors: Carl Bender, Fu Chang, Kevin Gildea, Rama Govindaraju, Jay Herring, Peter Hochschild, Richard Swetz
-
Publication number: 20070047453Abstract: In a communications network having a plurality of nodes adapted to communicate with each other, and more than one path available between most source-destination node-pairs, a network interface is associated with each node. Each network interface has a plurality of route tables for defining a plurality of routes for transferring each packet from a source node to a destination node. Each network interface further includes a path status table of path status indicators, e.g., bits, for indicating whether each route in the route tables is usable or is unusable as being associated with a fault. The network manager monitors the network to identify faults and provides the path status indicators to the respective network interfaces. Failed routes in the network are avoided based on the path status indicators. When a failed route is restored, such that the route is usable again, the path status table indicates that the usable state is restored.Type: ApplicationFiled: August 24, 2005Publication date: March 1, 2007Applicant: International Business Machines CorporationInventors: Carl Bender, Aruna Ramanan, Nicholas Rash, Karen Rash
-
Publication number: 20060268685Abstract: A network exploration is performed to initialize one or more network elements of the network. If during the network exploration a failure is encountered, a systematic and deterministic approach is used to accurately and particularly identify the faulty network component that caused the failure.Type: ApplicationFiled: June 30, 2006Publication date: November 30, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, Nicholas Rash
-
Publication number: 20050091383Abstract: A system and method are provided which permit the direct transfer of information in message packet format directly from memory locations within one node of a data processing system directly to memory locations in one or more receiving nodes. This function is provided via communications adapters connected to each node and to a switched network to which are also attached nodes possessing likewise configured communications adapters which are capable of responding to a wide variety of message packet transfer protocol and modalities, all of which effect a direct memory to memory transfer without the need to copy data into intermediate buffers.Type: ApplicationFiled: October 14, 2003Publication date: April 28, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, Walker Carroll, Nilesh Dange, John Houston, Douglas Joseph
-
Publication number: 20050078708Abstract: A system and method are provided in which message packet header information is rapidly formatted via communications adapter hardware using script commands supplied from the internal memory of the adapter. The formatter gathers specified header information and reassembles into appropriately positioned nibbles and bytes.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, Douglas Joseph, Craig Stunkel
-
Publication number: 20050080841Abstract: A task obtained by a communications processor is decomposed into one or more requests that form a request group. The requests of the request group are sent to main memory and responses to those requests are expected. There may be requests for a plurality of request groups being processed concurrently. However, responses to the request groups are to be returned to the communications processor in the order in which the request groups were sent from the communications processor. To ensure this ordering, dependencies between the request groups are tracked by hardware coupled to the communications processor.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: Douglas Balazich, Carl Bender, Douglas Joseph, Peter Szwed
-
Publication number: 20050080920Abstract: A communications adapter is provided with an instruction processor which accepts instructions and data for the processing of communication parameters which are used to establish direct memory to memory transfer of message packets from one node to another node without the need to produce or store the desired information within intermediate buffer storage.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, Walker Carroll, Nilesh Dange, John Houston, Douglas Joseph
-
Publication number: 20050081080Abstract: A method and system are provided for error recovery in the process of message packet transfer using communications adapters connected between data processing nodes and a switched network. The communications adapter are provided with internal storage that is capable of storing specific information concerning the failure of one or more message packet transfers. This storage may be queried from nodes external to the adapter to more precisely determine the error and to take corrective actions, where possible.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, John Houston, Gregory Salyer
-
Publication number: 20050080869Abstract: A system and method are provided in which direct memory to memory transfer of message packet information is effected in a manner in which message packets are broadcast to and received at a plurality of data processing nodes. Special codes are established via parameters provided in communication tables which specify this functionality and which also provide signals to the operative communications adapters as to how this mode of transfer is to be handled, especially vis a vis error conditions that arise.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Bender, Walker Carroll, John Houston, Gregory Salyer
-
Publication number: 20050027596Abstract: A system and method for directing consumer traffic over the Internet properties of affiliated content providers and vendors increases traffic over affiliated sites by embedding a foreign object within those properties, and encouraging consumers to search for that object. Consumers register with the marketing solutions provider in order to become eligible to participate in the object search game. Content providers and vendors also register in order to become part of the said system that directs consumers to various Internet properties. Such an affiliate has their account credited once a consumer has been successfully directed to that affiliated property. The consumer has his or her account credited after successfully finding the object resident on that affiliate's property.Type: ApplicationFiled: June 10, 2004Publication date: February 3, 2005Applicant: Worm, Inc.Inventors: Carl Bender, Richard Zimmer, Matthew Mueller, Christian Rowan