Patents by Inventor Alexander Repenning

Alexander Repenning 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: 9304744
    Abstract: Methods and systems for providing rich semantic feedback to programmers by executing programs, or parts of programs, in data contexts relevant to the programmer are provided. According to one embodiment, software code associated with one or more of multiple programming building blocks is enabled to be concurrently edited and executed within a programming environment. A conversational programming agent of the programming environment receives (i) information regarding the programming building blocks and (ii) information indicative of a current situation relating to the programming building blocks. The conversational programming agent evaluates the programming building blocks based on the current situation.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: April 5, 2016
    Assignee: AGENTSHEETS, INC.
    Inventor: Alexander Repenning
  • Publication number: 20140157233
    Abstract: Methods and systems for providing rich semantic feedback to programmers by executing programs, or parts of programs, in data contexts relevant to the programmer are provided. According to one embodiment, software code associated with one or more of multiple programming building blocks is enabled to be concurrently edited and executed within a programming environment. A conversational programming agent of the programming environment receives (i) information regarding the programming building blocks and (ii) information indicative of a current situation relating to the programming building blocks. The conversational programming agent evaluates the programming building blocks based on the current situation.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: AgentSheets, Inc.
    Inventor: Alexander Repenning
  • Patent number: 8645914
    Abstract: Methods and systems for providing rich semantic feedback to programmers by executing programs, or parts of programs, in data contexts relevant to the programmer are provided. According to one embodiment, a method is provided for communicating semantic information to a programmer. A conversational programming agent of a programming environment receives (i) information regarding multiple programming building blocks and (ii) information indicative of a current situation relating to the programming building blocks. The conversational programming agent evaluates the programming building blocks based on the current situation. Then, the conversational programming agent provides semantic feedback regarding the programming building blocks to the programmer based on results of the evaluation.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: February 4, 2014
    Assignee: AgentSheets, Inc.
    Inventor: Alexander Repenning
  • Patent number: 8116591
    Abstract: Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a computer-implemented method of creating a polygon-based three-dimensional (3D) model from a two-dimensional (2D) pixel-based image involves creating an inflatable polygon-based 3D image and extruding the inflatable polygon-based 3D image. The inflatable polygon-based 3D image is created based on a 2D pixel-based input image by representing pixels making up the 2D pixel-based input image as polygons. The inflatable polygon-based 3D image is extruded by generating z-coordinate values for reference points associated with the polygons based upon a biased diffusion process.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: February 14, 2012
    Assignee: AgentSheets, Inc.
    Inventor: Alexander Repenning
  • Publication number: 20110285707
    Abstract: Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a computer-implemented method of creating a polygon-based three-dimensional (3D) model from a two-dimensional (2D) pixel-based image involves creating an inflatable polygon-based 3D image and extruding the inflatable polygon-based 3D image. The inflatable polygon-based 3D image is created based on a 2D pixel-based input image by representing pixels making up the 2D pixel-based input image as polygons. The inflatable polygon-based 3D image is extruded by generating z-coordinate values for reference points associated with the polygons based upon a biased diffusion process.
    Type: Application
    Filed: August 4, 2011
    Publication date: November 24, 2011
    Applicant: AGENTSHEETS, INC.
    Inventor: Alexander Repenning
  • Patent number: 7995863
    Abstract: Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a method of creating an inflatable icon involves a vectorizing module polygonizing an input image to produce an inflatable image by representing a set of pixels making up the input image as polygons. The inflatable image is then extruded by an extrusion module by generating appropriate z-coordinate values for a reference point associated with each polygon of the inflatable image based upon a biased diffusion process. End-user controlled pressure modulation is supported by an interface module by (i) adjusting one or more modulation functions employed by the biased diffusion process based upon end-user input regarding relative modulation bias for a selected set of one or more pixels associated with the inflatable image or (ii) applying the biased diffusion process to only the selected set of one or more pixels.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: August 9, 2011
    Assignee: AgentSheets, Inc.
    Inventor: Alexander Repenning
  • Publication number: 20110185343
    Abstract: Methods and systems for providing rich semantic feedback to programmers by executing programs, or parts of programs, in data contexts relevant to the programmer are provided. According to one embodiment, a method is provided for communicating semantic information to a programmer. A conversational programming agent of a programming environment receives (i) information regarding multiple programming building blocks and (ii) information indicative of a current situation relating to the programming building blocks. The conversational programming agent evaluates the programming building blocks based on the current situation. Then, the conversational programming agent provides semantic feedback regarding the programming building blocks to the programmer based on results of the evaluation.
    Type: Application
    Filed: January 24, 2011
    Publication date: July 28, 2011
    Inventor: Alexander Repenning
  • Publication number: 20100135596
    Abstract: Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a method of creating an inflatable icon involves a vectorizing module polygonizing an input image to produce an inflatable image by representing a set of pixels making up the input image as polygons. The inflatable image is then extruded by an extrusion module by generating appropriate z-coordinate values for a reference point associated with each polygon of the inflatable image based upon a biased diffusion process. End-user controlled pressure modulation is supported by an interface module by (i) adjusting one or more modulation functions employed by the biased diffusion process based upon end-user input regarding relative modulation bias for a selected set of one or more pixels associated with the inflatable image or (ii) applying the biased diffusion process to only the selected set of one or more pixels.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 3, 2010
    Applicant: AGENTSHEETS, INC. A Colorado Corporation
    Inventor: Alexander Repenning
  • Patent number: 7630580
    Abstract: Systems and methods are provided for performing diffusion-based image extrusion. According to one embodiment, a three dimensional model is created by polygonizing an input image to produce an inflatable image. The input image may be either a 2D image or icon or a 3D image or icon. The set of pixels making up the input image are represented as a plurality of polygons. Then, an initial value is assigned to a z-coordinate of each pixel in the set of pixels. After polygonizing the input image to create the inflatable image, the inflatable image is extruded by applying a biased image-based diffusion process to generate appropriate z-coordinate values for a reference point associated with each polygon of the plurality of polygons. In various embodiments, an end-user may be provided with the ability to interactively change one or more parameters associated with the inflatable image and/or the diffusion process.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: December 8, 2009
    Assignee: AgentSheets, Inc.
    Inventor: Alexander Repenning