Conditional Iteration for a Non-Volatile Device
First Claim
Patent Images
1. A method comprising:
- receiving a request associated with an iteration condition;
checking an address mapping structure for entries satisfying the iteration condition for the request; and
providing a result for the request based on one or more entries satisfying the iteration condition for the request.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for conditional iteration. A method includes receiving a request comprising a condition. A method includes checking an address mapping structure for entries satisfying a condition for a request. A method includes providing a result for a request based on one or more entries satisfying a condition for a request.
291 Citations
20 Claims
-
1. A method comprising:
-
receiving a request associated with an iteration condition; checking an address mapping structure for entries satisfying the iteration condition for the request; and providing a result for the request based on one or more entries satisfying the iteration condition for the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a mapping module configured to maintain a logical-to-physical mapping structure, the logical-to-physical mapping structure mapping logical addresses for data to locations for the data in a sequential log structure of a non-volatile memory media; a condition module configured to locate an entry in the logical-to-physical mapping structure, the entry satisfying a predicate of an iteration request; and a result module configured to return a result based on the located entry. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising:
-
means for traversing entries of a logical-to-physical mapping structure for a non-volatile storage device; means for matching an entry in the logical-to-physical mapping structure to a filter definition without accessing a non-volatile storage medium of the non-volatile storage device; and means for performing an action for the matching entry.
-
Specification