Patents by Inventor Joseph A. Franklin

Joseph A. 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).

  • Publication number: 20130144489
    Abstract: A method and apparatus are disclosed that assist a user in performing proper setup of a vehicle suspension. A user may utilize a device equipped with an image sensor to assist the user in proper setup of a vehicle suspension. The device executes an application that prompts the user for input and instructs the user to perform a number of steps for adjusting the suspension components. In one embodiment, the application does not communicate with sensors on the vehicle. In another embodiment, the application may communicate with various sensors located on the vehicle to provide feedback to the device during the setup routine. In one embodiment, the device may analyze a digital image of a suspension component to provide feedback about a physical characteristic of the component.
    Type: Application
    Filed: September 12, 2012
    Publication date: June 6, 2013
    Applicant: Fox Factory, Inc.
    Inventors: Mario Galasso, Joseph Franklin, Andrew Laird, Charles Bass, Ryan Bavetta
  • Publication number: 20130130481
    Abstract: Methods and apparatus for generating and delivering atomic hydrogen to the growth front during the deposition of a III-V film are provided. The apparatus adapts HWCVD technology to a system wherein the Group III precursor and the Group V precursor are delivered to the surface in isolated processing environments within the system. Multiple HWCVD units may be incorporated so that the atomic hydrogen parameters may be varied in a combinatorial manner for the development of III-V films.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: Intermolecular, Inc.
    Inventors: Thai Cheng Chua, Timothy Joseph Franklin, Philip Kraus
  • Patent number: 8398105
    Abstract: A method and apparatus for reducing cavitation and its effects in a damper. The damper includes a flow dividing structure. In one embodiment, the structure is disposed in a valve including an annular flow path constructed and arranged to separate fluid into substantially separate streams as the fluid passes through the annular path.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: March 19, 2013
    Assignee: Fox Factory, Inc.
    Inventors: William M. Becker, Sante M. Pelot, Joseph Franklin
  • Patent number: 8195512
    Abstract: Question-based advertising over a network where question-based advertisement selection takes into consideration the content of adjacent material. In various aspects, the adjacent material may be physical and in proximity to a terminal where the question is presented, it may be virtual and be displayed on the same terminal as the question, and it may precede or succeed the question in time.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 5, 2012
    Inventors: Joseph Franklin Shuhy, James A. Taylor
  • Publication number: 20120136537
    Abstract: A shock absorber includes a gas spring cylinder containing a piston moveable between an extended position and a compressed position within the gas spring cylinder. A mechanical actuator is arranged whereby a bleed port is automatically closed when the gas spring is compressed to a predetermined position corresponding to a desired sag setting. In one embodiment, the position corresponds to a predetermined sag setting whereby the gas spring is partially compressed. In another embodiment, a proper sag setting is determined through the use of a processor and sensor that in one instance measure a position of shock absorber components to dictate a proper sag setting and in another instance calculate a pressure corresponding to a preferred sag setting.
    Type: Application
    Filed: December 27, 2011
    Publication date: May 31, 2012
    Inventors: Mario Galasso, Dennis K. Wootten, Joseph Franklin
  • Patent number: 8170024
    Abstract: A method, apparatus and computer program product are provided for implementing a pointer and stake model for frame alteration code in a network processor. A current pointer and a stake are provided for a packet selected for transmit. The current pointer is maintained for tracking a current position for frame alteration operations in the packet. The stake is maintained for tracking a start of a current header for frame alteration operations in the packet. The current pointer is used by frame alteration code instructions to specify a sequence of operations relative to the current pointer. The specified frame alteration sequence is compact in terms of code size to operate on data within a small window of bytes. Advance pointer instructions allow the current and stake pointers to be advanced an arbitrary number of bytes into the packet.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kerry Christopher Imming, John David Irish, Joseph Franklin Logan, Tolga Ozguner, Michael Steven Siegel
  • Publication number: 20110215551
    Abstract: A method and apparatus for a vehicle suspension system gas spring. In one embodiment, a vehicle suspension system gas spring includes a compressible main gas chamber and an additional volume combinable with the main chamber to change a gas spring rate of the system. In one embodiment, a low friction piston seal is created by a flexible seal member.
    Type: Application
    Filed: January 12, 2011
    Publication date: September 8, 2011
    Inventors: Mario Galasso, Josh Yablon, Andrew Laird, William M. Becker, Joseph Franklin, Dennis K. Wootten
  • Publication number: 20110202236
    Abstract: Methods and apparatus of a system for vehicles comprising a vehicle suspension, a sensor operable to measure an operational characteristic of the vehicle suspension, and a processor in communication with the sensor that is operable to suggest an operational setting of the vehicle suspension in response to an input from the sensor corresponding to the operational characteristic. A method for adjusting a suspension of a vehicle may comprise receiving suspension data with a processor, calculating a suspension setting suggestion with the processor, communicating the suspension setting suggestion to a user interface device, and adjusting the suspension based on the suspension setting suggestion.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 18, 2011
    Inventors: Mario Galasso, Joseph Franklin, Andrew Laird, Robert C. Fox
  • Publication number: 20110103763
    Abstract: The present invention is embodied in a system for synchronizing a mobile device with video output by a video output device. In one embodiment, the system comprises a data reader, a remote control, and a router. The data reader is configured to be connected to a video output device for reading digital codes associated with video or audio signals output by the video output device. The remote control has a user input mechanism and is configured to transmit an activation signal to the data reader after activation of the user input mechanism. The router is configured to be connected to a wide area network for transmitting data from the data reader to a remote data server. The router is also configured to establish a local data connection between the data reader and a mobile device.
    Type: Application
    Filed: April 2, 2010
    Publication date: May 5, 2011
    Applicant: Cosmo Research Company Limited
    Inventors: Hon Kwan Tse, Jonathan O'Neil Browne, Joseph Franklin Rifkin
  • Patent number: 7904617
    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 when the data buffer having the last bit is transmitted. 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: April 10, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Mahines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken
  • Publication number: 20090322054
    Abstract: A method and apparatus for reducing cavitation and its effects in a damper. The damper includes a flow dividing structure. In one embodiment, the structure is disposed in a valve including an annular flow path constructed and arranged to separate fluid into substantially separate streams as the fluid passes through the annular path.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 31, 2009
    Inventors: William M. Becker, Sante M. Pelot, Joseph Franklin
  • 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: 7519793
    Abstract: A method, computer program product and system for facilitating inter-digital signal processing (DSP) data communications. A direct memory access (DMA) controller may be configured to facilitate transfers of data between a first and a second DSP processor core coupled to the DMA controller. The DMA controller may read a data structure, referred to as a “buffer descriptor block,” to perform the data transfer. The buffer descriptor block may store both a source address and a destination address indicating where the data is to be retrieved and stored. The buffer descriptor block may further store a value, e.g., number of bytes, indicating a size of the data to be transferred. The DMA controller may then transfer the data located at the source address in the first DSP processor core, with a size, e.g., number of bytes, indicated from the buffer descriptor block, to the destination address in the second DSP processor core.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Youseff Abdelilah, Bartholomew Blaner, Gordon Taylor Davis, Jeffrey Haskell Derby, Joseph Franklin Garvey, Malcolm Scott Ware, Hua Ye
  • Patent number: 7506081
    Abstract: A Network Processor includes a Fat Pipe Port and a memory sub-system that provides sufficient data to satisfy the Bandwidth requirements of the Fat Pipe Port. The memory sub-system includes a plurality of DDR DRAMs controlled so that data is extracted from one DDR DRAM or simultaneously from a plurality of the DDR DRAMs. By controlling the DDR DRAMs so that the outputs provide data serially or in parallel, the data Bandwidth is adjustable over a wide range. Similarly, data is written serially into one DDR DRAM or simultaneously into multiple DDR DRAMs. As a consequence buffers with data from the same frame are written into or read from different DDR DRAMs.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter Irma August Barri, Jean Louis Calvignac, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken, Miroslav Vrana
  • Publication number: 20080303297
    Abstract: The corn clamp includes a single solid piece of material which is hinged at or on the handle. The grasping end of the corn clamp contains at least one appendage extending inward toward the cob for easy penetration and grasping of the cob and is designed to keep the cob securely and in a non-rotatable position in the corn clamp.
    Type: Application
    Filed: March 11, 2008
    Publication date: December 11, 2008
    Inventors: Joseph Franklin Robert Micallef, Sarah Mae Micallef
  • Publication number: 20080296814
    Abstract: In one embodiment, a gas spring having a travel control includes positive and negative chambers and a valve mechanism that controls the fluid communication between the chambers. The valve mechanism includes a valve bore that while only moving a small amount, allows for large changes in gas spring travel length.
    Type: Application
    Filed: July 18, 2008
    Publication date: December 4, 2008
    Inventors: Joseph Franklin, Robert C. Fox
  • Publication number: 20080281704
    Abstract: Question-based advertising over a network where question-based advertisement selection takes into consideration the content of adjacent material. In various aspects, the adjacent material may be physical and in proximity to a terminal where the question is presented, it may be virtual and be displayed on the same terminal as the question, and it may precede or succeed the question in time.
    Type: Application
    Filed: October 30, 2007
    Publication date: November 13, 2008
    Inventors: Joseph Franklin Shuhy, James A. Taylor
  • Publication number: 20080222324
    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: Application
    Filed: May 14, 2008
    Publication date: September 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken
  • Publication number: 20080215772
    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 when the data buffer having the last bit is transmitted. 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: Application
    Filed: April 10, 2008
    Publication date: September 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken
  • Patent number: 7412546
    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: December 27, 2005
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken