Methods and apparatus for managing information objects in an electronic personal information management system
First Claim
1. A computer-implemented method of managing information objects (IOs), in which at least one computer initiates execution of software instructions to perform the steps of:
- providing a plurality of IOs;
displaying the IOs as icons in a list view as one of a plurality of IO types;
receiving a selection of an IO;
associating the IO type of the selected IO with IO metadata;
displaying an indication of the IO metadata in an list view;
sharing the selected IO with at least one participant in response to one of;
a user dragging the at least one participant icon onto the selected IO icon; and
a user dragging the selected IO icon onto the at least one participant icon;
copying the selected shared IO to the at least one participant;
synchronizing the copied selected shared IO; and
displaying an indication of sharing includingproviding a numeric count of participants associated with the selected shared IO.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and technique provide management and display of information objects (IOs) in an electronic personal information management application. The system further provides a graphical user interface which allows every object to be used as a folder and the ability to subordinate any other type of object. A unique list view through which IOs can be displayed and managed is also disclosed.
53 Citations
21 Claims
-
1. A computer-implemented method of managing information objects (IOs), in which at least one computer initiates execution of software instructions to perform the steps of:
-
providing a plurality of IOs; displaying the IOs as icons in a list view as one of a plurality of IO types; receiving a selection of an IO; associating the IO type of the selected IO with IO metadata; displaying an indication of the IO metadata in an list view; sharing the selected IO with at least one participant in response to one of; a user dragging the at least one participant icon onto the selected IO icon; and a user dragging the selected IO icon onto the at least one participant icon; copying the selected shared IO to the at least one participant; synchronizing the copied selected shared IO; and displaying an indication of sharing including providing a numeric count of participants associated with the selected shared IO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a personal information management (PIM) software system comprising:
-
a processor; a processor memory; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; an information object (IO) display user interface, comprising; a first portion including one or more selectable tabs to select a container including a collection of IOs; a second portion including a list of IOs in a selected container arranged in a matrix with indications as a function of an IO type and associated metadata for each IO of; a participant associated with the IO; a relative time associated with the IO; a numeric count of documents associated with the IO; an indication of sharing including a numeric count of the participants associated with the IO; a third portion including a map view reflecting geographical locations corresponding to locations associated with a selected IO; and a participant list. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method, in which at least one computer initiates execution of software instructions to perform the steps of:
- comprising;
coalescing information objects (IO)s from a plurality of sources for display in a user interface; displaying views of IOs associated with icons representing user assigned folder types; displaying IO metadata associated with selected ones of the IOs; and providing user interface controls to move, copy subordinate the folders representing the IOs; receiving a selection of a IO; sharing the selected IO with at least one participant; synchronizing the selected shared IO; and displaying indications of sharing including a numeric count of the participants associated with the IO. - View Dependent Claims (20)
- comprising;
-
21. A computer-implemented method of interacting with an information object (IO), in which at least one computer initiates execution of software instructions to perform steps of:
-
providing the IO; sharing the IO among a plurality of participants by copying the IO to the plurality of participants; synchronizing the copied shared IOs; attaching metadata to the IO; displaying an indication of the IO metadata in a list view; displaying indications of sharing including a numeric count of the participants associated with the IO; displaying a map view reflecting geographical locations corresponding to locations associated with a shared IO; displaying a route on the map view between the IO and another different IO; and in response to interaction with the list view by one of the participants, providing a communications path between at least two of the participants sharing the IO.
-
Specification