Patents by Inventor Dennis J. Lee

Dennis J. Lee 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).

  • Patent number: 8539339
    Abstract: A computer-implemented method for managing the display of items in a web-based document application includes providing an electronic document that includes a plurality of content items, anchoring a plurality of base layers to different discrete positions of the electronic document, and anchoring ones of the plurality of content items to particular ones of the base layers so that when the spreadsheet is scrolled on a computer display, the content items move with the spreadsheet by virtue of the anchoring of the content items to the base layers and the anchoring of the base layers to the spreadsheet.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventors: Zachary Lloyd, Dennis J. Lee, Joseph Schorr
  • Patent number: 8429521
    Abstract: A computer-implemented method of presenting an electronic document via a web browser includes maintaining on a computing device a client data model of the electronic document, the client data model comprising data that defines content of the electronic document and formatting of the content of the electronic document, and rendering a first sub-portion of content of the electronic document from the client data model to a document object model (DOM) for the web browser. The method also includes providing the DOM to the web browser, for the web browser to display a view of the electronic document from the DOM.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventors: Zachary Lloyd, Dennis J. Lee, Nick Santos, Yoah Bar-David
  • Publication number: 20120117452
    Abstract: A computer-implemented method for managing the display of items in a web-based document application includes providing an electronic document that includes a plurality of content items, anchoring a plurality of base layers to different discrete positions of the electronic document, and anchoring ones of the plurality of content items to particular ones of the base layers so that when the spreadsheet is scrolled an a computer display, the content items move with the spreadsheet by virtue of the anchoring of the content items to the base layers and the anchoring of the base layers to the spreadsheet.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 10, 2012
    Applicant: GOOGLE INC.
    Inventors: Zachary Lloyd, Dennis J. Lee, Joseph Schorr
  • Publication number: 20110307772
    Abstract: A computer-implemented method of presenting an electronic document via a web browser includes maintaining on a computing device a client data model of the electronic document, the client data model comprising data that defines content of the electronic document and formatting of the content of the electronic document, and rendering a first sub-portion of content of the electronic document from the client data model to a document object model (DOM) for the web browser. The method also includes providing the DOM to the web browser, for the web browser to display a view of the electronic document from the DOM.
    Type: Application
    Filed: April 12, 2011
    Publication date: December 15, 2011
    Inventors: Zachary Lloyd, Dennis J. Lee, Nick Santos, Yoah Bar-David
  • Publication number: 20110252335
    Abstract: A computer-implemented method for managing the display of information in a web browser involves identifying a web browser type of a web browser on a computing device, identifying a zoom level of the web browser, obtaining size-related information about one or more graphical elements displayed by the web browser, determining a matching size for an element to be provided on the browser, and adjusting the matching size to account for zooming-related measurement errors for the identified browser type and the identified zoom level.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 13, 2011
    Inventors: Zachary Lloyd, Dennis J. Lee, Josh Danziger
  • Publication number: 20110252299
    Abstract: A computer-implemented method for managing the display of items in a web-based document application includes providing an electronic document that includes a plurality of content items, anchoring a plurality of base layers to different discrete positions of the electronic document, and anchoring ones of the plurality of content items to particular ones of the base layers so that when the spreadsheet is scrolled on a computer display, the content items move with the spreadsheet by virtue of the anchoring of the content items to the base layers and the anchoring of the base layers to the spreadsheet.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 13, 2011
    Inventors: Zachary Lloyd, Dennis J. Lee, Joseph Schorr