Fast, dynamic cache packing
AssigneeGoogle Inc.
InventorsChet Haase, Raphael Linus Levien, Romain Guy
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsChet Haase, Raphael Linus Levien, Romain Guy
Estimating the term…
A method for storing information may include determining whether a received data object fits inside a particular one of a plurality of free blocks in a memory bitmap. Each of the plurality of free blocks may include a column of the memory bitmap with a top margin, a bottom margin, and a predetermined width. If the received data object fits, the received data object may be stored in the particular one of the plurality of free blocks, starting at the top margin of the particular one of the plurality of free blocks. The particular one of the plurality of data blocks may be resized by moving the top margin to start below the stored received data object. The determining may include, for each of the plurality of free blocks, a height of the received data object may be compared with a height of each of the free data blocks.
A method for storing information, the method comprising:
A device for storing information, comprising:
A non-transitory, machine-readable storage medium, having stored thereon a computer program having at least one code section for storing information, the at least one code section executable by a machine for causing the machine to perform a method comprising:
Dependencies are inferred from the claim text.