Patents Represented by Attorney Driggs, Hogg, Daugherty & Del Zoppo Co., LPA
-
Patent number: 7702630Abstract: 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: GrantFiled: February 14, 2006Date of Patent: April 20, 2010Assignee: International Business Machines CorporationInventors: Claude Basso, Jean L. Calvignac, Gordon T. Davis, Piyush C. Patel
-
Patent number: 7698104Abstract: 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: GrantFiled: June 23, 2008Date of Patent: April 13, 2010Assignee: International Business Machines CorporationInventors: Benoit Cousin, Jean-Lois Neyt
-
Patent number: 7689707Abstract: 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: GrantFiled: September 8, 2005Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Jean-Paul Chobert, Angelo Rimoldi
-
Patent number: 7685373Abstract: 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: GrantFiled: January 8, 2008Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: James N. Dieffenderfer, Bernard C. Drerup, Jaya P. Ganasan, Richard G. Hofmann, Thomas A. Sartorius, Thomas P. Speier, Barry J. Wolford
-
Patent number: 7680769Abstract: 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: GrantFiled: January 14, 2003Date of Patent: March 16, 2010Assignee: International Business Machines CorporationInventors: Thomas A. Millard, Francis E. Noel, Jr., Norman C. Strole
-
Patent number: 7680730Abstract: 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: GrantFiled: June 13, 2007Date of Patent: March 16, 2010Assignee: Wells Fargo Bank N.A.Inventors: Patrick F. Szewczyk, Carissa Mosteller Burns, Alicia Carmen Tiracave, Michael J. McCallion, Jeremy Keith Thomason
-
Patent number: 7665941Abstract: 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: GrantFiled: July 27, 2006Date of Patent: February 23, 2010Assignee: The Dyson CorporationInventors: Theodore L. Wolf, Alan R. Wolf
-
Patent number: 7668672Abstract: 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: GrantFiled: June 18, 2007Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Alain Blanc, Patrick Jeanniot
-
Patent number: 7660951Abstract: 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: GrantFiled: February 26, 2008Date of Patent: February 9, 2010Assignee: Inernational Business Machines CorporationInventors: Steven K. Jenkins, Laura A. Weaver
-
Patent number: 7653835Abstract: 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: GrantFiled: June 27, 2006Date of Patent: January 26, 2010Assignee: 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: 7647491Abstract: 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: GrantFiled: November 14, 2007Date of Patent: January 12, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Seiichi Kawano, Kenneth Blair Ocheltree, Robert Stephen Olyha, Jr.
-
Patent number: 7646839Abstract: 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: GrantFiled: October 13, 2005Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Hayden Clavie Cranford, Jr., Vernon Roberts Norman, Martin Leo Schmatz
-
Patent number: 7639640Abstract: 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: GrantFiled: December 19, 2002Date of Patent: December 29, 2009Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Kazuo Fujii, Masaharu Itoh, Kozo Matsunaga
-
Patent number: 7628911Abstract: 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: GrantFiled: September 26, 2007Date of Patent: December 8, 2009Inventors: Thomas William Koenig, Michael Thomas Koenig
-
Patent number: 7627701Abstract: 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: GrantFiled: May 14, 2008Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken
-
Patent number: 7621143Abstract: 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: GrantFiled: September 28, 2006Date of Patent: November 24, 2009Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Timothy Samuel Farrow, Albert Vincent Makley
-
Patent number: 7624289Abstract: 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: GrantFiled: December 3, 2007Date of Patent: November 24, 2009Assignee: International Business Machines CorporationInventors: Hayden C. Cranford, Jr., Louis Lu-Chen Hsu, James S. Mason
-
Patent number: 7610206Abstract: 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: GrantFiled: May 15, 2002Date of Patent: October 27, 2009Assignee: International Business Machines CorporationInventors: Charles Edward Kuhlmann, Francis E Noel, Jr., Norman Clark Strole
-
Patent number: 7609201Abstract: 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: GrantFiled: June 2, 2005Date of Patent: October 27, 2009Assignee: Lenovo (Singapore) Pte. Ltd.Inventor: Kazuo Masuda
-
Patent number: PP20804Abstract: 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: GrantFiled: June 22, 2007Date of Patent: March 2, 2010Assignee: Rutgers, The State UniversityInventors: Elwin R. Orton, David A. Gant