发明名称 Multi-tiered caches in data rendering
摘要 Methods, program products, and systems for rendering data using multi-tiered caches are described. A system can render a first section of data and store the rendered first section of data in a first tier cache. The system can determine that a data field, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data. The system can generate a rendering of the data field and store the rendering of the data field in a second tier cache. When rendering the second section of data, the system can use the rendered data field stored in the second tier cache instead of regenerating the rendering of the data field.
申请公布号 US8965933(B2) 申请公布日期 2015.02.24
申请号 US201213631255 申请日期 2012.09.28
申请人 Apple Inc. 发明人 Brad Vladimir
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method comprising: generating, by one or more computing devices, a rendering of a first section of data and storing the rendering of the first section of data in a first data buffer; determining, by the one or more computing devices, a data field that, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data that will be stored in a second data buffer, the data field, when rendered, including a first portion and a second portion, wherein determining that the data field straddles the renderings includes determining that the first portion of the data field, when rendered, is stored in the first data buffer and that the second portion of the data field, when rendered, will be stored in the second data buffer; generating, by the one or more computing devices, a rendering of the data field separately from the rendering of the first section of data and the rendering of a second section of data and storing a rendered first portion of the data field and a rendered second portion of the data field in a cache; and generating, by the one or more computing devices, the rendering of the second section of data, including at least storing the rendered second portion of the data field, as stored in the cache, in the second data buffer.
地址 Cupertino CA US