Patents Represented by Attorney Cardinal Law Group
  • Patent number: 7379348
    Abstract: A system and method of selective row energization based on write data, with a selective row energization system including a storage array 102 having M rows 104 and N columns 106; an N-bit data word register 108; a uniform-detect circuit 110 responsive to a data word to generate a uniform word data bit having a first value when the data word is uniform; an M-bit uniform-detect register 112 having M uniform-detect latches 114, each being associated with one of the M rows 104 and storing the uniform word data bit for the data word stored in the associated M row 104; and an M-bit row driver device 116 responsive to the uniform word data bit for each of the M rows 104 to inhibit energization of the M rows 104 for which the uniform word data bit is the first value.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: May 27, 2008
    Assignee: Internatioanl Business Machines Corporation
    Inventors: Michael J. Lee, Jose A. Paredes, Peter J. Klim, Sam G. Chu
  • Patent number: 7380119
    Abstract: A method, an apparatus, a system, and a computer program product is presented for virtualizing trusted platform modules within a data processing system. A virtual trusted platform module along with a virtual endorsement key is created within a physical trusted platform module within the data processing system using a platform signing key of the physical trusted platform module, thereby providing a transitive trust relationship between the virtual trusted platform module and the core root of trust for the trusted platform. The virtual trusted platform module can be uniquely associated with a partition in a partitionable runtime environment within the data processing system.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: May 27, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven A. Bade, Linda Nancy Betz, Andrew Gregory Kegel, Michael J. Kelly, William Lee Terrell
  • Patent number: 7379882
    Abstract: The invention provides a method for designing an architecture for e-business solutions. A business description of the e-business solution is developed. The business description describes each actor and each business function in the e-business solution. The business description further describes each interaction among one or more actors and one or more business functions. A pictorial representation of the business description is developed. Business pattern(s), integration pattern(s), composite pattern(s), and application pattern(s) that are identifiable within the pictorial representation are established. Each business pattern is indicative of each grouping of one or more actors and one or more business functions based on a nature of the interaction among the one or more actors and the one or more business functions. Each integration pattern is indicative of an integration of two or more business patterns.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: May 27, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jonathan William Adams, George M. Galambos, Srinivas Koushik, Guruprasad Chitrapur Vasudeva
  • Patent number: 7362537
    Abstract: Disclosed are a system, a method, and article of manufacture to provide a velocity adaptive compensator for a synchronous sampling servo control system.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nhan Bui, Randy Inch, Eiji Ogura, Kazuhiro Tsuruta
  • Patent number: 7360168
    Abstract: A method in a data processing system for providing a user of the data processing system with control of a software object organized into a plurality of information levels including initially displaying a first display window having a first size. The first display window includes a first level tab navigation frame to allow the user interactive access to a first information level of the plurality of information levels. The first display window additionally includes a first window-sizing interface to allow the user interactive access to a second display window having a second size which includes a second level tab navigation frame to allow the user interactive access to a second information level of the plurality of information levels and to subsequently display the second display window in response to the user interacting with the first window-sizing interface.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, David P. Johnson, Karen R. Kluttz, Mark E. Molander
  • Patent number: 7358449
    Abstract: An apparatus (100) such as a portable weight measuring device for the purpose of simultaneously determining weight and time data includes a container support member (104) having a container engagement portion (102) and a time-determining device (108). A weight-determining device (106) is mounted in the container engagement portion (102). The apparatus can includes data input and out devices, such as an optical connection (406) and a display (110). When a container, such as a piece of luggage, is engaged and lifted by the apparatus, the container weight along with the date and time are output on a display. When container weight exceeds a limit, a warning indicator (112) is activated.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: April 15, 2008
    Inventor: Todd J. Hannon
  • Patent number: 7355120
    Abstract: An electronic module rack system includes a rack housing and opposing first and second rail members attached to the housing. A stabilizer bar is attached to the first and second rail members. The rail members support a cable trough assembly, and at least one cable separator retainer extends from the cable trough assembly. A method for managing cables for an electronic module includes connecting a first cable to the electronic module and connecting a second cable to the electronic module. The first cable is placed in a cable trough assembly and the second cable is placed in a cable separator retainer extending from the cable trough assembly. A cable support system includes a cable trough assembly and means for supporting cables outside the cable trough assembly.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dean F. Herring, Daniel P. Kelaher, Glenn E. Myrto, Paul A. Wormsbecher
  • Patent number: 7353354
    Abstract: A system to protect data including a processor and a memory coupled to the processor to store instructions executable by a digital processing apparatus. The memory is operable to perform operations to protect stored data. The operations include receiving a write request for a current data input comprising input to be written to at least one monitored region of a storage volume, determining whether the current data input is a complete managed object and whether the current data input completes a previously deferred I/O operation and writing the current data input to a deferred storage device based on the determinations. Therefore, the system writes complete managed objects to the physical disk storage medium.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Amir A. Jafri, Mark J. Seaman
  • Patent number: 7350102
    Abstract: A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations to read information stored in a storage system. The storage system includes a controller coupled to a plurality of type I performance class disk drives and at least one type II performance class backup disk drive. The operations include executing a first read request for a first set of information from a first type I performance class disk drive and executing a second read request for the first set of information from a first type II performance class backup disk drive in response to an occurrence of a first read error associated with the execution of the first read request.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: March 25, 2008
    Assignee: International Business Machine Corporation
    Inventor: Steven M. Keller
  • Patent number: 7337128
    Abstract: A method and computer program for resetting the value of a coupon based on market information is provided. The program receives a request for valuation of a coupon from a retailer, accesses market demand information for a product corresponding to the coupon, determines a market demand value based on the market demand information, determines a coupon value based on the market demand value, and provides the coupon value to the retailer.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
  • Patent number: 7337262
    Abstract: A read request of a sequential media from a host is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device. Subsequently, if warranted, an adaptive read ahead data block size variable is set to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request, and one or more read ahead requests of the sequential media are executed with a read ahead data block size equal to the adaptive read ahead data block size variable. The adaptive read ahead data block size variable is conditionally adjusted based on the recorded data block size(s) of data recorded on the sequential media that is responsive to the execution(s) of the read ahead request(s).
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ralph T. Beeston, Cory G. Smith
  • Patent number: 7332076
    Abstract: A water disinfection system using simultaneous multiple disinfectants includes a completely stirred tank reactor (CSTR) and a contact basin or clearwell acting as a plug flow reactor (PFR). The CSTR receives ammoniated water and free chlorine, and generates multiple disinfectants in primary disinfection water within the CSTR. The contact basin or clearwell receives primary disinfected water from the CSTR, the primary disinfected water containing the disinfectants. A method for water disinfection including mixing the non-disinfected treated water with ammonia to form ammoniated water, mixing the ammoniated water with free chlorine to form a primary disinfection water including multiple disinfectants, and maintaining the disinfectants in the primary disinfection water.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: February 19, 2008
    Inventor: Yao B. Kouame
  • Patent number: 7328309
    Abstract: A cache on-demand module employing a cache performance module for managing size adjustments to an active cache size of a cache memory in view of supporting an optimal performance of a storage subsystem employing the cache memory by determining an optimal active cache size of the cache memory for supporting the optimal performance of the storage subsystem, and reporting any size adjustment to the active cache size of the cache memory based on the determined optimal active cache size of the cache memory. The cache on-demand module further employs a cache accounting module for managing a client expense account associated with the cache memory by determining whether a client charge or a client rebate is warranted as a function of any size adjustment to the active cache size of the cache memory by the cache performance module.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventor: Andrew B. McNeill, Jr.
  • Patent number: 7296244
    Abstract: A method of visually indicating transfer of data in response to a pointing device data transfer command is provided. A display position indicator on a display screen is modified based on a data transfer command. Data transfer is animated on the display screen based on the data transfer command from a pointing device.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Anthony E. Martinez, Michael D. Rahn
  • Patent number: 7283947
    Abstract: A computer system for implementing a method for managing translations of text phrases is disclosed. The system stores text phrases in a source language as individual entries within a database. The system also stores any imported text phrases in a target language as individual entries within the database. For each text phrase in the source language stored within the database, the system is operable to communicate a notification of an exclusion of a corresponding text phrase in the target language within the database. Also for each stored text phrase stored in the source language within the database, the system is operable to communicate a notification of a modification of a text phrase in the source language as stored within the database after a storage of a corresponding text phrase in the target language within the database.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kevin R. Holubar, Gregory A. Jones, Nicole Muirhead, Rebecca L. Roberts
  • Patent number: D551976
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: October 2, 2007
    Inventor: Richard Daniels
  • Patent number: D551977
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: October 2, 2007
    Inventor: Richard Daniels
  • Patent number: D551978
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: October 2, 2007
    Inventor: Richard Daniels
  • Patent number: D563167
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: March 4, 2008
    Assignee: Clear Lam Packaging, Inc.
    Inventors: Craig Snedden, George A. Golota
  • Patent number: D567908
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 29, 2008
    Assignee: Fluid Designs, Inc.
    Inventors: Mario E. Semchuck, Don C. Arnold