Patents by Inventor Kevin Franklin

Kevin Franklin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7418541
    Abstract: A method and apparatus are provided for a support interface for memory-mapped resources. A support processor sends a sequence of commands over and FSI interface to a memory-mapped support interface on a processor chip. The memory-mapped support interface updates memory, memory-mapped registers or memory-mapped resources. The interface uses fabric packet generation logic to generate a single command packet in a protocol for the coherency fabric which consists of an address, command and/or data. Fabric commands are converted to FSI protocol and forwarded to attached support chips to access the memory-mapped resource, and responses from the support chips are converted back to fabric response packets. Fabric snoop logic monitors the coherency fabric and decodes responses for packets previously sent by fabric packet generation logic. The fabric snoop logic updates status register and/or writes response data to a read data register. The system also reports any errors that are encountered.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Stephen Fields, Jr., Paul Frank Lecocq, Brian Chan Monwai, Thomas Pflueger, Kevin Franklin Reick, Timothy M. Skergan, Scott Barnett Swaney
  • Patent number: 7412302
    Abstract: The present invention relates to an automated system for pharmaceutical singulation, counting and dispensing, whereby a bulk of stored pharmaceutical units are singulated into a single file line for counting and dispensing. With reference to the drawings, the pharmaceutical singulation, counting and dispensing system comprises generally, a deck assembly (A), a cylindrical chamber (B), a rotatable transport ring (C), a plurality of adjustable fingers (D), an adjustable reciprocating member (E), an adjustable rotatable member (F), a counting system (G), a hopper (H), and a control system (I).
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: August 12, 2008
    Assignee: JM Smith Corporation
    Inventors: William Robert Cobb, Michael Wayne Davis, Howitt Spurling Smith, Justin Daniel Wyatt, Warren Daniel Leonard, Darol Blake Foster, Kevin Franklin Spicer, Barton Carter Mitchell
  • Publication number: 20080182437
    Abstract: Methods and apparatus for discharging cables that are to be coupled to a connector are disclosed. According to one aspect of the present invention, an apparatus includes at least one signal contact, a housing, and a ground arrangement. The housing defines a receptacle configured to receive a part of a cable assembly. The signal contact is disposed within the receptacle, and is configured to contact a first contact of the cable assembly when the cable assembly is received in the receptacle such that a signal may pass between the signal contact and the first contact. The ground arrangement is at least partially disposed on the housing, and is arranged to contact and to ground the first contact before the first contact contacts the at least one signal contact.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Frederic Michael Kozak, Kevin Franklin Casey, Milton Palmer Hilliard
  • Patent number: 7392350
    Abstract: In a multiprocessor environment, by executing cache-inhibited reads or writes to registers, a scan communication is used to rapidly access registers inside and outside a chip originating the command. Cumbersome locking of the memory location may be thus avoided. Setting of busy latches at the outset virtually eliminates the chance of collisions, and status bits are set to inform the requesting core processor that a command is done and free of error, if that is the case.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Stephen Fields, Jr., Michael Stephen Floyd, Paul Frank Lecocq, Larry Scott Leitner, Kevin Franklin Reick
  • Patent number: 7355614
    Abstract: A system converts graphic images, such as those created by graphics applications, to a format that can be efficiently printed on a material by a laser printing system. An image can be converted to a set of locations by defining progressively smaller contours of the image, and a material can be marked by directing a laser beam according to the locations. Converting the image can involve identifying a set of points that trace boundary pixels of a marking area of the image such that the set of points form a contour of the marking area, removing the boundary pixels from further consideration with respect to defining the contours for the marking area, repeating the identifying and the removing until all pixels of interest in the marking area have been considered, and determining the locations from the identified points.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: April 8, 2008
    Assignee: Markem Corporation
    Inventor: Kevin Franklin
  • Publication number: 20080030931
    Abstract: Methods and apparatus for enabling internal circuitry associated with a device to be efficiently replaced in an operating environment for the device are disclosed. According to one aspect of the present invention, a device includes an enclosure that defines an interior of the device, and a circuit arrangement that is located in the interior. A data port interface is located in the interior, and the device also includes a receptacle and a protection circuitry arrangement. The receptacle is coupled to the circuit arrangement, and the protection circuitry arrangement provides protection to the circuit arrangement. The protection circuitry arrangement has an interface that is removably coupled to the receptacle such that at least a portion of the protection circuitry arrangement is contained in the interior of the device.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 7, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: FREDERIC MICHAEL KOZAK, KEVIN FRANKLIN CASEY, MARK ALLEN ROSEN, MILTON PALMER HILLIARD
  • Publication number: 20070288869
    Abstract: A laser printing system includes a computer, a user interface device, laser electronics and a laser. A first software application at the computer creates and edits fonts. The computer sends the fonts to the laser electronics, and the laser electronics use the fonts to convert text data to images for the laser to print. A second application at the computer creates and edits menu screen bitmaps. The computer sends the menu screen bitmaps to the user interface device to display. A third application at the computer creates and edits a keyboard function map for the user interface device. The computer sends the keyboard function map to the user interface device. The user interface device allows a user to edit images for the laser to print and control operation of the laser.
    Type: Application
    Filed: May 1, 2007
    Publication date: December 13, 2007
    Inventors: KEVIN FRANKLIN, Patricia Destefano, Steven Meyer, Shlomo Assa
  • Patent number: 7117388
    Abstract: A method, system, and data processing system for dynamic detection of problem components in a hot-plug processing system and automatic removal of the problem component via hot-removal methods without disrupting processing of the overall system. A data processing system that provides a non-disruptive, hot-plug functionality is designed with a additional logic for initiating and/or completing a sequence of factory level tests on hot-pluggable components to determine if the component if functioning properly. When a component is not functioning properly, the OS re-allocates the workload of the component to other component so the system, and when the OS completes the re-allocation, the service element initiates the hot removal of the component so that the component is logically and electrically separated from the system.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kumar Arimilli, Michael Stephen Floyd, Kevin Franklin Reick
  • Patent number: 7112964
    Abstract: A method of measuring and correcting eddy currents in a MRI system includes running a pulse sequence using bipolar gradient pulses and a first delay Te, to acquire a phase-difference image and a phase response of a static phantom that fills a majority of a field of view (FOV) of the MRI system, fitting the phase difference image to a two-dimensional second order polynomial, and changing the pulse sequence to provide a different delay. The method includes iterating running a pulse sequence and fitting the phase difference image and phase response with different delays to determine coefficients of the second order polynomial and a time constant of the phase response, correcting a pre-emphasis eddy current correction (ECC) system of the MRI system in accordance with the time constant of the phase response, determining an amplitude correction to reduce determined coefficients, and storing determined amplitude corrections in the pre-emphasis ECC system.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: September 26, 2006
    Assignee: General Electric Company
    Inventors: Yong Zhou, Kevin Franklin King
  • Patent number: 7089462
    Abstract: An early clock fault detection method and circuit for detecting clock faults in a multiprocessing system provides an error system that can be used to shutdown the multiprocessing system or a processor before errors caused by loss of synchronization between multiple processors can propagate from the processor causing storage or other systems to be corrupted. The detection circuit counts cycles of a high-frequency internal processor clock generated by multiplying an external master clock signal and detects whether or not a predetermined number of clock cycles have elapsed between transitions of the external master clock signal. The detection circuit provides a clock fault output within less than a master clock cycle, which can be used to shut down the processor, system or interconnect between processors, preventing loss or corruption of data before the high-frequency clock can drift enough to cause errors.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Stephen Floyd, Kevin Franklin Reick
  • Patent number: 7080288
    Abstract: A method an apparatus for interface failure survivability using error correction provides operation of an interface when a number of bits of the interface less than or equal to available error correction depth are present. Initialization tests are used to determine whether the interface errors due to failed interconnects or circuits can be corrected, or whether the interface must be disabled. Subsequent alignment at initialization or during operation idle periods may be disabled for any failed bit paths. The failed bit path indications are determined and maintained in hardware, and used to bypass subsequent calibrations that could otherwise corrupt the interface. A fault indication specifying total failure may be generated and used to shut down the interface and/or connected subsystem in response to an uncorrectable condition and request immediate repair. A second fault indication specifying correctable failure may be generated and used to indicate a need for eventual repair.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frank David Ferraiolo, Michael Stephen Floyd, Robert James Reese, Kevin Franklin Reick
  • Publication number: 20060134037
    Abstract: Segregation of antiperspirant actives suspended in anhydrous compositions employing ester oils or non-volatile silicone oils having a refractive index of at least 1.5, preferably together with an alcohol oil, gelled with a fibre-forming amide gellant can be inhibited by including a segregation inhibitor, especially an arylene-alkylene block copolymer, such as a tri-block copolymer e.g. a styrene/ethylenebutylene/styrene copolymer or a styrene/butylene copolymer.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 22, 2006
    Inventors: Martin Cropper, Kevin Franklin
  • Patent number: 7055002
    Abstract: A method of reducing errors in a cache memory of a computer system (e.g., an L2 cache) by periodically issuing a series of purge commands to the L2 cache, sequentially flushing cache lines from the L2 cache to an L3 cache in response to the purge commands, and correcting errors (single-bit) in the cache lines as they are flushed to the L3 cache. Purge commands are issued only when the processor cores associated with the L2 cache have an idle cycle available in a store pipe to the cache. The flush rate of the purge commands can be programmably set, and the purge mechanism can be implemented either in software running on the computer system, or in hardware integrated with the L2 cache. In the case of the software, the purge mechanism can be incorporated into the operating system. In the case of hardware, a purge engine can be provided which advantageously utilizes the store pipe that is provided between the L1 and L2 caches.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Alan Cargnoni, Guy Lynn Guthrie, Kevin Franklin Reick, Derek Edward Williams
  • Patent number: 7055003
    Abstract: A method of reducing errors in a cache memory of a computer system (e.g., an L2 cache) by periodically issuing a series of purge commands to the L2 cache, sequentially flushing cache lines from the L2 cache to an L3 cache in response to the purge commands, and correcting errors (single-bit) in the cache lines as they are flushed to the L3 cache. Purge commands are issued only when the processor cores associated with the L2 cache have an idle cycle available in a store pipe to the cache. The flush rate of the purge commands can be programmably set, and the purge mechanism can be implemented either in software running on the computer system, or in hardware integrated with the L2 cache. In the case of the software, the purge mechanism can be incorporated into the operating system. In the case of hardware, a purge engine can be provided which advantageously utilizes the store pipe that is provided between the L1 and L2 caches.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Alan Cargnoni, Guy Lynn Guthrie, Harmony Lynn Helterhoff, Kevin Franklin Reick
  • Patent number: 7046267
    Abstract: A method of controlling a laser to print symbols of an image on moving products with various velocities. The method may include grouping, organizing and/or moving symbols to stripes, leading edge clipping correction, trailing edge clipping correction and updating clipping correction in real-time.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: May 16, 2006
    Assignee: Markem Corporation
    Inventors: Kevin Franklin, Moses Derkalousdian, Steve Meyer
  • Patent number: 6990545
    Abstract: A data processing system that provides hot-plug add and remove functionality for individual, hot-pluggable components without disrupting current operations of the overall processing system. The processing system includes an interconnect fabric that includes hot plug connector at which an external hot-pluggable component can be coupled to the data processing system and logic components include configuration logic and routing and operating logic. When a hot-pluggable component is connected to the hot plug connector, the service element automatically detects the connection and selects the correct configuration file for the extended system. Once the configuration file is loaded and the system checks of the new element indicates the new element is ready for integration, the new element is integrated into the existing system, and the OS allocates workload to the new element. From a customer perspective, the entire process thus occurs without powering down or disrupting the operation of the existing element.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: January 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kumar Arimilli, Michael Stephen Floyd, Kevin Franklin Reick
  • Publication number: 20060012667
    Abstract: A system converts graphic images, such as those created by graphics applications, to a format that can be efficiently printed on a material by a laser printing system. An image can be converted to a set of locations by defining progressively smaller contours of the image, and a material can be marked by directing a laser beam according to the locations. Converting the image can involve identifying a set of points that trace boundary pixels of a marking area of the image such that the set of points form a contour of the marking area, removing the boundary pixels from further consideration with respect to defining the contours for the marking area, repeating the identifying and the removing until all pixels of interest in the marking area have been considered, and determining the locations from the identified points.
    Type: Application
    Filed: September 13, 2005
    Publication date: January 19, 2006
    Inventor: Kevin Franklin
  • Publication number: 20060012821
    Abstract: A laser printing system includes a computer, a user interface device, laser electronics and a laser. A first software application at the computer creates and edits fonts. The computer sends the fonts to the laser electronics, and the laser electronics use the fonts to convert text data to images for the laser to print. A second application at the computer creates and edits menu screen bitmaps. The computer sends the menu screen bitmaps to the user interface device to display. A third application at the computer creates and edits a keyboard function map for the user interface device. The computer sends the keyboard function map to the user interface device. The user interface device allows a user to edit images for the laser to print and control operation of the laser.
    Type: Application
    Filed: July 12, 2004
    Publication date: January 19, 2006
    Inventors: Kevin Franklin, Patricia Destefano, Steven Meyer, Shlomo Assa
  • Patent number: 6958762
    Abstract: A system converts graphic images, such as those created by graphics applications, to a format that can be efficiently printed on a material by a laser printing system. An image can be converted to a set of locations by defining progressively smaller contours of the image, and a material can be marked by directing a laser beam according to the locations. Converting the image can involve identifying a set of points that trace boundary pixels of a marking area of the image such that the set of points form a contour of the marking area, removing the boundary pixels from further consideration with respect to defining the contours for the marking area, repeating the identifying and the removing until all pixels of interest in the marking area have been considered, and determining the locations from the identified points.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: October 25, 2005
    Assignee: Markem Corporation
    Inventor: Kevin Franklin
  • Publication number: 20050232881
    Abstract: Antiperspirant compositions comprise an antiperspirant active and a carrier oil in which the carrier oil comprises an aromatic ester oil obeying the general formula: R1—CO2—X—Y—R2 in which R1 and R2 each represent a phenyl group, X represents an alkylene group containing from 2 to 4 carbons including at least one pendant alkyl group and Y represents a bond, or an ether or ester linkage.
    Type: Application
    Filed: April 13, 2005
    Publication date: October 20, 2005
    Inventor: Kevin Franklin