Synchronized asset trays
First Claim
1. A method comprising:
- providing to a user on a computer system comprising at least a display and a microprocessor an asset management system comprising;
a tray system, the tray system comprising;
a core tray program allowing the user to manage a local tray system upon the computer system comprising a plurality of trays and manage a plurality of local assets stored within the plurality of trays by the local tray system where each subset of the plurality of local assets associated with a tray of the plurality of trays have a common theme; and
a synchronization manager in execution upon the computer system for synchronizing the plurality of local assets stored upon the computer system within the local tray system with a plurality of remote assets stored within a remote tray system upon a remote server and vice-versa, anda tray management program with a graphical user interface allowing the user to manage the plurality of trays and the plurality of local assets stored within the plurality of trays;
whereina plurality of software applications in execution upon the computer system can each execute an instance of the core tray program independent of whether the tray management program is in execution or not;
the core tray program is executed within each software application of the plurality of software applications provides a first graphical user interface for the user to work with the plurality of local assets and the plurality of trays, the first graphical user interface being within the application window of the software application of the plurality of software applications executing that instance of the core tray program and provides synchronization of the plurality of local assets and the plurality of trays with the remote tray system such that the other core tray programs currently in execution within the plurality of software applications are updated to reflect changes to the plurality of local assets and the plurality of trays within the core tray program being executed within the software application of the plurality of local assets and the plurality of trays;
each software application of the plurality of software applications is at least one of a graphics application program and an image editing program; and
the computer system is one computer system of a plurality of computer systems each synchronizing their own local tray system with the remote tray system upon the remote server.
10 Assignments
0 Petitions
Accused Products
Abstract
A method including the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a local computer and to perform a process to organize a plurality of assets in a tray system including a core tray program including one or more trays, and a synchronization manager configured to synchronize assets represented by icons in the one or more trays with corresponding assets at one or more file storage locations; running on a local computer the computer readable code; displaying by computer the tray; and synchronizing by computer the assets represented by icons in the one or more trays with the corresponding assets at one or more file storage locations. A system to perform the method is also described.
19 Citations
23 Claims
-
1. A method comprising:
-
providing to a user on a computer system comprising at least a display and a microprocessor an asset management system comprising; a tray system, the tray system comprising; a core tray program allowing the user to manage a local tray system upon the computer system comprising a plurality of trays and manage a plurality of local assets stored within the plurality of trays by the local tray system where each subset of the plurality of local assets associated with a tray of the plurality of trays have a common theme; and a synchronization manager in execution upon the computer system for synchronizing the plurality of local assets stored upon the computer system within the local tray system with a plurality of remote assets stored within a remote tray system upon a remote server and vice-versa, and a tray management program with a graphical user interface allowing the user to manage the plurality of trays and the plurality of local assets stored within the plurality of trays;
whereina plurality of software applications in execution upon the computer system can each execute an instance of the core tray program independent of whether the tray management program is in execution or not; the core tray program is executed within each software application of the plurality of software applications provides a first graphical user interface for the user to work with the plurality of local assets and the plurality of trays, the first graphical user interface being within the application window of the software application of the plurality of software applications executing that instance of the core tray program and provides synchronization of the plurality of local assets and the plurality of trays with the remote tray system such that the other core tray programs currently in execution within the plurality of software applications are updated to reflect changes to the plurality of local assets and the plurality of trays within the core tray program being executed within the software application of the plurality of local assets and the plurality of trays; each software application of the plurality of software applications is at least one of a graphics application program and an image editing program; and the computer system is one computer system of a plurality of computer systems each synchronizing their own local tray system with the remote tray system upon the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 23)
-
-
11. A non-transitory tangible computer readable medium encoding a computer process for execution by a processor, the computer process comprising:
-
providing to a user on a computer system comprising at least a display and a microprocessor an asset management system comprising; a tray system, the tray system comprising; a core tray program allowing the user to manage a local tray system upon the computer system comprising a plurality of trays and manage a plurality of local assets stored within the plurality of trays by the local tray system where each subset of the plurality of local assets associated with a tray of the plurality of trays have a common theme; and a synchronization manager in execution upon the computer system for synchronizing the plurality of local assets stored upon the computer system within the local tray system with a plurality of remote assets stored within a remote tray system upon a remote server and vice-versa, and a tray management program with a graphical user interface allowing the user to manage the plurality of trays and the plurality of local assets stored within the plurality of trays;
whereina plurality of software applications in execution upon the computer system can each execute an instance of the core tray program independent of whether the tray management program is in execution or not; the core tray program is executed within each software application of the plurality of software applications provides a first graphical user interface for the user to work with the plurality of local assets and the plurality of trays, the first graphical user interface being within the application window of the software application of the plurality of software applications executing that instance of the core tray program and provides synchronization of the plurality of local assets and the plurality of trays with the remote tray system such that the other core tray programs currently in execution within the plurality of software applications are updated to reflect changes to the plurality of local assets and the plurality of trays within the core tray program being executed within the software application of the plurality of local assets and the plurality of trays; each software application of the plurality of software applications is at least one of a graphics application program and an image editing program; and the computer system is one computer system of a plurality of computer systems each synchronizing their own local tray system with the remote tray system upon the remote server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
Specification