Patents Represented by Attorney, Agent or Law Firm Carstens, Yee & Cahoon
  • Patent number: 6594700
    Abstract: A service provider protocol adapter servlet listens for service advertising requests. Each protocol is associated with a different servlet that understands the details of the service advertising mechanism unique to that protocol. The service provider protocol adapter servlet then converts the service advertisement from a service protocol into a canonical representation of service advertising and stores the advertisement in an internal registry. A client protocol adapter servlet listens for client lookup requests and looks up a corresponding service provider in the internal registry. As with service provider protocol adapter servlets, a different client protocol adapter servlet handles the details of client lookup for each particular protocol. The client protocol adapter servlet then converts a client request into a canonical representation of the request, which is then used to look up the service required by the client.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stephen G. Graham, Brent A. Miller, Steven M. Miller, Brian Lee White Eagle, James C. Colson
  • Patent number: 6592923
    Abstract: The system and method for molding a shaped snack chip use various components to form chips having depth such as a bowl-shaped tortilla chip. Essentially flat chip preforms are fed to a series of molds disposed about a mold conveyor. The preforms are then passed along for shaping by a mold and plunger conveyor. A continuous conveyor with plungers extending outward is synchronized to operate in conjunction with the mold conveyor. At desired and determined intervals, a multiple of plungers extend downward and into the molds thereby molding the chip preforms into shaped chips. The shaped chips are evacuated from the molds and subjected to additional processing.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: July 15, 2003
    Assignee: Recot, Inc.
    Inventors: Steven Theodore Chandler, Terry Dale Klockenga, Daniel Eugene Orr, Edward Leon Ouellette, Richard James Ruegg, Alexa W. Williams
  • Patent number: 6591164
    Abstract: A “hot spare” method for facilitating the seamless transition from a failed robotic mechanism to backup unit is provided. A spare robot is located inside a storage library on a section of rail (robotic track) from which it can be utilized on any rail layer in a multi-layer architecture. In one embodiment of the present invention, a motorized elevator assembly is used to transport the spare robot to the proper library level, which allows a single redundant robot to support multiple robots on multiple library rail levels. In another embodiment, a hot spare robot is used on each rail level and is utilized if needed on that particular level. In both embodiments, the spare robots are available for immediate backup without direct user intervention.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: July 8, 2003
    Assignee: Storage Technology Corporation
    Inventors: Daniel James Plutt, Timothy C. Ostwald
  • Patent number: 6585052
    Abstract: A tubing centralizer for borehole drilling disclosed. The centralizer includes a retaining collar and an outer sleeve. In a method for installing the centralizer onto a joint of tubing, the retaining collar is mounted onto the joint of tubing and the outer sleeve is installed thereover.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: July 1, 2003
    Assignee: Tesco Corporation
    Inventors: Per G. Angman, Robert M. Tessari
  • Patent number: 6587322
    Abstract: A method and apparatus for manufacturing an electrostatic discharge protection device. A first gate structure for the electrostatic device is formed. A first lightly doped drain and a second lightly doped drain for the electrostatic discharge protection device is formed. A second gate structure for a data path transistor is formed. A third lightly doped drain and a fourth lightly doped drain for a data path transistor is formed, wherein the first lightly doped drain and the second lightly doped drain have a higher doping level relative to the third lightly doped drain and the fourth lightly doped drain.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: July 1, 2003
    Assignee: LSI Logic Corporation
    Inventor: Todd A. Randazzo
  • Patent number: 6584754
    Abstract: Banknotes are processed using a machine equipped with a number of modules by which predetermined numbers of notes are ordered in bundles secured with at least one band and then transferred to a unit to be strapped in groups; an intermittently driven conveyor equipped with pockets operates in conjunction with the modules to direct the bundles in a predetermined succession, according to a previously established sequence, toward a stacker located at an outfeed end of the conveyor. The bundles are stacked in set numbers to form groups in which the predetermined succession is maintained as the single bundles pass along a stacking axis, preserving an initial sequence of code and serial number with which the banknotes are fed initially into the bundling modules.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: July 1, 2003
    Assignee: Currency Systems International
    Inventor: Armando Neri
  • Patent number: 6586031
    Abstract: The method for producing an expanded, shaped pellet products with an annular cavity includes extruding a mixture to form a tubular extrudate. This is formed by extruding dough around and through a die insert having one or more sources for injecting air, other inert gas, or liquid into an annular cavity into a portion of the tubular extrudate. After exiting the extruder, the shaped extrudate initially expands at it exits the extruder die but is then stretched so as to substantially return the extrudate to an unexpanded state. Thereafter, the stretched extrudate is cut into shaped pellets with annular cavities. Upon being further heated, for example, in a hot air puffer, the pieces are puffed to produce expanded, shaped snack products with annular cavities without the need for a dehydration and/or conditioning step.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: July 1, 2003
    Assignee: Recot, Inc.
    Inventor: Joseph William Kelly
  • Patent number: 6587098
    Abstract: A high Q tank circuit is employed at the output of a digital, crystal controlled oscillator to generate a high voltage amplitude signal. The tank circuit has a resonant frequency greater than the maximum required oscillation frequency. During each oscillation cycle, oscillation within the tank circuit is stopped in an energy efficient manner such that the resonant oscillation period is extended to match the required oscillation period. Modulation of the digital oscillator signal appears in the output circuit signal.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: July 1, 2003
    Assignee: LSI Logic Corporation
    Inventor: Jerzy A. Teterwak
  • Patent number: 6581185
    Abstract: An apparatus and method for reconstructing missing data using cross-parity stripes on a storage medium is provided. The apparatus and method may operate on data symbols having sizes greater than a data bit. The apparatus and method makes use of a plurality of parity stripes for reconstructing missing data stripes. The parity symbol values in the parity stripes are used as a basis for determining the value of the missing data symbol in a data stripe. A correction matrix is shifted along the data stripes, correcting missing data symbols as it is shifted. The correction is performed from the outside data stripes towards the inner data stripes to thereby use previously reconstructed data symbols to reconstruct other missing data symbols.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: June 17, 2003
    Assignee: Storage Technology Corporation
    Inventor: James Prescott Hughes
  • Patent number: 6580578
    Abstract: A method and apparatus in a data storage system for accessing a tape storage media, wherein the tape storage media has a first side and a second side for storing data. The tape storage media is received at a reel. The reel is rotatable in a first direction and in a second direction, and the reel is positioned proximate to a head used to access the tape storage media as the tape storage media is wound onto the reel. The reel is selectively rotated in the first direction and the second direction to selectively present the first side and the second side for access by the head.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: June 17, 2003
    Assignee: Storage Technology Corporation
    Inventors: Matthew Tucker, Bryan D. Penner
  • Patent number: 6574941
    Abstract: The invention relates to a method and machine for banding groups of bank notes in which a web is projected towards a banding station by a pair of motor-driven rollers, until the end of the web reaches a gripper unit which is mobile, driven by a support and drive device, which draws the web along a closed path defined by a plurality of guide pins until it reaches a final position which coincides with the starting position; upon completion of the feed stage the guide pins move to a position in which they are no longer in contact with the web, which is recovered by the rollers so that the web forms a loop around the group; a cutting device and a sealing device complete the banding stage by cutting and securing a band around the group.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: June 10, 2003
    Assignee: Currency Systems International
    Inventor: Armando Neri
  • Patent number: 6574590
    Abstract: A procedure and processor are disclosed for avoiding lengthy delays in debug procedures during access by a memory mapped peripheral device. The processor includes in-circuit emulation means comprising one or more scan chains or serially connected registers for access by an external host computer system. The procedure comprises: a) the host computer system carrying out a debug procedure via said scan chains, and selectively interrupting such debug procedure for access to a peripheral memory mapped device; b) the host computer system writing into an area or memory of the processor a program for reading and/or writing data at a specified memory location; and c) the host computer system causing said processor to run said program, and then to return to said debug procedure.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: June 3, 2003
    Assignee: LSI Logic Corporation
    Inventors: Simon Martin Kershaw, Graham Kirsch, Brendon Slade
  • Patent number: 6574734
    Abstract: A method and apparatus in a computing platform located in an vehicle for restricting access to a plurality of software components, wherein the plurality of software components are used to interface with a plurality of devices located within the vehicle. A request is received from an application for a software component, wherein the request includes a data structure, wherein the software component is a requested software component. A determination is made as to whether the requested software component is present within the plurality of software components. An access level for the application is identified and a result is returned to the application based on whether the requested software component is present in the plurality of software components and based on the access level identified for the application.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: James Campbell Colson, Stephen Glen Graham
  • Patent number: 6571277
    Abstract: A method and apparatus in a distributed data processing system for scaling servers. Access to a shared memory for a period of time is selectively provided to a server within a plurality of servers, wherein the shared memory is used by the server to process requests. All other servers within the plurality of servers are prevented from accessing the shared memory during the period of time.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventors: Fonda Jonette Daniels-Barnes, Stephen Glen Graham, Ajamu Akinwunmi Wesley
  • Patent number: 6570853
    Abstract: A method and apparatus in a source node for transmitting data to a target node. Responsive to a request to transmit data to the target node, a determination is made as to whether a selected period of time has passed without data transmitted from the source node being received by the target node. Responsive to detecting the selected period of time has passed without data transmitted from the source node being received by the target node, a determination is made as to whether space is available in the target node to receive the data. Responsive to a determination that space is unavailable in the target node, generating an indication that the target node is blocked is generated.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: May 27, 2003
    Assignee: LSI Logic Corporation
    Inventors: Stephen M. Johnson, Timothy E. Hoglund, David M. Weber, John M. Adams, Mark A. Reber
  • Patent number: 6566939
    Abstract: An apparatus and method for filtering glitches in data signals are provided. The apparatus and method provide a programmable glitch filter that may be programmed to filter glitches of different depths. The apparatus and method further provide a glitch filter that is programmable and incorporates a synchronizer for synchronizing the filtered output from the glitch filter to a different clock domain than that of the clock input.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: May 20, 2003
    Assignee: LSI Logic Corporation
    Inventors: David M. Berka, Travis A. Bradfield, Tracy R. Spitler
  • Patent number: D475622
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: June 10, 2003
    Assignee: RECOT, Inc.
    Inventor: Joseph Paul Sagel
  • Patent number: D475727
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: June 10, 2003
    Inventor: Matt Kelava
  • Patent number: D477123
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: July 15, 2003
    Assignee: Recot, Inc.
    Inventors: Christopher John Cornwell, Rocco Dominic Papalia
  • Patent number: D477218
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: July 15, 2003
    Assignee: RECOT, Inc.
    Inventors: Jay Edward Gehring, Joseph Paul Sagel