Smart Selection Engine
AssigneeMicrosoft Corporation
InventorsCarlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsCarlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
Estimating the term…
A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The smart selection engine reduces the cognitive load and complexity for performing spreadsheet operations by clearly presenting the user with easy to use and understand options that are big, simple, and lend themselves nicely to natural user interfaces, touch enabled devices, and devices with small displays as well as with graphical user interfaces, larger displays, and traditional input devices. By making contextually based suggestions, the smart selection engine reduces or eliminates the need for the user to be aware of the available operations or how to perform the operations. Further, the smart selection engine improves the consistency and efficiency of working with a spreadsheet.
A method for performing operations in a spreadsheet having a user interface and containing data, the method comprising:
A system for making contextually appropriate suggestions for work operating on a spreadsheet, the system comprising a computing device having a processor and a memory in communication with the processor for executing a smart selection engine operable to:
A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method for providing a user interface allowing a user to interact directly with the spreadsheet to perform operations comprising a collection of operations, the method comprising:
Dependencies are inferred from the claim text.