Object tailoring
First Claim
1. A computer program product, tangibly embodied in an information carrier, for tailoring the storage of information, the computer program product being operable to cause data processing apparatus to create a framework of elements to:
- present a user with a presentation of options for tailoring an object;
receive user input for tailoring the object in response to the presentation of options, the user input identifying a first field to be included in the tailored object, a second field to be included in the tailored object, a first participant, and a second participant;
define the tailored object to include the first field and the second field;
associate an identifier of the first participant with the first field to indicate that the first participant is to be excluded from a first activity performed with the first field; and
associate an identifier of the second participant with the second field to indicate that the second participant is to be excluded from a second activity performed with the second field.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for tailoring the storage of information. In one implementation, a computer program product is operable to cause data processing apparatus to create a framework of elements to present a user with a presentation of options for tailoring an object, receive user input for tailoring the object in response to the presentation of options, define the tailored object to include the first field and the second field, associate an identifier of the first participant with the first field to indicate that the first participant is to be excluded from a first activity performed with the first field, and associate an identifier of the second participant with the second field to indicate that the second participant is to be excluded from a second activity performed with the second field. The received user input can identify a first field to be included in the tailored object, a second field to be included in the tailored object, a first participant, and a second participant. The computer program product can be tangibly embodied in an information carrier.
27 Citations
33 Claims
-
1. A computer program product, tangibly embodied in an information carrier, for tailoring the storage of information, the computer program product being operable to cause data processing apparatus to create a framework of elements to:
-
present a user with a presentation of options for tailoring an object;
receive user input for tailoring the object in response to the presentation of options, the user input identifying a first field to be included in the tailored object, a second field to be included in the tailored object, a first participant, and a second participant;
define the tailored object to include the first field and the second field;
associate an identifier of the first participant with the first field to indicate that the first participant is to be excluded from a first activity performed with the first field; and
associate an identifier of the second participant with the second field to indicate that the second participant is to be excluded from a second activity performed with the second field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a data storage device including tailored data objects, the tailored data objects having user-defined data fields; and
a data processing device in data communication with the information storage device, the data processing device configured to perform data processing activities in accordance with a set of machine-readable instructions, the activities including identifying a trigger;
changing a status of a field in a first tailored object based on the identification of the trigger, the status of the field identifying an activity performed with the field and a participant who is excluded from performing the activity with the field. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory for storing data for access during performance of a set of machine-readable instructions for performing operations on a data processing system, comprising:
a data structure stored in the memory, the data structure including a data structure identifier;
a collection of one or more hardcoded elements hardcoded into the data structure;
a collection of one or more tailored elements to fit a specific data processing activity of a user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
Specification