Processing

Please wait...

Settings

Settings

Goto Application

1. WO1997023837 - PROCESS SUPPORT USING SYSTEM AND USER STATES

Publication Number WO/1997/023837
Publication Date 03.07.1997
International Application No. PCT/GB1996/003229
International Filing Date 23.12.1996
Chapter 2 Demand Filed 21.07.1997
IPC
G06Q 10/00 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
10Administration; Management
CPC
G06Q 10/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
10Administration; Management
10Office automation, e.g. computer aided management of electronic mail or groupware
Applicants
  • XEROX CORPORATION [GB]/[GB] (AllExceptUS)
  • HOLMES, James [GB]/[GB] (UsOnly)
  • MACLEAN, Allan [GB]/[GB] (UsOnly)
  • ZBYSLAW, Alex [GB]/[GB] (UsOnly)
  • DOURISH, Paul [GB]/[GB] (UsOnly)
Inventors
  • HOLMES, James
  • MACLEAN, Allan
  • ZBYSLAW, Alex
  • DOURISH, Paul
Agents
  • REYNOLDS, Julian, D.
Priority Data
9526428.922.12.1995GB
9526429.722.12.1995GB
9526430.522.12.1995GB
9623899.318.11.1996GB
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PROCESS SUPPORT USING SYSTEM AND USER STATES
(FR) ASSISTANCE A DES PROCESSUS RECOURANT A DES ETATS SYSTEME ET UTILISATEUR
Abstract
(EN)
A method supporting processes involving activities such as generation, alteration and authentication of documents. In one aspect, the method involves at least one activity, the activity being performed by at least one user, and comprises: for the or each activity, assigning a user state from one of a plurality of user states, and assigning a system state from one of a plurality of system states, the system state and the user state being independent. The method may include the step of changing the system state of the activity in response to a change in the user state, and vice versa. Preferably, the method relates to at least a first and a second activity, and includes changing the user state and/or system state of the second activity when the user state and/or system state of the first activity satisfy a predetermined condition. Another aspect of the invention concerns a method using typed dependencies to describe relationships between activities and involving at least a first and a second activity, each activity being performed by at least one user. The method comprises: for each activity, defining the relationship between that activity and the or each other activity in terms of at least one dependency from a plurality of dependencies. Preferably, each activity has a plurality of associated states, for example three for the user states and three system states, and the method includes the step of decomposing the or each dependency into a set of activities and a set of constraints between states of the activities. Another aspect of the invention concerns a method providing resolution of conflicts between what a user wants to do and a predetermined model of the activities. The method involves at least a first and a second activity, each activity being performed by at least one user and having a plurality of possible states, comprising: for each activity, detecting a change of state requested by a user, detecting whether the change of state conflicts with a predetermined model, and using an interactor to determine how to resolve any conflict so detected. The method may include the step of associating each system state so assigned with a plurality of assigned user states. Each of the plurality of assigned user states may comprise an assigned user state for a respective user. Alternatively, each of the plurality of assigned user states may comprise a plurality of chronologically sequential user assigned user states, and may include the currently assigned user state.
(FR)
L'invention porte sur une méthode d'assistance à des processus touchant à des activités telles que la création, la modification ou l'authentification de documents. L'un des aspects de la méthode porte au moins sur une activité menée au moins par un utilisateur et consistant pour cette activité ou chacune d'elles à lui attribuer un état utilisateur pris parmi plusieurs et un état système pris parmi plusieurs, l'état système et l'état utilisateur étant indépendants. La méthode peut également comprendre une étape de modification de l'état système de l'activité en réponse à une modification de son état utilisateur et vice versa. La méthode a trait de préférence à une première et une deuxième activité et implique la modification de l'état système et/ou de l'état utilisateur de la deuxième activité lorsque l'état système et/ou l'état utilisateur de la première activité satisfait à une condition prédéterminée. Un second aspect de l'invention porte sur une méthode utilisant des dépendances typées pour décrire les relations entre une première et une deuxième activité dont chacune est menée par au moins un utilisateur. La méthode consiste pour chacune des activités à définir la relation entre elle et la ou les autres activités sous forme d'au moins une dépendance prise parmi plusieurs. Chacune des activités présente de préférence plusieurs états associés, par exemple trois pour les états utilisateurs et trois pour les états système, et la méthode comporte une étape de décomposition de la ou de chacune des dépendances en un ensemble d'activités et un ensemble de contraintes entre les états des activités. Un troisième aspect de l'invention a trait à une méthode de résolution des conflits entre les desiderata d'un utilisateur et un modèle prédéterminé des activités. Ladite méthode, qui porte sur au moins une première et une seconde activité menées au moins par un utilisateur et présentant chacune plusieurs états possibles, consiste, pour chacune des activités, à détecter une modification d'état requise par un utilisateur, à détecter si la modification d'état est en conflit avec un modèle prédéterminé, et à utiliser un interacteur pour déterminer la manière de résoudre tout conflit ainsi détecté. La méthode peut inclure une étape consistant à associer chacun des états systèmes ainsi attribués à plusieurs états utilisateurs attribués. Chacun des différents états utilisateurs peut comporter un état utilisateur attribué pour chacun de ses utilisateurs respectifs, ou alors, chacun des différents états utilisateurs attribués peut comporter un ensemble d'états utilisateurs attribués pour un utilisateur respectif. Dans une variante, chacun des différents états utilisateurs attribués peut comporter un ensemble d'états utilisateurs attribués aux utilisateurs, se suivant dans le temps et pouvant comporter l'état utilisateur actuellement attribué.
Also published as
Latest bibliographic data on file with the International Bureau