Business messaging interface
AssigneeApple Inc.
InventorsMarcel Van Os, Jae Woo Chang, Freddy A. Anzures, Nicole R. Ryan, Hoan Pham
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to messaging user interfaces. In some embodiments, at an electronic device having one or more processors, memory, and a display, a messaging session between a user of the electronic device and a business entity is initiated via a messaging user interface. A task affordance is displayed in a conversation transcript of the messaging user interface. An interaction to select the task affordance is detected. A task is initiated in response to detecting the interaction to select the task affordance.
Claims49
A method comprising:
- at an electronic device having one or more processors, one or more input devices, and a display:
- displaying a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
- detecting a request from a user to initiate a task through the messaging user interface;
- receiving a request from the business entity for information associated with the user of the electronic device required to complete the task;
- in response to receiving the request from the business entity:
- in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
- automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information;
- and
- visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
- and
- in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
- automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information;
- and
- visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
- while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity;
- and
- in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
An electronic device, comprising:
- one or more processors;
- one or more input devices;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- displaying a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
- detecting a request from a user to initiate a task through the messaging user interface;
- receiving a request from the business entity for information associated with the user of the electronic device required to complete the task;
- in response to receiving the request from the business entity:
- in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
- automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information;
- and
- visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
- and
- in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
- automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information;
- and
- visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity:
- while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity;
- and
- in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, one or more input devices, and a touch-sensitive surface, cause the electronic device to:
- display a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
- detect a request from a user to initiate a task through the messaging user interface;
- receive a request from the business entity for information associated with the user of the electronic device required to complete the task;
- in response to receiving the request from the business entity:
- in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
- automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information;
- and
- visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
- and
- in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
- automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information;
- and
- visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
- while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity;
- and
- in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
Dependencies are inferred from the claim text.