Processing

Please wait...

Settings

Settings

1. WO2020005653 - AUTOMATICALLY CREATING LAMBDA FUNCTIONS IN SPREADSHEET APPLICATIONS

Publication Number WO/2020/005653
Publication Date 02.01.2020
International Application No. PCT/US2019/037840
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
  • CAMPBELL, Johnny; US
  • BECKER, Andrew James; US
  • RUSSO, Claudio Vittorio; 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,58029.06.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) AUTOMATICALLY CREATING LAMBDA FUNCTIONS IN SPREADSHEET APPLICATIONS
(FR) CRÉATION AUTOMATIQUE DE FONCTIONS LAMBDA DANS DES APPLICATIONS DE TABLEUR
Abstract
(EN)
Examples discussed herein relate to automatically creating lambda functions in spreadsheet applications, e.g., Microsoft Excel®. In an implementation, a method of automatically creating lambda functions in spreadsheet applications using a lambda shorthand notation is disclosed. The method includes analyzing contents of a cell of a spreadsheet to identify a formulaic expression and determining that the formulaic expression can define a body of a lambda function without using explicit lambda function notation or parameter declarations. The method further includes automatically creating and invoking the lambda function responsive to the determination. As discussed herein, creating the lambda function includes registering the lambda function in a lambda registry using the formulaic expression as the body of the lambda function that evaluates into an output value.
(FR)
Des exemples décrits dans la présente invention concernent la création automatique de fonctions lambda dans des applications de tableur, par exemple Microsoft Excel®. Selon un mode de réalisation, l'invention concerne un procédé de création automatique de fonctions lambda dans des applications de tableur à l'aide d'une notation sténographique lambda. Le procédé comprend l'analyse du contenu d'une cellule d'un tableur pour identifier une expression de formule et comprend la détermination du fait que l'expression de formule peut définir un corps d'une fonction lambda sans utiliser de notation de fonction lambda explicite ou de déclarations de paramètre. Le procédé comprend en outre la création et l'appel automatiques de la fonction lambda en réponse à la détermination. Comme indiqué, la création de la fonction lambda comprend l'enregistrement de la fonction lambda dans un registre lambda à l'aide de l'expression de formule en tant que corps de la fonction lambda qui évalue une valeur de sortie.
Latest bibliographic data on file with the International Bureau