IP Library Patent Application 15962388
Patent Application
App. No. 15/962,388

MESSAGING INTERFACE CONFIGURED TO A RENDER GRAPHICAL SENTIMENT AND PROGRESSION INDICATOR

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/962,388
Abstract

Methods, apparatuses, and computer program product are described herein that are configured to transform an input sequence into a message format that can be expressed in a graphical sentiment and progression indicator to a messaging interface. For example, the methods, apparatuses, and computer program product may be configured to receive an input sequence comprising code points and a syntax element. Further embodiments of the methods, apparatuses, and computer program product comprise transforming the input sequence into a message format that is configured for rendering, by a messaging application, a graphical sentiment and progression indicator to a messaging interface of the messaging application, wherein the graphical sentiment and progression indicator is rendered based on the code points and the syntax element of the input sequence.

Claims (30)

1 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

receive an input sequence comprising code points and a syntax element; and

transform the input sequence into a message format that is configured for rendering, by a messaging application, a graphical sentiment and progression indicator to a messaging interface of the messaging application, wherein the graphical sentiment and progression indicator is rendered based on the code points and the syntax element of the input sequence.

2 . The apparatus of claim 1 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises a start point, a progress point, and an end point, wherein the progress point is configured to progress from the start point that indicates a beginning of a task to the end point that indicates an end of the task, whereby the progress of the progress point from the start point to the end point graphically indicates a percentage measurement of the task completed.

3 . The apparatus of claim 2 , wherein operations to complete the task is based on a determination of an activity level measurement performed by a user of the messaging interface.

4 . The apparatus of claim 2 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to progress the progress point based on the syntax element.

5 . The apparatus of claim 4 , wherein the graphical sentiment and progression indicator, which, when rendered, is configured to animate the progress point such that the progress point appears to move from the start point towards the end point.

6 . The apparatus of claim 5 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises a progress awareness indicator rendered proximate to the progress point such that, when rendered in combination, indicates motion.

7 . The apparatus of claim 1 , wherein transforming the input sequence into the message format that is configured for rendering the graphical sentiment and progression indicator further comprises providing a joiner Unicode character configured to join two or more emojis or emoticons together in sequence to create a glyph.

8 . The apparatus of claim 1 , wherein transforming the input sequence into the message format that is configured for rendering the graphical sentiment and progression indicator further comprises providing a direction Unicode character configured to specify direction of an emoji or emoticon.

9 . The apparatus of claim 1 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises an emoji component determined via an emoji component menu on the messaging interface of the messaging application.

10 . A method comprising:

receiving an input sequence comprising code points and a syntax element; and

transforming the input sequence into a message format that is configured for rendering, by a messaging application, a graphical sentiment and progression indicator to a messaging interface of the messaging application, wherein the graphical sentiment and progression indicator is rendered based on the code points and the syntax element of the input sequence.

11 . The method of claim 10 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises a start point, a progress point, and an end point, wherein the progress point is configured to progress from the start point that indicates a beginning of a task to the end point that indicates an end of the task, whereby the progress of the progress point from the start point to the end point graphically indicates a percentage measurement of the task completed.

12 . The method of claim 11 , wherein operations to complete the task is based on a determination of an activity level measurement performed by a user of the messaging interface.

13 . The method of claim 11 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to progress the progress point based on the syntax element.

14 . The method of claim 13 , wherein the graphical sentiment and progression indicator, which, when rendered, is configured to animate the progress point such that the progress point appears to move from the start point towards the end point.

15 . The method of claim 14 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises a progress awareness indicator rendered proximate to the progress point such that, when rendered in combination, indicates motion.

16 . The method of claim 10 , wherein transforming the input sequence into the message format that is configured for rendering the graphical sentiment and progression indicator further comprises providing a joiner Unicode character configured to join two or more emojis or emoticons together in sequence to create a glyph.

17 . The method of claim 10 , wherein transforming the input sequence into the message format that is configured for rendering the graphical sentiment and progression indicator further comprises providing a direction Unicode character configured to specify direction of an emoji or emoticon.

18 . The method of claim 10 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises an emoji component determined via an emoji component menu on the messaging interface of the messaging application.

19 . A computer program product comprising:

at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus causes the apparatus at least to:

receive an input sequence comprising code points and a syntax element; and

transform the input sequence into a message format that is configured for rendering, by a messaging application, a graphical sentiment and progression indicator to a messaging interface of the messaging application, wherein the graphical sentiment and progression indicator is rendered based on the code points and the syntax element of the input sequence.

20 . The computer program product of claim 19 , wherein the message format that is configured for rendering the graphical sentiment and progression indicator further comprises a start point, a progress point, and an end point, wherein the progress point is configured to progress from the start point that indicates a beginning of a task to the end point that indicates an end of the task, whereby the progress of the progress point from the start point to the end point graphically indicates a percentage measurement of the task completed.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 49332/0349 Recorded Jul 19, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 057649/0882 →
PATENT SECURITY AGREEMENT Recorded May 30, 2019
From: SLACK TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 049332/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: RIESEBERG, FELIX
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 046742/0482 →