Sending device, sending method, and sending program
US-2021336911-A1 · Oct 28, 2021 · US
US11855946B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11855946-B2 |
| Application number | US-202217867600-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 18, 2022 |
| Priority date | Jun 29, 2020 |
| Publication date | Dec 26, 2023 |
| Grant date | Dec 26, 2023 |
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 first device is logged in with a first user account. The first device displays an avatar of a second user account in a first user interface of the first device. In response to an interaction instruction triggered on the avatar of the second user account, the first device generates an interaction message according to a first field corresponding to the first user account, an action description field used for indicating an action performed by the first user account on the second user account, and a second field corresponding to the second user account. The first device transmits the interaction message to a second device that is logged in with the second user account.
Opening claim text (preview).
What is claimed is: 1. A message transmission method performed at a first device that is logged in with a first user account, the method comprising: displaying an avatar of a second user account in a first user interface of the first device wherein the first user interface is a first chat window interface; in response to an interaction instruction triggered on the avatar of the second user account, generating an interaction message according to (i) a first field corresponding to the first user account, (ii) an action description field used for indicating an action performed by the first user account on the second user account, and (iii) a second field corresponding to the second user account; and transmitting the interaction message to a second device that is logged in with the second user account; establishing a database message to store the interaction message; and for each new interaction message after the interaction message in the first chat window interface: in response to a determination that no non-interaction message exists between the new interaction message and a previous interaction message of the new interaction message, updating the database message where the previous interaction message is located to store the new interaction message in the database message where the previous interaction message is located, and in response to a determination that a non-interaction message exists between the new interaction message and the previous interaction message, establishing a new database message to store the new interaction message. 2. The method according to claim 1 , wherein at least one of the first field, the action description field, and the second field is a custom field pre-edited for the interaction message. 3. The method according to claim 2 , wherein the first field is the custom field; and a user-customized entry is a custom prefix or a custom suffix that provides a description of the first user account, wherein the description is related to the action. 4. The method according to claim 2 , wherein the second field is the custom field; and a user-customized entry is a custom prefix or a custom suffix that provides a description of the second user account, wherein the description is related to the action. 5. The method according to claim 2 , further comprising: displaying a first custom interface, distinct from the first user interface; and obtaining a custom part in the first field through pre-editing in response to a first pre-editing operation on the first custom interface. 6. The method according to claim 2 , further comprising: displaying a third custom interface; and obtaining a custom part in the action description field through pre-editing in response to a third pre-editing operation on the third custom interface. 7. The method according to claim 1 , wherein generating the interaction instruction comprises: generating the interaction message in response to a double-tap instruction triggered on the avatar of the second user account. 8. The method according to claim 1 , wherein the first user interface is a non-chat window interface, and the non-chat window interface comprises at least one of a personal attribute interface, an address book interface, a group member display interface, a single chat member display interface, or a social circle interaction interface; and the method further comprises: displaying the interaction message in a target area of the non-chat window interface, wherein the target area is determined based on the avatar of the second user account in the non-chat window interface. 9. The method according to claim 8 , further comprising: canceling displaying of the interaction message in the non-chat window interface, in response to a display duration of the interaction message reaching a threshold duration. 10. The method according to claim 1 , wherein the method further comprises: displaying a message content of the interaction message in the first chat window interface in a message display manner that is different from a message display manner of a chat message. 11. The method according to claim 10 , wherein displaying the message content of the interaction message in the first chat window interface comprises: in response to a determination that a latest message content in a chat message list is not displayed in the first chat window interface, automatically scrolling the chat message list to the latest message content to display the latest message content in the first chat window interface, the latest message content comprising the message content of the interaction message. 12. The method according to claim 10 , further comprising: in response to a determination that consecutive n interaction messages exist in the first chat window interface and the n interaction messages are all in a read state, displaying all or a part of the n interaction messages in a collapsed form, wherein n is an integer greater than 1; or in response to that consecutive m interaction messages exist in the first chat window interface and the m interaction messages are earlier than a latest chat message, displaying all or a part of the m interaction messages in a collapsed form, wherein m is an integer greater than 1. 13. An electronic device that is logged in with a first user account, the electronic device comprising: one or more processors; and memory storing one or more programs, the one or more programs comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: displaying an avatar of a second user account in a first user interface of a first device, wherein the first user interface is a first chat window interface; in response to an interaction instruction triggered on the avatar of the second user account, generating an interaction message according to (i) a first field corresponding to the first user account, (ii) an action description field used for indicating an action performed by the first user account on the second user account, and (iii) a second field corresponding to the second user account; transmitting the interaction message to a second device that is logged in with the second user account; establishing a database message to store the interaction message; and for each new interaction message after the interaction message in the first chat window interface: in response to a determination that no non-interaction message exists between the new interaction message and a previous interaction message of the new interaction message, updating the database message where the previous interaction message is located to store the new interaction message in the database message where the previous interaction message is located, and in response to a determination that a non-interaction message exists between the new interaction message and the previous interaction message, establishing a new database message to store the new interaction message. 14. The electronic device according to claim 13 , wherein at least one of the first field, the action description field, and the second field is a custom field pre-edited for the interaction message. 15. The electronic device according to claim 14 , the operations further comprising: displaying a first custom interface, distinct from the first user interface; and obtaining a custom part in the first field through pre-editing in response to a first pre-editing operation on the first custom interface. 16. The electronic device according to claim 14 , the operations further comprising: displaying a third
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
for supporting social networking services · CPC title
Interoperability with other network applications or services · CPC title
Commands or executable codes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.