Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

GESTURE-DRIVEN MESSAGE CONTENT RESIZING

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Publication Date:
    December 19, 2024
  • معلومة اضافية
    • Document Number:
      20240419315
    • Appl. No:
      18/818362
    • Application Filed:
      August 28, 2024
    • نبذة مختصرة :
      A user interface with a message composition area is presented at a user device. The message composition area includes message content presented in a base size. The user interface further includes a resizing graphical element presented at a base position within the user interface. A resizing gesture commences at the base position. While the resizing gesture is in progress, the resizing gesture is tracked and the message content is dynamically resized as positioning of the resizing gesture changes relative to the base position. Transmission of a message is caused when ending of the resizing gesture is detected at an adjusted position relative to the base position. The message includes the message content in an adjusted size relative to the base size.
    • Claim:
      1. A method comprising: causing presentation of a user interface at a user device, the user interface comprising a message composition area that includes message content presented in a base size, and the user interface further comprising a resizing graphical element presented at a base position within the user interface; detecting commencement of a resizing gesture at the base position; while the resizing gesture is in progress, tracking the resizing gesture and dynamically resizing the message content in the message composition area as positioning of the resizing gesture changes relative to the base position; detecting ending of the resizing gesture at an adjusted position relative to the base position; and in response to detecting the ending of the resizing gesture at the adjusted position, causing transmission of a message comprising the message content in an adjusted size relative to the base size.
    • Claim:
      2. The method of claim 1, wherein the dynamic resizing of the message content comprises gradually adjusting a size of the message content relative to the base size as the resizing gesture moves further away from the base position.
    • Claim:
      3. The method of claim 1, wherein the resizing gesture comprises a dragging gesture.
    • Claim:
      4. The method of claim 3, wherein the user device comprises a touch-sensitive display, the resizing gesture is performed by a user of the user device by engaging the touch-sensitive display, and the ending of the resizing gesture is detected based on the user disengaging from the touch-sensitive display.
    • Claim:
      5. The method of claim 1, wherein the resizing gesture is tracked along a predetermined axis of the user interface.
    • Claim:
      6. The method of claim 1, further comprising: in response to detecting the ending of the resizing gesture, terminating a message resizing state in which a size of the message content is adjustable.
    • Claim:
      7. The method of claim 1, further comprising: detecting user selection of the resizing graphical element at the base position.
    • Claim:
      8. The method of claim 7, wherein the user selection of the resizing graphical element at the base position comprises commencement of an activation gesture.
    • Claim:
      9. The method of claim 8, wherein the activation gesture commences prior to the commencement of the resizing gesture.
    • Claim:
      10. The method of claim 8, wherein the activation gesture comprises a press-and-hold gesture, and the resizing gesture comprises a dragging gesture that commences subsequent to commencement of, but prior to ending of, the press-and-hold gesture.
    • Claim:
      11. The method of claim 10, wherein the user device comprises a touch-sensitive display, the press-and-hold gesture is performed by a user of the user device by engaging the touch-sensitive display, and the ending of the resizing gesture is detected based on the user releasing the press-and-hold gesture.
    • Claim:
      12. The method of claim 8, further comprising: in response to detecting the activation gesture, causing a transition from a message composing state in which the message content is editable to a message resizing stage in which a size of the message content is adjustable.
    • Claim:
      13. The method of claim 1, further comprising: detecting an editing user input action in the message composition area, the resizing graphical element being automatically presented within the user interface in response to the detecting of the editing user input action.
    • Claim:
      14. The method of claim 13, wherein the resizing graphical element is presented within the message composition area, the presentation of the resizing graphical element comprising, in response to detecting the editing user input action: automatically resizing the message composition area; and removing at least one user-selectable messaging option graphical element from the user interface.
    • Claim:
      15. The method of claim 1, further comprising: detecting that the adjusted position meets a predetermined minimum distance threshold prior to causing the transmission of the message.
    • Claim:
      16. The method of claim 1, wherein the resizing gesture is tracked between a plurality of positions including the base position and the adjusted position, the plurality of positions further comprises one or more positions between the base position and adjusted position, and the resizing gesture causes gradual adjustment of a size of the message content from the base size to the adjusted size based on adjustment of the positioning of the resizing gesture between the base position and the adjusted position.
    • Claim:
      17. The method of claim 1, further comprising: detecting translation of the resizing gesture along a Y-axis of the user interface, a size of the message content being adjusted by: in response to detecting that the translation is an upward translation along the Y-axis, causing the size of the message content to be increased; and in response to detecting that the translation is a downward translation along the Y-axis, causing the size of the message content to be decreased.
    • Claim:
      18. The method of claim 1, further comprising: causing the user device to provide haptic feedback contemporaneously with the dynamic resizing of the message content.
    • Claim:
      19. A computing apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, configure the computing apparatus to perform operations comprising: causing presentation of a user interface comprising a message composition area that includes message content presented in a base size, the user interface further comprising a resizing graphical element presented at a base position within the user interface; detecting commencement of a resizing gesture at the base position; while the resizing gesture is in progress, tracking the resizing gesture and dynamically resizing the message content in the message composition area as positioning of the resizing gesture changes relative to the base position; detecting ending of the resizing gesture at an adjusted position relative to the base position; and in response to detecting the ending of the resizing gesture at the adjusted position, causing transmission of a message comprising the message content in an adjusted size relative to the base size.
    • Claim:
      20. At least one non-transitory computer-readable storage medium, the at least one non-transitory computer-readable storage medium including instructions that when executed by a computing apparatus, cause the computing apparatus to perform operations comprising: causing presentation of a user interface comprising a message composition area that includes message content presented in a base size, the user interface further comprising a resizing graphical element presented at a base position within the user interface; detecting commencement of a resizing gesture at the base position; while the resizing gesture is in progress, tracking the resizing gesture and dynamically resizing the message content in the message composition area as positioning of the resizing gesture changes relative to the base position; detecting ending of the resizing gesture at an adjusted position relative to the base position; and in response to detecting the ending of the resizing gesture at the adjusted position, causing transmission of a message comprising the message content in an adjusted size relative to the base size.
    • Current International Class:
      06; 06; 06
    • الرقم المعرف:
      edspap.20240419315