The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 14, 2017
Filed:
Feb. 09, 2010
Boris V. Protopopov, Acton, MA (US);
Rossen Dimitrov, Nashua, NH (US);
Arkady Kanevsky, Swampscott, MA (US);
Patrick Eaton, Arlington, MA (US);
Jurgen Leschner, Lexington, MA (US);
David Cohen, Hull, MA (US);
Boris V. Protopopov, Acton, MA (US);
Rossen Dimitrov, Nashua, NH (US);
Arkady Kanevsky, Swampscott, MA (US);
Patrick Eaton, Arlington, MA (US);
Jurgen Leschner, Lexington, MA (US);
David Cohen, Hull, MA (US);
EMC IP Holding Company LLC, Hopkinton, MA (US);
Abstract
Providing a service in a storage system includes using a predicate that corresponds to a subset of storage objects in a set of storage objects stored in the storage system. The predicate is used to select or reject the objects to which the service is to be provided. The predicate is applied to the set of storage objects to obtain the subset of storage objects. The service is then invoked for the subset of storage objects selected according to the predicate. A trigger event causes invocation of the service. The trigger event may be periodic and/or may be a storage object lifecycle event, a storage object access related event, an event corresponding to a state change of the storage system, or an event that is external to the storage system. The trigger event may include the predicate being modified.