Patents Represented by Attorney Steven Bennett
-
Patent number: 8286010Abstract: 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: GrantFiled: November 9, 2009Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Randhir S. Malik, Cecil C. Dishman, Thomas S. Mazzeo
-
Patent number: 8271798Abstract: 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: GrantFiled: September 1, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventor: Fuhwei Lwo
-
Patent number: 8266058Abstract: 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: GrantFiled: March 31, 2011Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventor: Erik D. Anderson
-
Patent number: 8228948Abstract: 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: GrantFiled: September 28, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventor: Paul F. Russell
-
Patent number: 8230446Abstract: 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: GrantFiled: November 28, 2007Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: 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: 8196747Abstract: 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: GrantFiled: December 6, 2005Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Eric Allen Stegner, Robert William Stegner, Christopher John Sattora
-
Patent number: 8087032Abstract: 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: GrantFiled: March 31, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
-
Patent number: 8041676Abstract: 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: GrantFiled: December 2, 2005Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Malahal R. Naineni, Ninad S. Palsule, Alexei Kojenov, Venkateswararao Jujjuri, James J. Seeger, Jr.
-
Patent number: 7996377Abstract: 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: GrantFiled: November 11, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Aaron P. Amauba, Kevin T. Hsieh