Patents by Inventor Simon Townsend-Last

Simon Townsend-Last 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).

  • Publication number: 20250217227
    Abstract: A system implements an interpreter for extensible markup language (XML) to validate XML produced by large language models (LLMs). The system uses an LLM to generate a first set of XML instructions to perform a first task in an environment communicatively coupled to the system. The system executes the first set of XML instructions and observes a result of the execution. Based on the observed result, the system either uses the LLM to generate a second set of XML instructions to perform a second task, or detects an error in the first set of XML instructions. When an error is detected, the system uses the LLM to modify the first set of XML instructions to correct the error.
    Type: Application
    Filed: May 3, 2024
    Publication date: July 3, 2025
    Inventor: Simon Townsend-Last
  • Publication number: 20250216819
    Abstract: A system provides an artificial intelligence assistant to automate tasks within a structured environment. The system receives a natural language instruction to perform a task within an environment that is communicatively coupled to the system. Based on the received instruction, the system generates a computer-readable input that includes a context of the environment and a computer-readable form of the received instruction. The system sends the computer-readable input to a large language model (LLM) to cause the LLM to generate a set of computer program code to perform the task. The system executes the computer program code to perform the task in the environment.
    Type: Application
    Filed: May 3, 2024
    Publication date: July 3, 2025
    Inventor: Simon Townsend-Last
  • Publication number: 20250217116
    Abstract: A computing system stores representations of states of user interactions with an artificial intelligence assistant to enable the interactions to be resumed at any point. The system inputs a series of instructions to a large language model (LLM) to generate computer-readable code for performing tasks within a digital environment, where the code is executable by the system to perform the tasks. The system generates a transcript including the instructions in the series of instructions and corresponding computer-readable code generated by the LLM. The system stores a representation of each of a plurality of states of the transcript, wherein each state includes a portion of the transcript that corresponds to a task. A stored representation of a first state is accessed, and computer-readable code associated with the first state is executed, using a context of the environment corresponding to the first state, to reperform a corresponding task in the digital environment.
    Type: Application
    Filed: May 3, 2024
    Publication date: July 3, 2025
    Inventors: Simon Townsend-Last, William Henry Cauchois, Sharabesh Ramesh
  • Patent number: 11868706
    Abstract: The present disclosure describes a system, method, and computer program for syncing content across workspace pages. The system creates a first synced block on a first workspace page. Content on workspace pages rendered by the system is stored in blocks and each of the workspace pages has a hierarchy of blocks. The system adds one or more child blocks to the first synced block as content to be synced. The system creates a reference synced block on a second workspace page and adds a pointer to the reference synced block that points to the first synced block. This is done in order to sync the one or more child blocks of the first synced block across the first and second workspace pages, where editing the first synced block or the reference synced block includes editing the one or more child blocks of the first synced block.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: January 9, 2024
    Assignee: Notion Labs, Inc.
    Inventors: He Lu, Simon Townsend-Last