Patents by Inventor Anthony A. Valey

Anthony A. Valey 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: 20150312375
    Abstract: Disclosed herein are systems, methods, and software to enhance user experiences with online services and hosted content. In at least one implementation, an initial user interaction with a user interface to a local model of content is detected. The local model of the content comprises an initial portion of the content downloaded to the local model. A subsequent user interaction with the user interface to the local model of the content is predicted based at least in part on the initial user interaction. A subsequent portion of the content is then identified for downloading to the local model of the content in anticipation of the subsequent user interaction occurring. The subsequent portion is identified based at least in part on the subsequent user interaction.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: Microsoft Corporation
    Inventors: Anthony A. Valey, Guy G. Michaeli, Daniel J. Janni, Scott D. Brothers
  • Patent number: 8689095
    Abstract: Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Dan Parish, Anthony Valey, Ira Levin, Justin Rockwood, Shahar Prish, Amar Grewal, Liviu Asnash, Amir Avraham
  • Publication number: 20100205520
    Abstract: Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Applicant: Micrososoft Corporation
    Inventors: Dan Parish, Anthony Valey, Ira Levin, Justin Rockwood, Shahar Prish, Amar Grewal, Liviu Asnash, Amir Avraham