Patents by Inventor Oliver Fisher

Oliver Fisher has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050055626
    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.
    Type: Application
    Filed: October 8, 2004
    Publication date: March 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Richard Wolf, Vinod Anantharaman, Matthew Morgan, Christopher Franklin
  • Publication number: 20050050088
    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.
    Type: Application
    Filed: October 8, 2004
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Richard Wolf, Vinod Anantharaman, Matthew Morgan, Christopher Franklin
  • Publication number: 20050044524
    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.
    Type: Application
    Filed: September 29, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Murray, Paul Erickson, Oliver Fisher, Michael Hopcroft, Suryanarayanan Raman
  • Publication number: 20050044496
    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. 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. Underlying the user interface, the architecture separates data handling functions from presentation functions.
    Type: Application
    Filed: October 8, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Matthew Morgan, Christopher Franklin
  • Publication number: 20050044486
    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.
    Type: Application
    Filed: September 16, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Richard Wolf, Vinod Anantharaman, Matthew Morgan, Christopher Franklin
  • Publication number: 20050044497
    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. 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. Underlying the user interface, the architecture separates data handling functions from presentation functions.
    Type: Application
    Filed: October 8, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Matthew Morgan, Christopher Franklin
  • Publication number: 20050034060
    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.
    Type: Application
    Filed: September 16, 2004
    Publication date: February 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Kotler, Alexander Gounares, Oliver Fisher, Richard Wolf, Vinod Anantharaman, Matthew Morgan, Christopher Franklin