Enhanced is-typing indicator
AssigneeMicrosoft Technology Licensing, LLC
InventorsCasey Baker, Jose Alberto Rodriguez
Life of this patent
Estimating the term…
Abstract
Technology is disclosed herein that improves the user experience with respect to is-typing animations. In an implementation, a near-end client application receives an indication that a user is typing in a far-end client application. The near-end client application responsively selects an animation that is representative of a typing pattern. The selection may be random in some implementations (or pseudo random), or the selection may correspond to a particular typing pattern. The near-end client then manipulates the ellipses in its user interface to produce the selected animation.
Claims20
An apparatus comprising:
- one or more computer readable storage media;
- a processing system operatively coupled to the one or more computer readable storage media;
- and
- an application comprising program instructions stored on the one or more computer readable storage media that, when executed by the processing system to provide an is-typing animation, direct the processing system to at least:
- render a messaging conversation in a user interface to the application for consumption by a user on a near-end of the messaging conversation;
- receive an indication of typing by a user on a far-end of the messaging conversation;
- identify an animation to represent a pattern of the typing by the user on the far-end of the messaging conversation;
- and
- render the animation in the user interface to the application.
One or more computer readable storage media having an application stored thereon comprising program instructions that, when executed by a processing system, direct the processing system to at least:
- render a messaging conversation in a user interface to the application for consumption by a user on a near-end of the messaging conversation;
- receive an indication of typing by a user on a far-end of the messaging conversation;
- identify an animation to represent a pattern of the typing by the user on the far-end of the messaging conversation;
- and
- render the animation in the user interface to the application.
A method of operating an application on a near-end of a messaging conversation, the method comprising:
- rendering the messaging conversation in a user interface to the application for consumption by a user on the near-end of the messaging conversation;
- receiving an indication of typing by a user on a far-end of the messaging conversation;
- identifying an animation to represent a pattern of the typing by the user on the far-end of the messaging conversation;
- and
- rendering the animation in the user interface to the application.
Dependencies are inferred from the claim text.