Patents Represented by Attorney Driggs, Hogg, Daugherty & Del Zoppo Co., LPA
  • Patent number: 7702630
    Abstract: A method and apparatus are used for finding the longest prefix match in a variable length prefix search when searching a direct table within a routing table structure of a network processor. The search through the routing table structure is expedited by hashing a first segment of an internet protocol address with a virtual private network number followed by concatenating the unhashed bits of the IP address to the result of the hash operation to form an input key. Patterns are compared a bit at a time until an exact match or the best match is found. The search is conducted in a search tree that provides that the matching results will be the best possible match.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Jean L. Calvignac, Gordon T. Davis, Piyush C. Patel
  • Patent number: 7698104
    Abstract: Articles and systems comprise a diagnostic symptom tree system for diagnosing a failing system element causing a symptom in a system-under-test. A diagnostic symptom tree comprises symptom roots and dependent lower function nodes and sub-function nodes. Element nodes depend from the function or sub-function nodes, and a plurality of penultimate failure mode leaves depend from the element nodes. The function and sub-function nodes and the failure mode leaves comprise test information. Responsive to positive test results, the diagnostic symptom tree is configured to identify a function or sub-function or element node associated to a lowest symptom tree node or failure mode leaf for which a test is positive, or advise that no failing function or sub-function or element is found. In one aspect of the invention, nodes may include parameter values allowing successive selections of the nodes of the symptom tree for test iterations according to the parameter values.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Benoit Cousin, Jean-Lois Neyt
  • Patent number: 7689707
    Abstract: A data processing system having first and second data processing apparatuses and a data communication network supporting HTTP communications to which the first and second processing apparatuses are connected and a method of exchanging electronic files between the first and second processing apparatuses. A Web server is provided running a Web application implementing a Web service accessible by the first and second processing apparatuses through Web browsers. The Web application receives a file from the first processing apparatus, and sends it to the second processing apparatus without storing it in a Web server local file. The first processing apparatus accesses the Web service via the respective Web browser, and uploads a selected file from a file system local thereto to the Web server; under responsibility of the Web application, the uploaded file is received at the Web server and, upon request by the second processing apparatus, is sent thereto.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jean-Paul Chobert, Angelo Rimoldi
  • Patent number: 7685373
    Abstract: A system and structure for snooping cache memories of several snooping masters connected to a bus macro, wherein each non-originating snooping master has a cache memory, and wherein some, but less than all the cache memories, may have the data requested by an originating snooping master and wherein the needed data in an non-originating snooping master is marked as updated, and wherein a main memory having addresses for all data is connected to the bus macro. Only those non-originating snooping masters which may have the requested data are queried. All the non-originating snooping masters that have been queried reply. If a non-originating snooping master has the requested data marked as updated, that non-originating snooping master returns the updated data to the originating snooping master and possibly to the main memory. If none of the non-originating snooping masters has the requested data marked as updated, then the requested data is read from main memory.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: James N. Dieffenderfer, Bernard C. Drerup, Jaya P. Ganasan, Richard G. Hofmann, Thomas A. Sartorius, Thomas P. Speier, Barry J. Wolford
  • Patent number: 7680769
    Abstract: A searchable information database is provided. At least one network processor having one or more packet processors is provided which are programmed to independently search for a match of any one of the keys in a key set which is delivered to the network processor(s). Each key set is independently identifiable and searchable. If a match is found, then either a function associated therewith or a pointer to the location of the information in the database is returned. Several searching techniques can be used. For example, multiple network processors can be used, with each storing the keys of a different set of keys, and each set of keys can be searched concomitantly in the network processors. Alternatively, a large lookup table may distribute multiple network processors. If a single network processor is used, the key sets can be pipeline searched, or pico processors or packet processors can independently search each key set.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: March 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Millard, Francis E. Noel, Jr., Norman C. Strole
  • Patent number: 7680730
    Abstract: Systems and methods that enable real-time (or almost real-time) foreign exchange (FX) pricing via retail branch networks, wire room operations and cash management platforms are provided. Essentially, the systems and methods decouple the FX-infrastructure and enable downstream banks to effectively and efficiently access FX transaction services and infrastructure without the need to locally manage such an FX platform. In doing so, an FX generation component is employed in connection with standard downstream mechanisms to provide necessary information to a partner FX processing component. The partner FX processing component conveys information to the downstream environment while shielding the downstream entity from risks and costs involved in FX operations.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: March 16, 2010
    Assignee: Wells Fargo Bank N.A.
    Inventors: Patrick F. Szewczyk, Carissa Mosteller Burns, Alicia Carmen Tiracave, Michael J. McCallion, Jeremy Keith Thomason
  • Patent number: 7665941
    Abstract: An anchor rod cap and method for protecting an anchor rod bolt/nut/lower flange assembly are provided. An anchor rod is provided having upper and lower tubular elements connected by a shoulder. The upper element is disposed about the anchor rod threads and has an interior surface defined on a radius smaller than an anchor rod thread outer radius. The lower tubular element has an interior radius larger than an anchor nut outer dimension and is configured to define an air gap between the lower tubular element inner surface and an anchor nut encompassed thereby. A lower tubular element bottom edge is configured to form a physical barrier interface with the anchor rod base flange. At least one of the upper tubular element interior surface and the lower tubular element bottom edge are configured to form a sealing interface with anchor rod thread outer surfaces or an upper flange surface.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: February 23, 2010
    Assignee: The Dyson Corporation
    Inventors: Theodore L. Wolf, Alan R. Wolf
  • Patent number: 7668672
    Abstract: A method and systems for automatically adjusting the parameters of signal emitter in a synchronous high-speed transmission system, is disclosed. According to the method of the invention, the quality of a high-speed received signal is analyzed for a plurality of sets of parameter values and the one producing the best signal quality is selected. In a first embodiment, the quality of the high-speed received signal is determined by analyzing a digital eye characterizing the signal behavior, obtained by over-sampling the high-speed received signal. In a second embodiment, the quality of the high-speed received signal is determined by analyzing the behavior of the phase rotator used for data sampling. Finally, in a third embodiment, the quality of the high-speed received signal is determined by analyzing a digital eye, obtained by moving the position of a phase rotator from one end to the other and sampling data at each position.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alain Blanc, Patrick Jeanniot
  • Patent number: 7660951
    Abstract: Efficient transfer of data to and from random access memory is described. Multiple request sources and a memory system comprise memory modules having memory banks, each bank containing rows of data. The retrieval comprises transferring all data pursuant to a given request by one source before any data is transferred pursuant to a subsequent request from said second source. This retrieval is achieved using a memory arbiter that implements an algorithm for atomic read/write. Each bank is assigned a FIFO buffer by the arbiter to store access requests. The access requests are arbitrated, and an encoded value of a winner of arbitration is loaded into the relevant FIFO buffer(s) before choosing the next winner. When an encoded value reaches the head of the buffer, all associated data is accessed in the given bank before accessing data for another request source.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 9, 2010
    Assignee: Inernational Business Machines Corporation
    Inventors: Steven K. Jenkins, Laura A. Weaver
  • Patent number: 7653835
    Abstract: A client computer system is provided with two operating systems, one of which is a user operating system (UOS) and the other of which is a service operating system (SOS), and a hypervisor. In the event of a hang in the first operating system, the second operating system remains active, out of the awareness of the user of the system, and has reporting and command response capabilities beyond those of prior technology.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: January 26, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, Daryl C. Cromer, Randall S. Springfield, Rod D. Waltermann, John C. Mese, Scott E. Kelso, Nathan J. Peterson, Arnold S. Weksler
  • Patent number: 7647491
    Abstract: A computer system which includes a CPU for performing various processes by program control and storage elements which store at least one operating system and a BIOS, wherein upon starting a system, the CPU recognizes the system's own hardware configuration, and starts a selected one operating system stored in the storage elements in accordance with the recognized hardware configuration under the control of the BIOS.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 12, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Seiichi Kawano, Kenneth Blair Ocheltree, Robert Stephen Olyha, Jr.
  • Patent number: 7646839
    Abstract: A unified, unidirectional serial link is described for providing data across wired media, such as a chip-to chip or a card-to-card interconnect. It consists of a transmit section and a receive section that are operated as pairs to allow the serial data communication. The serial link is implemented as part of a VLSI ASIC module and derives its power, data and clocking requirements from the host modules. The logic transmitter portion contains a phase locked loop (PLL), a dibit data register, a finite impulse response (FIR) filter and a transmit data register. The phase locked loop comprises both a digital coarse loop and an analog fine loop. The digital receiver portion contains a PLL, an FIR phase rotator, a phase rotator control state machine, and a clock buffer. The transmitter and the receiver each preferably utilize a pseudo-random bit stream (PRBS) generator and checker.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hayden Clavie Cranford, Jr., Vernon Roberts Norman, Martin Leo Schmatz
  • Patent number: 7639640
    Abstract: In a network security system, clients search for neighbor access points (APs) in order to establish wireless connections to a LAN. As a result of the search, each of the clients dispatches a list of access points obtained to a controller. The controller detects non-registered access points by comparing a list of previously registered access points with the lists dispatched by the clients.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 29, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kazuo Fujii, Masaharu Itoh, Kozo Matsunaga
  • Patent number: 7628911
    Abstract: A gutter member includes an inlet operatively coupled to a gutter trough. The inlet is configured to receive matter such as water and non-water matter from the gutter trough. The gutter member further includes an outlet operatively coupled to a top of a downspout. The outlet is configured to pass water to the downspout. The gutter member further includes a reservoir configured to collect non-water matter. The reservoir is located between the inlet and the outlet and is lower than the gutter trough relative to the earth. The reservoir includes an exit port door configured to move between a first position in which a substantial amount of the non-water matter is retained in the reservoir and a second position in which the non-water matter is released from the reservoir.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: December 8, 2009
    Inventors: Thomas William Koenig, Michael Thomas Koenig
  • Patent number: 7627701
    Abstract: A method and structure for determining when a frame of information comprised of one or more buffers of data being transmitted in a network processor has completed transmission is provided. The network processor includes several control blocks, one for each data buffer, each containing control information linking one buffer to another. Each control block has a last bit feature which is a single bit settable to “one or “zero” and indicates the transmission of when the data buffer having the last bit. The last bit is in a first position when an additional data buffer is to be chained to a previous data buffer indicating an additional data buffer is to be transmitted and a second position when no additional data buffer is to be chained to a previous data buffer. The position of the last bit is communicated to the network processor indicating the ending of a particular frame.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken
  • Patent number: 7621143
    Abstract: A self contained cooling system which is amenable to miniaturization so as to accommodate space and connectivity restrictions implicit in computer and other electronics apparatus while enhancing heat transfer. In use, the cooling systems of this invention use compression/expansion cycles of a refrigerant material to move thermal energy from one location to another. The compressor, condenser, and evaporator are all contained within a volume consistent with mounting directly on a semiconductor device such as a processor.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: November 24, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Timothy Samuel Farrow, Albert Vincent Makley
  • Patent number: 7624289
    Abstract: A structure and method for power distribution to a network for an integrated circuit chip complex are provided. The chip complex has at least two sectors, each having at least one power providing connection with at least one of said connections beings individually addressable by, and isolatable from, a given power source. At least one MEMS is positioned to selectively connect and disconnect said at least one connection to and from said given power source.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hayden C. Cranford, Jr., Louis Lu-Chen Hsu, James S. Mason
  • Patent number: 7610206
    Abstract: Provision to a customer of equipment already installed into a specified enclosure to create an assembly is accomplished in an advantageous manner by the disclosed process. A manufacturer obtains the enclosure and the components of the specified equipment, installs the equipment in the enclosure and performs appropriate tests on the completed assembly before sending the assembly to the customer.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Charles Edward Kuhlmann, Francis E Noel, Jr., Norman Clark Strole
  • Patent number: 7609201
    Abstract: An acquisition apparatus for acquiring the positional information indicating the position of a position detecting device which, in one embodiment, detects position based on a GPS (Global Positioning System). The position detecting device measures the device distance to each of a plurality of satellites and calculates the device position based on the device distance and the position of each of the plurality of satellites. The acquisition apparatus comprises a receiving part for receiving the device distance and the device position from the position detecting device, and a verification position calculating part for calculating the verification position that is the position to be calculated by the position detecting device, based on the received device distance and the position of each of the plurality of satellites at the time of measuring the device distance.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: October 27, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Kazuo Masuda
  • Patent number: PP20804
    Abstract: A new and distinct variety of evergreen shrub holly distinguished in that it combines from three species (Ilex rugosa, I. integra, and I. pernyi), as well as exhibiting desirable landscape and production traits which distinguish it from other forms of Ilex. Plants of the new variety exhibit a moderately vigorous rate of growth, develop a dense, self-compacting, moderately broad conical form of moderate size, possess small, shiny, dark green leaves with a beautiful finely rugose surface and non-spiny margins (consumer friendly) with bright red fruit displayed on wood of the previous season's growth, and are outstanding for their high level of winter hardiness.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: March 2, 2010
    Assignee: Rutgers, The State University
    Inventors: Elwin R. Orton, David A. Gant