Patents by Inventor S. Snider

S. Snider 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: 6941541
    Abstract: Method and apparatus for generating a pipelined synchronized circuit representation of a program loop. A dependence graph is generated from the program loop. The dependence graph represents operations and registers and connections therebetween. A minimum clock period and initiation interval are determined from the dependence graph. Until a scheduled graph is successfully generated, repeated attempts are made to generate a scheduled graph from operations and registers of the dependence graph using the minimum clock period and the initiation interval. With each failed attempt to generate a scheduled graph, the minimum clock period is increased prior to the next attempt to generate a scheduled graph.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: September 6, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gregory S. Snider
  • Publication number: 20050166630
    Abstract: An air conditioning (A/C) system includes a condenser and an electric motor that drives a fan to induce air flow through the condenser. The electric motor includes an internal stator assembly and an external rotor assembly rotatable about the internal stator assembly. A housing is attached to the external rotor assembly. The fan is connected to the housing.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 4, 2005
    Inventors: Michael Collins, Ralph Furmanek, S. Snider
  • Publication number: 20040223352
    Abstract: In one embodiment, a content addressable memory (CAM), includes: a word line driver configured to provide a driving signal; a tag memory including M word lines traversing through the tag memory and intersecting with 2N bit lines, where M and N are each suitable integer values, where each word line and each bit line is a single molecular wire; a search enable circuitry coupled to the word line driver and configured to allow the driving signal to be driven onto a subset of the word lines in the tag memory; and a match detection circuit coupled to the tag memory and configured to detect current flow on the horizontal word lines.
    Type: Application
    Filed: May 5, 2003
    Publication date: November 11, 2004
    Inventor: Gregory S. Snider
  • Publication number: 20040163053
    Abstract: Method and apparatus for generating a pipelined synchronized circuit representation of a program loop. A dependence graph is generated from the program loop. The dependence graph represents operations and registers and connections therebetween. A minimum clock period and initiation interval are determined from the dependence graph. Until a scheduled graph is successfully generated, repeated attempts are made to generate a scheduled graph from operations and registers of the dependence graph using the minimum clock period and the initiation interval. With each failed attempt to generate a scheduled graph, the minimum clock period is increased prior to the next attempt to generate a scheduled graph.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 19, 2004
    Applicant: Hewlett-Packard Company
    Inventor: Gregory S. Snider
  • Publication number: 20040151012
    Abstract: A method for configuring an associative array within a molecular-junction-nanowire crossbar, and nanoscale associative arrays configured by the method Keys are encoded as field-effect transistors selectively configured within the molecular-junction-nanowire crossbar, and values associated with keys are encoded as diodes selectively configured at molecular-junction-nanowire-crossbar junctions. Keys input into key registers result in a current signal indicating whether or not the key is stored within the associative array as part of a key/value pair and, if stored in the associative array, the value associated with the input key is output.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Greg S. Snider, Philip J. Kuekes
  • Patent number: 6771402
    Abstract: A method and system for generating a hologram include a computer (104) connected to a printer (108). A mathematical description (102) of an object, including for example the physical dimensions of the object, is provided to the computer (104). The computer (104) computes a holographic interference pattern based on the mathematical description (102) of the object, and than transmits the computed holographic interference pattern data (106) to the printer (108). The printer (108) prints or otherwise fixes the holographic interference pattern to a print medium (107) to produce a holograph (110). A holographic (three-dimensional) image (114) of the object can then be produced by directing a light beam (118) from a light source (112) onto a surface of the hologram (110), so that the light will interfere with the pattern to generate the holographic image (114).
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: August 3, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gregory S. Snider
  • Publication number: 20040078764
    Abstract: Method and apparatus for reducing a number of storage elements in a synthesized synchronous circuit. In one embodiment, the circuit is represented as a directed, partitioned graph. The graph is divided into a plurality of time-ordered timeslots that are bounded by storage elements. The strongly-connected components (SCCs) in the graph are first identified. For each middle SCC where there is slack between the middle SCC and a first SCC and slack between the middle SCC and a second SCC, a time-slot-relative direction is selected for moving the middle SCC. The direction is selected as a function of a number of storage elements required for moving the middle SCC toward the first SCC versus moving the middle SCC toward the second SCC. The middle SCC is then moved in the selected time-slot-relative direction.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 22, 2004
    Applicant: Hewlett-Packard Company
    Inventor: Gregory S. Snider
  • Publication number: 20040051324
    Abstract: A magnetic tool for manipulated conveyance over a surface for magnetic collection of ferrous articles has a three-sided channel which cooperates with an opposing plate to form a magnet housing for one or more magnets. The magnetically conductive channel is configured to direct magnet flux downward to optimize the attraction efficiency of the tool. Magnetic flux is further optimized by use of two magnets in the channel housing of opposite polarity. The channel also serves as the primary structural element of the tool for attachment of conveyance and manipulation means.
    Type: Application
    Filed: September 16, 2002
    Publication date: March 18, 2004
    Inventor: Greg S. Snider
  • Patent number: 6704909
    Abstract: Method and apparatus for reducing a number of storage elements in a synthesized synchronous circuit. In one embodiment, the circuit is represented as a directed, partitioned graph. The graph is divided into a plurality of time-ordered time slots that are bounded by storage elements. The strongly-connected components (SCCs) in the graph are first identified. For each middle SCC where there is slack between the middle SCC and a first SCC and slack between the middle SCC and a second SCC, a time-slot-relative direction is selected for moving the middle SCC. The direction is selected as a function of a number of storage elements required for moving the middle SCC toward the first SCC versus moving the middle SCC toward the second SCC. The middle SCC is then moved in the selected time-slot-relative direction.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: March 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gregory S. Snider
  • Publication number: 20040041617
    Abstract: A computing system for implementing at least one electronic circuit with gain comprises at least one two-dimensional molecular switch array. The molecular switch array is formed by assembling two or more crossed planes of wires into a configuration of devices. Each device comprises a junction formed by a pair of crossed wires and at least one connector species that connects the pair of crossed wires in the junction. The junction has a functional dimension in nanometers, and includes a switching capability provided by both (1) one or more connector species and the pair of crossed wires and (2) a configurable nano-scale wire transistor having a first state that functions as a transistor and a second state that functions as a conducting semiconductor wire. Specific connections are made to interconnect the devices and connect the devices to two structures that provide high and low voltages.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Inventors: Gregory S. Snider, Philip J. Kuekes, R. Stanley Williams
  • Patent number: 6683521
    Abstract: A self-packaged magnetic tool assembly has protective components which also serve as retail packaging, to facilitate retail sales without the need for any extraneous or temporary packaging. The magnetic tool assembly has a permanently charged elongated rectangular-shaped magnet encased by two ferrous metal side plates along a length of the magnet, and a single non-magnetic stainless steel plate connecting the two side plates. The ferrous metal side plates act as the north and south poles of the magnet assembly. The magnet and metal plates are encased in a protective cover on all but the primary attracting surfaces of the magnet and the side plates, thereby reducing unwanted magnetic attraction to other surfaces of the tool. Two removable rectangular plastic spacers are inserted over the primary attracting surfaces of the magnet and the side plates. The spacers serve as packaging elements which protect the primary attracting surface, and which can be selectively removed during use of the tool.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: January 27, 2004
    Assignee: Sulo Enterprises
    Inventor: Greg S. Snider
  • Patent number: 6677846
    Abstract: A modular magnetic tool system utilizes one or more magnet modules and attachable components to enable selective assembly of a wide variety of magnetic tools. Channels of the magnet modules are connectable in series and in parallel, either by integral connectors or attachable components which can be selectively attached to the magnet modules singularly, in series, or in parallel to form different types of magnetic tools with different functions for different applications.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: January 13, 2004
    Assignee: Sulo Enterprises
    Inventor: Greg S. Snider
  • Publication number: 20030154466
    Abstract: An embodiment of the invention includes, parsing a source code, performing a plurality of optimizations on the parsed code, generating a plurality of configuration instruction sets based on the optimized source code and automatically selecting one of the plurality of generated configuration instruction sets according to a user defined criteria, the selected configuration instruction set being used to configure hardware.
    Type: Application
    Filed: February 11, 2002
    Publication date: August 14, 2003
    Inventor: Gregory S. Snider
  • Publication number: 20030063339
    Abstract: A method and system for generating a hologram include a computer (104) connected to a printer (108). A mathematical description (102) of an object, including for example the physical dimensions of the object, is provided to the computer (104). The computer (104) computes a holographic interference pattern based on the mathematical description (102) of the object, and than transmits the computed holographic interference pattern data (106) to the printer (108). The printer (108) prints or otherwise fixes the holographic interference pattern to a print medium (107) to produce a holograph (110). A holographic (three-dimensional) image (114) of the object can then be produced by directing a light beam (118) from a light source (112) onto a surface of the hologram (110), so that the light will interfere with the pattern to generate the holographic image (114).
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventor: Gregory S. Snider
  • Publication number: 20030043005
    Abstract: A modular magnetic tool system utilizes one or more magnet modules and attachable components to enable selective assembly of a wide variety of magnetic tools. Channels of the magnet modules are connectable in series and in parallel, either by integral connectors or attachable components which can be selectively attached to the magnet modules singularly, in series, or in parallel to form different types of magnetic tools with different functions for different applications.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 6, 2003
    Inventor: Greg S. Snider
  • Patent number: 6512188
    Abstract: A switch lockout mechanism for a power tool includes a handle housing for gripping by a power tool operator. The handle housing is generally elongated in a direction corresponding to the gripping axis of a power tool operator. A switch is attached to the housing and is actuatable between an “on” position and an “off” position. A locking member is rotatably or pivotally attached to the housing. The locking member is rotatable about an axis that generally extends in the same direction as the handle housing in an elongated direction. The locking member has a first rotatable position wherein the switch is locked in its “off” position, and a second rotatable position wherein the switch is actuated to its “on” position. An actuating member allows a tool operator to move the locking member between its first and second positions.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: January 28, 2003
    Assignee: Black & Decker, Inc.
    Inventors: David C. Campbell, Lynn E. Lentino, Gregory S. Snider, Harry R. Hall
  • Publication number: 20020158816
    Abstract: A system for converting sound into visual representations, including a plurality of microphones for receiving sound, a filtering unit for directionally filtering received sound, a converting unit for converting filtered sound into display control signals, and a display unit for displaying visual representations of the filtered sound based on the display control signals.
    Type: Application
    Filed: April 30, 2001
    Publication date: October 31, 2002
    Inventor: Gregory S. Snider
  • Publication number: 20020130746
    Abstract: A self-packaged magnetic tool assembly for use in picking up or lifting metallic objects includes integrally assembled protective components which also serve as retail packaging, to facilitate retail sales without the need for any extraneous or temporary packaging. In one embodiment, the magnetic tool assembly has a permanently charged elongated rectangular-shaped magnet encased by two ferrous metal side plates along a length of the magnet, and a single non-magnetic stainless steel plate connecting the two side plates. The ferrous metal side plates act as the north and south poles of the magnet assembly. The side plates also extend slightly past the permanent magnet material, thereby reducing direct contact between attracted objects and protecting the permanent magnet material. The magnet and metal plates are encased in a protective cover on all but the primary attracting surfaces of the magnet and the side plates, thereby reducing unwanted magnetic attraction to other surfaces of the tool.
    Type: Application
    Filed: March 19, 2001
    Publication date: September 19, 2002
    Inventor: Greg S. Snider
  • Patent number: D504835
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: May 10, 2005
    Assignee: Black & Decker Inc.
    Inventor: Gregory S. Snider
  • Patent number: D467070
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: December 17, 2002
    Assignee: Black & Decker Inc.
    Inventors: Gregory S. Snider, Matthew J. Holland