System and method for creating and implementing community defined presentation structures
First Claim
1. A system, comprising:
- a processor; and
a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to;
receive metadata from a plurality of users, wherein the metadata comprises one or more user defined tags associated with one or more tax preparation interview segments of a tax preparation application;
create a plurality of community defined presentation structures from the metadata, wherein one or more of the community defined presentation structures define an organization of the one or more tax preparation interview segments within the tax preparation application; and
provide one or more of the community defined presentation structures to a particular user'"'"'s instance of the tax preparation application in response to a request, wherein the one or more community defined presentation structures are configured to be used by the particular user'"'"'s instance of the tax preparation application for presenting, according to a particular organization of interview segments, interview segments of the particular user'"'"'s instance of the tax preparation application to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A presentation configuration system may receive metadata from multiple users utilizing tax preparation applications. The metadata may be tags or labels of interview segments of the tax preparation applications. The presentation configuration system may create community defined presentation structures from the metadata such that the community defined presentation structure includes an organization of interview segments within a tax preparation application. The community defined presentation structure may indicate how interview segments of a tax preparation application should be presented to a user. Furthermore, a tax preparation application may provide a user (e.g., a taxpayer) with multiple options corresponding to community defined presentation structures. The tax preparation application may receive a selection of one of the options from the user. Thus, the tax preparation application may present the tax preparation interview segments of the tax preparation application to the user according to the community defined presentation structure indicated by the option selected.
-
Citations
27 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to; receive metadata from a plurality of users, wherein the metadata comprises one or more user defined tags associated with one or more tax preparation interview segments of a tax preparation application; create a plurality of community defined presentation structures from the metadata, wherein one or more of the community defined presentation structures define an organization of the one or more tax preparation interview segments within the tax preparation application; and provide one or more of the community defined presentation structures to a particular user'"'"'s instance of the tax preparation application in response to a request, wherein the one or more community defined presentation structures are configured to be used by the particular user'"'"'s instance of the tax preparation application for presenting, according to a particular organization of interview segments, interview segments of the particular user'"'"'s instance of the tax preparation application to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to; provide a user with a plurality of presentation options each corresponding to one or more community defined presentation structures, wherein each community defined presentation structure defines an organization of tax preparation interview segments within a tax preparation application, wherein the organization is determined from metadata comprising user defined tags associated with the tax preparation interview segments; receive a response from the user, wherein the response indicates a selection of one of the plurality of presentation options; and present the tax preparation interview segments to the user according to the community defined presentation structure indicated by the response from the user. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer implemented method, comprising:
-
receiving metadata from a plurality of users, wherein the metadata comprises one or more user defined tags associated with one or more tax preparation interview segments of a tax preparation application; creating a plurality of community defined presentation structures from the metadata, wherein one or more of the community defined presentation structures define an organization of the one or more tax preparation interview segments within the tax preparation application; and providing one or more of the community defined presentation structures to a particular user'"'"'s instance of the tax preparation application in response to a request, wherein the one or more community defined presentation structures are configured to be used by the particular user'"'"'s instance of the tax preparation application for presenting, according to a particular organization of interview segments, interview segments of the particular user'"'"'s instance of the tax preparation application to the user. - View Dependent Claims (11, 12, 13)
-
-
14. A computer implemented method, comprising:
-
providing a user with a plurality of presentation options each corresponding to one or more community defined presentation structures, wherein each community defined presentation structure defines an organization of tax preparation interview segments within a tax preparation application, wherein the organization is determined from metadata comprising user defined tags associated with the tax preparation interview segments; receiving a response from the user, wherein the response indicates a selection of one of the plurality of presentation options; and presenting the tax preparation interview segments to the user according to the community defined presentation structure indicated by the response from the user. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable storage medium, comprising program instructions computer-executable to implement:
-
receiving metadata from a plurality of users, wherein the metadata comprises one or more user defined tags associated with one or more return preparation interview segments of a return preparation application; creating a plurality of community defined presentation structures from the metadata, wherein one or more of the community defined presentation structures define an organization of the one or more return preparation interview segments within the return preparation application; and providing one or more of the community defined presentation structures to a particular user'"'"'s instance of the return preparation application in response to a request, wherein the one or more community defined presentation structures are configured to be used by the particular user'"'"'s instance of the return preparation application for presenting, according to a particular organization of interview segments, interview segments of the particular user'"'"'s instance of the return preparation application to the user. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable storage medium, comprising program instructions computer-executable to implement:
-
providing a user with a plurality of presentation options each corresponding to one or more community defined presentation structures, wherein each community defined presentation structure defines an organization of return preparation interview segments within a return preparation application, wherein the organization is determined from metadata comprising user defined tags associated with the return preparation interview segments; receiving a response from the user, wherein the response indicates a selection of one of the plurality of presentation options; and presenting the return preparation interview segments to the user according to the community defined presentation structure indicated by the response from the user. - View Dependent Claims (24, 25, 26, 27)
-
Specification