Patents by Inventor Blair MacIntyre

Blair MacIntyre 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: 9679144
    Abstract: An “AR Privacy API” provides an API that allows applications and web browsers to use various content rendering abstractions to protect user privacy in a wide range of web-based immersive augmented reality (AR) scenarios. The AR Privacy API extends the traditional concept of “web pages” to immersive “web rooms” wherein any desired combination of existing or new 2D and 3D content is rendered within a user's room or other space. Advantageously, the AR Privacy API and associated rendering abstractions are useable by a wide variety of applications and web content for enhancing the user's room or other space with web-based immersive AR content. Further, the AR Privacy API is implemented using any existing or new web page coding platform, including, but not limited to HTML, XML, CSS, JavaScript, etc., thereby enabling existing web content and coding techniques to be smoothly integrated into a wide range of web room AR scenarios.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Molnar, John Vilk, Eyal Ofek, Alexander Moshchuk, Jiahe Wang, Ran Gal, Lior Shapira, Douglas Christopher Burger, Blair MacIntyre, Benjamin Livshits
  • Publication number: 20150143459
    Abstract: An “AR Privacy API” provides an API that allows applications and web browsers to use various content rendering abstractions to protect user privacy in a wide range of web-based immersive augmented reality (AR) scenarios. The AR Privacy API extends the traditional concept of “web pages” to immersive “web rooms” wherein any desired combination of existing or new 2D and 3D content is rendered within a user's room or other space. Advantageously, the AR Privacy API and associated rendering abstractions are useable by a wide variety of applications and web content for enhancing the user's room or other space with web-based immersive AR content. Further, the AR Privacy API is implemented using any existing or new web page coding platform, including, but not limited to HTML, XML, CSS, JavaScript, etc., thereby enabling existing web content and coding techniques to be smoothly integrated into a wide range of web room AR scenarios.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: David Molnar, John Vilk, Eyal Ofek, Alexander Moshchuk, Jiahe Wang, Ran Gal, Lior Shapira, Douglas Christopher Burger, Blair MacIntyre, Benjamin Livshits
  • Patent number: 8203603
    Abstract: Disclosed are product processing systems and methods for monitoring, inspecting and controlling baking, cooking and routing processes, and the like. Products are placed on and moved by a conveyor. Images of the moving products are generated, such as by an image acquisition system. The images are processed by a symbol generation system. Symbols are then displayed on selected moving products based upon predetermined criteria. The systems and methods may be used to process oven-cooked or oven-baked products to identify (via the projected symbols) products that are defective or otherwise unacceptable. The product processing systems may be used to process packages or items having barcodes or other identifying labels to display routing or other identifying information on the moving products.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: June 19, 2012
    Assignee: Georgia Tech Research Corporation
    Inventors: Sim Harbert, Blair MacIntyre, Douglas F. Britton, Daniel L. Shaw
  • Publication number: 20110050872
    Abstract: Disclosed are product processing systems and methods for monitoring, inspecting and controlling baking, cooking and routing processes, and the like. Products are placed on and moved by a conveyor. Images of the moving products are generated, such as by an image acquisition system. The images are processed by a symbol generation system. Symbols are then displayed on selected moving products based upon predetermined criteria. The systems and methods may be used to process oven-cooked or oven-baked products to identify (via the projected symbols) products that are defective or otherwise unacceptable. The product processing systems may be used to process packages or items having barcodes or other identifying labels to display routing or other identifying information on the moving products.
    Type: Application
    Filed: January 22, 2009
    Publication date: March 3, 2011
    Applicant: Georgia Tech Research Corporation
    Inventors: Sim Harbert, Blair MacIntyre, Douglas F. Britton, Daniel L. Shaw