Patents by Inventor Gregory Lindhorst

Gregory Lindhorst 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: 20100211862
    Abstract: Users of spreadsheet/database web services are provided with a seamless experience of being able to interact with a single set of data both as a spreadsheet and as a database. Tables or datasheets in spreadsheet services and database services are linked with a read/write connection to a common data store. In addition to enabling the users to view the data in a companion user interface and edit employing the companion user interface's elements and operations, changes made in the data are reflected in both services through the common data store.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Dan Parish, Steven Greenberg, Clinton Covington, Eran Megiddo, Andrew Miller, Gregory Lindhorst
  • Publication number: 20070074120
    Abstract: A rich client view of server data is integrated within a server presentation of data provided by a portal server application. The rich client view of data is included with other web based views provided according to the server presentation of data when the rich client view is created. The rich client view is integrated among the web based views such that the rich client view and web based views are organized together. A separate application is launched to render the rich client view in response to a selection to render the rich client view. The selection to render the rich client view is integrated within the server presentation of data such that rich client view is provided seamlessly within the server presentation.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Gregory Lindhorst, Andrew Miller, Cyrus Balsara, Jason Bould, Jianlan Song, Neil Black, Paul Bishop
  • Publication number: 20050273441
    Abstract: .xParts are schematized data wrappers that provide a means by which a suite of office applications can share data amongst themselves and other application as well. Data from an arbitrary resource is selected and is associated with a schema. A schema is used to define the data type of the data, which facilitates representing the data. A unique identifier is associated with the data from the arbitrary resource, which allows a user to provide a context in which the data is to be displayed. The data is displayed in accordance with definitions provided by the schema.
    Type: Application
    Filed: May 21, 2004
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Zachary Woodall, Mark Lucovsky, Jean Paoli, Gregory Lindhorst
  • Publication number: 20050060718
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports the perception that the server space and client space are seamlessly joined into a single program execution space. An outgrowth of the single execution space includes effective event handling on the server through enabling created objects to migrate effectively between the server and client.
    Type: Application
    Filed: November 10, 2004
    Publication date: March 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Gregory Lindhorst, Stephen Millet, John Shewchuk, John Buehler
  • Publication number: 20050010910
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven.
    Type: Application
    Filed: August 11, 2004
    Publication date: January 13, 2005
    Applicant: Microsoft Corp.
    Inventors: Gregory Lindhorst, Stephen Millet, John Shewchuk