System and method for providing active tags
First Claim
Patent Images
1. A computer-implemented method for data processing, comprising:
- receiving a request from a user to create an active tag;
providing a configuration information template to the user in response to the request;
receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template;
causing the display of the active tag to a plurality of users; and
upon selection of the active tag, performing an action based at least upon the configuration information for the active tag;
wherein the configuration information is accessible by at least one other user, and wherein the configuration information may be modified by at least one of the plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented data processing system includes tag logic for permitting a user to create an active tag. The active tag is associated with an object and includes configuration information that defines an action to be performed upon selection of the active tag. The configuration information is accessible by another user. The system also includes a user interface in communication with the tag logic for displaying the active tag.
43 Citations
68 Claims
-
1. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based at least upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, and wherein the configuration information may be modified by at least one of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented data processing system, comprising:
-
tag logic for permitting a user to create an active tag, wherein the active tag is associated with an object, wherein the active tag includes configuration information that defines an action to be performed upon selection of the active tag, and wherein the configuration information is accessible by another user; and a user interface in communication with the tag logic, the user interface for displaying the active tag; wherein the configuration information defines;
(i) a navigation action to be performed, (ii) a search action to be performed according to at least one search parameter, (iii) an action to be performed based on a macro recorded by the tag logic, or (iv) at least one question to be displayed, and wherein the action to be performed is determined based at least upon an answer received responsive to the question. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented data processing system, comprising:
-
a collection of active tags from a community of users, wherein each active tag is associated by a user with an object, and wherein each active tag causes an action to be performed; and a user interface for accessing at least one active tag in the collection; wherein accessing at least one active tag comprises creating, modifying, copying, voting for, or rating the at least one active tag. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for data processing, comprising:
-
identifying a plurality of active tags from a community of users, wherein each active tag is associated by a user with an object and wherein each active tag defines an action to be performed; providing access to at least one of the plurality of active tags to a user from the community; and causing the display of the at least one active tag. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-implemented system for data processing, comprising:
-
a collection of active tags from a community of users, wherein each active tag is associated with an object, and wherein each active tag, upon selection, causes an action to he performed; and a user interface permitting a user in the community to provide feedback regarding at least one of the active tags in the collection; wherein the feedback includes a rating of the at least one active tag, a rating of different versions of the at least one active tag, a vote for the at least one active tag, or a report regarding the at least one active tag. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer-implemented method for data processing, comprising:
-
identifying a plurality of active tags, wherein each active tag is associated with an object, and wherein each active tag, upon selection, causes an action to be performed; enabling a user to provide feedback regarding at least one of the active tags; and selectively causing the display of the active tags based at least upon the feedback. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A computer-implemented system for data processing, comprising:
-
a collection of active tags from a community of users, wherein each active tag is associated with an object, and wherein each active tag, upon selection, causes an action to be performed; and a user interface for selectively displaying the collection of active tags to the community of users; wherein selectively displaying the collection of active tags includes displaying active tags selected based on user preferences, the identity of a particular user, or community preferences. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-implemented method for data processing, comprising:
-
identifying a plurality of active tags, wherein each active tag is associated with an object, and wherein each active tag, upon selection, causes an action to be performed; and selectively displaying the plurality of active tags to a plurality of users; wherein selectively displaying the collection of active tags includes displaying active tags selected based at least upon tag usage, tag ratings, tag votes, tag categories, tag versions, or tag similarities. - View Dependent Claims (58, 59, 60, 61)
-
-
62. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based at least upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, and wherein the configuration information includes conditional logic or computational logic.
-
-
63. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, wherein the configuration information includes a search query, and wherein the action performed is a search based at least upon the search query.
-
-
64. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, wherein the configuration information includes a question to be displayed, and wherein the action performed is based at least upon an answer received responsive to the question.
-
-
65. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, wherein the configuration information includes a uniform resource identifier for a network resource, and wherein the action performed includes causing the display of the network resource identified by the uniform resource identifier.
-
-
66. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, wherein the configuration information includes at least one macro recorded by the user, and wherein the action performed is determined based at least upon the recorded at least one macro.
-
-
67. A computer-implemented method for data processing, comprising:
-
receiving a request from a user to create an active tag; providing a configuration information template to the user in response to the request; receiving configuration information for the active tag, wherein the configuration information is provided by the user in the configuration information template; causing the display of the active tag to a plurality of users; and upon selection of the active tag, performing an action based upon the configuration information for the active tag; wherein the configuration information is accessible by at least one other user, wherein the configuration information includes computer code, and wherein the action performed is determined based at least upon the computer code.
-
-
68. A computer-implemented data processing system, comprising:
-
a collection of active tags from a community of users, wherein each active tag is associated by a user with an object, and wherein each active tag causes an action to be performed; and a user interface for accessing at least one active tag in the collection; wherein selection of an active tag in the collection causes the action of the active tag to be performed.
-
Specification