Patents by Inventor David C. Kline

David C. Kline 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: 8553934
    Abstract: Techniques are provided for re-orienting a field of view of a depth camera having one or more sensors. The depth camera may have one or more sensors for generating a depth image and may also have an RGB camera. In some embodiments, the field of view is re-oriented based on the depth image. The position of the sensor(s) may be altered to change the field of view automatically based on an analysis of objects in the depth image. The re-orientation process may be repeated until a desired orientation of the sensor is determined. Input from the RGB camera might be used to validate a final orientation of the depth camera, but is not required to during the process of determining new possible orientation of the field of view.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Stanley W. Adermann, Mark Plagge, Craig Peeper, Szymon Stachniak, David C. Kline
  • Publication number: 20120146902
    Abstract: Techniques are provided for re-orienting a field of view of a depth camera having one or more sensors. The depth camera may have one or more sensors for generating a depth image and may also have an RGB camera. In some embodiments, the field of view is re-oriented based on the depth image. The position of the sensor(s) may be altered to change the field of view automatically based on an analysis of objects in the depth image. The re-orientation process may be repeated until a desired orientation of the sensor is determined. Input from the RGB camera might be used to validate a final orientation of the depth camera, but is not required to during the process of determining new possible orientation of the field of view.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Stanley W. Adermann, Mark Plagge, Craig Peeper, Szymon Stachniak, David C. Kline
  • Patent number: 7565648
    Abstract: In order to facilitate automated operations with software, semantic meaning of data values is bound to the syntactic type of the data values. In a described implementation, a piece of software accepts inputs and produces outputs. The inputs have a specified syntactic type (e.g., runtime type) and an expected semantic meaning. The semantic meaning corresponds to a real-world description of relevant data for the input. Providing a data set that matches the specified syntactic type and the expected semantic meaning as input to the software enables a relevant operation with the software to be performed. An example automated operation is the testing of a piece of software. In another described implementation, a synmantic data object is created and/or utilized that includes a syntactic type attribute and a semantic meaning attribute for the contained data value(s). Other optional attributes include locale indication and a validity flag.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: David C. Kline, Michael G. Boilen
  • Publication number: 20040199818
    Abstract: Automated testing of web services includes automatically generating a test script. Test data is supplied to the test script from a test data file. The web service is tested using the test script and the test data. The web service then produces a result from the test data. The result of the test is automatically verified.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 7, 2004
    Applicant: MICROSOFT CORP.
    Inventors: Michael G. Boilen, David C. Kline