Patents by Inventor David A. Bowles

David A. Bowles 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: 11173398
    Abstract: A virtual camera placement system is provided which includes a user input device configured to receive user input and a display device configured to display images captured by a virtual camera. The virtual camera placement system further includes non-volatile memory configured to store instructions and a processor configured to execute the instructions to generate a three-dimensional simulation including a plurality of challenge points for a user, navigate the simulation including the challenge points in response to the user input, and control the virtual camera in the simulation differently in a plurality of camera stages based on at least the user input and an outcome of navigating one or more of the challenge points.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Brooks Spradling, Kyle Matthew Emtman, Andrew David Beaudoin, Timothy Craig Dean, Huw David Bowles, Stephen James Malpass, William Myles, Martin Stoykov Mihov, Phillip Williams
  • Publication number: 20190351325
    Abstract: A virtual camera placement system is provided which includes a user input device configured to receive user input and a display device configured to display images captured by a virtual camera. The virtual camera placement system further includes non-volatile memory configured to store instructions and a processor configured to execute the instructions to generate a three-dimensional simulation including a plurality of challenge points for a user, navigate the simulation including the challenge points in response to the user input, and control the virtual camera in the simulation differently in a plurality of camera stages based on at least the user input and an outcome of navigating one or more of the challenge points.
    Type: Application
    Filed: June 29, 2018
    Publication date: November 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Brooks SPRADLING, Kyle Matthew EMTMAN, Andrew David BEAUDOIN, Timothy Craig DEAN, Huw David BOWLES, Stephen James MALPASS, William MYLES, Martin Stoykov MIHOV, Phillip WILLIAMS
  • Patent number: 8042617
    Abstract: A system and method for deploying one or more tools in a wellbore according to which a clamp is coupled to a flexible interconnect.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: October 25, 2011
    Assignee: Halliburton Energy Services, Inc.
    Inventors: David Bowles, Patrick Mekolik
  • Publication number: 20080173441
    Abstract: A system and method for deploying one or more tools in a wellbore according to which a clamp is coupled to a flexible interconnect.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 24, 2008
    Applicant: PINNACLE TECHNOLOGIES, INC.
    Inventors: David Bowles, Patrick Mekolik
  • Patent number: 5954456
    Abstract: A torque nut for a mine roof or rock bolt intended for use with a multi-component, rapid curing resin that is mixed by rotation of the bolt through the torque nut includes a nut body having a threaded bore including threads of uniform lead and threads of progressively decreasing lead whereby the threads of decreasing lead create an interference between the nut threads and the bolt threads when the nut is threaded on the bolt to permit transmittal of a predetermined torque through the nut into the bolt to mix the resin in a bore hole associated with the bolt. The threads of decreasing lead in the torque nut are created by a coining process that does not affect the geometry of the threads other than the thread leads, which are affected in a progressive manner as the distance from the coined end of the nut increases.
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: September 21, 1999
    Inventor: David A. Bowles