Patents by Inventor Jan Poeschko

Jan Poeschko 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: 11392755
    Abstract: Programmer input in a programming language is received. The programmer input includes i) a built-in function corresponding to retrieving electronic objects from network-accessible storage, and ii) a parameter indicating an electronic object. The programmer input is evaluated to determine that the electronic object is to be retrieved from the network-accessible storage, and one of i) the electronic object, or ii) an evaluation of the electronic object, is retrieved.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 19, 2022
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
  • Publication number: 20200057803
    Abstract: Programmer input in a programming language is received. The programmer input includes i) a built-in function corresponding to retrieving electronic objects from network-accessible storage, and ii) a parameter indicating an electronic object. The programmer input is evaluated to determine that the electronic object is to be retrieved from the network-accessible storage, and one of i) the electronic object, or ii) an evaluation of the electronic object, is retrieved.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
  • Patent number: 10460026
    Abstract: Programmer input in a programming language is received, the programmer input including i) specification data corresponding to an electronic form to be generated, and ii) a parameter that indicates a function to be applied to user input. The programmer input is evaluated to generate an electronic form object that includes one or more user-interface mechanisms for receiving the user input, wherein evaluating the programmer input includes evaluating the specification data and/or the parameter that indicates the function to generate code in the electronic form object which is capable of being processed by an application to render the electronic form. The electronic form object is generated such that the electronic form object is configured to apply, upon being processed by the application, the function to the user input received via the one or more user-interface mechanisms.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: October 29, 2019
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Riccardo Di Virgilio, Joel Klein, Jan Poeschko
  • Patent number: 10437921
    Abstract: Programmer input in a first programming language is received, the programmer input including i) a built-in function of the first programming language, the built-in function corresponding to generating code for remotely invoking an electronic object deployed, or to be deployed, on a server via a communication network, and ii) a parameter that indicates the electronic object, wherein the code for invoking the electronic object comprises a) code in a second programming language different than the first programming language, or b) code in a markup language interpretable by a web browser. The programmer input is evaluated to: i) generate the code for remotely invoking the electronic object deployed, or to be deployed, on the server, and ii) if the electronic object is not yet deployed on the server, deploy the electronic object on the server. The code for remotely invoking the electronic object is generated for inclusion in a file corresponding to a web page or a program written in the second programming language.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 8, 2019
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Christopher Wolfram, Joel Klein, Jan Poeschko
  • Patent number: 10430511
    Abstract: Programmer input in a programming language is received, the programmer input including i) first specification data specifying one or more parameters to be passed to an application programming interface (API), and ii) second specification data that specifies a function to be performed by the API. The programmer input is evaluated to generate an API object that is configured, when executed, to perform the specified function using the one or more parameters. Evaluating the programmer input includes evaluating the first specification data to generate the API object such that the API object is configured to receive the one or more parameters.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: October 1, 2019
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
  • Publication number: 20180004721
    Abstract: Programmer input in a first programming language is received, the programmer input including i) a built-in function of the first programming language, the built-in function corresponding to generating code for remotely invoking an electronic object deployed, or to be deployed, on a server via a communication network, and ii) a parameter that indicates the electronic object, wherein the code for invoking the electronic object comprises a) code in a second programming language different than the first programming language, or b) code in a markup language interpretable by a web browser. The programmer input is evaluated to: i) generate the code for remotely invoking the electronic object deployed, or to be deployed, on the server, and ii) if the electronic object is not yet deployed on the server, deploy the electronic object on the server. The code for remotely invoking the electronic object is generated for inclusion in a file corresponding to a web page or a program written in the second programming language.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 4, 2018
    Inventors: Stephen WOLFRAM, Christopher WOLFRAM, Joel KLEIN, Jan POESCHKO
  • Publication number: 20170220542
    Abstract: Programmer input in a programming language is received, the programmer input including i) specification data corresponding to an electronic form to be generated, and ii) a parameter that indicates a function to be applied to user input. The programmer input is evaluated to generate an electronic form object that includes one or more user-interface mechanisms for receiving the user input, wherein evaluating the programmer input includes evaluating the specification data and/or the parameter that indicates the function to generate code in the electronic form object which is capable of being processed by an application to render the electronic form. The electronic form object is generated such that the electronic form object is configured to apply, upon being processed by the application, the function to the user input received via the one or more user-interface mechanisms.
    Type: Application
    Filed: April 12, 2017
    Publication date: August 3, 2017
    Inventors: Stephen WOLFRAM, Riccardo DI VIRGILIO, Joel KLEIN, Jan POESCHKO
  • Publication number: 20170212737
    Abstract: Programmer input in a programming language is received, the programmer input including i) first specification data specifying one or more parameters to be passed to an application programming interface (API), and ii) second specification data that specifies a function to be performed by the API. The programmer input is evaluated to generate an API object that is configured, when executed, to perform the specified function using the one or more parameters. Evaluating the programmer input includes evaluating the first specification data to generate the API object such that the API object is configured to receive the one or more parameters.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: Stephen WOLFRAM, Joel KLEIN, Jan POESCHKO
  • Patent number: 9619217
    Abstract: In a method for cloud deployment, programmer input in a programming language is received, the programmer input including i) a built-in function corresponding to making electronic objects accessible on a network, and ii) a parameter indicating an electronic object. The programmer input is evaluated to cause the electronic object to be stored on a server and made accessible via a network coupled to the server.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 11, 2017
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko