Abstract: Embodiments of the invention relate to providing network independent network interfaces. One embodiment includes creating a root interface in a first device in a network system. Virtual network interface cards (vNICs) are added to the root interface. The first device executes network services on the root interface. The root interface is a single access point for accessing a plurality of underlying networks.
Type:
Grant
Filed:
November 5, 2013
Date of Patent:
March 21, 2017
Assignee:
International Bsuiness Machines Corporation
Abstract: A location messaging system creates and delivers messages in a global virtual space, at the best time and location, in the optimal context. The recipient can be either generally or specifically targeted. The location message criteria can be formatted so that only a specific group of people see the message. Location messaging leaves “triggers” in a virtual location that can be either action or time related. Using action triggers, the location message will not be delivered until the recipient performs the predetermined action. That action includes things like visiting a web page/site, opening or editing a document, scanning a badge through a badge reader, buying a product from a store, or combining physical aspects to these virtual actions. Using time triggers, the location message has the ability to increase or decrease delivery or importance levels automatically.
Type:
Grant
Filed:
February 14, 2008
Date of Patent:
May 11, 2010
Assignee:
International Bsuiness Machines Corporation
Abstract: A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in accordance with the write I/O of the owning application, provides service workload identification describing the write I/O, a storage subsystem control adds the service workload identification to record set information for the data, and a journal management system stores the record set information in a journal. The journaled information, for example, may be employed for performing forensic analysis of data corruption events or to perform security audits, etc.
Type:
Grant
Filed:
April 11, 2007
Date of Patent:
November 3, 2009
Assignee:
International Bsuiness Machines Corporation
Inventors:
Kenneth Wayne Boyd, Donna Eng Dillenberger, Robert Frederic Kern, William Frank Micka, Jeffrey William Palm, David Michael Shackelford, Mark Francis Wilding
Abstract: A control system for generating an electronic circuit clock signal that can optimize operating frequency margins by responding to short term effects by quickly varying the clock frequency and long term effects by finding an optimal frequency point. A sensor indicates frequency margins associated with safe use of the clock signal, and these frequency margins are input into a frequency compensator and used to determine whether the system is operating within acceptable margins, or alternatively to modify the operating clock frequency on a short-term basis in order to achieve acceptable operating margins. The requests for frequency adjustment by the frequency compensator are provided to a frequency filter, which combines such request with a maintained/accumulated history of previous short-term frequency requests that have previously been made in order to determine whether an update needs to be made to the target frequency to provide long-term frequency control.
Type:
Grant
Filed:
February 1, 2008
Date of Patent:
August 25, 2009
Assignee:
International Bsuiness Machines Corporation
Inventors:
Daniel Joseph Friedman, Phillip John Restie, Alexander V. Rylyakov, Jose A. Tierno
Abstract: The present invention provides a method that enables application instances to pass block mode storage requests directly to a physical I/O adapter without run-time involvement from the local operating system or hypervisor. Specifically, a mechanism for providing and using a linear block address (LBA) translation protection table (TPT) to control out of user space I/O operations is provided. In one aspect of the present invention, the LBATPT includes an adapter protection table that has entries for each portion of a storage device. Entries include access control values which identify whether the entry is valid and what access type operations may be performed on a corresponding portion of a storage device. I/O requests may be checked against these access control values to determine if an application instance that submitted the I/O requests may access the LBAs identified in the I/O requests in the manner requested.
Type:
Grant
Filed:
May 23, 2005
Date of Patent:
March 10, 2009
Assignee:
International Bsuiness Machines Corporation
Inventors:
William Todd Boyd, John Lewis Hufferd, Agustin Mena, III, Renato John Recio, Madeline Vega