STORING OBJECTS IN A SPREADSHEET

Patent №

US 6,779,151

Granted

2004-08-17

Filed 2001

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09755415

A spreadsheet application provides a rich programming and modeling environment. The spreadsheet application of the present invention does this by recognizing a new “object” data type in addition to the conventional spreadsheet data types: numbers, text, date, Boolean, and error. The object data type can be used to create an instance of an external object and store the object in a cell of a spreadsheet. Once an object has been created in a spreadsheet, the object can be invoked or accessed from any other cell or formula in the spreadsheet. The spreadsheet application of the present invention provides several special object functions that operate to enable a user to create and invoke an object. A user can directly call functions from objects that are installed on a local or remote machine, by integrating an object function within a spreadsheet formula. Thus, the user is provided with a tool for integrating outside data services into a spreadsheet and may take advantage of pre-existing objects.

AI hardwareG06F 40/18Y10S 707/99932Y10S 707/99943Y10S 707/99944Y10S 707/99945

AI classification

AI hardware0.91
Planning0.04
Knowledge representation0.03
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 114340537

Assignors

CAHILL, JASON, ALLEN, JASON

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC