Patents by Inventor Kurtis Michael Schmidt

Kurtis Michael Schmidt 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: 11625234
    Abstract: The present disclosure provides a system and method for updating a game application during runtime of a game application. The game application is executed on a client computing device using application code that includes a function store. During runtime of the game application, a function asset is received and stored in the function store. The function asset includes either precompiled code or code written in a scripting language and includes a version identifier. To execute a particular game function of the game application, the function asset is identified from other function assets in the function store based at least in part on its version identifier, and the game function is executed using the function asset.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: April 11, 2023
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Kurtis Michael Schmidt
  • 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
  • Publication number: 20220091824
    Abstract: A visual-programming tool provides an encapsulation mechanism configured to operate as a discrete section of a graph corresponding to a program in a visual-programming language. The encapsulation mechanism is configured to bind control flow of the visual-programming language to the encapsulation mechanism, determine logic associated with an encapsulated section of the graph, determine input and/or output associated with the encapsulated section, and present a visual representation of the encapsulation mechanism encompassing a visual representation of the input and/or output and logic in a graphical-user interface associated with the visual-programming tool. In some examples, the visual-programming tool can automatically position nodes associated with the encapsulation mechanism in the graphical-user interface.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Applicant: Electronic Arts Inc.
    Inventors: Kurtis Michael Schmidt, Matthew Sean Halliday
  • 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: 20210271470
    Abstract: The present disclosure provides a system and method for updating a game application during runtime of a game application. The game application is executed on a client computing device using application code that includes a function store. During runtime of the game application, a function asset is received and stored in the function store. The function asset includes either precompiled code or code written in a scripting language and includes a version identifier. To execute a particular game function of the game application, the function asset is identified from other function assets in the function store based at least in part on its version identifier, and the game function is executed using the function asset.
    Type: Application
    Filed: January 8, 2021
    Publication date: September 2, 2021
    Inventor: Kurtis Michael Schmidt
  • Patent number: 10891125
    Abstract: The present disclosure provides a system and method for updating a game application during runtime of a game application. The game application is executed on a client computing device using application code that includes a function store. During runtime of the game application, a function asset is received and stored in the function store. The function asset includes either precompiled code or code written in a scripting language and includes a version identifier. To execute a particular game function of the game application, the function asset is identified from other function assets in the function store based at least in part on its version identifier, and the game function is executed using the function asset.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: January 12, 2021
    Assignee: Electronic Arts Inc.
    Inventor: Kurtis Michael Schmidt
  • Publication number: 20200310783
    Abstract: The present disclosure provides a system and method for updating a game application during runtime of a game application. The game application is executed on a client computing device using application code that includes a function store. During runtime of the game application, a function asset is received and stored in the function store. The function asset includes either precompiled code or code written in a scripting language and includes a version identifier. To execute a particular game function of the game application, the function asset is identified from other function assets in the function store based at least in part on its version identifier, and the game function is executed using the function asset.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventor: Kurtis Michael Schmidt