DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
This office action is in response to communication filed on 08/05/2024.
Specification
The title of the invention is not descriptive. A new title is required that is clearly indicative of the invention to which the claims are directed.
Double Patenting
The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b).
The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp.
Claims 1-18 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-18 of U.S. Patent No. 11,757,831 B2. Although the claims at issue are not identical, they are not patentably distinct from each other because the claims in the patent anticipate all the claims in the applications.
Instant Application
Patent (US 11,757,831 B2)
1. A computer-implemented method of operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the method comprising:
providing, by a hardware computer system comprising a hardware memory, and receiving input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, enabling, by the hardware computer system comprising the hardware memory, the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
1. A computer-implemented method of operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the method comprising:
providing, by a hardware computer system comprising a hardware memory, and receiving input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, each frame in the plurality of frames comprising a type selected from a plurality of pre-defined types, any of the pre-defined types also selectable by the second user when the second user defines a second set of frames;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from a plurality of contents assigned to a frame in the first set;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in a frame in the first set of the plurality of frames selected by the second user at least corresponding to the selection of the one from the plurality of contents assigned to said frame, enabling, by the hardware computer system comprising the hardware memory, the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
2. The method of claim 1, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
2. The method of claim 1, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
3. The method of claim 1, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
3. The method of claim 1, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
4. The method of claim 3, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers were indicated as having been preferred by the first user.
4. The method of claim 3, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers are preferred by the first user.
5. The method of claim 1, wherein the enabling is additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
5. The method of claim 1, wherein the enabling is additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
6. The method of claim 1 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
6. The method of claim 1 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
7. A computer-based system for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the system comprising:
a frame add manager for providing, and receiving input from, via an input/output, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, and for providing and receiving input from, via the input/output, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents, and for providing at an output definition information about the first set of the plurality of frames and definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames and about the selection;
a frame operation manager comprising a hardware computer processor coupled to a hardware memory, and having an input coupled to the frame add manager output for receiving the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames and the selection, the frame operation manager for providing via an input/output and receiving information from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while communications via the message storage and forwarding system are not enabled in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames responsive to at least some of the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, and for, responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, providing a first signal at an output; and
the message storage and forwarding system having an input coupled to the frame operation manager output for receiving the first signal, the message storage and forwarding system for, responsive to the first signal, allowing the first user and the second user to communicate with one another in two directions, and not allowing the first user and the second user to communicate with one another in two directions prior to receiving the first signal.
7. A computer-based system for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the system comprising:
a frame add manager for providing, and receiving input from, via an input/output, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, each frame in the plurality of frames comprising a type selected from a plurality of pre-defined types, any of the pre-defined types also selectable by the second user when the second user defines a second set of frames, and for providing and receiving input from, via the input/output, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from a plurality of contents assigned to a frame in the first set, and for providing at an output definition information about the first set of the plurality of frames and definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames;
a frame operation manager comprising a hardware computer processor coupled to a hardware memory, and having an input coupled to the frame add manager output for receiving the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, the frame operation manager for providing via an input/output and receiving information from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while communications via the message storage and forwarding system is not enabled in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames responsive to at least some of the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, and for, responsive to the at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in a frame in the first set of the plurality of frames selected by the second user at least corresponding to the selection of the one from the plurality of contents assigned to said frame, providing a first signal at an output; and
the message storage and forwarding system having an input coupled to the frame operation manager output for receiving the first signal, the message storage and forwarding system for, responsive to the first signal, allowing the first user and the second user to communicate with one another in two directions, and not allowing the first user and the second user to communicate with one another in two directions prior to receiving the first signal.
8. The system of claim 7, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
8. The system of claim 7, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define the second set of frames, different from the first set of frames.
9. The system of claim 7, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
9. The system of claim 7, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
10. The system of claim 9, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers were indicated as having been preferred by the first user.
10. The system of claim 9, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers are preferred by the first user.
11. The system of claim 7:
additionally comprising:
a registration manager having an input coupled to receive GPS coordinates from a plurality of users comprising the first user and the second user, the registration manager for providing at an output location identifiers of the first user and the second user; and
a search manager having an input coupled to the registration manager output for receiving the location identifiers of the first user and the second user, the search manager for selecting the first user from at least some of the plurality of users, responsive to the location identifiers of the first user and the second user and providing an identifier of the first user at an output; and
wherein:
the frame operation manager input is coupled to the search manager output for receiving the identifier of the first user; and
the frame operation manager receives the definition information responsive to the identifier of the first user received.
11. The system of claim 7:
additionally comprising:
a registration manager having an input coupled to receive GPS coordinates from a plurality of users comprising the first user and the second user, the registration manager for providing at an output location identifiers of the first user and the second user; and
a search manager having an input coupled to the registration manager output for receiving the location identifiers of the first user and the second user, the search manager for selecting the first user from at least some of the plurality of users, responsive to the location identifiers of the first user and the second user and providing an identifier of the first user at an output; and
wherein:
the frame operation manager input is coupled to the search manager output for receiving the identifier of the first user; and
the frame operation manager receives the definition information responsive to the identifier of the first user received.
12. The system of claim 7 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
12. The system of claim 7 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
13. A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, and configured to cause a computer system to:
provide, and receive input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
provide, and receive input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents;
provide, and receive input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, enable the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
13. A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, and configured to cause a computer system to:
provide, and receive input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, each frame in the plurality of frames comprising a type selected from a plurality of pre-defined types, any of the pre-defined types also selectable by the second user when the second user defines a second set of frames;
provide, and receive input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from a plurality of contents assigned to a frame in the first set;
provide, and receive input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in a frame in the first set of the plurality of frames selected by the second user at least corresponding to the selection of the one from the plurality of contents assigned to said frame, enable the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
14. The computer program product of claim 13, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
14. The computer program product of claim 13, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define the second set of frames, different from the first set of frames.
15. The computer program product of claim 13, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
15. The computer program product of claim 13, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
16. The computer program product of claim 15, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers were indicated as having been preferred by the first user.
16. The computer program product of claim 15, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers are
preferred by the first user.
17. The computer program product of claim 13, wherein the computer readable program code devices configured to cause the computer system to enable are additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
17. The computer program product of claim 13, wherein the computer readable program code devices configured to cause the computer system to enable are additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
18. The computer program product of claim 13 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
18. The computer program product of claim 13 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
Claims 1-18 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-18 of U.S. Patent No. 12,058,106 B2. Although the claims at issue are not identical, they are not patentably distinct from each other because the claims in the patent anticipate all the claims in the applications.
Instant Application
Patent (US 12,058,106 B2)
1. A computer-implemented method of operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the method comprising:
providing, by a hardware computer system comprising a hardware memory, and receiving input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, enabling, by the hardware computer system comprising the hardware memory, the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
1. A computer-implemented method of operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the method comprising:
providing, by a hardware computer system comprising a hardware memory, and receiving input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from a plurality of contents assigned to a frame in the first set;
providing, by the hardware computer system comprising the hardware memory, and receiving input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in a frame in the first set of the plurality of frames selected by the second user at least corresponding to the selection of the one from the plurality of contents assigned to said frame, enabling, by the hardware computer system comprising the hardware memory, the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
2. The method of claim 1, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
2. The method of claim 1, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
3. The method of claim 1, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
3. The method of claim 1, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
4. The method of claim 3, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers were indicated as having been preferred by the first user.
4. The method of claim 3, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers are preferred by the first user.
5. The method of claim 1, wherein the enabling is additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
5. The method of claim 1, wherein the enabling is additionally responsive to a location of a GPS receiver of at least one of: the first user and the second user.
6. The method of claim 1 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
6. The method of claim 1 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
7. A computer-based system for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the system comprising:
a frame add manager for providing, and receiving input from, via an input/output, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, and for providing and receiving input from, via the input/output, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents, and for providing at an output definition information about the first set of the plurality of frames and definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames and about the selection;
a frame operation manager comprising a hardware computer processor coupled to a hardware memory, and having an input coupled to the frame add manager output for receiving the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames and the selection, the frame operation manager for providing via an input/output and receiving information from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while communications via the message storage and forwarding system are not enabled in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames responsive to at least some of the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, and for, responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, providing a first signal at an output; and
the message storage and forwarding system having an input coupled to the frame operation manager output for receiving the first signal, the message storage and forwarding system for, responsive to the first signal, allowing the first user and the second user to communicate with one another in two directions, and not allowing the first user and the second user to communicate with one another in two directions prior to receiving the first signal.
7. A computer-based system for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, the system comprising:
a frame add manager for providing, and receiving input from, via an input/output, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames, and for providing and receiving input from, via the input/output, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from of a plurality of contents assigned to a frame in the first set, and for providing at an output definition information about the first set of the plurality of frames and definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames;
a frame operation manager comprising a hardware computer processor coupled to a hardware memory, and having an input coupled to the frame add manager output for receiving the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, the frame operation manager for providing via an input/output and receiving information from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while communications via the message storage and forwarding system are not enabled in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames responsive to at least some of the definition information about the first set of the plurality of frames and the definition and assignment information about the different sets of the plurality of contents assigned to the at least one of the first set of the plurality of frames, and for, responsive to the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in a frame in the first set of the plurality of frames selected by the second user at least corresponding to the selection of the one from the plurality of contents assigned to said frame, providing a first signal at an output; and
the message storage and forwarding system having an input coupled to the frame operation manager output for receiving the first signal, the message storage and forwarding system for, responsive to the first signal, allowing the first user and the second user to communicate with one another in two directions, and not allowing the first user and the second user to communicate with one another in two directions prior to receiving the first signal.
8. The system of claim 7, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
8. The system of claim 7, wherein at least one of the third one or more user interface elements to allow the second user to select the at least one of the plurality of contents in the at least one of the at least the second one of the different sets of the plurality of contents in the first set of the plurality of frames comprises at least one user interface element to allow the second user to define a second set of frames, different from the first set of frames.
9. The system of claim 7, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
9. The system of claim 7, wherein each of the plurality of contents in at least one of the sets of the plurality of contents assigned to at least one frame in the first set of the plurality of frames comprises potential answers to a question.
10. The system of claim 9, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers were indicated as having been preferred by the first user.
10. The system of claim 9, wherein the selection of the one from the plurality of contents comprises at least one of the potential answers to the question, wherein said at least one of the potential answers are preferred by the first user.
11. The system of claim 7:
additionally comprising:
a registration manager having an input coupled to receive GPS coordinates from a plurality of users comprising the first user and the second user, the registration manager for providing at an output location identifiers of the first user and the second user; and
a search manager having an input coupled to the registration manager output for receiving the location identifiers of the first user and the second user, the search manager for selecting the first user from at least some of the plurality of users, responsive to the location identifiers of the first user and the second user and providing an identifier of the first user at an output; and
wherein:
the frame operation manager input is coupled to the search manager output for receiving the identifier of the first user; and
the frame operation manager receives the definition information responsive to the identifier of the first user received.
11. The system of claim 7:
additionally comprising:
a registration manager having an input coupled to receive GPS coordinates from a plurality of users comprising the first user and the second user, the registration manager for providing at an output location identifiers of the first user and the second user; and
a search manager having an input coupled to the registration manager output for receiving the location identifiers of the first user and the second user, the search manager for selecting the first user from at least some of the plurality of users, responsive to the location identifiers of the first user and the second user and providing an identifier of the first user at an output; and
wherein:
the frame operation manager input is coupled to the search manager output for receiving the identifier of the first user; and
the frame operation manager receives the definition information responsive to the identifier of the first user received.
12. The system of claim 7 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
12. The system of claim 7 wherein the at least one of the first set of the plurality of frames to which the different sets of the plurality of contents are defined and assigned by the first user comprises fewer than all of the first set of the plurality of frames.
13. A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, and configured to cause a computer system to:
provide, and receive input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
provide, and receive input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents and a selection of a subset of the different sets of the plurality of the contents;
provide, and receive input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at least one of the plurality of contents in at least one of the first set of the plurality of frames; and
responsive to the at least one of the plurality of contents in the at least one of the at least the first set of the plurality of frames selected by the second user at least corresponding to the selection assigned to at least one of the at least one frame from which the second user selected the plurality of contents, enable the message storage and forwarding system to allow the first user and the second user to communicate with one another in two directions.
13. A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for operating a message storage and forwarding system that stores and forwards messages between a first user and a second user, and configured to cause a computer system to:
provide, and receive input from, a first one or more user interface elements to allow the first user to define a first set of a plurality of frames;
provide, and receive input from, a second one or more user interface elements to allow the first user to define, and assign to each of at least one of the first set of the plurality of frames, different sets of a plurality of contents, each of the different sets of the plurality of contents comprising a plurality of contents that are related to one another, at least a first one of the different sets of the plurality of contents comprising a set of images, and at least a second one of the different sets of the plurality of contents comprising a selection of one from of a plurality of contents assigned to a frame in the first set;
provide, and receive input from, a third one or more user interface elements to allow the second user to view at least some of the first set of the plurality of frames while not enabling communications via the message storage and forwarding system in two directions between the first user and the second user, and to allow the second user to select at