Patents by Inventor William Ben Hanke

William Ben Hanke 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: 10943405
    Abstract: A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Klein, Cedric Caillaud, Jeremy Kersey, Cedric Lee, William Ben Hanke
  • Publication number: 20200035032
    Abstract: A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 30, 2020
    Inventors: Andrew KLEIN, Cedric CAILLAUD, Jeremy KERSEY, Cedric LEE, William Ben HANKE
  • Patent number: 10475248
    Abstract: A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Klein, Cedric Caillaud, Jeremy Kersey, Cedric Lee, William Ben Hanke
  • Patent number: 10264320
    Abstract: Embodiments described herein enable user interaction with a video segment. A hit-zone file, which includes hit-zone data, is produced and stored for a video segment, wherein the hit-zone data corresponds to spatial regions that define hit-zones for hidden objects included in the video segment. The hit-zone file is provided to a computing system so that when the computing system displays the video segment the hit-zone file adds hit-zones for the hidden objects included in the video segment. The hit-zone file is produced separate from the video segment. Each of the hit-zones is defined by a different portion of the hit-zone data and corresponds to a different one of the hidden objects included in the video segment. The spatial regions that define the hit-zones for hidden objects are not visible to a user of the computing system that views the video segment with the hit-zones added.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: April 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kirk Christopher Gibbons, David Seymour, Preetinderpal Singh Mangat, William Michael Mozell, William Ben Hanke, Dashan Yue, Jeremy Bruce Kersey, Henry Stuart Denison Watson, Enrico William Guld
  • Publication number: 20150355826
    Abstract: Embodiments described herein enable user interaction with a video segment. A hit-zone file, which includes hit-zone data, is produced and stored for a video segment, wherein the hit-zone data corresponds to spatial regions that define hit-zones for hidden objects included in the video segment. The hit-zone file is provided to a computing system so that when the computing system displays the video segment the hit-zone file adds hit-zones for the hidden objects included in the video segment. The hit-zone file is produced separate from the video segment. Each of the hit-zones is defined by a different portion of the hit-zone data and corresponds to a different one of the hidden objects included in the video segment. The spatial regions that define the hit-zones for hidden objects are not visible to a user of the computing system that views the video segment with the hit-zones added.
    Type: Application
    Filed: January 21, 2015
    Publication date: December 10, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Kirk Christopher Gibbons, David Seymour, Preetinderpal Singh Mangat, William Michael Mozell, William Ben Hanke, Dashan Yue, Jeremy Bruce Kersey, Henry Stuart Denison Watson, Enrico William Guld
  • Publication number: 20140171191
    Abstract: Systems and methods for computationally generating a cinematic animation in a turn-based game program are provided. In one aspect, a phase intensity scoring engine is configured to receive a turn report at a conclusion of a turn, divide it into turn phases, and score the intensity of each phase, so that an animation sequence template may be populated with the turn phases based on their intensity scores. At least one action sequence template is selected for each turn phase, and an action sequence instance is created for each action sequence template based upon game data. Action sequence instances for each turn phase are rendered to produce a cinematic visually animation summarizing the turn.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Anthony J. Cox, Stephen G. Dewhurst, Thomas J. Zuccotti, James Lawrence Ricker, William Ben Hanke