Patents Represented by Attorney, Agent or Law Firm Sawyer Law Group LLP
  • Patent number: 7490250
    Abstract: A method, system and computer readable medium containing programming instructions for detecting a tamper event in a computer system having an embedded security system (ESS), a trusted operating system, and a plurality of devices is disclosed. The method, system and computer readable medium of the present invention provide for receiving a tamper signal in the ESS, and locking the tamper signal in the ESS. According to the method, system and computer readable medium of the present invention, the trusted operating system is capable of detecting the tamper signal in the ESS.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: February 10, 2009
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Daryl Carvis Cromer, Joseph Wayne Freeman, Steven Dale Goodman, Eric Richard Kern, Randall Scott Springfield
  • Patent number: 7486521
    Abstract: A memory card system is disclosed. The memory card system comprises at least one flash memory card and a module for holding the at least one memory card. The module comprises a plurality of supports. The supports include rails to guide the at least one memory card in place and a latch system for securing the at least one memory card to the module. The memory card system includes at least one layer of pins coupled to module and a controller coupled to the module. The module electrically connects the at least one layer of pins to the controller. The present invention provides a modular flash memory card expansion system using any standard Secure Digital card; the flash memory card can be any flash-based memory card, such as SD, Compact Flash (CF), MMC, Memory Stick or others.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: February 3, 2009
    Assignee: Kingston Technology Corporation, Inc.
    Inventors: Choon-Tak Tang, Kam Cheong Chin
  • Patent number: 7486520
    Abstract: A memory card system is disclosed. The memory card system comprises at least one flash memory card and a module for holding the at least one memory card. The module comprises a plurality of supports. The supports include rails to guide the at least one memory card in place and a latch system for securing the at least one memory card to the module. The present invention provides a modular flash memory card expansion system using any standard Secure Digital card; the flash memory card can be any flash-based memory card, such as SD, Compact Flash (CF), MMC, Memory Stick or others.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: February 3, 2009
    Assignee: Kingston Technology Corporation, Inc.
    Inventors: Choon-Tak Tang, Kam Cheong Chin
  • Patent number: 7487140
    Abstract: A method for executing a query to access data stored in a database, wherein the query includes a plurality of DISTINCT keys, is disclosed. The method of the present invention includes providing a first DISTINCT operation on a first DISTINCT key, storing data fetched from the first DISTINCT operation in a master workfile if more than one sort process is needed to execute the query, and utilizing the master workfile to perform subsequent DISTINCT operations for the other DISTINCT keys.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Chen, You-Chin Fuh, Allan B. Lebovitz, Li-Mey Lee, Fen-Ling Lin, Lee-Chin Hsu Liu, Yun Wang, Binghua Zhen
  • Patent number: 7487526
    Abstract: The present invention provides a method for object retransmission in an asynchronous environment without a continuous network connection in a digital media distributor (DMD) system. The method includes receiving objects in a receiver from a central site, generating a response document in the receiver, and sending the response document asynchronously to the central site. The received response documents are then utilized in the central site to determine which object to retransmit to the receiver. In another aspect of the present invention, the central site manages the inventory of objects in the receiver by instructing the receiver to delete objects not needed.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jennie Ching, Eric Hsiao, Peter S. Lee, Warren R. Vollinger, Cris Sandoval
  • Patent number: 7483371
    Abstract: Disclosed is a method of controlling an ingress transmission capacity of an interchassis switch includes comparing the ingress transmission capacity to a threshold capacity; and controlling, using a controller external to the interchassis switch, the ingress transmission capacity responsive to the ingress transmission capacity comparing step.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Charles Steven Lingafelt, Norman Clark Strole
  • Patent number: 7483876
    Abstract: A method and system for processing a request to retrieve data from a database is disclosed. The method of the present invention comprises receiving the request which comprises a function that processes at least one data item specified in the request, retrieving the at least one data item from a database, and invoking the function. When the function is invoked, at least one parameter comprising information related to the at least one data item is passed to the function. Thus, a function can be written independently of the data which they are called to process.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventor: Stephen J. Todd
  • Patent number: 7480552
    Abstract: A method and system for controlling an automatic transmission is disclosed. The method and system include obtaining positioning data using a global positioning satellite (GPS) and monitoring the automatic transmission to obtain transmission data. The method and system also include learning whether performance of the automatic transmission can be improved utilizing the positioning data and the transmission data. Moreover, the method and system include adjusting a shift threshold for the positioning data for the automatic transmission if it is determined that the performance of the automatic transmission can be improved.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Robert James Crenshaw, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7480653
    Abstract: A method and system for controlling concurrency of access to data in a database system, includes: partitioning a table in the database system into a plurality of partitions; receiving a request for access to data; determining a partition of the plurality of partitions that contains the data; determining if the data has been committed; and if so, avoiding locking the partition in response to the request. By avoiding locking the partition when the data has been committed, the number of partition locks that need to be requested from a local resource lock manager is reduced, improving performance.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Karelle L. Cornwell, Tanya Couch, Robert W. Lyle, James Zu-Chia Teng, Julie A. Watts
  • Patent number: 7480726
    Abstract: The present invention is related to a method for communicating features supported by a device to at least one other device. The method includes providing a bit stream by the device, where at least one bit in the bit stream represents a feature supported by the device. In a second aspect, a method for establishing a communication session between at least two devices includes initiating communication between a first device and a second device, exchanging a bit stream associated with the first device and a bit stream associated with the second device, and identifying mutually supported features.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vilas S. Ketkar, Shawn D. Moe, Lakshman R. Sakaray
  • Patent number: 7480720
    Abstract: A method and system for load balancing switch modules in a server system and a computer system utilizing the same is disclosed. In a first aspect, the method comprises assigning each of a plurality of servers to a switch module of a plurality of switch modules, such that a number of servers assigned to each of the plurality of switch modules is substantially equal. In a second aspect, a computer system comprises a plurality of servers coupled to a plurality of switch modules, a management module, and a load balancing mechanism coupled to the management module, wherein the load balancing mechanism assigns each of the plurality of servers to a switch module of the plurality of switch modules, such that a number of servers assigned to each of the plurality of switch modules is substantially equal.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, David B. Rhoades, Gregory B. Pruett, Richard A. Dayan
  • Patent number: 7480327
    Abstract: A method for operating plurality of DSL modem transmitters integrated within a circuit card. The method includes each DSL modem transmitter: generating a full power physical frame when the DSL modem transmitter is provided with data to transmit; generating a low power physical frame having a control channel signal component and no data; and selecting between the full power physical frame and the low power physical frame for transmission from the DSL modem transmitter, wherein selection of the low power physical frame for transmission from the DSL modem transmitter is based only on the DSL modem transmitter having no data to transmit. The method further includes limiting aggregate flow of data to the plurality of DSL modem transmitters such that a total power required by the plurality of DSL modem transmitters is held below a predefined target power level.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gordon Taylor Davis, Jeffrey Haskell Derby, Evangelos Stavros Eleftheriou, Sedat Oelcer, Malcolm Scott Ware
  • Patent number: 7478083
    Abstract: A method and system for estimating cardinalities for a plurality of columns in a database system is disclosed. The method and system include obtaining statistics collected for the plurality of columns. A first portion of the statistics indicates at least one relationship between at least a portion of the plurality of columns, while a second portion of the statistics includes single column statistics. The method and system also include utilizing the first portion and the second portion of the statistics to estimate the cardinality for the plurality of columns.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vincent Corvinelli, Yuri Deigin, John F. Hornibrook, Tam Minh Dai Tran
  • Patent number: 7478081
    Abstract: The present invention provides a computer-readable medium and system for selecting a set of n-grams for indexing string data in a DBMS system. Aspects of the invention include providing a set of candidate n-grams, each n-gram comprising a sequence of characters; identifying sample queries having character strings containing the candidate n-grams; and based on the set of candidate n-grams, the sample queries, database records, and an n-gram space constraint, automatically selecting, given the space constraint, a minimal set of an n-grams from the set of candidate n-grams that minimizes the number of false hits for the set of sample queries had the sample queries been executed against the database records.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
  • Patent number: 7477713
    Abstract: Aspects of providing automatic adaptation to frequency offsets in high speed serial links are described. First signals for phase adjusts in a receiver link are adjusted by detecting trends in the first signals to generate second signals, the second signals improving a rate of compensation for the frequency offsets by the phase adjusts. An up/down counter is included for counting signals for phase adjustments by a clock-data-recovery loop of a serial receiver. An adder is coupled to the up/down counter and outputs accumulated data indicative of a trend in the phase adjustments. Combinatorial logic coupled to the adder adapts the signals based on the accumulated data.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hayden C. Cranford, Jr., Gareth John Nicholls, Bobak Modaress-Razavi, Vernon R. Norman, Martin L. Schmatz
  • Patent number: 7475192
    Abstract: An N-set associative cache organization is disclosed. The cache organization comprises a plurality of SRAMs, wherein the data within the SRAMs such that a first 1/N of a plurality of cache lines is within a first portion of the plurality of SRAMs and last 1/N portion of the plurality of cache lines is within a last portion plurality of SRAMs. By using this method for organizing the caches, power can be reduced. Given an N-way set associative cache, in this method provides up to 1/N power reduction in the data portions of the SRAMs.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Anthony Correale, Jr., Robert Lewis Goldiez
  • Patent number: 7475281
    Abstract: A method for synchronizing replicas of a database. The method includes detecting a failure of update data from a first replica to be applied to a second replica; determining a cause of the failure; and resolving the cause of the failure. According to the method disclosed herein, the present invention synchronizes the replicas of the database without requiring manual intervention.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventor: John Varghese
  • Patent number: 7474123
    Abstract: Reducing power consumption in latches and similar electronic devices. In one aspect, an apparatus for configuring power consumption of sequential logic includes a sequential logic device including a first latch, a second latch, and first and second enable inputs. The first enable input enables and disables the first and second latches, and the second enable input enables and disables the second latch and does not affect the first latch. The first enable input has an earlier required signal arrival time than the second enable input to be effective for a particular clock cycle. A circuit configures the sequential logic device at operating time to consume less power during a lower frequency of operation of the sequential logic device, and to consume more power during a higher frequency of operation.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventor: Michael Raymond Miller
  • Patent number: 7474672
    Abstract: Packet switching node in a communication system includes apparatus for receiving incoming information packets or frames which contain header portions with formatting control blocks. Information in the frame's header contains frame alteration commands for modifying the information in the frame. The modifications include adding new information, deleting information, and overlaying information. Decoders and control devices in an alteration engine interpret the commands and apply the modifications to the frame data. Common and standard data patterns are stored for insertion or overlaying to conserve data packet space.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter I. A. Barri, Claude Basso, Jean L. Calvignac, Brahmanand K. Gorti, Joseph F. Logan, Natarajan Vaidhyanathan, Johan G. A. Verkinderen
  • Patent number: 7469138
    Abstract: A method and system for providing location information for a mobile Internet calling device are described. The method and system include receiving client information from the mobile Internet calling device coupled with a network at a location and providing the mobile Internet calling device with the location information corresponding to the location. The method and system further include providing the location information to a calling service provider in response to an emergency call made by the mobile Internet calling device when coupled with the network.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades