Messaging platform process
First Claim
1. A method comprising the steps of:
- receiving an information package from a sender, addressed to a specified recipient, at a server messaging platform which accepts the information package and stores messages in recipient mailboxes that can be accessed by recipients;
prior to a request by said recipient for any information received by said platform for said recipient, said server messaging platform extracting from said information package a content portion and a program portion that contains at least one execution instruction set (EIS) that specifies when the EIS is to be executed; and
executing the at least one EIS.
4 Assignments
0 Petitions
Accused Products
Abstract
Numerous benefits are realized by allowing messaging platforms to receive and act on information packages that include one or more Execution Instruction Sets (EISs), where the EIS is executed as specified. Execution of the included EISs provides vastly enhanced capabilities to the messaging platform, such as controlling when an EIS is executed, from where necessary data is obtained for the execution of the EIS, what kinds of executions are permitted, who will be the recipients of the content portion of platform, what that content will be, etc. Increasing the interaction complexity a step further, the EIS permits creation of an interactive session with the recipient that makes the message more effective. A still additional capability is the establishment of a communication path from the messaging platform. This may be in the form of a message that is sent by the messaging platform, or a connection that is established between the recipient and some other party.
66 Citations
52 Claims
-
1. A method comprising the steps of:
-
receiving an information package from a sender, addressed to a specified recipient, at a server messaging platform which accepts the information package and stores messages in recipient mailboxes that can be accessed by recipients;
prior to a request by said recipient for any information received by said platform for said recipient, said server messaging platform extracting from said information package a content portion and a program portion that contains at least one execution instruction set (EIS) that specifies when the EIS is to be executed; and
executing the at least one EIS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising the steps of:
-
receiving an information package from a sender, addressed to a specified recipient, at a server messaging platform that is remote to said recipient;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a content portion and a program portion; and
identifying in the program portion parsed out of said information package at least one execution instruction set (EIS) that, when executed, a) presents a first page to a recipient accessing the messaging platform, and b) in response to an input from the recipient presents to the recipient a subsequent page. - View Dependent Claims (30, 31)
-
-
32. A method executed at a server messaging platform comprising the steps of:
-
receiving an information package from a sender, addressed to a specified recipient, at said server messaging platform;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a program portion and a content portion, where the content portion comprises a first page and at least one subsequent page, and the first page of the content portion is either a voice message, an image message, or a video message; and
executing the at least one EIS.
-
-
33. A method comprising the steps of:
-
receiving at a server messaging platform an e-mail message from a sender, which message consists of an information package;
prior to a request by said recipient for any information received by said platform for said recipient that has a mailbox at said server messaging platform, extracting from the information package a content portion and a data portion that imprecisely specifies addressees of the content portion; and
executing a process to precisely specify addressees, where the number of addressees so specified is zero, one, or more than one. - View Dependent Claims (34, 35)
-
-
36. A method comprising the steps of:
-
receiving at a server messaging platform an information package from a sender, addressed to a specified recipient;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a content portion and a program portion that contains at least one execution instruction set (EIS) which determines specific content of a message presented to a recipient when the recipient accesses the platform, where said content of a message that is present to said recipient is related to said content portion that is extracted from said information package; and
executing the at least one EIS. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A method comprising the steps of:
-
receiving an information package from a sender, addressed to a specified recipient, at a sender messaging platform to which clients connect via a telecommunications network;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a content portion and a program portion that contains at least one reference to an executable module that is resident in the platform and that executes an action other than related to the process of displaying said content portion; and
executing the module. - View Dependent Claims (45)
the reference includes a time-of-execution specification, which specifies a time certain, a computable time, a time of arrival execution, or a time of access execution, and the step of executing executes the module at the time-of-execution specified by the reference.
-
-
46. A method executed at a server messaging platform comprising the steps of:
-
receiving an information package at the messaging platform;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a content portion and a program portion that contains at least one execution instruction set (EIS) and a data portion, where the data portion is employed in the course of executing the EIS; and
executing the at least one EIS to form at least one message. - View Dependent Claims (47, 48, 49)
-
-
50. A method executed at a server messaging platform comprising the steps of:
-
receiving an information package at the messaging platform;
prior to a request by said recipient for any information received by said platform for said recipient, extracting from the information package a content portion and a program portion that contains at least one execution instruction set (EIS) and a data portion, where the data portion identifies a message created from another information package (ID'"'"'ed message) and is employed in the course of executing the EIS; and
executing the at least one EIS to process the ID'"'"'ed message. - View Dependent Claims (51, 52)
-
Specification