Claims
- 1. A method comprising:
defining a set of attributes associated with at least one resource; associating a set of constraints with the attributes, the constraints corresponding to a context; determining that a resource matches the set of attributes and constraints; and displaying the resource as a selectable resource graphical object on a user device.
- 2. The method of claim 1, wherein defining the set of attributes comprises:
receiving information that defines an object class of the at least one resource.
- 3. The method of claim 2, further comprising:
receiving information that defines an attribute associated with the object class.
- 4. The method of claim 2, wherein receiving information comprises:
receiving information from a user device with a graphical display having an active area for the input of the information.
- 5. The method of claim 1, further comprises:
displaying a selectable template graphical object on a graphical display device prior to the determining that a resource matches, the template graphical object representing an active area associated with the defined resource.
- 6. The method of claim 1, wherein defining the set of attributes comprises:
determining the set of attributes based on a profile of a user's interactions with at least one of a user device and an application.
- 7. The method of claim 1, further comprises:
receiving a selection of the resource template; and executing an application associated with the found resource.
- 8. The method of claim 7, wherein executing an application comprises executing the application within a guided procedure workflow.
- 9. The method of claim 1, wherein the resource comprise at least one of an executable application, a datum and a web-page.
- 10. An article comprising a machine-readable medium including machine-executable instructions operative to a cause a machine to:
define a set of attributes associated with at least one resource; associate a set of constraints with the attributes, the constraints corresponding to a context; determine that a resource matches the set of attributes and constraints; and display the resource as a selectable resource graphical object on a user device.
- 11. The article of claim 10, wherein instructions operative to a cause a machine to define the set of attributes comprises instructions operative to a cause a machine to:
receive information that defines an object class of the at least one resource.
- 12. The article of claim 11, further comprising instructions operative to a cause a machine to:
receive information that defines an attribute associated with the object class.
- 13. The article of claim 11, wherein instructions operative to a cause a machine to receive information comprises instructions operative to a cause a machine to:
receive information from a user device with a graphical display having an active area for the input of the information.
- 14. The article of claim 10, further comprises instructions operative to a cause a machine to:
display a selectable template graphical object on a graphical display device prior to determining that a resource matches, the template graphical object representing an active area associated with the defined resource.
- 15. The article of claim 10, wherein instructions operative to a cause a machine to define the set of attributes comprises instructions operative to a cause a machine to:
determine the set of attributes based on a profile of a user's interactions with at least one of a user device and an application.
- 16. The article of claim 10, further comprises instructions operative to a cause a machine to:
receive a selection of the resource template; and execute an application associated with the found resource.
- 17. The article of claim 16, wherein instructions operative to a cause a machine to execute an application comprises instructions operative to a cause a machine to execute the application within a guided procedure workflow.
- 18. The article of claim 10, wherein the resource comprises at least one of an executable application, a datum and a web-page.
CLAIM OF PRIORITY
[0001] This application claims priority to U.S. Provisional Patent Application Serial No. 60/471,228, filed on May 16, 2003.
[0002] This application claims priority to U.S. Provisional Patent Application Serial No. 60/436,219, filed on Dec. 23, 2002.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60471228 |
May 2003 |
US |
|
60436219 |
Dec 2002 |
US |
|
60471375 |
May 2003 |
US |