×

Animation of icons based on presence

  • US 7,698,648 B2
  • Filed: 10/23/2006
  • Issued: 04/13/2010
  • Est. Priority Date: 10/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method in a computing device for indicating presence information, the computing device having a processor and a memory coupled to the processor, the method comprising:

  • providing a hierarchy of presence states such that a non-leaf presence state is a high-level presence state with its child presence states being low-level presence states of that high-level presence state, each low-level presence state of a high-level presence state having an associated availability indicating availability of a contact who is in that low-level presence state, the availabilities being along a continuum of availability associated with the high-level presence state, wherein the availabilities include low, low medium, medium, medium high, and high;

    receiving an indication of a first low-level presence state of a contact;

    determining a high-level presence state associated with the first low-level presence state, wherein the contact is in the first low-level presence state of the contact and the high-level presence state of the contact simultaneously, the high-level presence state having an associated icon and a plurality of associated and distinct low-level presence states, including the first low-level presence state, each of the plurality of low-level presence states having an associated availability;

    displaying the icon associated with the high-level presence state for the contact without regard to the low-level presence state of the contact; and

    when a user indicates to view availability of the contact in the high-level presence state,determining an average availability of the plurality of low-level presence states associated with the high-level presence state,when the first low-level presence state has an associated availability that is greater than the determined average availability along the continuum of availability, displaying an increasing animation to indicate that the availability associated with the first low-level presence state is greater than the determined average availability along the continuum of availability, andwhen the first low-level presence state has an associated availability that is less than the determined average availability along the continuum of availability, displaying a decreasing animation to indicate that the availability associated with the first low-level presence state is less than the determined average availability along the continuum of availabilitywherein the receiving, determining, and displaying are performed by the processor executing instructions stored in the memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×