Patents Represented by Attorney Steven Bennett
  • Patent number: 8286010
    Abstract: A system includes a high-current junction, a voltage sensor, and a controller. Power connectors of two components are electrically connected at the high-current junction, where a high current passes between the two components at the high-current junction. The voltage sensor detects a voltage at the high-current junction. The controller performs a predetermined action in response to the voltage sensor detecting the voltage at the high-current junction being greater than a predetermined threshold voltage. The system may be a data center rack. The high-current junction may be the junction at which an alternating current (AC) input receives AC power from AC mains. The high-current junction may alternatively be the junction at which a power supply receives the AC power from the AC input to generate direct current (DC) power to provide to data center rack components insertable within the data center rack.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Randhir S. Malik, Cecil C. Dishman, Thomas S. Mazzeo
  • Patent number: 8271798
    Abstract: Limiting access to publicly exposed object-oriented interfaces is disclosed. A system includes inter-related first objects that share a predetermined password. First object-oriented interfaces define methods supported by the first objects. The first objects publicly expose the first interfaces, which are queryable by the first objects and second objects. Each first interface includes a password argument to limit access to the first objects. The system may also include second object-oriented interfaces that define methods supported by the first objects that publicly expose the second interfaces, which are queryable by the first and the second objects. The second interfaces are required by specification, such as that for the Common Information Model (CIM), and correspond to the first interfaces. The second interfaces lack password arguments to limit access, and the methods defined thereby return “not implemented” messages when invoked.
    Type: Grant
    Filed: September 1, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventor: Fuhwei Lwo
  • Patent number: 8266058
    Abstract: Virtual accounts having alphanumeric identifiers different from an alphanumeric identifier of a financial account are linked to the financial account. Financial transactions performed in relation to the virtual accounts result in changing the current value of the financial account. The virtual accounts themselves do not have a current value apart from a current value of the financial account to which the virtual accounts are linked. Performance of the financial transactions in relation to the virtual accounts does not expose the alphanumeric identifier of the financial account that would otherwise be exposed if the financial transactions were performed in relation to the financial account. A given financial account is also linked to another financial account. Performance of a financial transaction in relation to this given virtual account thus results in changing the current value of one of the financial accounts to which it is linked.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventor: Erik D. Anderson
  • Patent number: 8228948
    Abstract: A computing system includes a communication mechanism and a data packet dividing mechanism. The communication mechanism is communicatively coupled to a network to send first data packet fragments over the network. The data packet dividing mechanism is to segment first data packets into the first packet fragments at a dynamically adjustable fragment boundary, such that the dynamically adjustable fragment boundary changes every time n-bit identifiers of the first data packets roll over.
    Type: Grant
    Filed: September 28, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Paul F. Russell
  • Patent number: 8230446
    Abstract: A computing system is provided with real-time capabilities so that the system is capable of running applications such that one or more real-time criteria are satisfied. An interrupt architecture of the computing system is disabled. The interrupt architecture generates interrupts sent to a firmware of the computing system in response to events. A different architecture is substituted within the computing system for the interrupt architecture. The different architecture is responsive to the events without violating the real-time criteria. In response to the events occurring, the different architecture causes one or more corrective actions to be performed.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Claudia Salzberg, Rene Vandenbroeck, John K. Whetzel, Peter H. Reynolds, Albert A. Asselin, Keith Mannthey, Torez Smith, Jeffrey Franke, Theodore Y. Tso
  • Patent number: 8196747
    Abstract: An end cap which imparts fragility capability and which derives favorable characteristics by combining several cushioning effects. In particular, the end cap of this invention achieves cushioning by combining the effects of material compression, deformation of an arch, an expansion of contact area as cushioning occurs.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric Allen Stegner, Robert William Stegner, Christopher John Sattora
  • Patent number: 8087032
    Abstract: A Common Information Model (CIM) agent notifies a CIM consumer that the CIM agent is able to receive notifications from the CIM consumer relating to errors within data relating to a CIM managed component and sent by the CIM agent to the CIM consumer. The CIM consumer receives the data relating to the CIM managed component from the CIM agent. The CIM managed component is a hardware component or a component. In response to the CIM consumer detecting that the data relating to the CIM managed component contains errors, the CIM consumer notifies the CIM agent. In response, the CIM agent initiates an automated recovery process in relation to the CIM managed component, without manual user interaction. The CIM agent may then continue to send data relating to the CIM managed component to the CIM consumer.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
  • Patent number: 8041676
    Abstract: File system objects of unknown type are backed up and restored. A list of file system objects is received from a file system. The file system objects are to be backed up. For each file system object that has a file type that is unknown, the following is performed. First, the file system is queried to obtain information regarding the file system object that is sufficient for the file system to later recreate the file system object if necessary. Second, the file system object and the information regarding the file system object are stored. Examples of file system object types of the file system that may be unknown to an application running on a Microsoft Windows® operating system include symbolic links, named pipes, and special device files.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Malahal R. Naineni, Ninad S. Palsule, Alexei Kojenov, Venkateswararao Jujjuri, James J. Seeger, Jr.
  • Patent number: 7996377
    Abstract: One aspect of the present invention includes performing a quarantine of inaccessible data within a CIM dataset that is managed by a storage service, and a recovery of this data within the CIM dataset once it becomes accessible. In one embodiment, after a first request is made through a CIM agent to the inaccessible data managed by a storage service, the storage service is quarantined within the CIM dataset. This includes terminating any active threads to the service and preventing new threads from accessing the service. Accordingly, the data is hidden from subsequent requests with the CIM agent and any requests to the inaccessible data are prevented. The storage service is then queried so that when the data becomes accessible, the device services for the storage service are restarted. Once restarted, new threads within the CIM agent are able to access the data within the storage service.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Aaron P. Amauba, Kevin T. Hsieh