Dynamically configurable lists for including multiple content types
First Claim
1. A list management system, implemented on a computing device, for managing a list of a plurality of elements comprising elements of a plurality of element types, wherein the list management system, upon receiving instructions to accept an element of a new element type not already included in the list:
- determines the properties of the new element type; and
for each property of the new element type not already included in the list, adds that property to the list.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamically configurable list management system that supports list elements of multiple content types is presented. Each list element is associated with an element type via an element type identifier. The element type identifier uniquely identifies the element type to the list management system. Each property associated with each element type is included in the list. Each property is identified by a unique property identifier. When adding a list element of a new element type to an existing list that does not include any elements of the new element type, the list management system identifies every property associated with the new element type. For each property associated with the new element type, the list management system determines which properties are not already included in the list, and adds those properties that are not already including to the list.
36 Citations
15 Claims
-
1. A list management system, implemented on a computing device, for managing a list of a plurality of elements comprising elements of a plurality of element types, wherein the list management system, upon receiving instructions to accept an element of a new element type not already included in the list:
-
determines the properties of the new element type; and
for each property of the new element type not already included in the list, adds that property to the list. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, implemented on a computing device, for adding a new element type to an existing list comprising elements not of the new element type, the method comprising:
on the computing device;
receiving an instruction to add a new element type to the existing list;
determining the properties of the new element type; and
for each property of the new element type not already included in the list, adding that property to the list. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer-readable medium bearing computer-executable instructions which, when executed on a computing device, carry out a method for adding a list element of a new element type to an existing list comprising elements not of the new element type, the method comprising:
-
receiving an instruction to add a list element to the existing list;
determining the properties of the new element type;
for each property of the new element type not already included in the list, adding that property to the list; and
adding the list element of the new element type to the list. - View Dependent Claims (12, 13, 14, 15)
-
Specification