US2023281695A1PendingUtilityA1

Determining and presenting information related to a semantic context of electronic message text or voice data

Assignee: AMAZON TECH INCPriority: Dec 23, 2014Filed: May 16, 2023Published: Sep 7, 2023
Est. expiryDec 23, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 30/0623G06Q 30/0631G06Q 10/107G06Q 30/0641G06F 40/30G06Q 30/0201G06Q 30/0251G06Q 20/367G06Q 20/3674G06Q 30/0222G06Q 30/0207G06F 40/40G06Q 50/01
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and computer-readable media are disclosed for processing input data to determine an entity such as a product, service, user profile, etc. referenced in or otherwise relevant to a semantic context of the input data. Information related to the entity may be provided as an information package (e.g., a card) that is shareable as part of an electronic message. The card may include a representation of a network resource identifier that identifies a network resource, a network location of the network resource, and an access mechanism for accessing a representation (e.g. a product detail page) of the network resource. The network resource identifier may include one or more tags or tokens that identify an electronic messaging application provider and/or a user such as a sender or recipient of an electronic message that includes the card so as to enable compensating the provider and/or the user for a purchase of a product or service to which the card relates.

Claims

exact text as granted — not AI-modified
That which is claimed is: 
     
         1 . A method, comprising:
 receiving, by one or more computer processors, from a first device, first natural language text input data, wherein the first natural language text input data is associated with a first message from a first user profile in an electronic messaging conversation on the first device;   performing, by the one or more computer processors, natural language processing on at least a portion of the first natural language text data to generate output data indicative of semantic context of the first natural language text data;   determining, by the one or more computer processors, at least one product is related to the semantic context;   determining compensation data indicating an amount of compensation for a purchase;   generating, by the one or more computer processors, a selectable representation of the at least one product, wherein the selectable representation comprises a network resource identifier;   sending, by the one or more computer processors, the selectable representation to the first device, wherein the selectable representation is presented in the electronic messaging conversation on the first device;   determining that the first user profile used the messaging application to select the network resource identifier; and   associating the compensation data with the messaging application.   
     
     
         2 . The method of  claim 1 , wherein the electronic messaging conversation is associated with a second device. 
     
     
         3 . The method of  claim 1 , further comprising:
 receiving a request for a representation of a network resource associated with the network resource identifier, wherein the request is received from an electronic messaging application executing on the first device associated with the first user profile, wherein the first device received a third message comprising the selectable representation;   determining, by the one or more computer processors, that the request is associated with the network resource identifier;   determining a user token included in the network resource identifier, wherein the user token is associated with the first user profile; and   attributing the purchase to the user token.   
     
     
         4 . The method of  claim 3 , further comprising:
 sending an indication of the purchase to an electronic messaging application server, wherein the indication comprises the user token, and wherein the indication associates the compensation data with the first user profile.   
     
     
         5 . The method of  claim 3 , wherein the first user profile is associated with a sender of the first message in the electronic messaging conversation. 
     
     
         6 . The method of  claim 1 , wherein determining the at least one product comprises determining that the at least one product based at least in part on contextual data associated with the first device associated with the first user profile, wherein the contextual data comprises geo-location data indication a geographical location of the first device. 
     
     
         7 . The method of  claim 1 , wherein the at least one product is a candidate product or service available for purchase, and wherein determining the at least one product comprises determining the at least one product from a predetermined group of products or services available for sale in an electronic marketplace. 
     
     
         8 . A system, comprising:
 at least one memory storing computer-executable instructions; and   at least one processor communicatively coupled to the at least one memory and configured to access the at least one memory and execute the computer-executable instructions to:
 receiving, by one or more computer processors, from a first device, first natural language text input data, wherein the first natural language text input data is associated with a first message from a first user profile in an electronic messaging conversation on the first device; 
 perform, by the one or more computer processors, natural language processing on at least a portion of the first natural language text data to generate output data indicative of semantic context of the first natural language text data; 
 determine, by the one or more computer processors, at least one product is related to the semantic context; 
 determine compensation data indicating an amount of compensation for a purchase; 
 generate, by the one or more computer processors, a selectable representation of the at least one product, wherein the selectable representation comprises a network resource identifier; 
 send, by the one or more computer processors, the selectable representation to the first device, wherein the selectable representation is presented in the electronic messaging conversation on the first device; 
 determine that the first user profile used the messaging application to select the network resource identifier; and 
 associate the compensation data with the messaging application. 
   
     
     
         9 . The system of  claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:
 receive a request for a representation of a network resource associated with the network resource identifier, wherein the request is received from an electronic messaging application executing on the first device associated with the first user profile, wherein the first device received a third message comprising the selectable representation;   determine, by the one or more computer processors, that the request is associated with the network resource identifier;   determine a user token included in the network resource identifier, wherein the user token is associated with the first user profile; and   attribute the purchase to the user token.   
     
     
         10 . The system of  claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:
 receiving a request for a representation of a network resource associated with the network resource identifier, wherein the request is received from an electronic messaging application executing on the first device associated with the first user profile, wherein the first device received a third message comprising the selectable representation;   determining, by the one or more computer processors, that the request is associated with the network resource identifier;   determining a user token included in the network resource identifier, wherein the user token is associated with the first user profile; and   attributing the purchase to the user token.   
     
     
         11 . The system of  claim 10 , wherein the at least one processor is further configured to execute the computer-executable instructions to:
 sending an indication of the purchase to an electronic messaging application server, wherein the indication comprises the user token, and wherein the indication associates the compensation data with the first user profile.   
     
     
         12 . The system of  claim 10 , wherein the first user profile is associated with a sender of the first message in the electronic messaging conversation. 
     
     
         13 . The system of  claim 8 , wherein determining the at least one product comprises determining that the at least one product based at least in part on contextual data associated with the first device associated with the first user profile, wherein the contextual data comprises geo-location data indication a geographical location of the first device. 
     
     
         14 . The system of  claim 8 , wherein the at least one product is a candidate product or service available for purchase, and wherein determining the at least one product comprises determining the at least one product from a predetermined group of products or services available for sale in an electronic marketplace. 
     
     
         15 . A method, comprising:
 receiving, by one or more processors, from a first device, first natural language text input data, wherein the first natural language input text data, wherein the first natural language input text data is associated with a first message from a first user profile in an electronic messaging conversation on the first device;   performing, by the one or more processors, natural language processing on at least a portion of the first natural language text data to generate output data indicative of semantic context of the first natural language text data;   determining, by the one or more processors, at least one product is related to the semantic context;   identifying, by the one or more processors, a reference tag associated with the first message;   determining compensation data indicating an amount of compensation for a purchase;   identifying, based on the reference tag, a messaging application, wherein the first message was generated using the messaging application;   generating, by the one or more processors, based at least in part on the identification of the reference tag, a product card comprising product data of the at least one product, wherein the product data comprises a selectable resource identifier;   sending, by the one or more processors, the product card to the second device, wherein the product card is configured to be included in the electronic messaging conversation on the second device   determine, based on the reference tag, that the first user profile used the messaging application to select the network resource identifier; and   associate the compensation data with the messaging application.   
     
     
         16 . The method of  claim 15 , the method further comprising:
 receiving an indication of the purchase initiated by the first user profile; and   attributing the purchase to the reference tag.   
     
     
         17 . The method of  claim 15 , wherein the first message is a voice message.

Join the waitlist — get patent alerts

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

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