×

Segmentation management using a rolling window technique

  • US 7,441,093 B2
  • Filed: 06/30/2005
  • Issued: 10/21/2008
  • Est. Priority Date: 06/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • receiving a code segment to be inserted into a flash memory storing code segments;

    selecting one or more contiguous code segments in flash memory with a total size equal to or larger than the received code segment;

    calculating the amount of contiguous code segment data to be removed to insert the received code segment and the cost to relocate the removed code segments to alternate locations in the flash memory; and

    if the amount is minimum,moving the one or more selected contiguous code segments and replacing them with the received code segments;

    removing the one or more selected contiguous code segments from a table of code segments;

    placing the one or more selected contiguous code segments in a list of segments to be added to the table;

    placing the received code segment in the table at the location of the one or more removed contiguous code segments; and

    sorting the list by decreasing size of code segments.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×