US2018336524A1PendingUtilityA1

Business messaging interface

Assignee: APPLE INCPriority: May 16, 2017Filed: Jan 5, 2018Published: Nov 22, 2018
Est. expiryMay 16, 2037(~10.8 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 10/20G06Q 10/1095H04L 65/1069G06F 3/04842G06Q 30/016G06Q 10/107G06Q 10/1093H04M 1/72469H04M 1/72436G06F 3/0488H04M 1/72457G06F 3/03545G06F 3/04883H04M 1/72451G06F 3/04817
61
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 at an electronic device having one or more processors, memory, and a display:
 initiating a messaging session between a user of the electronic device and a business entity via a messaging user interface; 
 displaying a task affordance in a conversation transcript of the messaging user interface; 
 detecting an interaction to select the task affordance; and 
 in response to detecting the interaction to select the task affordance, initiating a task. 
   
     
     
         2 . The method of  claim 1 , wherein displaying the task affordance comprises displaying a product selection affordance, and wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the product selection affordance, the method further comprising:
 in response to detecting the interaction to select the product selection affordance, generating one or more product affordances, wherein each product affordance of the one or more product affordances is associated with a product of one or more products of the business entity.   
     
     
         3 . The method of  claim 2 , further comprising:
 detecting an interaction to select a product affordance of the one or more product affordances;   in response to detecting the interaction to select the product affordance, determining a product associated with the product affordance; and   in response to determining the product associated with the product affordance, generating one or more additional product affordances, wherein each product affordance of the one or more additional product affordances is associated with additional products associated with the selected product.   
     
     
         4 . The method of  claim 3 , wherein generating one or more additional product affordances comprises generating one or more product repair affordances, wherein each product repair affordance is associated with a different repair of the product. 
     
     
         5 . The method of  claim 3 , wherein generating one or more additional product affordances comprises generating one or more product accessory affordances, and wherein each product accessory affordance is associated with a different accessory for the product. 
     
     
         6 . The method of  claim 2 , further comprising:
 determining a product that is associated with the user,   in response to determining the product that is associated with the user, determining at least one of the one or more product affordances.   
     
     
         7 . The method of  claim 6 , further comprising:
 determining at least one of a purchase history, a repair history, and a message history of the user,   wherein determining the product is further in response to determining at least one of the purchase history, the repair history, and the message history of the user.   
     
     
         8 . The method of  claim 6 , further comprising:
 determining account information of the user,   wherein determining the product is further in response to determining the account information.   
     
     
         9 . The method of  claim 6 , further comprising:
 determining content of the conversation transcript,   wherein determining the product is further in response to determining the content of the conversation transcript.   
     
     
         10 . The method of  claim 2 , further comprising:
 detecting an interaction to select at least one product affordance of the one or more product affordances;   in response to detecting the interaction to select the at least one product affordance, displaying a product submission affordance in the conversation transcript;   detecting an interaction with the product submission affordance to change the selected at least one product affordance; and   in response to detecting the interaction with the product submission affordance to change the selected product affordance, generating at least one additional product affordance.   
     
     
         11 . The method of  claim 1 , wherein displaying the task affordance comprises displaying a location task affordance, and wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the location task affordance, the method further comprising:
 in response to detecting the interaction to select the location task affordance, generating one or more location affordances of the business entity, wherein each location affordance of the one or more location affordances is associated with a location of one or more locations of the business entity; and   displaying the one or more location affordances in the conversation transcript.   
     
     
         12 . The method of  claim 11 , further comprising:
 determining a response time for each location of the one or more locations of the business entity;   in response to determining the response time of the one or more locations of the business entity, arranging the one or more location affordances; and   displaying the response time from at least one of the one or more locations in the conversation transcript.   
     
     
         13 . The method of  claim 11 , further comprising:
 determining a distance to each location of one or more locations of the business entity;   in response to determining the distance to each location of the one or more locations of the business entity, arranging the one or more location affordances; and   displaying the distance to at least one of the one or more locations in the conversation transcript.   
     
     
         14 . The method of  claim 11 , further comprising:
 detecting an interaction to select a location affordance of the one or more location affordances; and   in response to detecting the interaction to select the location affordance, displaying a location submission affordance in a message input area.   
     
     
         15 . The method of  claim 14 , further comprising:
 detecting an interaction with the location submission affordance to change the selected location affordance; and   in response to detecting the interaction with the location submission affordance to change the selected location affordance, re-displaying the location affordance of the one or more location affordances.   
     
     
         16 . The method of  claim 1 , wherein displaying the task affordance comprises displaying a calendar affordance, and wherein detecting the interaction to select the task comprises detecting an interaction to select the calendar affordance, the method comprising:
 in response to detecting the interaction to select the calendar affordance, generating one or more appointment time affordances, wherein each appointment time affordance of the one or more appointment time affordances is associated with a time to schedule an appointment with the business entity, and wherein the time associated with each appointment time affordance is a time slot in which the business entity has an appointment available; and   displaying the one or more appointment time affordances in the conversation transcript.   
     
     
         17 . The method of  claim 16 , further comprising:
 in response to detecting the interaction to select the calendar affordance, determining a schedule of the user; and   in response to determining the schedule of the user, displaying a description of the schedule of the user in the conversation transcript.   
     
     
         18 . The method of  claim 17 , further comprising:
 in response to determining the schedule of the user, determining a suggested time to schedule the appointment with the business entity; and   in response to determining the suggested time, displaying the suggested time in the conversation transcript.   
     
     
         19 . The method of  claim 16 , further comprising:
 determining a travel time to the business entity;   in response to determining the travel time, determining a suggested time to schedule the appointment with the business entity; and   in response to determining the suggested time to schedule the appointment with the business entity, displaying the suggested time in the conversation transcript.   
     
     
         20 . The method of  claim 1 , wherein displaying the task affordance comprises displaying a credential verification affordance, and wherein detecting the interaction to select the task comprises detecting an interaction to select the credential verification affordance, the method further comprising:
 in response to detecting the interaction to select the task, overlaying a portion of the messaging user interface with a credential verification user interface.   
     
     
         21 . The method of  claim 1 , further comprising:
 receiving an indication that a credential of the user has been verified; and   in response to receiving the indication that the credential of the user has been verified, initiating the task.   
     
     
         22 . The method of  claim 1 , further comprising:
 determining content of the conversation transcript; and   in response to determining the content of the conversation transcript, determining a proposed task to be conducted between the user and the business entity,   wherein displaying the task affordance comprises displaying an affordance associated with the proposed task.   
     
     
         23 . The method of  claim 22 , wherein detecting the content of the conversation transcript comprises determining content associated with a completed task included in the conversation transcript, the method further comprising:
 in response to determining content associated with the completed task, determining the proposed task to be conducted between the user and the business entity.   
     
     
         24 . The method of  claim 1 , further comprising:
 in response to initiating the task, displaying at least one product affordance in the conversation transcript, wherein the at least one product affordance is associated with at least one product of the business entity;   detecting a first interaction to select a product affordance of the at least one product affordance, wherein the product affordance is associated with a product of the at least one product;   in response to detecting the first interaction to select the product affordance, determining at least one location of the business entity;   in response to determining the at least one location of the business entity, displaying at least one location affordance in the conversation transcript;   detecting a second interaction to select the at least one location affordance;   in response to detecting the second interaction to select the at least one location affordance, determining at least one time to schedule an appointment to repair the at least one product;   in response to determining the at least one time to schedule an appointment to repair the at least one product, displaying at least one appointment time affordance that is associated with the at least one time;   detecting a third interaction to select an appointment time affordance of the at least one appointment time affordance; and   in response to detecting the third interaction to select the appointment time affordance, scheduling the appointment with the business entity.   
     
     
         25 . An electronic device, comprising:
 one or more processors; 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:
 initiating a messaging session between a user of the electronic device and a business entity via a messaging user interface; 
 displaying a task affordance in a conversation transcript of the messaging user interface; 
 detecting an interaction to select the task affordance; and 
 in response to detecting the interaction to select the task affordance, initiating a task. 
   
     
     
         26 . 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 and a touch-sensitive surface, cause the electronic device to:
 initiate a messaging session between a user of the electronic device and a business entity via a messaging user interface;   display a task affordance in a conversation transcript of the messaging user interface;   detect an interaction to select the task affordance; and   in response to detecting the interaction to select the task affordance, initiate a task.

Join the waitlist — get patent alerts

Track US2018336524A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.