Patents by Inventor David K. Peck
David K. Peck 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: 20240035647Abstract: A moving light fixture and methods for controlling the position of the moving light fixture. The moving light fixture includes a housing, a motor operably coupled to the housing to rotate the housing about an axis of rotation, and an indexer configured to rotate in conjunction with the housing. A magnetic position encoder transmits a first position signal indicating an angular position of the housing, and an optical sensor transmits a second position signal indicating a position of the indexer. An electronic controller receives a target position for the moving light fixture, determines an angular position of the housing based on the first position signal, determines a position of the indexer based on the second position signal, determines a current position of the housing, and drives the motor to move the housing from the current angular position to the target position based on the position of the indexer.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Nicholas Veenstra, David K. Peck
-
Patent number: 9766787Abstract: Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.Type: GrantFiled: August 6, 2014Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
-
Patent number: 8930898Abstract: Declaratively implementing a command. A method includes declaring an input gesture in a declarative programming language. Declaring an input gesture includes declaring one or more user performed actions. A command name is declared in a declarative programming language. A workflow is declared in a declarative programming language. Declaring a workflow includes declaring schedulable activities that are to be performed without specific specifications of the low level algorithms that are used to accomplish the activities. In an alternative example, workflows may be declared by declaring a wrapper to wrap imperative programming commands. The declared input gestures are bound with the declared workflow through the declared command name.Type: GrantFiled: December 21, 2012Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
-
Publication number: 20140351727Abstract: Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.Type: ApplicationFiled: August 6, 2014Publication date: November 27, 2014Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
-
Patent number: 8826174Abstract: The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.Type: GrantFiled: June 27, 2008Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
-
Patent number: 8341598Abstract: Declaratively implementing a command. A method includes declaring an input gesture in a declarative programming language. Declaring an input gesture includes declaring one or more user performed actions. A command name is declared in a declarative programming language. A workflow is declared in a declarative programming language. Declaring a workflow includes declaring schedulable activities that are to be performed without specific specifications of the low level algorithms that are used to accomplish the activities. In an alternative example, workflows may be declared by declaring a wrapper to wrap imperative programming commands. The declared input gestures are bound with the declared workflow through the declared command name.Type: GrantFiled: January 18, 2008Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
-
Patent number: 7736023Abstract: A multiparameter lighting apparatus is disclosed that allows an operator of a central controller to remotely choose a first rotation of a selected gobo of the multiparameter lighting apparatus. The first rotation is typically a substantially smooth rotation. A second rotation can also be chosen, wherein the second rotation causes an animation of the selected gobo.Type: GrantFiled: October 29, 2007Date of Patent: June 15, 2010Assignee: BARCO Lightning Systems, Inc.Inventors: Richard S. Belliveau, David K. Peck
-
Publication number: 20090327954Abstract: The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
-
Publication number: 20090187886Abstract: Declaratively implementing a command. A method includes declaring an input gesture in a declarative programming language. Declaring an input gesture includes declaring one or more user performed actions. A command name is declared in a declarative programming language. A workflow is declared in a declarative programming language. Declaring a workflow includes declaring schedulable activities that are to be performed without specific specifications of the low level algorithms that are used to accomplish the activities. In an alternative example, workflows may be declared by declaring a wrapper to wrap imperative programming commands. The declared input gestures are bound with the declared workflow through the declared command name.Type: ApplicationFiled: January 18, 2008Publication date: July 23, 2009Applicant: MICROSOFT CORPORATIONInventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
-
Publication number: 20090109680Abstract: A multiparameter lighting apparatus is disclosed that allows an operator of a central controller to remotely choose a first rotation of a selected gobo of the multiparameter lighting apparatus. The first rotation is typically a substantially smooth rotation. A second rotation can also be chosen, wherein the second rotation causes an animation of the selected gobo.Type: ApplicationFiled: October 29, 2007Publication date: April 30, 2009Inventors: Richard S. Belliveau, David K. Peck
-
Publication number: 20080062684Abstract: A multiparameter light is disclosed, which incorporates an LED (light emitting diode) tracking ring surrounding a main output lens. The LED tracking ring is capable of additive color mixing and in turn can simulate the color of the main projected light projecting from the main output aperture or output lens of the multiparameter light.Type: ApplicationFiled: July 20, 2007Publication date: March 13, 2008Inventors: Richard S. Belliveau, David K. Peck, Joe Shelton Williamson, Robert T. Smith, David R. Dahly, Michael Bell, Keith D. Bickers
-
Patent number: 7111234Abstract: A method for editing Web-based documents and a software package for implementing the method is provided. The method can include receiving from a user an indication of a selected portion of a Web-based document to be edited and of a desired editing function to be performed on the selected portion and inserting immediately prior to the selected portion a first editing tag corresponding to the desired editing function. Also, the method may include detecting object tag elements within the selected portion, inserting immediately prior to each object tag element within the selected portion a second editing tag corresponding to the desired editing function and inserting the second tag at the end of the selected portion, and inserting immediately after each object tag element within the selected portion the first editing tag, wherein the first and second editing tags are distinguishable from the object tag elements.Type: GrantFiled: May 2, 2001Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: David K. Peck, Eliot S. Greenfield, Jesse G. Kocher, Matthew R. Lerner, Michael S. Morearty
-
Publication number: 20020188636Abstract: A software package for editing Web-based documents, comprising an interface module for interfacing with a browser software and a receiving module for receiving from a user an indication of a selected portion of a Web-based document currently displayed by the browser software, and of a desired editing function to be performed on the selected portion in combination with an object tag detecting module detecting object tag elements within the selected portion and an insertion module inserting immediately prior to and after each object tag element within the selected portion editing tags corresponding to the desired editing function, the insertion module inserting editing tags immediately prior to the selected portion and immediately after the selected portion, wherein the editing tags are distinguishable from the object tag elements.Type: ApplicationFiled: May 2, 2001Publication date: December 12, 2002Inventors: David K. Peck, Eliot S. Greenfield, Jesse G. Kocher, Matthew R. Lerner, Michael S. Morearty