Filtering of custom attributes of computer objects for display
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to filter objects based on a custom attribute, the filtering objects comprising:
- defining a custom attribute, wherein the custom attribute is an attribute defined by a user of a financial close management system, and comprises a name, a value, and a value type;
associating the custom attribute with an object in the financial close management system;
defining a dynamic filter, wherein the dynamic filter defines a subset of objects based on a filtering criteria when applied to a set of objects in the financial close management system, wherein the set of objects comprises a task type, a task, a template, and a schedule, wherein the dynamic filter automatically updates the defined subset of objects based on one or more changes to the set of objects in the financial close management system, and wherein the one or more changes to the set of objects comprises at least one of;
adding a new object to the set of objects, deleting an existing object from the set of objects, or modifying an existing object of the set of objects; and
filtering the set of objects using the dynamic filter, wherein the custom attribute is used as the filtering criteria, wherein the dynamic filter displays the subset of objects within a user interface of the financial close management system, and wherein the dynamic filter automatically updates the display of the subset of objects in response to the one or more changes to the set of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and system are provided for filtering of custom attributes. A custom attribute is an attribute of an object defined by a user. Once a user has defined one or more custom attributes, the user can filter a set of objects based on a criteria that includes a value for one or more custom attributes. The filtering can be dynamic so that when the set of objects is modified (such as creating a new object, deleting an existing object, or modifying an existing object), the filter is automatically updated. Furthermore, a filtering criteria can be based on the set of objects present in the system, so that any filter that is defined returns at least one object. In addition, once a filter is applied, any additional filter applied to the original filter can have a filtering criteria based on the subset of objects returned by the original filter.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to filter objects based on a custom attribute, the filtering objects comprising:
-
defining a custom attribute, wherein the custom attribute is an attribute defined by a user of a financial close management system, and comprises a name, a value, and a value type; associating the custom attribute with an object in the financial close management system; defining a dynamic filter, wherein the dynamic filter defines a subset of objects based on a filtering criteria when applied to a set of objects in the financial close management system, wherein the set of objects comprises a task type, a task, a template, and a schedule, wherein the dynamic filter automatically updates the defined subset of objects based on one or more changes to the set of objects in the financial close management system, and wherein the one or more changes to the set of objects comprises at least one of;
adding a new object to the set of objects, deleting an existing object from the set of objects, or modifying an existing object of the set of objects; andfiltering the set of objects using the dynamic filter, wherein the custom attribute is used as the filtering criteria, wherein the dynamic filter displays the subset of objects within a user interface of the financial close management system, and wherein the dynamic filter automatically updates the display of the subset of objects in response to the one or more changes to the set of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for filtering objects based on a custom attribute, the method comprising:
-
defining, by a processor, a custom attribute, wherein the custom attribute is an attribute defined by a user of a financial close management system, and comprises a name, a value, and a value type; associating, by the processor, the custom attribute with an object in the financial close management system; defining, by the processor, a dynamic filter, wherein the dynamic filter defines a subset of objects based on a filtering criteria when applied to a set of objects in the system, wherein the set of objects comprises a task type, a task, a template, and a schedule, wherein the dynamic filter automatically updates the defined subset of objects based on one or more changes to the set of objects in the financial close management system, and wherein the one or more changes to the set of objects comprises at least one of;
adding a new object to the set of objects, deleting an existing object from the set of objects, or modifying an existing object of the set of objects; andfiltering, by the processor, the set of objects using the dynamic filter, wherein the custom attribute is used as the filtering criteria, wherein the dynamic filter displays the subset of objects within a user interface of the financial close management system, and wherein the dynamic filter automatically updates the display of the subset of objects in response to the one or more changes to the set of objects. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A financial close management system, comprising:
-
a memory configured to store instructions; and a processor configured to execute the instructions stored on the memory; wherein the processor is further configured, when executing the instructions stored on the memory, to; define a custom attribute, wherein the custom attribute is defined by a user of the financial close management system, and comprises a name, a value, and a value type; associate the custom attribute with an object in the financial close management system; define a dynamic filter, wherein the dynamic filter defines a subset of objects based on a filtering criteria when applied to a set of objects in the financial close management system, wherein the set of objects comprises a task type, a task, a template, and a schedule, and the dynamic filter automatically updates the defined subset of objects based on one or more changes to the set of objects in the financial close management system, and wherein the one or more changes to the set of objects comprises at least one of;
adding a new object to the set of objects, deleting an existing object from the set of objects, or modifying an existing object of the set of objects; andfilter the set of objects using the dynamic filter, wherein the custom attribute is used as the filtering criteria, wherein the dynamic filter displays the subset of objects within a user interface of the financial close management system, and wherein the dynamic filter automatically updates the display of the subset of objects in response to the one or more changes to the set of objects. - View Dependent Claims (17, 18, 19, 20)
-
Specification