Patents by Inventor David M. Lewis

David M. Lewis 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: 7671626
    Abstract: An embodiment of this invention pertains to a versatile and flexible logic element and logic array block (“LAB”). Each logic element includes a programmable combinational logic function block such as a lookup table (“LUT”) and a flip-flop. Within the logic element, multiplexers are provided to allow the flip-flop and the LUT to be programmably connected such that either the output of the LUT may be connected to the input of the flip-flop or the output of the flip-flop may be connected to the input of the LUT. An additional multiplexer allows the output of the flip-flop in one logic element to be connected to the input of a flip-flop in a different logic element within the same LAB. Output multiplexers selects between the output of the LUT and the output of the flip-flop to generate signals that drive routing lines within the LAB and to routing lines external to the LAB.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: March 2, 2010
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Henry Kim, Bruce Pedersen, Chris Wysocki, Christopher F. Lane, Alexander Marquardt, Vikram Santurkar, Vaughn Betz
  • Publication number: 20090254218
    Abstract: A robot lawmnower includes a body, a drive system carried by the body, at least one caster wheel supporting the body, a grass cutter carried by the body, a controller in communication with the drive system, and a bump sensor in communication with the controller. The controller is configured to maneuver the robot to turn in place and to redirect the robot in response to the bump sensor sensing contact with an obstacle. The drive system is configured to maneuver the robot across a lawn and includes differentially driven right and left drive wheels positioned rearward of a transverse center axis defined by the body. The at least one caster wheel is positioned substantially forward of the right and left drive wheels, and the grass cutter is positioned at least partially forward of the right and left drive wheels and at least partially behind the at least one caster wheel.
    Type: Application
    Filed: June 19, 2009
    Publication date: October 8, 2009
    Inventors: PAUL E. SANDIN, JOSEPH L. JONES, DANIEL N. OZICK, DAVID A. COHEN, DAVID M. LEWIS, JR., CLARA VU, ZIVTHAN A. DUBROVSKY, JOSHUA B. PRENETA, JEFFREY W. MAMMEN, DUANE L. GILBERT, JR., TONY L. CAMPBELL, JOHN BERGMAN, MARK J. CHAIAPPETTA
  • Patent number: 7432734
    Abstract: An embodiment of this invention pertains to a versatile and flexible logic element and logic array block (“LAB”). Each logic element includes a programmable combinational logic function block such as a lookup table (“LUT”) and a flip-flop. Within the logic element, multiplexers are provided to allow the flip-flop and the LUT to be programmably connected such that either the output of the LUT may be connected to the input of the flip-flop or the output of the flip-flop may be connected to the input of the LUT. An additional multiplexer allows the output of the flip-flop in one logic element to be connected to the input of a flip-flop in a different logic element within the same LAB. Output multiplexers selects between the output of the LUT and the output of the flip-flop to generate signals that drive routing lines within the LAB and to routing lines external to the LAB.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: October 7, 2008
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Henry Kim, Bruce Pedersen, Chris Wysocki, Christopher F. Lane, Alexander Marquardt, Vikram Santurkar, Vaughn Betz
  • Patent number: 7218133
    Abstract: An embodiment of this invention pertains to a versatile and flexible logic element and logic array block (“LAB”). Each logic element includes a programmable combinational logic function block such as a lookup table (“LUT”) and a flip-flop. Within the logic element, multiplexers are provided to allow the flip-flop and the LUT to be programmably connected such that either the output of the LUT may be connected to the input of the flip-flop or the output of the flip-flop may be connected to the input of the LUT. An additional multiplexer allows the output of the flip-flop in one logic element to be connected to the input of a flip-flop in a different logic element within the same LAB. Output multiplexers selects between the output of the LUT and the output of the flip-flop to generate signals that drive routing lines within the LAB and to routing lines external to the LAB.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: May 15, 2007
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Henry Kim, Bruce Pedersen, Chris Wysocki, Christopher F. Lane, Alexander Marquardt, Vikram Santurkar, Vaughn Timothy Betz
  • Patent number: 6970014
    Abstract: An embodiment of this invention pertains to a 3-sided routing architecture to interconnect function blocks, such as logic array blocks (“LABs”), within a programmable logic device (“PLD”). In the 3-sided routing architecture, inputs and outputs on a first side of a function block connect to a first channel, and inputs and outputs on a second side of the function block connect to a second channel where the second side is opposite the first side. Inputs and outputs on a third side of the function block connect to a third channel. A fourth channel associated with a fourth side of the function block, the fourth side opposite the third side, is coupled only to the first channel and the second channel. In one configuration, the inputs and outputs on each of the first side, the second side, and the third side have an equal number of inputs and outputs. In this configuration, each of the first channel, the second channel, and the third channel have the same width.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: November 29, 2005
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Brian D. Johnson, Richard Cliff, Srinivas T. Reddy, Christopher F. Lane, Cameron R. McClintock, Vaughn Betz, Chris Wysocki, Alexander R. Marquardt
  • Patent number: 6942706
    Abstract: A process for dyeing certain textile fibers, utilizing vat acid dyeing and specific additional (second) reducing agents such as ?-hydroxyalkylsulfinic acids, their salts and 1,2,4-trithiolane, resulting in excellent depth of shade and washfastness, is provided.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: September 13, 2005
    Assignee: Invista North America S.a.r.l.
    Inventors: Stephen M. Birkinshaw, Samit N. Chevli, Michael O. Hunt, Jr., Lee D. Jones, David M. Lewis, David J. Marfell
  • Patent number: 6937064
    Abstract: An embodiment of this invention pertains to a versatile and flexible logic element and logic array block (“LAB”). Each logic element includes a programmable combinational logic function block such as a lookup table (“LUT”) and a flip-flop. Within the logic element, multiplexers are provided to allow the flip-flop and the LUT to be programmably connected such that either the output of the LUT may be connected to the input of the flip-flop or the output of the flip-flop may be connected to the input of the LUT. An additional multiplexer allows the output of the flip-flop in one logic element to be connected to the input of a flip-flop in a different logic element within the same LAB. Output multiplexers selects between the output of the LUT and the output of the flip-flop to generate signals that drive routing lines within the LAB and to routing lines external to the LAB.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: August 30, 2005
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Henry Kim, Bruce Pedersen, Chris Wysocki, Christopher F. Lane, Alexander Marquardt, Vikram Santurkar, Vaughn Betz
  • Patent number: 6895570
    Abstract: An embodiment of this invention pertains to a wire that interconnects multiple function blocks within a programmable logic device (“PLD”). An electrically optimum physical length is determined for the wire. A wire having the electrically optimum physical length transmits a signal down the wire as fast as possible. Some of the wires used in the PLD have a physical length substantially the same as the electrically optimum physical length or an adjustment of the electrically optimum physical length to account for non-electrical considerations. The physical length, as used herein, is the measured length of the wire. A logical length of the wire, as used herein, is the number of function blocks that the wire spans. Given that the function blocks have a different height and width, the logical length of the wire varies depending on the orientation of the wire. A routing architecture is an array that includes rows and columns of function blocks.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: May 17, 2005
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Vaughn Betz, Paul Leventis, Michael Chan, Cameron R. McClintock, Andy L. Lee, Christopher F. Lane, Srinivas T. Reddy, Richard Cliff
  • Publication number: 20040172774
    Abstract: A process for dyeing certain textile fibers, utilizing vat acid dyeing and specific additional (second) reducing agents such as &agr;-hydroxyalkylsulfinic acids, their salts and 1,2,4-trithiolane, resulting in excellent depth of shade and washfastness, is provided.
    Type: Application
    Filed: March 23, 2004
    Publication date: September 9, 2004
    Inventors: Stephen M. Birkinshaw, Samit N. Chevli, Michael O. Hunt, Lee D. Jones, David M. Lewis, David J. Marfell
  • Patent number: 6780205
    Abstract: A process for dyeing certain textile fibers, utilizing vat acid dyeing and specific additional (second) reducing agents such as &agr;-hydroxyalkylsulfinic acids, their salts and 1,2,4-trithiolane, resulting in excellent depth of shade and washfastness, is provided.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: August 24, 2004
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Stephen M. Birkinshaw, Samit N. Chevli, Michael O. Hunt, Jr., Lee D. Jones, David M. Lewis, David J. Marfell
  • Patent number: 6630842
    Abstract: An embodiment of this invention pertains to a 3-sided routing architecture to interconnect function blocks, such as logic array blocks (“LABs”), within a programmable logic device (“PLD”). In the 3-sided routing architecture, inputs and outputs on a first side of a function block connect to a first channel, and inputs and outputs on a second side of the function block connect to a second channel where the second side is opposite the first side. Inputs and outputs on a third side of the function block connect to a third channel. A fourth channel associated with a fourth side of the function block, the fourth side opposite the third side, is coupled only to the first channel and the second channel. In one configuration, the inputs and outputs on each of the first side, the second side, and the third side have an equal number of inputs and outputs. In this configuration, each of the first channel, the second channel, and the third channel have the same width.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: October 7, 2003
    Assignee: Altera Corporation
    Inventors: David M. Lewis, Paul Leventis, Andy L. Lee, Brian D. Johnson, Richard Cliff, Srinivas T. Reddy, Christopher F. Lane, Cameron R. McClintock, Vaughn Betz, Chris Wysocki, Alexander R. Marquardt
  • Publication number: 20030110580
    Abstract: A process for dyeing certain textile fibers, utilizing vat acid dyeing and specific additional (second) reducing agents such as &agr;-hydroxyalkylsulfinic acids, their salts and 1,2,4-trithiolane, resulting in excellent depth of shade and washfastness, is provided.
    Type: Application
    Filed: August 20, 2002
    Publication date: June 19, 2003
    Inventors: Stephen M. Burkinshaw, Samit N. Chevli, Michael O. Hunt, Lee D. Jones, David M. Lewis, David J. Marfell
  • Publication number: 20020169631
    Abstract: A system and method providing a central database of resumes including audio visual files of responses by an applicant to interview questions stored in a central database that may be searched by potential employers who may then review the stored resumes and stored audio-visual files. The stored audio-visual files thus displayed provide the potential employer with the opportunity to observe the demeanor of the applicant while the applicant responds to the interview question, thus providing a virtual interview.
    Type: Application
    Filed: April 23, 2002
    Publication date: November 14, 2002
    Inventor: David M. Lewis
  • Publication number: 20020166106
    Abstract: An embodiment of this invention pertains to a wire that interconnects multiple function blocks within a programmable logic device (“PLD”). An electrically optimum physical length is determined for the wire. A wire having the electrically optimum physical length transmits a signal down the wire as fast as possible. Some of the wires used in the PLD have a physical length substantially the same as the electrically optimum physical length or an adjustment of the electrically optimum physical length to account for non-electrical considerations. The physical length, as used herein, is the measured length of the wire. A logical length of the wire, as used herein, is the number of function blocks that the wire spans. Given that the function blocks have a different height and width, the logical length of the wire varies depending on the orientation of the wire.
    Type: Application
    Filed: January 25, 2002
    Publication date: November 7, 2002
    Inventors: David M. Lewis, Vaughn Betz, Paul Leventis, Michael Chan, Cameron R. McClintock, Andy L. Lee, Christopher F. Lane, Srinivas T. Reddy, Richard Cliff
  • Patent number: 6141925
    Abstract: A movable transparent panel for reconfigurable office partitions and the like is adapted for floor-to-ceiling applications which include a floor track shaped to be supported on a floor surface, and a ceiling track shaped to be supported on a ceiling surface. A panel frame is supported in a normally vertical orientation between the floor track and the ceiling track. The panel frame has vertically spaced-apart upper and lower horizontal members with a pair of vertical side members interconnecting the upper and lower horizontal members and extending therebetween to define a generally quadrilateral opening. The upper horizontal member is operably connected to the ceiling track, and the lower horizontal member is operably connected with the floor track. A substantially transparent sheet is removably connected to the frame and extends across at least the portion of the opening.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: November 7, 2000
    Assignee: Steelcase Development Inc.
    Inventors: Harold Halvorson, Jr., Gary S. Juhlin, David M. Lewis, James H. Davies, Richard A. Benoit, Robert J. Luchetti, Peter C. Greenberg
  • Patent number: 5633678
    Abstract: An electronic camera captures images representing a variety of subjects and categorizes the image according to subject matter. The camera comprises an image sensor for capturing an image, a converter stage for converting the image into digital image data, and a memory for storing a plurality of categories providing classification of the images by subject. A processor in the camera has the capability of assigning the plurality of categories to the images captured by the camera, with each category providing a subject classification for the images. A user selects one or more categories for a plurality of images prior to capture, and an output image signal is then generated including the digital image data corresponding to a captured image and the particular category selected by the user. The categories can be default identifiers stored in the memory, or can be names, text (i.e., account number), and/or graphics overlays (i.e.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: May 27, 1997
    Assignee: Eastman Kodak Company
    Inventors: Kenneth A. Parulski, Thomas A. Napoli, David M. Lewis
  • Patent number: 5364415
    Abstract: Leuco vat dyes are employed to produce brighter shades from oxidative dyes in oxidative haircoloring systems and processes.
    Type: Grant
    Filed: May 27, 1993
    Date of Patent: November 15, 1994
    Assignee: Clairol Inc
    Inventor: David M. Lewis
  • Patent number: 5347638
    Abstract: Connected blocks of micro-instructions are reloaded to a register file in a sequencer, which is used for controlling an interfacing between a host computer, a magnetic disk-drive, and a buffer memory. This provides for efficiently reloading sequencer microinstructions into a relatively small sequencer-memory space and minimizes use of external system resources for reloading microinstructions. This avoids the sequencer having to remain in a wait condition until a system processor completes higher priority tasks and becomes available for reloading instructions to memory cells of the sequencer.The method includes storing a plurality of blocks of microinstructions in a buffer memory device. A first block of microinstructions is stored in a register file. A second block of microinstructions stored within the buffer memory device is called using microinstructions contained within the first block of microinstructions.
    Type: Grant
    Filed: April 15, 1991
    Date of Patent: September 13, 1994
    Assignee: Seagate Technology, Inc.
    Inventors: Dhlrubwai N. Desai, David M. Lewis, Don M. Robinson
  • Patent number: 5325554
    Abstract: A retaining system holds sheet material smooth and flat upon a mattress against the movements of a bed occupant. Opposing edges of the sheet are provided with hems for removably receiving elongate rigid slats or battens. At the midpoint of each batten is an attaching means. An aperture in each hem provides access to the attaching means. A flaccid cord or tape assembly is passed beneath the mattress. The cord is provided at its ends with connectors for connection to the attaching means on the battens. The cord is pulled taut and held under tension. This pulls the battens down along the sides of the mattress and holds the sheet smooth and taut against the mattress.
    Type: Grant
    Filed: December 21, 1992
    Date of Patent: July 5, 1994
    Inventor: David M. Lewis
  • Patent number: D404873
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: January 26, 1999
    Assignee: Steelcase Inc.
    Inventors: George J. Simons, Jochen P. Backs, David M. Lewis, Thomas Overthun