The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 28, 2018
Filed:
Jun. 07, 2012
Ming-hsiung Chang, New Taipei, TW;
Shao-yi Hung, Taipei, TW;
Peng-jen Chen, New Taipei, TW;
Li-hui Chen, Taipei, TW;
Hung-ju King, New Taipei, TW;
Hsin Hui Huang, Taipei, TW;
Ming-Hsiung Chang, New Taipei, TW;
Shao-Yi Hung, Taipei, TW;
Peng-Jen Chen, New Taipei, TW;
Li-Hui Chen, Taipei, TW;
Hung-Ju King, New Taipei, TW;
Hsin Hui Huang, Taipei, TW;
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Concepts and technologies are described herein for progressive loading for web-based spreadsheet applications. In accordance with the concepts and technologies disclosed herein, a user device can access data from a remote source such as a server computer. The user device can determine dimensions of a viewport corresponding to a viewable portion of the data, a window associated with the viewport, and a preloaded area associated with the window. The user device can request the data associated with the window and the preloaded area and store the data in a cache associated with the user device. The cached data can be used by the user device to generate UIs for displaying the spreadsheet. If the user device detects movement of the viewport, the user device can render a new UI in response to the movement. The user device also can be configured to update and/or clean the cache.