Processing

Please wait...

Settings

Settings

1. WO2020005652 - CREATING AND HANDLING LAMBDA FUNCTIONS IN SPREADSHEET APPLICATIONS

Publication Number WO/2020/005652
Publication Date 02.01.2020
International Application No. PCT/US2019/037837
International Filing Date 19.06.2019
IPC
[IPC code unknown for G06F 9/448]
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
20
Handling natural language data
21
Text processing
24
Editing, e.g. insert/delete
G06F 9/448 (2018.01)
G06F 17/24 (2006.01)
CPC
G06F 40/18
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventors
  • GROSS, Christopher John; US
  • DUZAK, Jeffrey James; US
  • BECKER, Andrew James; US
  • RUSSO, Claudio Vittorio; US
  • GORDON, Andrew Donald; US
Agents
  • MINHAS, Sandip S.; US
  • CHEN, Wei-Chen Nicholas; US
  • HINOJOSA, Brianna L.; US
  • HOLMES, Danielle J.; US
  • SWAIN, Cassandra T.; US
  • WONG, Thomas S.; US
  • CHOI, Daniel; US
  • HWANG, William C.; US
  • WIGHT, Stephen A.; US
  • CHATTERJEE, Aaron C.; US
  • JARDINE, John S.; US
  • GOLDSMITH, Micah P.; US
Priority Data
16/024,56629.06.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) CREATING AND HANDLING LAMBDA FUNCTIONS IN SPREADSHEET APPLICATIONS
(FR) CRÉATION ET GESTION DE FONCTIONS LAMBDA DANS DES APPLICATIONS DE TABLEUR
Abstract
(EN)
Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.
(FR)
Des exemples décrits dans la présente invention concernent la création et la gestion de lambdas dans une application de tableur, par exemple Microsoft Excel®. Comme indiqué, les lambdas sont des fonctions définies par l'utilisateur (UDF) qui peuvent être créées nativement et qui peuvent être conservées grâce à l'utilisation d'un registre lambda dans l'application de tableur. Selon un mode de réalisation, l'invention concerne un procédé de gestion de lambdas dans une application de tableur. Le procédé consiste à détecter qu'une cellule d'un tableur contient une expression qui définit une fonction lambda et à enregistrer la fonction lambda avec un registre lambda correspondant au tableur. L'enregistrement comprend l'enregistrement d'une cellule locale qui identifie un emplacement de la cellule du tableur où la fonction lambda est définie. Le procédé comprend en outre le remplacement de l'expression qui définit la fonction lambda avec une référence de la fonction lambda enregistrée.
Latest bibliographic data on file with the International Bureau