Patents by Inventor Jean-Paul Alexander Kogelman

Jean-Paul Alexander Kogelman 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: 11573772
    Abstract: A visual-programming tool processes nodes of a graph corresponding to operations or functions in program code associated with a plurality of programs, (e.g., games), stored as graph of nodes with logical connections signifying inputs, outputs, and/or units of connected nodes. The visual-programming tool resolves valid types and/or units associated with respective connected nodes and can propagate valid types and/or units throughout the graph.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: February 7, 2023
    Assignee: Electronic Arts Inc.
    Inventors: Jean-Paul Alexander Kogelman, Kurtis Michael Schmidt
  • Patent number: 11550550
    Abstract: A system may provide a programming environment combining visual programming and text based programming. The system may determine a first node and a second node of a first plurality of nodes are native function call nodes of a visual graph-based programming language and determine a third node of the first plurality of nodes is a text-based node including text-based statements in a text-based programming language. In response to determining the third node of the first plurality of nodes is the text-based node, the system may interpret the text-based statements into a second plurality of nodes, the second plurality of nodes being native function call nodes of the visual graph-based programming language. The system may then generate a combined code based on the first plurality of nodes and the second plurality of nodes and compile the combined code.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: January 10, 2023
    Assignee: Electronic Arts Inc.
    Inventor: Jean-Paul Alexander Kogelman
  • Publication number: 20220075602
    Abstract: A visual-programming tool processes nodes of a graph corresponding to operations or functions in program code associated with a plurality of programs, (e.g., games), stored as graph of nodes with logical connections signifying inputs, outputs, and/or units of connected nodes. The visual-programming tool resolves valid types and/or units associated with respective connected nodes and can propagate valid types and/or units throughout the graph.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Applicant: Electronic Arts Inc.
    Inventors: Jean-Paul Alexander Kogelman, Kurtis Michael Schmidt
  • Publication number: 20220035603
    Abstract: A system may provide a programming environment combining visual programming and text based programming. The system may determine a first node and a second node of a first plurality of nodes are native function call nodes of a visual graph-based programming language and determine a third node of the first plurality of nodes is a text-based node including text-based statements in a text-based programming language. In response to determining the third node of the first plurality of nodes is the text-based node, the system may interpret the text-based statements into a second plurality of nodes, the second plurality of nodes being native function call nodes of the visual graph-based programming language. The system may then generate a combined code based on the first plurality of nodes and the second plurality of nodes and compile the combined code.
    Type: Application
    Filed: July 22, 2021
    Publication date: February 3, 2022
    Applicant: Electronic Arts Inc.
    Inventor: Jean-Paul Alexander Kogelman
  • Patent number: 11080026
    Abstract: A system may provide a programming environment combining visual programming and text based programming. The system may determine a first node and a second node of a first plurality of nodes are native function call nodes of a visual graph-based programming language and determine a third node of the first plurality of nodes is a text-based node including text-based statements in a text-based programming language. In response to determining the third node of the first plurality of nodes is the text-based node, the system may interpret the text-based statements into a second plurality of nodes, the second plurality of nodes being native function call nodes of the visual graph-based programming language. The system may then generate a combined code based on the first plurality of nodes and the second plurality of nodes and compile the combined code.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: August 3, 2021
    Assignee: Electronic Arts Inc.
    Inventor: Jean-Paul Alexander Kogelman