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: 20240035647
    Abstract: 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: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventors: Nicholas Veenstra, David K. Peck
  • Patent number: 9766787
    Abstract: 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: Grant
    Filed: August 6, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8930898
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
  • Publication number: 20140351727
    Abstract: 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: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8826174
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8341598
    Abstract: 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: Grant
    Filed: January 18, 2008
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
  • Patent number: 7736023
    Abstract: 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: Grant
    Filed: October 29, 2007
    Date of Patent: June 15, 2010
    Assignee: BARCO Lightning Systems, Inc.
    Inventors: Richard S. Belliveau, David K. Peck
  • Publication number: 20090327954
    Abstract: 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: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Publication number: 20090187886
    Abstract: 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: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: David K. Peck, Randy Kimmerly, Christopher L. Anderson
  • Publication number: 20090109680
    Abstract: 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: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventors: Richard S. Belliveau, David K. Peck
  • Publication number: 20080062684
    Abstract: 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: Application
    Filed: July 20, 2007
    Publication date: March 13, 2008
    Inventors: Richard S. Belliveau, David K. Peck, Joe Shelton Williamson, Robert T. Smith, David R. Dahly, Michael Bell, Keith D. Bickers
  • Patent number: 7111234
    Abstract: 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: Grant
    Filed: May 2, 2001
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: David K. Peck, Eliot S. Greenfield, Jesse G. Kocher, Matthew R. Lerner, Michael S. Morearty
  • Publication number: 20020188636
    Abstract: 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: Application
    Filed: May 2, 2001
    Publication date: December 12, 2002
    Inventors: David K. Peck, Eliot S. Greenfield, Jesse G. Kocher, Matthew R. Lerner, Michael S. Morearty