Patents by Inventor Christopher Evan OSLUND

Christopher Evan OSLUND 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: 12271687
    Abstract: Various embodiments of the present technology generally relate to enhancements to spreadsheet tables. More specifically, embodiments of the present technology include systems and methods for incorporating various table column operations into table columns headers, thereby simplifying the act of propagating a desired effect across a range that exactly matches the table column. In an embodiment, a spreadsheet application detects a cell event in a spreadsheet, wherein the cell event affects one or more cells of the spreadsheet, determines that a cell of the one or more cells is inside a range that makes up a table in the spreadsheet, identifies a table column of the table to which the cell belongs, identifies metadata for the table column, wherein the metadata for the table column comprises column configuration instructions, and applies the column configuration instructions to the cell.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: April 8, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Advait Sarkar, George Chalhoub, Christopher Evan Oslund, Christian Mendel Canton
  • Publication number: 20240386058
    Abstract: Technology is disclosed herein for the integration of spreadsheet environments with an LLM service. In an implementation, an application receives a natural language input from a user associated with visualization of data hosted by the application. The application generates a prompt for a large language model (LLM) service based on the user input and the visualization and submits the prompt to the LLM service. The application receives a reply to the prompt from the LLM service and modifies the visualization based on the reply from the LLM service. In an implementation, the data includes spreadsheet data and the visualization includes a chart. In some implementations, to modify the visualization, the application generates source code based on the reply from the LLM service when the classification of the natural language input is a command.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 21, 2024
    Inventors: Johnnie C. THOMAS, Vipul GARG, Javier Ricardo ESCOBAR AVILA, Xiaomei WANG, Auston Robert WALLACE, Christopher Evan OSLUND
  • Publication number: 20230325587
    Abstract: Various embodiments of the present technology generally relate to enhancements to spreadsheet tables. More specifically, embodiments of the present technology include systems and methods for incorporating various table column operations into table columns headers, thereby simplifying the act of propagating a desired effect across a range that exactly matches the table column. In an embodiment, a spreadsheet application detects a cell event in a spreadsheet, wherein the cell event affects one or more cells of the spreadsheet, determines that a cell of the one or more cells is inside a range that makes up a table in the spreadsheet, identifies a table column of the table to which the cell belongs, identifies metadata for the table column, wherein the metadata for the table column comprises column configuration instructions, and applies the column configuration instructions to the cell.
    Type: Application
    Filed: June 6, 2022
    Publication date: October 12, 2023
    Inventors: Advait SARKAR, George CHALHOUB, Christopher Evan OSLUND, Christian Mendel CANTON