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: 20060101291Abstract: 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: ApplicationFiled: November 8, 2004Publication date: May 11, 2006Inventor: Richard Duncan
-
Patent number: 7029172Abstract: 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: GrantFiled: June 27, 2002Date of Patent: April 18, 2006Assignee: Isis Innovation LimitedInventors: Paul Jones, Stephen Richard Duncan, Ronald Daniel
-
Publication number: 20060059852Abstract: 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: ApplicationFiled: September 23, 2004Publication date: March 23, 2006Applicant: CERTAINTEED CORPORATIONInventors: Murray Toas, Bruce Hartzell, Richard Duncan, Alain Yang, Stanley Gatland, Eric Nilsson, Glenn Singer
-
Publication number: 20060048071Abstract: 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: ApplicationFiled: August 30, 2004Publication date: March 2, 2006Applicant: Microsoft Corp.Inventors: Robert Jarrett, Richard Duncan, Emily Rimas-Ribikauskas
-
Publication number: 20060048073Abstract: 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: ApplicationFiled: November 12, 2004Publication date: March 2, 2006Applicant: Microsoft Corp.Inventors: Robert Jarrett, Richard Duncan, Emily Rimas-Ribikauskas
-
Publication number: 20060048072Abstract: 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: ApplicationFiled: November 12, 2004Publication date: March 2, 2006Applicant: Microsoft Corp.Inventors: Robert Jarrett, Richard Duncan, Emily Ribas-Ribikauskas
-
Publication number: 20050260368Abstract: 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: ApplicationFiled: May 18, 2004Publication date: November 24, 2005Inventors: John Ruid, Richard Duncan, Jon Brooks
-
Publication number: 20050255305Abstract: 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: ApplicationFiled: May 17, 2005Publication date: November 17, 2005Inventors: Byong Jo, Richard Duncan, John Peavey
-
Publication number: 20050249908Abstract: 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: ApplicationFiled: May 6, 2005Publication date: November 10, 2005Inventors: Richard Duncan, Glenn Singer, Bruce Hartzell, Eric Brown, John Jeffers
-
Patent number: 6945306Abstract: 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: GrantFiled: October 31, 2001Date of Patent: September 20, 2005Assignee: Isis Innovation LimitedInventors: Stephen Richard Duncan, Patrick Spencer Grant
-
Publication number: 20050175245Abstract: 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: ApplicationFiled: February 10, 2004Publication date: August 11, 2005Applicant: Microsoft CorporationInventors: Herry Sutanto, Jamie Wakeam, Jerome Turner, Richard Duncan, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi
-
Publication number: 20050160684Abstract: 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: ApplicationFiled: March 18, 2005Publication date: July 28, 2005Inventor: Richard Duncan
-
Publication number: 20050108455Abstract: 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: ApplicationFiled: November 14, 2003Publication date: May 19, 2005Inventors: William Miller, Richard Duncan
-
Publication number: 20050077932Abstract: 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: ApplicationFiled: October 10, 2003Publication date: April 14, 2005Applicant: VIA Technologies, Inc.Inventor: Richard Duncan
-
Publication number: 20050072072Abstract: 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: ApplicationFiled: September 19, 2003Publication date: April 7, 2005Inventors: Richard Duncan, Dustin Ciepliski
-
Publication number: 20050053283Abstract: 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: ApplicationFiled: August 21, 2003Publication date: March 10, 2005Applicant: Microsoft CorporationInventors: Jamie Wakeam, Richard Duncan, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi
-
Publication number: 20050041834Abstract: 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: ApplicationFiled: August 21, 2003Publication date: February 24, 2005Applicant: Microsoft CorporationInventors: Jamie Wakeam, Richard Duncan, Bodin Dresevic, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi, Michael Shilman
-
Publication number: 20050044295Abstract: 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: ApplicationFiled: August 21, 2003Publication date: February 24, 2005Applicant: Microsoft CorporationInventors: Jamie Wakeam, Richard Duncan, Bodin Dresevic, Herry Sutanto, Sashi Raghupathy, Timothy Kannapel, Zoltan Szilagyi, Jerome Turner, Todd Landstad, Haiyong Wang, Roman Snytsar
-
Publication number: 20050044106Abstract: 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: ApplicationFiled: August 21, 2003Publication date: February 24, 2005Applicant: Microsoft CorporationInventors: 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: 20040218661Abstract: 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: ApplicationFiled: February 20, 2004Publication date: November 4, 2004Inventors: Paul Jones, Stephen Richard Duncan, Ronald Daniel