Patents by Inventor James Thomas Kajiya

James Thomas Kajiya 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: 10198854
    Abstract: A system described herein provides six degrees of freedom with respect to a three-dimensional object rendered on a multi-touch display through utilization of three touch points. Multiple axes of rotation are established based at least in part upon location of a first touch point and a second touch point on a multi-touch display. Movement of a third touch point controls appearance of rotation of the three-dimensional object about two axes, and rotational movement of the first touch point relative to the second touch point controls appearance of rotation of the three-dimensional object about a third axis.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Thomas Kajiya, Andrew Wilson
  • Publication number: 20110041098
    Abstract: A system described herein provides six degrees of freedom with respect to a three-dimensional object rendered on a multi-touch display through utilization of three touch points. Multiple axes of rotation are established based at least in part upon location of a first touch point and a second touch point on a multi-touch display. Movement of a third touch point controls appearance of rotation of the three-dimensional object about two axes, and rotational movement of the first touch point relative to the second touch point controls appearance of rotation of the three-dimensional object about a third axis.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Inventors: James Thomas Kajiya, Andrew Wilson
  • Publication number: 20100117931
    Abstract: A display apparatus described herein includes a display screen and a display processor. The display processor includes a plurality of function units that comprise functions that are representative of data that is desirably displayed on the display screen. The display processor is configured to receive configurations, compositions, and/or parameters for the plurality of function units. In addition, the display processor displays data on the display screen based at least in part upon output of the plurality of function units.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: Microsoft Corporation
    Inventors: J. Turner Whitted, James Thomas Kajiya, Erik S. Ruf, Ray A. Bittner, JR.