Patents by Inventor Richard Duncan

Richard Duncan 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: 20060101291
    Abstract: Included in this disclosure is a circuit for reducing power consumption in a microprocessor. The circuit comprises a microprocessor, at least one full instruction decoder configured to decode a present instruction, and at least one subset instruction decoder configured to determine whether the present instruction potentially needs a register. A memory element is also included and is configured to hold data from a previous instruction. A selector is included and configured to output either the previous instruction or the decoded present instruction, based on the subset instruction decoder.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventor: Richard Duncan
  • Patent number: 7029172
    Abstract: Apparatus for determining the temperature profile of the surface being sprayed or otherwise treated, the apparatus comprising four electric arc spray guns (1) spraying molten steel. The guns (1) are connected to a six-axis industrial robot (2) which is adapted to move them over the surface of the ceramic substrate (3). The metal deposited by the spray builds up a metal shell referred to as the sprayform. The temperature profile of the sprayform surface (3) is recorded periodically by a thermal imaging camera (4) positioned directly above the surface (3). The apparatus includes a pruning filter for receiving each pixel of an image captured by the camera (4) and for applying at least a lower temperature limit to it so as to reject or disregard any pixels determined to have a temperature less than the lower temperature limit.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 18, 2006
    Assignee: Isis Innovation Limited
    Inventors: Paul Jones, Stephen Richard Duncan, Ronald Daniel
  • Publication number: 20060059852
    Abstract: The present invention relates to a method of manufacturing an laminated article which includes a building material adhered to a water vapor retarder film having a water vapor permeance dependent on the ambient humidity adhered to the insulation, laminated articles, and uses thereof.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Applicant: CERTAINTEED CORPORATION
    Inventors: Murray Toas, Bruce Hartzell, Richard Duncan, Alain Yang, Stanley Gatland, Eric Nilsson, Glenn Singer
  • Publication number: 20060048071
    Abstract: Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corp.
    Inventors: Robert Jarrett, Richard Duncan, Emily Rimas-Ribikauskas
  • Publication number: 20060048073
    Abstract: Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
    Type: Application
    Filed: November 12, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corp.
    Inventors: Robert Jarrett, Richard Duncan, Emily Rimas-Ribikauskas
  • Publication number: 20060048072
    Abstract: Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
    Type: Application
    Filed: November 12, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corp.
    Inventors: Robert Jarrett, Richard Duncan, Emily Ribas-Ribikauskas
  • Publication number: 20050260368
    Abstract: A packaged insulation product is provided comprising at least one insulation product oriented for storage or transportation and disposed in a package, wherein the package comprises a vapor-permeable membrane.
    Type: Application
    Filed: May 18, 2004
    Publication date: November 24, 2005
    Inventors: John Ruid, Richard Duncan, Jon Brooks
  • Publication number: 20050255305
    Abstract: The present invention relates to a decking product, such as railing, fencing, posts and decking, made in part from commingled continuous filaments of glass fibers and polymeric fibers. The commingled fibers can be consolidated into a composite reinforcement or final profile, and can be used in the form of bulk molding compound pellets. The consolidation of the commingled fibers into a composite reinforcement can be made in-situ, during in-line extrusion of the final end product, profile, or extrudate, or prepared as a tape or rod and later incorporated into an off-line extrusion of final product. The bulk molding pellets can be used solely or diluted with an addition of polymeric material for extrusion, co-extrusion, or compression molding, for example.
    Type: Application
    Filed: May 17, 2005
    Publication date: November 17, 2005
    Inventors: Byong Jo, Richard Duncan, John Peavey
  • Publication number: 20050249908
    Abstract: A vapor retarding film (100) adapted for installation, the film (100) having one or more folds (102a), (102b) and (102c) defining a folded film section (102); an edge margin (104) of the film (100) adapted for fastening to a building wall without requiring complete unfolding of the folded film section (102), by having the edge margin (104) being unfolded in the folded film section (102), and wherein the film (100) is made by folding a length of the film (100) lengthwise of the edge margin (104) and rolling the film lengthwise to form a roll (110).
    Type: Application
    Filed: May 6, 2005
    Publication date: November 10, 2005
    Inventors: Richard Duncan, Glenn Singer, Bruce Hartzell, Eric Brown, John Jeffers
  • Patent number: 6945306
    Abstract: A system for incrementally depositing material includes a delivery system for directing a material toward a deposition zone (5), a monitoring system for monitoring a parameter of the deposited (a) material and a processing system (11) arranged to obtain a monitored value for the parameter, derive a predicted future parameter value for the monitored parameter, compare the predicted value with a reference parameter value for the monitored parameter, and produce a control output based on the comparison of the predicted value with the reference value, the control output being capable of modifying operation of the system. The parameter monitored has the tendency to vary over time (and space), and the processing means ensure that control output is not based upon the difference between an originally monitored parameter value and a reference value but rather between a prediction generated value (accounting for passage of time or spacital difference) and the reference value.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: September 20, 2005
    Assignee: Isis Innovation Limited
    Inventors: Stephen Richard Duncan, Patrick Spencer Grant
  • Publication number: 20050175245
    Abstract: Systems and methods for processing data transform a first data structure (e.g., a hierarchical data structure) into a second data structure (e.g., using a parsing system), wherein the second data structure includes a first set of leaf nodes under a first ancestor node (additional sets of leaf nodes and/or ancestor nodes also may be defined in the second data structure). One or more potential candidate nodes for the ancestor nodes may be identified based, at least in part, on the ancestor nodes from the first data structure associated with the leaf nodes grouped under the new ancestor nodes. In at least some examples, the leaf nodes grouped under a new ancestor node will “vote” for their original ancestor node, and the node receiving the most “votes,” in at least some instances, will be reused as the corresponding ancestor node in the second data structure.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Applicant: Microsoft Corporation
    Inventors: Herry Sutanto, Jamie Wakeam, Jerome Turner, Richard Duncan, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi
  • Publication number: 20050160684
    Abstract: Attic vents and methods of their use and manufacture are provided. The air vent of this invention includes an bottom panel member, a pair of side rails and a plurality of support members that connect the bottom to the side rails. The vent is foldable to allow portions of it to lie substantially flat during shipping, and to be deployed at the work site. The foldable configuration allows the vent to be pre-attached to an insulation batt using glue or other fastening means, and then folded and compressed along with the insulation batt for shipping. When deployed at the work site and installed in a roof structure along with the insulation batt, the vent defines at least one channel on the roof facing side thereof, for directing ventilated air from a soffit region of the roof to the roof peak.
    Type: Application
    Filed: March 18, 2005
    Publication date: July 28, 2005
    Inventor: Richard Duncan
  • Publication number: 20050108455
    Abstract: The present invention is generally directed to an apparatus and method for reducing excess power consumption of a bus master circuit component for use in a multi-bus master system. In one embodiment, the bus master is provided in the form of an integrated circuit comprising clock control logic that is configured to disable a clock signal that is otherwise delivered to functional circuitry contained within the integrated circuit during a period of time between the request for mastership of a bus and the grant of that request.
    Type: Application
    Filed: November 14, 2003
    Publication date: May 19, 2005
    Inventors: William Miller, Richard Duncan
  • Publication number: 20050077932
    Abstract: An improved signal synchronizing circuit for prohibiting signals traveling from a first clock domain operating with a first clock to a second clock domain operating with a second clock when the first clock is not active. The synchronizing circuit comprising at least one signal receiving module for receiving at least one selected signal in the first clock domain, a detection circuit producing a detection signal indicating that the first clock is active, and at least one output selection module for passing the selected signal from the first clock domain to the second clock domain when the first clock is active.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 14, 2005
    Applicant: VIA Technologies, Inc.
    Inventor: Richard Duncan
  • Publication number: 20050072072
    Abstract: Baffled attic vents and methods of their use and manufacture are provided. The baffled air vent of this invention includes an elongated member having a roof facing side and an attic space facing side, a pair of longitudinal side portions, first and second transverse ends, and at least one central panel portion. The vent defines at least one channel on the roof facing side thereof, for directing ventilated air. The channel includes a bottom portion having an integral baffled surface thereon. The vent further has an installed, convective air flow reading, under a 5 Pa air pressure differential, of at least about 95 CFM. Further embodiments contain separation means for permitting the attic vent to be separated by hand in a transverse or longitudinal direction.
    Type: Application
    Filed: September 19, 2003
    Publication date: April 7, 2005
    Inventors: Richard Duncan, Dustin Ciepliski
  • Publication number: 20050053283
    Abstract: A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.
    Type: Application
    Filed: August 21, 2003
    Publication date: March 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Jamie Wakeam, Richard Duncan, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi
  • Publication number: 20050041834
    Abstract: A method of analyzing electronic ink, in which document data for a document containing electronic ink content is received from a software application running on a first processing thread. The first processing thread is employed to provide the document data to an electronic ink analysis process for analyzing on a second processing thread. Control of the first processing thread is then returned to the software application. After the results of the analysis are received, the results are reconciled with the current document data for the document.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Jamie Wakeam, Richard Duncan, Bodin Dresevic, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi, Michael Shilman
  • Publication number: 20050044295
    Abstract: An application programming interface instantiates an ink analyzer object that receives document data for a document containing electronic ink content from a software application hosting the document and running on a first processing thread. The ink analyzer object then employs the first thread to make a copy of the document data, provides the copy of the document data to an electronic ink analysis process, and returns control of the first processing thread to the analysis process. After the analysis process has analyzed the electronic ink, the ink analyzer object reconciles the results of the analysis process with current document data for the document.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Jamie Wakeam, Richard Duncan, Bodin Dresevic, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi, Jerome Turner, Todd Landstad, Haiyong Wang, Roman Snytsar
  • Publication number: 20050044106
    Abstract: Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with a first portion of a base portion of an electronic document; creating a second context node associated with an annotation to the base portion; and linking the second context node with the first context node.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Richard Duncan, Bodin Dresevic, Jamie Wakeam, Herry Sutanto, Sashi Reghupathy, Timothy Kannapel, Zoltan Szilagyi, Jerome Turner, Todd Landstad, Thomas Wick, Alex Simmons, Peter Engrav, Kevin Paulson, Kentaro Urata, Steve Dodge, David Bargeron, Michael Shilman
  • Publication number: 20040218661
    Abstract: Apparatus for determining the temperature profile of the surface being sprayed or otherwise treated, the apparatus comprising four electric arc spray guns (1) spraying molten steel. The guns (1) are connected to a six-axis industrial robot (2) which is adapted to move them over the surface of the ceramic substrate.(3). The metal deposited by the spray builds up a metal shell referred to as the sprayform. The temperature profile of the sprayform surface (3) is recorded periodically by a thermal imaging camera (4) positioned directly above the surface (3). When the field of view of the camera (4) is not obscured by the robot (2), the arc spray guns (1) or their cables (5), the thermal image of the whole sprayform surface (3) can be recorded.
    Type: Application
    Filed: February 20, 2004
    Publication date: November 4, 2004
    Inventors: Paul Jones, Stephen Richard Duncan, Ronald Daniel