×

Cyclic buffer management

  • US 7,788,463 B2
  • Filed: 02/13/2007
  • Issued: 08/31/2010
  • Est. Priority Date: 02/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for cyclic buffer management, the method comprising:

  • doubly mapping physical addresses associated with a cyclic buffer of tangible memory to logical addresses to create doubly mapped virtual memory, the doubly mapped virtual memory comprising;

    two different logical addresses for each physical address of the cyclic buffer; and

    a fist virtual mapping of the cyclic buffer to a first virtual memory block and a second virtual mapping of the cyclic buffer to a second virtual memory block, the first virtual memory block and the second virtual memory block being consecutive in the virtual memory;

    enabling a client application to write in a single data transfer directly into the doubly mapped virtual memory independent of whether logical addresses being written into correspond to physical addresses corresponding to an end of the cyclic buffer and a beginning of the cyclic buffer;

    andwherein the data and the cyclic buffer is for extraction and presentation in a data stream to a user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×