Patents Assigned to International Business Machines Corp.
  • Publication number: 20060113065
    Abstract: A heatpipe for cooling an integrated circuit. The heatpipe includes a pipe and radial fins that are formed by extruding a single piece of material, such as heat conducting metal. Each of the radial fins extends away from the pipe and runs (preferably) the length of the pipe. Each radial fin has normally oriented subfins that provide additional heat convection surface areas to the radial fins. Within the pipe are interior fins, also formed during the material extrusion process.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: International Business Machines Corp.
    Inventors: Robert Wolford, Jimmy Foster, Donna Hardee, Don Keener
  • Patent number: 7054952
    Abstract: Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corp.
    Inventors: Richard S. Schwerdtfeger, Lawrence F. Weiss, Rabindranath Dutta
  • Publication number: 20060112379
    Abstract: A method and system for using a Java Custom ClassLoader to dynamically build and maintain a list of Java Class Files and resources that are used by applications that run in Point Of Sale (POS) terminals or other POS devices. The Java Class Files and resources are ordinarily obtained from a file server known as a controller. If communication between the POS terminal and the controller is lost, other POS devices dynamically collaborate in a “self healing” process to find and provide the required resources (e.g., Java Class Files) to run the POS terminal in an off-line mode. The present system is thus autonomic, self-learning and self-healing.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 25, 2006
    Applicant: International Business Machines Corp.
    Inventors: Monsak Chirakansakcharoen, Thomas Prorock
  • Publication number: 20060103445
    Abstract: A complementary digital signal generator circuit and method receives a periodic digital signal, such as a square wave, as an input and generates at the output complementary versions of the digital signal delayed by matching increments of delay with minimum skew at GHz frequencies. The digital signal is processed by inverters and interpolators which may be readily matched in size and functional characteristics by close proximity placement on integrated circuits. An inverted and first delayed version of the original digital signal is applied to both inputs of a first interpolator, to generate at the output of the interpolator the complement of the digital signal as delayed by the first delayed and the delay introduced by the interpolator. The inverted and first delayed digital signal is inverted and second delayed by a second matching inverter and applied as one input to a second interpolator. The second input of the second interpolator is the original digital signal.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corp.
    Inventors: Juan-antonio Carballo, Fadi Gebara
  • Publication number: 20060104701
    Abstract: A receipt printer having a scissor cutter for cutting off a receipt from a paper roll. The scissor cutter includes a moving blade that articulates across an adjustable stationary blade. The adjustable stationary blade is adjustable laterally according to whether a full cut or a partial cut across the paper roll is desired. If a full cut is desired, the stationary blade is positioned against the full width of the paper roll. If a partial cut is desired, the stationary blade is positioned against only a portion of the width of the paper roll.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corp.
    Inventor: Robert Myers
  • Publication number: 20060103963
    Abstract: A method and system for overriding a hard drive Active Protection System (APS). APS automatically parks a read/write head and locks the platters in a Hard Disk Drive (HDD) in a notebook computer in response to a physical shock, such as when the computer is dropped from the user's lap or during intense vibration caused by air turbulence during a passenger flight. Rather than permanently disabling the APS off, the present invention permits a convenient method and system for temporarily suspending the operations of the APS, thus allowing the user to still access the HDD in conditions in which motion occurs yet physical shock is not necessarily imminent.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corp.
    Inventors: Ravi Adapathya, Ratan Ray, Susumu Shimotono, Aaron Stewart
  • Publication number: 20060100926
    Abstract: A method and system for transmitting marketing messages, such as advertisements and/or coupons, to shoppers in a store. The marketing messages are transmitted by a low-power line-of-sight transmitter which is positioned in a specific predetermined product area. After determining the identity of a passing shopper, a tailored marketing message is sent to a wireless device being used by the passing shopper. A determination is made as to how long the marketing message was displayed on the wireless device and whether the shopper responded to the marketing message by purchasing a product that is targeted by the marketing message. Since the line-of-sight transmitter is low-power, there is no reflective bleed-over of a carrier signal for the marketing message. Since the marketing message is specifically limited to passing shoppers within a tightly defined area, the assessment of a fee charged to an advertiser for transmitting the marketing message is more exact.
    Type: Application
    Filed: November 11, 2004
    Publication date: May 11, 2006
    Applicant: International Business Machines Corp.
    Inventors: Scott Abedi, Thomas Prorock, James Rutledge
  • Publication number: 20060092072
    Abstract: A monitored area is provided multiple RFID tags placed at defined coordinates/locations throughout the extended area. These RFID tags respond to receipt of a RF signal by transmitting/broadcasting their unique identifier (ID) within the specific area in which the tag is located. A device, whose location within the monitored area is desired, is equipped with an RFID interrogating device, such as an RF transceiver, which periodically broadcasts RF interrogation signals. The multiple RFID tags are positioned at specific areas within the environment to allow the RF interrogating device to (1) receive the RFID signal and (2) utilized the received data to independently determine the device's location.
    Type: Application
    Filed: October 16, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corp.
    Inventor: David Steiner
  • Patent number: 7039177
    Abstract: A system and method are presented for updating directory entries within an electronic communication device upon receipt of an electronic notification. Electronic communication devices may include, but are not limited to telephones, facsimile machines and electronic organizers. The system and method as described herein allows a portion of a directory entry, which may be referred to as an entry content value, to be updated within a directory of an electronic communication device upon the receipt of an altered value. For example, if a user calls a telephone number of a person listed in a directory entry of the telephone and receives a message stating that the number has been changed, the new number may be electronically transmitted to the directory of the telephone. The transfer searches the directory of the telephone for the existing entry and updates the changed entry content value. Thus, the other entry content values within the directory are not changed.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corp.
    Inventors: Newton James Smith, Jr., Clifford Jay Spinac, Herman Rodriguez
  • Patent number: 7038996
    Abstract: Described is a method for reading an array of sensors having a set of row conductors each connected to the sensors in a corresponding row of the array and a set of column conductors each connected to the sensors in a corresponding column of the array such that each sensor is connected between a row conductor and a column conductor. The method comprises: for each row of sensors in the array, performing a read cycle comprising applying an activation pulse to the corresponding row conductor to activate the sensors in the row, applying a reading pulse to the row conductor on expiry of a predetermined time interval from an edge of the activation pulse, and during the reading pulse, detecting, for each sensor in the row, a value dependent on a variable characteristic of that sensor. The read cycle for at least one row is commenced during the predetermined time interval of the read cycle for another row.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corp.
    Inventors: Gerd K. Binnig, Urs T. Duerig
  • Publication number: 20060090200
    Abstract: A technique for reliably changing settings according to the usage environment to increasingly ensure a high-security network connection environment. A PC judges the usage environment of the PC by searching for addresses of nearby devices such as Bluetooth devices and, depending on the usage environment, automatically changes the security level setting. Even when the PC is in a usage environment in which the security level should be “home” or “office” but any devices that should be in that usage environment are not detected during usage environment judgment processing, the level is set to the “mobile” security level at which high security is ensured.
    Type: Application
    Filed: April 7, 2003
    Publication date: April 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP
    Inventor: Masaki Oie
  • Publication number: 20060090154
    Abstract: A system, method, and program product for enhancing keyword contribution to a code-completion facility used in association with an Integrated Development Environment source code editor. A code-completion facility supporting a source code editor includes a look-up module that retrieves keywords from a keyword compare pool responsive to a code-completion prompt. The code-completion facility further includes a contribution mechanism for contributing keywords derived from system artifacts to the keyword compare pool. The contribution mechanism includes a remote artifact contribution module for obtaining or deriving keywords from remote object interface definitions and contributing the same to the keyword compare pool.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 27, 2006
    Applicant: International Business Machines Corp.
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060085630
    Abstract: A method and system for enabling security attestation for a computing device during a return from an S4 sleep state. When the computing device enters into the S4 state following a successful boot up, the attestation log is appended to the TPM tick count and the log is signed (with a security signature). When the device is awaken from S4 state, the BIOS obtains and verifies the log created during the previous boot. The CRTM maintains a set of virtual PCRs and references these virtual PCRs against the log. If the values do not match, the return from S4 state fails and the device is rebooted.
    Type: Application
    Filed: October 16, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corp.
    Inventors: David Challener, Daryl Cromer, Joseph Freeman, Steven Goodman, James Hoff, Howard Locker, Randall Springfield, James Ward
  • Publication number: 20060085648
    Abstract: A method that restricts a user's access to critical data on a client and network by requiring renewal of a client's lease for accessing the network by an administrative utility of the network during each login by a user to the client. A user/client logon policy is created for each user and/or each client and stored at the lease server. The lease server executes a utility that utilizes the policies to control whether a user is allowed to access a particular client on the network. User access to the client and ultimately the network is only provided when the lease term is renewed for the client (and user). When a lease term is not renewed/extended, the user is blocked from accessing the client system.
    Type: Application
    Filed: October 16, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corp.
    Inventors: Richard Cheston, Daryl Cromer, Howard Locker, Randall Springfield
  • Publication number: 20060085845
    Abstract: A method, system, and program product for enabling administrative recovery of a user's lost/forgotten boot-up passwords without compromising the administrative/master password(s). A restricted-use password is dynamically generated from a first hash of a random number generated on a client system and a secret retrieved from a secure device associated with the client system. The restricted-use password operates as a master password but is not the administrative password of the client system. Once the password is generated, it is provided to the user/client system to enable user access to said client system and hardfile and reset of the user passwords.
    Type: Application
    Filed: October 16, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corp.
    Inventors: Mark Davis, Randall Springfield
  • Patent number: 7029956
    Abstract: A memory system having a plurality of T-RAM cells arranged in an array is presented where each T-RAM cell has dual vertical devices and is fabricated over a SiC substrate. Each T-RAM cell has a vertical thyristor and a vertical transfer gate. The top surface of each thyristor is coplanar with the top surface of each transfer gate within the T-RAM array to provide a planar cell structure for the T-RAM array. A method is also presented for fabricating the T-RAM array having the vertical thyristors, the vertical transfer gates and the planar cell structure over the SiC substrate.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corp.
    Inventors: Louis L. Hsu, Li-Kong Wang
  • Publication number: 20060080639
    Abstract: A method, system and computer program product for creating a software product in an Integrated Development Environment (IDE). In one embodiment, remote object status data is received by a software development module which may be a source code editor or a program execution emulator. Responsive to the received data, the remote object status is rendered within a display medium of the software development module by decorating or otherwise distinguishing the remote OIDs in the IDE. In one embodiment in which the software development module is a source code editor, the method further includes detecting a remote object identifier in a source code file processed by the source code editor, and in response thereto, displaying the remote object status within the source code editor.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corp.
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060076995
    Abstract: A signal detector circuit and digital signal receiver implementing the same. In one embodiment the digital signal receiver includes a switch point detector having a detector output and including a transistor array comprising one or more pull-up branches and one or more pull-down branches. A switch point control circuit is coupled to the switch point detector. The switch point control circuit generates branch enable signals for selectively enabling or disabling said one or more pull-up branches and said one or more pull-down branches in a detector output polarity dependent manner.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corp.
    Inventors: Daniel Dreps, John Schiff, Glen Wiedemeier
  • Publication number: 20060075144
    Abstract: A method and system for remotely controlling a hard drive on a local computer. A NIC includes a Port Selector under the control of a NIC processor. Access to the hard drive is selectively afforded to either the local computer or to a remote computer by the Port Selector. Preferably, the method and system permit remote access to a local hard drive even if the local computer is disabled, due to causes including, but not limited to, system failure, lost power or corrupted data on the hard drive.
    Type: Application
    Filed: September 24, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corp.
    Inventors: David Challener, Daryl Cromer, Howard Locker, Randall Springfield
  • Patent number: 7024419
    Abstract: A visualization system and method for visualization of network data, which is data that represents elements and links between elements. The network data is converted into a data structure, which represents a grid arrangement of the elements, where each element is placed on an individual grid position of a lattice. The data structure is suitable for use by a graphics display. The visualization tool comprises a processing unit that generates an initial data structure which represents an initial grid arrangement of the elements. It then assigns a global value to this initial grid arrangement and employs a gradient method for converting the initial grid arrangement into another grid arrangement which has a decreased or an increased global value.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: April 4, 2006
    Assignee: International Business Machines Corp.
    Inventors: Juergen Klenk, Patrick Ziegler