Patents by Inventor Cameron David Kikoen

Cameron David Kikoen 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: 11074724
    Abstract: Representative embodiments disclose mechanisms to create a distance field within a Graphics Processing Unit. This allows distance fields to be used in real time environments rather than having to be pre-calculated offline. Distance fields can be stored in a channel of a texture. To calculate the distance field, information that describes a shape are evaluated and shape segments that define the shape are created. A bounding box is created for each segment. For each pixel in each bounding box, the distance to the segment is calculated to create segment distance fields. For segments modeled with straight lines and quadratic segments, closed form solutions that can be implemented in the GPU are used. The individual segment distance fields are combined to form an overall shape distance field. A signed distance field is created by determining the inside and outside of the shape and adjusting distance field values appropriately.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Alexandre Gueniot, Cameron David Kikoen, Gilberto Aristides Apodaca Aragon
  • Publication number: 20200184687
    Abstract: Representative embodiments disclose mechanisms to create a distance field within a Graphics Processing Unit. This allows distance fields to be used in real time environments rather than having to be pre-calculated offline. Distance fields can be stored in a channel of a texture. To calculate the distance field, information that describes a shape are evaluated and shape segments that define the shape are created. A bounding box is created for each segment. For each pixel in each bounding box, the distance to the segment is calculated to create segment distance fields. For segments modeled with straight lines and quadratic segments, closed form solutions that can be implemented in the GPU are used. The individual segment distance fields are combined to form an overall shape distance field. A signed distance field is created by determining the inside and outside of the shape and adjusting distance field values appropriately.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Alexandre Gueniot, Cameron David Kikoen, Gilberto Aristides Apodaca Aragon
  • Publication number: 20120317486
    Abstract: Presentation content is embedded within a Web page utilizing a presentation Web Part. The presentation Web Part is configured to create a Web element, such as an inline frame (“iFrame”) within which the presentation content can be displayed. The presentation Web Part is configured with an outer application programming interface (“API”) that functions as a message wrapper, such as a postMessage wrapper, for an inner API to call functions of a presentation Web application to manipulate the presentation content such as by advancing through various slides of the presentation content. For example, the presentation Web Part and a map Web Part may be displayed on the same Web page such that when a user selects a city or other location via the map Web Part, the presentation Web Part displays presentation content associated with the selected location. Other use cases are provided herein.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Rebecca Meredith Loew, Cameron David Kikoen, Marcelo Augusto Cardozo, JR., Nina Gholami