US 11,055,893 B2
Real-time unread indicator
Samish Chandra Kolli, San Jose, CA (US); Tomer Cohen, Palo Alto, CA (US); and Vivek Yogesh Tripathi, San Jose, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Dec. 22, 2017, as Appl. No. 15/853,642.
Claims priority of provisional application 62/477,342, filed on Mar. 27, 2017.
Prior Publication US 2018/0276871 A1, Sep. 27, 2018
Int. Cl. G06F 40/106 (2020.01); G06T 13/80 (2011.01); G06Q 50/00 (2012.01); G06Q 10/10 (2012.01); G06T 11/00 (2006.01); H04L 12/58 (2006.01); G06F 40/103 (2020.01); G06F 16/901 (2019.01)
CPC G06T 13/80 (2013.01) [G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06Q 10/1053 (2013.01); G06Q 50/01 (2013.01); G06T 11/001 (2013.01); H04L 51/32 (2013.01); G06F 16/9024 (2019.01); G06T 2200/24 (2013.01); H04L 51/10 (2013.01); H04L 51/24 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving an indication identifying a member of a social networking system, the indication further identifying a client device associated with the member;
identifying, using one or more hardware processors, content hosted by the social networking system for presentation to the member, the content being previously unviewed by the member;
determining one or more presentation parameters associated with a presentation context for presenting the content to the member;
determining one or more content parameters associated with the content to be presented to the member, wherein at least one content parameter is a content characteristic indicating a relationship between the content previously unviewed by the member and other content previously viewed by the member;
selecting a motion-based animation from a plurality of motion-based animations based on the one or more content parameters associated with the content to be presented to the member the motion-based animation selected to indicate a subject or category of the content previously unviewed by the member;
generating a content representation of the content for presentation within a user interface, the content representation including the motion-based animation representing the content previously unviewed by the member, the generating of the content representation being based on the one or more presentation parameters and the one or more content parameters;
modifying the generated content presentation, wherein modifying the content representation comprises:
based on the one or more presentation parameters and the one or more content parameters, selecting at least one animation characteristic from a set of animation characteristics for the content representation; and
modifying the content representation with the at least one animation characteristic, the at least one animation characteristic configuring the content representation to display at least one movement of the content representation while the content representation is presented at the client device; and
causing presentation of the modified content representation including the motion-based animation at the client device associated with the member, wherein the presentation of the modified content representation including the motion-based animation is an indication of availability of new content hosted by the social networking system.