Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for user modification of metadata in a shell browser. SOLUTION: In the shell browser, a group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or a plurality of selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in the shell browser, including user modifiable metadata which is also displayed in the shell browser. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To make a storage location of an original retrieval result be known when retrieval results of various items are stored in a virtual folder. SOLUTION: A property of metadata regarding a virtual folder and a physical location of a storage source are stored in a virtual folder description database, and item display in the virtual folder is switched to display indicating the storage source on the basis of the stored data. File items and non-file items like e-mail are included in items for retrieval. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide ways to increase efficiency and/or performance of the .NET(TM) Framework.SOLUTION: A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of: a first group of services related to re-usable user interface controls; a second group of services related to user interface dialogs and user interface wizards; a third group of services related to extending user interface functionality; and a fourth group of services related to extending functionality of a desktop of the user interface.
Abstract:
PROBLEM TO BE SOLVED: To provide a scheme to increase the efficiency and/or performance of the .NET(R) Framework. SOLUTION: A programming interface for a computer platform includes one or more of a first group of services related to reusable user interface controls; a second group of services related to user interface dialogs and user interface wizards; a third group of services related to extending the user interface functionality; and a fourth group of services related to extending functionality of a desktop of the user interface. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a data synchronization service in a peer-to-peer computing system environment. SOLUTION: In this method for synchronizing data shared between peer-to-peer computing devices is provided with following steps: a step 1 in which a selected data object is copied to a selected computing device; a step 2 in which a service on each device monitors the data object with respect to a change; a step 3 in which the service transmits a change notification to the other device so that the device can update a copy of the data object itself when the change is detected; a step 4 in which a user can access the data object from an optional device while knowing the acquisition of the latest version of the data object; step 5 in which the user turns files on some devices into ghost files instead of owing a cost for storing a large file on the all devices and stores not whole of the file but metadata alone; and a step 6 in which the user accesses the file via a ghost. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To create a searchable index by using query processing and indexing processing. SOLUTION: The query processing cooperates with indexing processing to create a catalog of items positioned within a predetermined search area. An item indexed previously is evaluated for bringing the index for the item up to date. An obsolete item has an uncertain index to be updated. Items to be indexed within the predetermined search area are grouped into several batches for processing. When processing in the respective batches is completed so that the search area partially indexed becomes usable while continuing indexing processing, results of respective indexing processing become available. Since the results of indexing processing are continuously outputted gradually, the results of indexing processing can be processed/observed by a user before completion of indexing processing. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a system for supporting a stage writing medium such as an optical CD or the like. SOLUTION: This system includes an operating system for accepting a request for preserving a resource such as a file or the like. When the file is preserved in the stage writing medium, the file is annotated or referred as only a thing to be staged. Thereafter, when a user designates, the staged file is actually written in the stage writing medium. To put it concretely, the file is written when detecting a user's action to dismount the stage writing medium.
Abstract:
PROBLEM TO BE SOLVED: To solve the problem that it is necessary to reconstruct a DLL file including control in an operating system in a binary number level in order to change the appearance of a graphical component (for example, an OK button) defined in the operating system. SOLUTION: The theme (visual appearance) recognition version of control is generated, and a software component selection technique called 'fusion' is applied for selecting the theme recognition version of an application corresponding to a theme, and the thematization function of a theme manager for expressing graphical components in the thematization configuration is used. A theme file having a theme property corresponding to all kinds of graphical components is used by the theme manager. When the application is started, whether or not the theme should be supported by the application is decided in this system.
Abstract:
A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile.
Abstract:
A system and method for virtual folder and items sharing including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. Virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items.If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items. A sharer may also choose to share individual items, such as documents, contacts, and e-mails. To begin the sharing process, a user selects the items that are to be shared. The user then selects the sharees who the items are to be shared with, and the permissions that are to be assigned to the sharees. When items are to be shared, they are left in place on the sharer's machine, while the system ensures that the permissions are set, and any security issues are handled so that the sharees are able to access the items. In addition, the details of the sharing transactions may be tracked and recorded for later review. The sharer may also have the system send a link to the sharee for directly accessing the shared items from the sharer's machine. The sharee may also be able to query the sharer's machine to see what the sharer has shared out with the sharee.