US20040268263A1

Non-persistent user interface for real-time communication

Claim Score by NHIP

Read claim 17, the broadest

Abstract

This record has no abstract on file.

US20040268263A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 26 June 2023, 3.2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

46 claims: 4 independent, 42 dependent

  1. 1
    In a computer system that supports real-time communication between a user of the computer system and one or more contacts, a method of making one or more user interfaces for real time communication less intrusive by automatically adjusting the one or more user interfaces based on the user's level of interaction, the method comprising acts of:displaying an intermediate representation of a user interface for real-time communication, the intermediate representation including a text input box and at least a portion of a received real-time message;upon receiving an increased level of interaction with the intermediate representation of the user interface, automatically enlarging the intermediate representation of the user interface to an enlarged representation appropriate for the increased level of interaction, wherein the enlarged representation includes the text input box;and upon receiving a decreased level of interaction with the intermediate representation of the user interface, automatically reducing the intermediate representation of the user interface to a reduced representation appropriate for the decreased level of interaction.
  2. 17
    Broadest claimClaim Score 50, average(NHIP)In a computer system that supports real-time communication between a user of the computer system and one or more contacts, a method of simplifying user interaction with one or more real time communication user interfaces by adapting the one or more user interfaces to the user's activity level, the method comprising steps for:monitoring user input directed to an initial representation of a user interface for real-time communication;and automatically adapting the initial representation of the user interface to the user's activity level based on the monitored user input, wherein adapting the initial representation produces at least one of an intermediate representation of the user interface that includes a text input box, a larger representation of the user interface that also includes the text input box, or a smaller representation of the user interface.
  3. 29
    For a computer system that supports real-time communication between a user of the computer system and one or more contacts, a computer program product comprising one or more computer readable media carrying computer executable instruction that implement a method of making one or more user interfaces for real time communication less intrusive by automatically adjusting the one or more user interfaces based on the user's level of interaction, the method comprising acts of:displaying an intermediate representation of a user interface for real-time communication, the intermediate representation including a text input box and at least a portion of a received real-time message;upon receiving an increased level of interaction with the intermediate representation of the user interface, automatically enlarging the intermediate representation of the user interface to an enlarged representation appropriate for the increased level of interaction, wherein the enlarged representation includes the text input box;and upon receiving a decreased level of interaction with the intermediate representation of the user interface, automatically reducing the intermediate representation of the user interface to a reduced representation appropriate for the decreased level of interaction.
  4. 38
    For a computer system that supports real-time communication between a user of the computer system and one or more contacts, a computer program product comprising one or more computer readable media carrying computer executable instructions that implement a method of simplifying user interaction with one or more real time communication user interfaces by adapting the one or more user interfaces to the user's activity level, the method comprising steps for:monitoring user input directed to an initial representation of a user interface for real-time communication;and automatically adapting the initial representation of the user interface to the user's activity level based on the monitored user input, wherein adapting the initial representation produces at least one of an intermediate representation of the user interface that includes a text input box, a larger representation of the user interface that also includes the text input box, or a smaller representation of the user interface.