US2004174390A1PendingUtilityA1

Information handling system including arrangements for initiating an application in response to usage of cross reference between information and for initiating usage of a workflow chart associated with and information work

Priority: Oct 25, 2002Filed: Mar 1, 2004Published: Sep 9, 2004
Est. expiryOct 25, 2022(expired)· nominal 20-yr term from priority
Inventors:Sandeep Shah
G06Q 10/10G06Q 30/06
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An information handling system is disclosed including a plurality of information works, at least one application, and a reverse cross-reference control subsystem. Each information work includes information, and cross-references can be between information in the respective information work. The reverse cross-reference control subsystem, in response to a user initiating use of a cross-reference, determines whether the cross-reference is associated with the at least one application, and, if so, initiates processing the application. The system, in another aspect, includes a workflow flow chart associated with an information work and a control module that initiate usage by a user of the associated workflow flow chart in response to a request therefor from the user while the user is utilizing the respective information work.

Claims

exact text as granted — not AI-modified
What is claimed as new and desired to be secured by Letters Patent of the United States is:  
     
         1 . An information handling system comprising 
 A. a plurality of information works, at least one information work including information and a work control module configured to facilitate accessing the information, at least one other information work including at least information, the work control module being further configured to establish at least one cross-reference between the at least one information work and the other information work;    B. at least one application; and    C. a reverse cross-reference control subsystem configured to, in response to a user initiating use of the at least one cross-reference, determine whether the at least one cross-reference is associated with the at least one application, and, if so, initiate processing of the at least one application.    
     
     
         2 . An information handling system as defined in  claim 1  further comprising: 
 A. a cross-reference establishment module configured to establish said at least one cross-reference; and  
 B. an application association module configured to generate application association information in response to the establishment by the cross-reference establishment module of said at least one cross-reference for use by the reverse cross-reference control subsystem.  
 
     
     
         3 . An information handling system as defined in  claim 2  in which the cross-reference establishment module is configured to use information provided by the user in connection with establishing the at least one cross-reference.  
     
     
         4 . An information handling system as defined in  claim 2  in which the cross-reference establishment module is configured to use information provided by the at least one information work control module in connection with establishing the at least one cross-reference.  
     
     
         5 . An information handling system as defined in  claim 1  in which the at least one application is configured to provide call information to the reverse cross-reference control subsystem, the reverse cross-reference control subsystem being configured to use the call information in determining whether the at least one cross-reference is associated with the at least one application.  
     
     
         6 . An information handling system as defined in  claim 1  in which the reverse cross-reference control module comprises: 
 A. a context library identifying, if the at least one application is associated with the cross-reference identified in the cross-reference register, the at least one application associated therewith; and  
 C. a cross-reference control subsystem control module configured to, in response to the user initiating use of the cross-reference associated with the entry, initiate processing of the application associated therewith as identified by the context library.  
 
     
     
         7 . An information handling system as defined in  claim 6  in which the reverse cross-reference control module further comprises a cross-reference register comprising at least one entry associated with the cross-reference, the entry providing source information identifying the information work for which the cross-reference was created and target information identifying the other information work, the cross-reference control subsystem control module being further configured to use the information in the cross-reference register and information provided by the at least one application to determine whether the at least one application is to be associated with the respective cross-reference and, if so, provide information thereto to the context library.  
     
     
         8 . An information handling method for use in connection with an information handling system comprising a plurality of information works, at least one information work including information and a work control module configured to facilitate accessing the information, at least one other information work including at least information, the work control module being further configured to establish at least one cross-reference between the at least one information work and the other information work, and at least one application, the method comprising the steps of: 
 A. in response to a user initiating use of the at least one cross-reference, determining whether the at least one cross-reference is associated with the at least one application,    B. in response to a positive determination, initiating processing of the at least one application.    
     
     
         9 . An information method system as defined in  claim 8  further comprising the steps of: 
 A. establishing said at least one cross-reference; and  
 B. generating application association information in response to the establishment of said at least one cross-reference.  
 
     
     
         10 . An information handling method as defined in  claim 9  in which the cross-reference establishment step includes the step of using information provided by the user in connection with establishing the at least one cross-reference.  
     
     
         12 . An information handling method as defined in  claim 9  in which the cross-reference establishment step includes the step of using information provided by the at least one information work control module in connection with establishing the at least one cross-reference.  
     
     
         13 . An information handling method as defined in  claim 8  in which the at least one application is configured to provide call information to the reverse cross-reference control subsystem, the association determination step including the step of using the call information in determining whether the at least one cross-reference is associated with the at least one application.  
     
     
         14 . A computer program product for use in connection with a computer to provide an information handling system, the computer further providing a plurality of information works, at least one information work including information and a work control module configured to facilitate accessing the information, at least one other information work including at least information, the work control module being further configured to establish at least one cross-reference between the at least one information work and the other information work and at least one application, the computer program product comprising a computer readable medium having encoded thereon: 
 A. a cross-reference association determination module configured to enable the computer to determine, in response to a user initiating use of the at least one cross-reference, whether the at least one cross-reference is associated with the at least one application,    B. an application processing initiation module configured to enable the computer to, in response to a positive determination, initiate processing of the at least one application.    
     
     
         15 . A computer program product as defined in  claim 14  in which the cross-reference association determination module includes: 
 A. a context library module configured to enable the computer to establish a context library for identifying, if the at least one application is associated with the cross-reference identified in the cross-reference register, the at least one application associated therewith; and  
 C. a cross-reference control subsystem control module configured to enable the computer to, in response to the user initiating use of the cross-reference associated with the entry, use the contents of the context library to determine whether the at least one application is associated with the cross-reference.  
 
     
     
         16 . A computer program product as defined in  claim 15  further including a cross-reference register module configured to enable the computer to establish a cross-reference register comprising at least one entry associated with the cross-reference, the entry providing source information identifying the information work for which the cross-reference was created and target information identifying the other information work, the cross-reference control subsystem control module being further configured to enable the computer to use the information in the cross-reference register and information provided by the at least one application to determine whether the at least one application is to be associated with the respective cross-reference and, if so, provide information thereto to the context library.  
     
     
         17 . An information handling system comprising 
 A. at least one workflow flow chart;    B. at least one information work associated with the at least one workflow flow chart; and    C. a control module configured to initiate usage by a user of the workflow flow chart in response to a request therefor from the user while the user is utilizing the at least one information work.    
     
     
         18 . An information handling system as defined in  claim 18  further comprising a display device and a user input device, the control module being configured to enable at least a portion of the at least one information work to be displayed on the display device and, in response to user input received through the user input device, enable at least a portion of the workflow flow chart to be displayed on the display device, thereby to enable the user to utilize the workflow flow chart.  
     
     
         19 . An information handling system as defined in  claim 18  in which the user input device includes a control button actuation of which enables the control module to enable said at least a portion of the workflow flow chart to be displayed.  
     
     
         20 . An information handling system as defined in  claim 18  in which the information work comprises at least one actuable indicia actuation of which through input provided through the user input device enables the control module to enable said at least a portion of the workflow flow chart to be displayed.  
     
     
         21 . An information handling system as defined in  claim 18 , the information handling system having a plurality of workflow flow charts associated with the information work, the control module being configured to, in response to user input received through the user input device, enable a list of workflow flow charts that are associated with the at least one information work to be displayed, and, in response to user input received through the user input device selecting one of the listed workflow flow charts to enable said at least a portion of the workflow flow chart to be displayed on said display device.  
     
     
         22 . An information handling system as defined in  claim 17  in which the at least one workflow flow chart comprises a plurality of nodes organized in a tree structure, each node being one of a plurality of types, including a query type, a user input type and an information type, the nodes being organized in a tree structure such that at least one node of the query type has at least one child node of the user input type and at least one node of the user input type has at least one node of the information type, each node of the query type presenting a query to the user, each node of the user input type receiving user input from a user in response to the query presented in its parent node and comparing the user input to a selected criterion, and selectively enabling its child node to provide predetermined information to the user.  
     
     
         23 . An information handling system as defined in  claim 22  in which the at least one workflow flow chart is defined by a meta traversal map, the meta traversal map comprising a map entry associated with each node of the at least one workflow flow chart, each entry containing indicia that identifies the node type of the node associated with the map entry, map entries associated with any parent or child map node that is associated with the entry's map node, in the case of a map node of the query or information node type, the query or information to be provided to the user, and, in the case of a map node of the input user type, the selected criterion, the control module being configured to use the respective entries in the meta traversal map and the user input in traversing the at least one workflow flow chart.  
     
     
         24 . An information handling system as defined in  claim 23  in which information to be provided by at least one map node of the information node type includes information from the at least one information work, the at least one map node including a link identifying the information from the at least one information work to be provided in connection therewith, the control module being further configured to use the link in connection with providing the information from the at least one information work to the user when the at least one map node is encountered in traversing the metal traversal map.  
     
     
         25 . An information handling system as defined in  claim 23  further comprising a second information work, and in which information to be provided by at least one node of the information node type includes information from the second information work, the at least one map node including a link identifying the information from the second information work to be provided in connection therewith, the control module being further configured to use the link in connection with providing the information from the second information work to the user when the at least one map node is encountered in traversing the metal traversal map.  
     
     
         26 . An information handling method comprising the steps of: 
 A. providing at least one workflow flow chart;    B. providing at least one information work associated with the at least one workflow flow chart; and    C. initiating usage by a user of the workflow flow chart in response to a request therefor from the user while the user is utilizing the at least one information work.    
     
     
         27 . An information handling method as defined in  claim 26  in which the usage initiating step includes the steps of 
 A. receiving selected user input associated with the at last one information work; and  
 B. in response to the selected user input, enabling at least a portion of the workflow flow chart to be displayed to the user, thereby to enable the user to utilize the workflow flow chart.  
 
     
     
         28 . An information handling method as defined in  claim 27  in which the selected user input receiving step includes the step of receiving an indication of actuation of a control button actuation associated with a user input device.  
     
     
         29 . An information handling method as defined in  claim 27  in which the selected user input receiving step includes the step of receiving an indication of actuation of actuable indicia associated with the at least one information work.  
     
     
         30 . An information handling method as defined in  claim 27  further including the step of providing at least a second workflow flow chart with which the at least one information work is associated, the selected user input receiving step including the steps of: 
 A. enabling a list of workflow flow charts that are associated with the at least one information work to be displayed in response to user input received through the user input device; and  
 B. in response to user input received through the user input device selecting one of the listed workflow flow charts to enable said at least a portion of the workflow flow chart to be displayed.  
 
     
     
         31 . An information handling method as defined in  claim 26  in which the at least one workflow flow chart comprises a plurality of nodes organized in a tree structure, each node being one of a plurality of types, including a query type, a user input type and an information type, the nodes being organized in a tree structure such that at least one node of the query type has at least one child node of the user input type and at least one node of the user input type has at least one node of the information type, each node of the query type presenting a query to the user, each node of the user input type receiving user input from a user in response to the query presented in its parent node and comparing the user input to a selected criterion, and selectively enabling its child node to provide predetermined information to the user, the method further comprising the step of traversing the at least one workflow flow chart in response to user input evaluated by respective nodes of the user input type.  
     
     
         32 . An information handling method as defined in  claim 31  in which the at least one workflow flow chart is defined by a meta traversal map, the meta traversal map comprising a map entry associated with each node of the at least one workflow flow chart, each entry containing indicia that identifies the node type of the node associated with the map entry, map entries associated with any parent or child map node that is associated with the entry's map node, in the case of a map node of the query or information node type, the query or information to be provided to the user, and, in the case of a map node of the input user type, the selected criterion, the traversing step including the step of using the respective entries in the meta traversal map and the user input in traversing the at least one workflow flow chart.  
     
     
         33 . An information handling method as defined in  claim 32  in which information to be provided by at least one map node of the information node type includes information from the at least one information work, the at least one map node including a link identifying the information from the at least one information work to be provided in connection therewith, the traversing step including the step of using the link in connection with providing the information from the at least one information work to the user when the at least one map node is encountered in traversing the metal traversal map.  
     
     
         34 . An information handling method as defined in  claim 32  further comprising the step of providing a second information work, information to be provided by at least one node of the information node type including information from the second information work, the at least one map node including a link identifying the information from the second information work to be provided in connection therewith, the traversing step including the step of use the link in connection with providing the information from the second information work to the user when the at least one map node is encountered in traversing the metal traversal map.  
     
     
         35 . A computer program product for use in connection with a computer to provide an information handling system, the computer having at least one workflow flow chart and at least one information work associated with the at least one workflow flow chart, the computer program product comprising a computer readable medium having encoded thereon 
 A. a selected user input receiver module configured to enable the computer to receive selected user input associated with the at last one information work; and    B. a workflow flow chart utilization module configured to enable the computer to, in response to the selected user input, enable a user to utilize the workflow flow chart.    
     
     
         36 . A computer program product as defined in  claim 34 , the computer comprising a display device and a user input device, computer displaying at least a portion of the at least one information work on the display device and, the selected user input receiver module being configured to enable the computer to enable the computer to receive the selected user input through the user input device, the workflow flow chart utilization module being configured to enable at least a portion of the workflow flow chart to be displayed on the display device, thereby to enable the user to utilize the workflow flow chart.  
     
     
         37  A computer program product as defined in  claim 36  in which the user input device includes a control button actuation of which enables the workflow flow chart utilization module to enable said at least a portion of the workflow flow chart to be displayed.  
     
     
         38 . A computer program product as defined in  claim 36  in which the information work comprises at least one actuable indicia actuation of which enables the workflow flow chart utilization module to enable said at least a portion of the workflow flow chart to be displayed.  
     
     
         39 . A computer program product as defined in  claim 36 , the computer being provided with a plurality of workflow flow charts associated with the information work, the selected user input receiver module further being configured to enable the computer to, in response to user input received through the user input device, enable a list of workflow flow charts that are associated with the at least one information work to be displayed, and, in response to user input received through the user input device selecting one of the listed workflow flow charts, the workflow flow chart utilization module enabling said at least a portion of the workflow flow chart to be displayed on said display device.  
     
     
         40 . A computer program product as defined in  claim 35  in which the at least one workflow flow chart comprises a plurality of nodes organized in a tree structure, each node being one of a plurality of types, including a query type, a user input type and an information type, the nodes being organized in a tree structure such that at least one node of the query type has at least one child node of the user input type and at least one node of the user input type has at least one node of the information type, each node of the query type presenting a query to the user, each node of the user input type receiving user input from a user in response to the query presented in its parent node and comparing the user input to a selected criterion, and selectively enabling its child node to provide predetermined information to the user, the workflow flow chart utilization module being configured to enable the computer to, in turn, traverse the nodes of the workflow flow chart in response to user input provided through the respective nodes of the user input type.  
     
     
         41 . A computer program product as defined in  claim 40  in which the at least one workflow flow chart is defined by a meta traversal map, the meta traversal map comprising a map entry associated with each node of the at least one workflow flow chart, each entry containing indicia that identifies the node type of the node associated with the map entry, map entries associated with any parent or child map node that is associated with the entry's map node, in the case of a map node of the query or information node type, the query or information to be provided to the user, and, in the case of a map node of the input user type, the selected criterion, the workflow flow chart utilization module being configured to enable the computer to use the respective entries in the meta traversal map and the user input in traversing the at least one workflow flow chart.  
     
     
         42 . A computer program product as defined in  claim 41  in which information to be provided by at least one map node of the information node type includes information from the at least one information work, the at least one map node including a link identifying the information from the at least one information work to be provided in connection therewith, the workflow flow chart utilization module being further configured to enable the computer to use the link in connection with providing the information from the at least one information work to the user when the at least one map node is encountered in traversing the metal traversal map.  
     
     
         43 . A computer program product as defined in  claim 41  further comprising a second information work, and in which information to be provided by at least one node of the information node type includes information from the second information work, the at least one map node including a link identifying the information from the second information work to be provided in connection therewith, the workflow flow chart utilization module being further configured to enable the computer to use the link in connection with providing the information from the second information work to the user when the at least one map node is encountered in traversing the metal traversal map.

Join the waitlist — get patent alerts

Track US2004174390A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.