Patents Represented by Attorney Steven Chiu
-
Patent number: 8352933Abstract: Replacing a computer program with a replacement version concurrently with its execution by a first instance of an operating system in a computer system, wherein a persistent memory area in the computer system is used to store selected data from the first instance. A snapshot image of a second instance of the operating system, wherein in the second instance the replacement version was executed instead of the computer program, is provided to the computer system. The execution of the first instance is suspended and the first instance is replaced with data from the snapshot image while preserving the persistent memory area. The execution of the first instance is resumed and data from the persistent memory area is restored in the first instance.Type: GrantFiled: March 8, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Stefan Amann, Robert Breker, Holger Smolinski, Angel Nunez Mencias
-
Patent number: 8351426Abstract: A method for Ethernet virtualization using assisted frame correction. The method comprises receiving at a host adapter data packets from a network, storing the received data packets in host memory, storing the received data packets in a hardware queue located on the host adapter, setting a status indicator reflecting the status of the data packets based on results of the checking, and sending the status indicator to the host memory.Type: GrantFiled: March 20, 2008Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Michael J. Cadigan, Jr., Jeffrey M. Turner, Stephen R. Valley
-
Patent number: 8332865Abstract: Managing the workload across one or more partitions of a plurality of partitions of a computing environment. One or more processors are identified in a partition to be managed by a quality weight defined according to characteristics of each corresponding processor. A load of each identified processor is measured depending on the requests already allocated to be processed by each corresponding processor. Each identified processor has a performance factor determined based on the measured load and the quality weight. The performance factor is a measurement of processor load. A new request is identified to be allocated to the partition, selecting a processor from the partition with the lowest performance factor. The new request is allocated to the selected processor.Type: GrantFiled: January 30, 2009Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Joerg Schmidbauer, Klaus Werner
-
Patent number: 8315996Abstract: A method, system and computer program product for configuring an application instance. A first path by which an application instance is configured to access a version of a resource is determined. Additionally, a determination is made as to whether a configuration associated with the application instance exists in a shared resource area. If the configuration does not exist, a base version of the resource is modified to generate a customized version. A second path is determined, and the customized version is stored thereat. If the configuration exists, the second path is determined such that the resource included in the configuration can be accessed thereat. A symbolic link having an origin of the first path and a destination of the second path is created. Using the present invention, multiple application instances can efficiently share customized versions of resources.Type: GrantFiled: August 13, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Scott M. McClements, Kaushik Mukherjee
-
Patent number: 8298459Abstract: Methods and systems for fabrication of injection molded optical components are disclosed. In one embodiment, a moldplate having one or more cavities is configured to receive injected optical material within walls of the cavities. The cavities are designed with a predetermined geometric profile approximately corresponding to a predetermined optical profile of an optical element to be formed therein. When molten optical material is injected into the cavities of the moldplate, the injected optical material forms a meniscus due to surface tension between the optical material and the wall of the cavities. The meniscus thus provides a shape corresponding to the predetermined optical profile. The optical material is then rapidly cured with actinic radiation, and a desired optical element with high-precision dimensions is formed within the cavities of the moldplate.Type: GrantFiled: October 21, 2009Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Lawrence Jacobowitz
-
Patent number: 8301434Abstract: A instructions of a Guest program to be emulated by a Host computer occupy one or more Guest cells of Guest memory, each Guest cell having a corresponding Host cell in Host memory. The emulator selects a Host cell for emulating a Guest instruction. When the Host cell corresponds to a Guest cell other than a cell aligned with the beginning of the Guest instruction, a wild branch handling routine is executed.Type: GrantFiled: September 18, 2009Date of Patent: October 30, 2012Assignee: International Buisness Machines CorporationInventors: Theodore J. Bohizic, Reid T. Copeland, Marcel Mitran, Ali I. Sheikh
-
Patent number: 8288941Abstract: An electronic device having an electrode with enhanced injection properties comprising a first electrode and a first layer of cross-linked molecular charge transfer material on the first electrode. The cross-linked molecular charge transfer material may be an acceptor, which may consist of at least one of: TNF, TN9(CN)2F, TeNF, TeCIBQ, TCNB, DCNQ, and TCAQ. The cross-linked molecular charge transfer material may also be a donor, which may consist of at least one of: Terpy, Ru(terpy)2 TTN, and crystal violet.Type: GrantFiled: August 16, 2010Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Thomas Brunschwiler, Siegfried F Karg, Walter Riess
-
Patent number: 8275979Abstract: Technique for initializing a data processing system. Sequences of initialization steps for selected functional hardware elements of a data processing system are defined and dependencies between the initialization steps are determined. These definition steps are preferably performed during the design and development of the data processing system. The sequences of initialization steps and their dependencies are represented in a single control flow table. This control flow table is then analyzed by a system management controller during an initialization phase of the data processing system. The sequences are associated with selected functional hardware elements and for each associated sequence of initialization steps the system management controller generates and executes a parallel thread of execution.Type: GrantFiled: December 20, 2007Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Walter Nicklaus, Ralf Schaufler, Joerg Schulze
-
Patent number: 8265081Abstract: Apparatus and program product for assigning or confirming multiple address identifications to a single channel adapter. A server contains multiple partitions connected to a single channel adapter which is used to send data and commands to a fabric. A request is sent to the fabric on behalf of each of the partitions, and the fabric assigns or confirms and returns to the adapter, an address identification associated to each partition on whose behalf the request was sent. The assigned or confirmed address is used to communicate between controllers connected to the fabric and the associated partition through the same channel adapter.Type: GrantFiled: January 30, 2009Date of Patent: September 11, 2012Assignee: Internationanl Business Machines CorporationInventors: Robert J. Dugan, Giles R. Frazier
-
Patent number: 8264525Abstract: An apparatus and method for stereoscopic 3D image projection and viewing using a single projection source, alternating polarization, and passive eyewear. This approach is applicable to frame sequential video created using existing 3D graphics APIs, as well as other video signal formats, and is compatible with existing digital light processor (DLP) technology for both front and rear projection systems. An alternating polarizer filter actuator in the form of a closed feedback loop is used to modulate the projected image. A preferred embodiment enables an existing DLP projection system to be enhanced with 3D capability.Type: GrantFiled: August 30, 2006Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8253552Abstract: Configuring functional capabilities in a data processing system comprising entitlement data in a non-volatile storage. The position of the data processing system is determined. Based on said position, functional capabilities are changed based on position information comprised in the entitlement data. Changing functional capabilities consists of enabling functional capabilities, disabling functional capabilities, and both enabling and disabling functional capabilities.Type: GrantFiled: June 5, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Christine Axnix, Martin Eckert, Juergen Probst
-
Patent number: 8245194Abstract: A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units.Type: GrantFiled: October 17, 2007Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Steven E. Atkin, Xing Jiang Huang, Jun Yin
-
Patent number: 8230013Abstract: Techniques for facilitating communication between a first group communication system and a second group communication system. A naming convention of the first group communication system allows at least one name which contravenes a naming convention of the second group communication system. A communicator is joined to the second group communication system. The communicator was previously joined to the first group communication system and has a first name at the first group communication system. The communicator has a second name at the second group communication system. The second name can be requested from the second group communication system. The second name can also be generated by applying an algorithm to the first name. A processor performs translation between the first name and the second name in a communication between the communicator and the second group communication system. The translation is performed based on a translation data structure.Type: GrantFiled: December 30, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Kenneth A. Daniels, Andrew J. Mauer, Shlomit Pinter, Alan Wecker
-
Patent number: 8222535Abstract: A circuit arrangement comprising a set of signal layers, a set of first power layers, a set of second power layers, a set of signal vias, a set of first power vias, a set of second power vias, wherein a signal via of the set of signal vias provides a signal path for a high-frequency (HF) signal current, wherein at least a power via of the set of first power vias and at least a power via of the set of second power vias provide return paths for return currents associated with the signal current, wherein the return path provided by the power via of the set of second power vias is connected with a power layer of the set of second power layers, wherein at least one power layer of the set of first power layers is arranged between the power layer of the set of second power layers and each signal layer of the set of signal layers.Type: GrantFiled: July 9, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Roland Frech, Thomas-Michael Winkel, Erich Klink
-
Patent number: 8189038Abstract: An apparatus and method for stereoscopic 3D image projection and viewing using a single projection source, polarization modulation, and passive eyewear. This approach is applicable to frame sequential video created using existing 3D graphics APIs, as well as other video signal formats, and is compatible with existing digital light processor (DLP) technology for both front and rear projection systems. An alternating polarizer is used to modulate the projected image, and an electronic control circuit is described which can stabilize the alternating polarizer in both frequency and phase lock with a DLP visual signal (as an alternate embodiment, a frequency lock with a fixed phase offset may be employed). A preferred embodiment enables an existing DLP projection system to be enhanced with 3D capability, while an alternate embodiment allows this capability to be integrated into the design of new DLP based projection systems.Type: GrantFiled: December 21, 2005Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8182099Abstract: A method and apparatus for bitstream modulation of an infrared light source used by an optical sensor in a stereoscopic projection system, combined with a bitstream filter on the receiver electronics.Type: GrantFiled: December 21, 2005Date of Patent: May 22, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8172399Abstract: A stereo 3D projector with the ability to provide the native lumen output of the projector when not in 3D mode. This is accomplished by using two rotating polarizing filters at least partially overlapping, each with at least two or more segments, some of which are fully transparent and at least some of which are polarized linearly or circularly.Type: GrantFiled: December 21, 2005Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8167431Abstract: A peripheral device is coupled to a system bus of an apparatus via a system bus compatible cable, and transmits to an operating system a request to transmit to the output multiple image stream 3D video data and a request to access a video subsystem for monitoring a status of page flip signals. The peripheral device transmits sync signals to at least one output of the peripheral device representing the page flip signals detected in response to monitoring page flip signal status. The apparatus transmits the multiple image stream 3D video data to the output. The multiple image stream 3D video data is received at a stereographic projection apparatus input. Each stream data contains a plurality of frames. The stereographic projection apparatus comprises an alternating polarizing filter, synced with the alternately projecting images, for separately filtering images from each of the image stream 3D video data at different polarization angles.Type: GrantFiled: December 21, 2005Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8162482Abstract: An apparatus and method for stereoscopic 3D image projection and viewing using a single projection source, alternating polarization, and passive eyewear. This approach is applicable to frame sequential video created using existing 3D graphics APIs, as well as other video signal formats, and is compatible with existing digital light processor (DLP) technology for both front and rear projection systems. A alternating polarizer filter actuator in the form of a closed feedback loop with pulse width modulated control is used to modulate the projected image. A preferred embodiment enables an existing DLP projection system to be enhanced with 3D capability.Type: GrantFiled: August 30, 2006Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo
-
Patent number: 8157381Abstract: A method and apparatus for extracting synchronization information at the output of a projection apparatus, without modifying its rotating color segmented filter wheel or drive electronics. Three photodiodes, each with a different principle color filter, is placed at the projector output to detect output of the different colors in the filter wheel. An exclusive OR circuit is used to detect white light passing through the filter wheel.Type: GrantFiled: December 21, 2005Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Timothy M. Trifilo