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: 7418541Abstract: 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: GrantFiled: February 10, 2005Date of Patent: August 26, 2008Assignee: International Business Machines CorporationInventors: James Stephen Fields, Jr., Paul Frank Lecocq, Brian Chan Monwai, Thomas Pflueger, Kevin Franklin Reick, Timothy M. Skergan, Scott Barnett Swaney
-
Patent number: 7412302Abstract: 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: GrantFiled: April 8, 2005Date of Patent: August 12, 2008Assignee: JM Smith CorporationInventors: 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: 20080182437Abstract: 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: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Frederic Michael Kozak, Kevin Franklin Casey, Milton Palmer Hilliard
-
Patent number: 7392350Abstract: 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: GrantFiled: February 10, 2005Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: James Stephen Fields, Jr., Michael Stephen Floyd, Paul Frank Lecocq, Larry Scott Leitner, Kevin Franklin Reick
-
Patent number: 7355614Abstract: 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: GrantFiled: September 13, 2005Date of Patent: April 8, 2008Assignee: Markem CorporationInventor: Kevin Franklin
-
Publication number: 20080030931Abstract: 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: ApplicationFiled: August 2, 2006Publication date: February 7, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: FREDERIC MICHAEL KOZAK, KEVIN FRANKLIN CASEY, MARK ALLEN ROSEN, MILTON PALMER HILLIARD
-
Publication number: 20070288869Abstract: 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: ApplicationFiled: May 1, 2007Publication date: December 13, 2007Inventors: KEVIN FRANKLIN, Patricia Destefano, Steven Meyer, Shlomo Assa
-
Patent number: 7117388Abstract: 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: GrantFiled: April 28, 2003Date of Patent: October 3, 2006Assignee: International Business Machines CorporationInventors: Ravi Kumar Arimilli, Michael Stephen Floyd, Kevin Franklin Reick
-
Patent number: 7112964Abstract: 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: GrantFiled: August 2, 2004Date of Patent: September 26, 2006Assignee: General Electric CompanyInventors: Yong Zhou, Kevin Franklin King
-
Patent number: 7089462Abstract: 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: GrantFiled: April 17, 2003Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Michael Stephen Floyd, Kevin Franklin Reick
-
Patent number: 7080288Abstract: 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: GrantFiled: April 28, 2003Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventors: Frank David Ferraiolo, Michael Stephen Floyd, Robert James Reese, Kevin Franklin Reick
-
Publication number: 20060134037Abstract: 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: ApplicationFiled: December 21, 2005Publication date: June 22, 2006Inventors: Martin Cropper, Kevin Franklin
-
Patent number: 7055002Abstract: 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: GrantFiled: April 25, 2003Date of Patent: May 30, 2006Assignee: International Business Machines CorporationInventors: Robert Alan Cargnoni, Guy Lynn Guthrie, Kevin Franklin Reick, Derek Edward Williams
-
Patent number: 7055003Abstract: 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: GrantFiled: April 25, 2003Date of Patent: May 30, 2006Assignee: International Business Machines CorporationInventors: Robert Alan Cargnoni, Guy Lynn Guthrie, Harmony Lynn Helterhoff, Kevin Franklin Reick
-
Patent number: 7046267Abstract: 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: GrantFiled: December 19, 2003Date of Patent: May 16, 2006Assignee: Markem CorporationInventors: Kevin Franklin, Moses Derkalousdian, Steve Meyer
-
Patent number: 6990545Abstract: 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: GrantFiled: April 28, 2003Date of Patent: January 24, 2006Assignee: International Business Machines CorporationInventors: Ravi Kumar Arimilli, Michael Stephen Floyd, Kevin Franklin Reick
-
Publication number: 20060012667Abstract: 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: ApplicationFiled: September 13, 2005Publication date: January 19, 2006Inventor: Kevin Franklin
-
Publication number: 20060012821Abstract: 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: ApplicationFiled: July 12, 2004Publication date: January 19, 2006Inventors: Kevin Franklin, Patricia Destefano, Steven Meyer, Shlomo Assa
-
Patent number: 6958762Abstract: 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: GrantFiled: November 29, 2004Date of Patent: October 25, 2005Assignee: Markem CorporationInventor: Kevin Franklin
-
Publication number: 20050232881Abstract: 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: ApplicationFiled: April 13, 2005Publication date: October 20, 2005Inventor: Kevin Franklin