Patents Represented by Attorney, Agent or Law Firm Sawyer Law Group LLP
-
Patent number: 7490250Abstract: 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: GrantFiled: October 26, 2001Date of Patent: February 10, 2009Assignee: Lenovo (Singapore) Pte Ltd.Inventors: Daryl Carvis Cromer, Joseph Wayne Freeman, Steven Dale Goodman, Eric Richard Kern, Randall Scott Springfield
-
Patent number: 7486521Abstract: 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: GrantFiled: November 21, 2007Date of Patent: February 3, 2009Assignee: Kingston Technology Corporation, Inc.Inventors: Choon-Tak Tang, Kam Cheong Chin
-
Patent number: 7486520Abstract: 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: GrantFiled: May 25, 2007Date of Patent: February 3, 2009Assignee: Kingston Technology Corporation, Inc.Inventors: Choon-Tak Tang, Kam Cheong Chin
-
Patent number: 7487140Abstract: 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: GrantFiled: December 17, 2002Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: 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: 7487526Abstract: 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: GrantFiled: July 20, 2007Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Jennie Ching, Eric Hsiao, Peter S. Lee, Warren R. Vollinger, Cris Sandoval
-
Patent number: 7483371Abstract: 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: GrantFiled: June 19, 2003Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Charles Steven Lingafelt, Norman Clark Strole
-
Patent number: 7483876Abstract: 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: GrantFiled: March 13, 2003Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventor: Stephen J. Todd
-
Patent number: 7480552Abstract: 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: GrantFiled: October 10, 2006Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Robert James Crenshaw, Paul Reuben Day, John Matthew Santosuosso
-
Patent number: 7480653Abstract: 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: GrantFiled: April 2, 2004Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Karelle L. Cornwell, Tanya Couch, Robert W. Lyle, James Zu-Chia Teng, Julie A. Watts
-
Patent number: 7480726Abstract: 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: GrantFiled: October 24, 2003Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Vilas S. Ketkar, Shawn D. Moe, Lakshman R. Sakaray
-
Patent number: 7480720Abstract: 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: GrantFiled: June 25, 2003Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Simon C. Chu, David B. Rhoades, Gregory B. Pruett, Richard A. Dayan
-
Patent number: 7480327Abstract: 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: GrantFiled: November 26, 2007Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Gordon Taylor Davis, Jeffrey Haskell Derby, Evangelos Stavros Eleftheriou, Sedat Oelcer, Malcolm Scott Ware
-
Patent number: 7478083Abstract: 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: GrantFiled: April 3, 2006Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Vincent Corvinelli, Yuri Deigin, John F. Hornibrook, Tam Minh Dai Tran
-
Patent number: 7478081Abstract: 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: GrantFiled: November 5, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Vahit Hakan Hacigumus, Balakrishna Raghavendra Iyer, Sharad Mehrotra
-
Patent number: 7477713Abstract: 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: GrantFiled: March 2, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Hayden C. Cranford, Jr., Gareth John Nicholls, Bobak Modaress-Razavi, Vernon R. Norman, Martin L. Schmatz
-
Patent number: 7475192Abstract: 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: GrantFiled: July 12, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Anthony Correale, Jr., Robert Lewis Goldiez
-
Patent number: 7475281Abstract: 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: GrantFiled: March 10, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventor: John Varghese
-
Patent number: 7474123Abstract: 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: GrantFiled: August 16, 2007Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventor: Michael Raymond Miller
-
Patent number: 7474672Abstract: 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: GrantFiled: February 11, 2003Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Peter I. A. Barri, Claude Basso, Jean L. Calvignac, Brahmanand K. Gorti, Joseph F. Logan, Natarajan Vaidhyanathan, Johan G. A. Verkinderen
-
Patent number: 7469138Abstract: 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: GrantFiled: December 4, 2006Date of Patent: December 23, 2008Assignee: International Business Machines CorporationInventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades