Zum Hauptinhalt springen

SYSTEMS AND METHODS FOR VISUAL CUE BASED MESSAGING

2023
Online Patent

Titel:
SYSTEMS AND METHODS FOR VISUAL CUE BASED MESSAGING
Link:
Veröffentlichung: 2023
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20230370398
  • Publication Date: November 16, 2023
  • Appl. No: 18/337239
  • Application Filed: June 19, 2023
  • Claim: 1. A device comprising: memory to store machine-readable instructions; one or more processors to access the memory and execute the machine-readable instructions, the machine-readable instructions comprising: a visual cue module programmed to provide visual cue data indicative of a visual cue assigned for a contact or a group of contacts from a contact list; and a messenger module programmed to output on a display a messenger application graphical user interface (GUI) that includes a compose message field, a message window with a message thread between a user and the contact or the group of contacts, and a virtual keyboard, wherein the messenger module is programmed to output the messenger application GUI with a visual cue graphical element representative of the visual cue to provide a visual indication of the contact or the group of contacts on the display to the user based on the visual cue data.
  • Claim: 2. The device of claim 1, wherein the visual cue graphical element is associated with one of the compose message field, the message window, or at least one virtual key of the virtual keyboard.
  • Claim: 3. The device of claim 2, wherein the visual cue module is further programmed to: receive user input data at an input interface for each contact or group of contacts identifying a type of visual cue for assignment to the contact or the group of contacts; and assign the visual cue to the contact or the group of contacts based on the user input data.
  • Claim: 4. The device of claim 3, wherein the visual cue module is further programmed to store the visual cue assigned to the contact or the group of contacts in the memory.
  • Claim: 5. The device of claim 4, wherein the machine-readable instructions further include a contact list database that stores a plurality of contacts that includes the contact or the group of contacts, and a contact list module that is programmed to output on the display a contact list GUI that includes the plurality of contacts.
  • Claim: 6. The device of claim 5, wherein the contact list module is further programmed to receive user input data indicative of a selected contact from the plurality of contacts corresponding to the contact or the group of contacts.
  • Claim: 7. The device of claim 6, wherein the contact list GUI includes one or more visual cue graphical rendering control elements for controlling whether the visual cue graphical element that is representative of the visual cue is provided as part of the messenger application GUI.
  • Claim: 8. The device of claim 7, wherein at least one of the one or more visual cue graphical rendering control elements is changed from a first state to a second state to enable generation of the messenger application GUI with the visual cue graphical element representative of the visual cue on the display.
  • Claim: 9. The device of claim 8, wherein the contact list module is programmed to provide visual cue control generation data that enables generation of the messenger application GUI with the visual cue graphical element for the visual cue in response to changing the at least one of the one or more visual cue graphical rendering control elements from the first state to the second state, the visual cue data being generated in response to the visual cue module receiving the visual cue control generation data.
  • Claim: 10. The device of claim 9, wherein the contact list GUI includes a send confirmation graphical element for controlling whether a confirmation graphical element is provided as part of the messenger application GUI to confirm whether the user intends to send information within the compose message field to the contact or the group of contacts, and the contact list module is further programmed to provide confirmation message control display data that enables generation of the messenger application GUI with the confirmation graphical element.
  • Claim: 11. The device of claim 10, wherein the messenger application GUI includes a send message element associated with the compose message field for sending the information within the compose message field to the contact or the group of contacts as one or more messages, and the confirmation graphical element is provided as part of the messenger application GUI in response to the user interacting with the send message element.
  • Claim: 12. The device of claim 11, wherein the information within the compose message field is sent as the one or more messages to the contact or the group of contacts in response to the user confirming via the confirmation graphical element that the user intends to send the information to the contact or the group of contacts.
  • Claim: 13. The device of claim 12, wherein the machine-readable instructions further include machine learning model programmed to process the information within the compose message field to determine whether the information within the compose message field is intended for a correct contact or group of contacts.
  • Claim: 14. The device of claim 13, wherein the machine learning model is further programmed to provide contact context data indicating that the information within the compose message field is not intended for the contact or the group of contacts.
  • Claim: 15. The device of claim 14, wherein the messenger module is programmed to provide the messenger application GUI with a non-intended contact graphical element on the display to alert the user that the information within the compose message field is not intended for the contact or the group of contacts.
  • Claim: 16. A method comprising: displaying, at a computing device, a contact list graphical user interface (GUI) that includes one or more visual cue graphical rendering control elements for a respective contact for controlling whether a visual cue graphical element representative of a visual cue is provided as part of a messenger application GUI; manipulating, at the computing device, at least one of the one or more visual cue graphical rendering elements for the respective contact from a first state to a second state to enable generation of the messenger application GUI with the visual cue graphical element representative of the visual cue for the respective contact; and generating, at the computing device, the messenger application GUI with the visual cue graphical element to provide a visual indication of the respective contact on a display to a user in response to manipulating the at least one of the one or more visual cue graphical rendering elements from the first state to the second state.
  • Claim: 17. The method of claim 16, further comprising processing, at the computing device, information within a compose message field of the GUI through a natural language processing (NLP) model stored within a memory of the computing device to determine whether the information within the compose message field is intended for the respective contact.
  • Claim: 18. The method of claim 17, further comprising generating, at the computing device, the messenger application GUI with a non-intended contact graphical element on the display to alert the user that the information within the compose message field is not intended for the contact or the group of contacts in response to the NLP model determining that the information within the compose message field is not intended for the respective contact.
  • Claim: 19. A method comprising: generating, using a contact list module executing on a computing device, visual cue control generation data to enable a generation of a messenger application graphical user interface (GUI) with a visual cue graphical element for a contact or group of contacts; generating, using a visual cue module executing on the computing device, visual cue data indicative of a visual cue assigned for the contact or the group of contacts from a contact list in response to receiving the visual cue control display data; and outputting, using a messenger module executing on the computing device, the messenger application GUI that includes a compose message field, a message window with a message thread between a user and the contact or the group of contacts, and a virtual keyboard, wherein the messenger module is programmed to output the messenger application GUI with the visual cue graphical element representative of the visual cue to provide a visual indication of the contact or the group of contacts on the display to the user based on the visual cue data, and wherein the visual cue graphical element for the visual cue is associated with one of the compose message field, the message window, or at least one virtual key of the virtual keyboard.
  • Claim: 20. The method of claim 19, further comprising: processing, using a natural language processing (NLP) module executing on the computing device, information within the compose message field to determine whether the information within the compose message field is intended for the contact or the group of contacts; and generating, using the NLP module executing on the computing device, contact context data indicating that the information within the compose message field is not intended for the contact or the group of contacts, wherein the messenger module is programmed to provide the messenger application GUI with a non-intended contact graphical element to alert the user that the information within the compose message field is not intended for the contact or the group of contacts based on the contact context data.
  • Claim: 21. A method comprising: outputting on a display of a device a messenger application graphical user interface (GUI) that includes a message thread between a user and one or more contacts of the user; processing, using a machine learning model executing on the device, information associated with the message thread to determine whether the information is intended for the one or more contacts; generating, using the machine learning model, contact context data indicating that the information associated with the message thread is not intended for the one or more contacts; and causing the display of the device to be outputted with a non-intended contact graphical element to provide an alert that the information associated with the message thread is not intended for the one or more contacts based on the contact context data.
  • Claim: 22. The method of claim 21, wherein the messenger application GUI further includes a visual cue graphical element to provide a visual indication of the one or more contacts based on visual cue data.
  • Current International Class: 04; 06; 06; 06

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -