Rules-based task browser for engineering systems
First Claim
1. A computer implemented method of interacting with engineering data, comprising:
- identifying incomplete tasks in engineering data generated by an engineering program; and
providing information to a user about each identified incomplete task.
1 Assignment
0 Petitions
Accused Products
Abstract
A rules-based task browser for engineering systems interprets a rule set to respond interactively to events in the application, and provides navigation to and information about tools and data in the application. Unlike traditional assistance mechanisms the present invention provides in-context interpreted content and does not provide an alternative interface. The present invention may also take input and drive the application. The present invention is also directed to a system for the merging and transformation of the engineering rule sets into a document object model for use within a standard web browser component. A method for authoring the engineering rule set via natural language editing is also provided. The present invention also provides a method for the extension and automation of an engineering system via a network-capable customization agent consisting of functional rules and integration of standardized technologies.
68 Citations
35 Claims
-
1. A computer implemented method of interacting with engineering data, comprising:
-
identifying incomplete tasks in engineering data generated by an engineering program; and
providing information to a user about each identified incomplete task. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A web enabled method of interacting with engineering data using a task browser comprised of code containing information about tasks in an engineering program, said task browser being loaded into a browser, said method comprising:
-
identifying incomplete tasks in engineering data generated by an engineering program running in a first location; and
providing information about said incomplete tasks to a user at a second location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A task browser implemented in software which, when executed, performs the following:
-
identifying incomplete tasks in engineering data generated by an engineering program; and
controlling the provision of information about an incomplete task to a user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A task browser, comprising:
software for interpreting data in an engineering system and, responsive to said interpretation, for navigating a user through operations in the engineering system by enabling the display of one of end-user goals and tasks. - View Dependent Claims (21, 22, 23, 24, 25)
-
26. A computer implemented system, comprising:
-
an engineering program containing a call-out component and hosting a browser component;
a browser document object model exposed by the browser component, said browser document object model comprising a task browser and a global script to which said call-out component has access, said browser document object model interpreting data in said engineering program and cooperating with said call-out component and said global script to navigate a user through operations in the engineering program. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer implemented system, comprising:
-
an engineering program hosting a browser component; and
a browser document object model exposed by said browser component, said browser document object model comprised of the merger of task files, object groups and statuses. - View Dependent Claims (33, 34, 35)
-
Specification