Email processing device and method
US-2024372824-A1 · Nov 7, 2024 · US
US9509642B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9509642-B2 |
| Application number | US-201213646336-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 5, 2012 |
| Priority date | Oct 5, 2012 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes receiving an execution-enabled object and receiving a selection of the execution-enabled element. Such an execution-enabled object is configured to be included in a message sent by a messaging system. The execution-enabled object includes a response element and an execution-enabled element. The response element and the execution-enabled element are associated with one another. The execution-enabled element is configured to post an event to the messaging system upon the execution-enabled element being activated. The selection of the execution-enabled element activates the execution-enabled element.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, from a first computer system, a message comprising a completed execution-enabled object, wherein the completed execution-enabled object comprises a first completed response element comprising form information received in a form entry field displayed by the first computer system within a first-system dialogue of a messaging session, the form entry field comprising a plurality of form entry selection options for selection by a user, and a second completed response element indicating selection of an execution-enabled element displayed by the first computer system within the first-system dialogue of the messaging session, the form entry field and the execution-enabled element correspond to a respective form entry field and execution-enabled element that an application program is configured to display during execution by a second computer system, and the completed execution-enabled object is configured such that the application program, in response to selection of the execution-enabled element, performs an operation using the form information; in response to the receiving the completed execution-enabled object, communicating, to the application program, the form information and an indication of the selection of the execution-enabled element; and receiving, from the application program, a status update regarding the operation. 2. The method of claim 1 , further comprising: sending the form information to the second computer system for display within a second-system dialogue of the messaging session. 3. The method of claim 1 , further comprising: sending information regarding the status update to the second computer system for display within a second-system dialogue of the messaging session. 4. The method of claim 3 , further comprising: sending a description of a result of the operation to the second computer system for display in a user interface of the application program. 5. The method of claim 4 wherein the information regarding the status update comprises a send element configured to, when selected, cause the description of a result of the operation to be sent to the first computer for display within the first-system dialogue of the messaging session. 6. The method of claim 5 , wherein the operation the application program performs in response to selection of the execution-enabled element comprises a search operation based on the form information, the receiving a status update regarding the operation comprises receiving a status update on the search operation, and the send element is configured to, when selected, cause one or more search results to the first computer for display within the first system dialogue of the messaging session. 7. The method of claim 1 , wherein the completed execution-enabled object is configured such that the operation is performed automatically in response to the communicating the form information to the application program. 8. The method of claim 1 , wherein the completed execution-enabled object further comprises: a first request element comprising information relating to display of the form entry field in the first-system dialogue of the messaging session, and a second request element comprising information relating to display of the execution-enabled element in the first system dialogue of the messaging session. 9. The method of claim 1 , wherein the form entry field and execution-enabled element are represented within a predetermined form accessible by the application program. 10. The method of claim 9 , wherein the completed execution-enabled object further comprises: additional response objects corresponding to respective additional form entry fields or execution-enabled elements represented within the predetermined form. 11. The method of claim 1 , wherein the form entry field and execution-enabled element represent a respective form-entry field and execution-enabled element dynamically selected using a user interface of the application program. 12. The method of claim 1 , further comprising: receiving, from the application program, identification of the form entry field and execution-enabled element that the application program is configured to display during execution by the second computer system, and form entry field information and execution-enabled element information associated with the identified form entry field and execution-enabled element; assembling an initialized execution-enabled object using the form entry field information and execution-enabled element information, wherein the initialized execution-enabled object comprises a first initialized response element configured to receive the form information, a second initialized response element configured to receive information indicating selection of the execution-enabled element, a first request element comprising information relating to display of the form entry field in the first-system dialogue of the messaging session, and a second request element comprising information relating to display of the execution-enabled element in the first system dialogue of the messaging session; sending a message comprising the initialized execution-enabled object to the first computer system for display within the first-system dialogue of the messaging session; and sending a message comprising the initialized execution-enabled object to the second computer system for display within a second-system dialogue of the messaging session. 13. The method of claim 1 , wherein the messaging session represents at least one request and corresponding response exchanged between the first computer system and the second computer system. 14. The method of claim 13 , wherein the first computer system is configured for use by a customer; and the second computer system is configured for use by a customer service agent. 15. The method of claim 1 , wherein the operation the application program performs in response to selection of the execution-enabled element comprises a search operation based on the form information, and the receiving a status update regarding the operation comprises receiving a status update on the search operation. 16. A non-transitory computer-readable storage medium including a plurality of instructions, comprising: a first set of instructions, executable on a server computer system, configured to receive, from a first computer system, a message comprising a completed execution-enabled object, wherein the completed execution-enabled object comprises a first completed response element comprising form information received in a form entry field displayed by the first computer system within a first-system dialogue of a messaging session, the form entry field comprising a plurality of form entry selection options for selection by a user, and a second completed response element indicating selection of an execution-enabled element displayed by the first computer system within the first-system dialogue of the messaging session, the form entry field and the execution-enabled element correspond to a respective form entry field and execution-enabled element that an application program is configured to display during execution by a second computer system, and the completed execution-enabled object is configured such that the application program, in response to selection of the execution-enabled element, performs an operation using the form information, a second set of instructions, executable on the server computer system, configured to, in response to receiving the completed execution-en
Machine learning · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title
Handling natural language data (speech analysis or synthesis, speech recognition G10L) · CPC title
Commands or executable codes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.