Oliver James Fisher (born 13 September 1988) is an English professional golfer. Fisher was born in Chingford, London. He was a winner of the Faldo Series, Nick
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 17/21
US Classification:
715515, 715503, 715505, 715509
Abstract:
A system architecture integrates spreadsheet fields and functionality into text. In one implementation, a free floating field is presented in line with text in a document. The free floating field is configured to present content derived from a source. Upon modification of the source, the content in the free floating field is automatically updated to reflect changes to the source. In a particular implementation, where the source is a spreadsheet, modifications made to the spreadsheet are then reflected in updates in the free floating fields of the text.
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 17/21
US Classification:
715515, 715503, 715505, 715509
Abstract:
A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. The values and formula results can also be formatted (e. g. , numbers, date, times, currency, etc. ), like a spreadsheet, while remaining part of the normal text of a document. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the free floating fields, such as recalculation, formula handling, sorting, referencing, and the like.
User Interface For Integrated Spreadsheets And Word Processing Tables
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Richard J. Wolf - Seattle WA, US Vinod Anantharaman - Issaquah WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715513, 715512, 715530, 707101
Abstract:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
User Interface For Integrated Spreadsheets And Word Processing Tables
Matthew J. Kotler - Kenmore WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Seattle WA, US Richard J. Wolf - Seattle WA, US Vinod Anantharaman - Issaquah WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715212, 715227, 715249, 715257, 715267
Abstract:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
User Interface For Integrated Spreadsheets And Word Processing Tables
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Richard J. Wolf - Seattle WA, US Vinod Anantharaman - Issaquah WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715212, 715209, 715230, 719328
Abstract:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715209, 715213, 715234, 715227, 715219, 715220
Abstract:
A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes.
Matthew J. Kotler - Kirkland WA, US Alexander G. Gounares - Kirkland WA, US Oliver G. Fisher - Redmond WA, US Matthew D. Morgan - Seattle WA, US Christopher Matthew Franklin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715212, 715217, 715234, 715219, 715237
Abstract:
A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes.
Michael C. Murray - Seattle WA, US Paul R. Erickson - Sammamish WA, US Oliver G. Fisher - Redmond WA, US Suryanarayanan V. Raman - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717172, 717170
Abstract:
Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed. The files describing the extension files are downloaded on the client.