KR101319640B1

System and method for a user interface directed to discovering and publishing presence information on a network

Abstract

A system and method are provided for a user interface directed to publish and discover the presence of users on a network. A sidebar tile is provided for locally and inconspicuously displaying presence information about neighboring users on a network. The sidebar tile is also used to notify local users that their information is also being published over the network. The sidebar tile provides options to choose to change, enable, or disable the presence discovery service.Presence information, sidebar tiles, local users, people near me (PNM), public, discovery

KR101319640B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 29 July 2024, 2.2 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

24 claims: 3 independent, 21 dependent

  1. 1
    네트워크 상의 존재 정보(presence information)를 발견하여 공개(publish)하도록 지시된 사용자 인터페이스를 위한 컴퓨터 구현 방법으로서 - 상기 방법은 컴퓨팅 장치에 의해 수행됨 -, 상기 네트워크 상의 다른 사용자들이 수신하도록 인접 사용자(nearby user)에 의해 상기 네트워크 상에 주기적으로 공개되는 존재 정보에 기초하여, 상기 인접 사용자가 상기 네트워크 상에 존재하는지 여부를 판정하기 위해 로컬 파일 시스템에 프로그램적으로 조회하는(programmatically querying) 단계 - 상기 공개된 존재 정보는 상기 로컬 파일 시스템 내에 저장되고, 상기 로컬 파일 시스템 내의 상기 저장된 존재 정보는 다른 애플리케이션들에 의해 사용되어 상기 존재 정보를 판정하고, 인접 사용자는 사용자에게 네트워크적으로 근접하여(network proximity) 또는 물리적으로 근접하여(physical proximity) 접속되는 사용자들을 포함하고, 상기 존재 정보는 사용자 인터페이스의 인에이블됨(enablement)에 응답하여 공개되고, 상기 다른 사용자들은 사용자가 상기 인접 사용자의 이전 컨택트인지 여부에 관계없이 결정되는 사용자들임 -;상기 네트워크 상의 상기 인접 사용자의 존재에 대한 지엽적이며 눈에 띄지 않는 통지(peripheral and unobtrusive notification)를 위해 상기 사용자 인터페이스의 일부분을 인스턴스화(instantiate)하는 단계;및 상기 사용자 인터페이스의 상기 일부분에 상기 인접 사용자의 존재를 디스플레이하는 단계 를 포함하는 컴퓨터 구현 방법.
  2. 2
    제1항에 있어서, 상기 인스턴스화되는 사용자 인터페이스의 일부분은 사이드바 타일(sidebar tile)인 컴퓨터 구현 방법.
  3. 3
    제2항에 있어서, 상기 사용자 인터페이스의 일부분은 상기 사이드바 타일의 인에이블링 및 디스에이블링 중 하나를 위한 옵션을 더 포함하는 컴퓨터 구현 방법.
  4. 4
    제1항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 존재 정보의 발견 및 공개 중 적어도 하나와 관련되어 있는 양상들을 변경하기 위한 옵션들을 포함하는 윈도우를 런칭(launching)하기 위한 선택을 더 포함하는 컴퓨터 구현 방법.
  5. 5
    제4항에 있어서, 상기 윈도우는 플라이아웃(flyout)인 컴퓨터 구현 방법.
  6. 6
    제1항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 네트워크 상에 존재하는 것으로 판정되는 인접 사용자들의 수에 대응되는 카운트를 더 포함하는 컴퓨터 구현 방법.
  7. 7
    제1항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 네트워크가 이용 불가능할 경우, 추가로 통지를 제공하는 컴퓨터 구현 방법.
  8. 8
    제1항에 있어서, 상기 사용자 인터페이스의 일부분은, 풍부한 콘텐츠(rich content)가 이용 가능할 경우, 상기 인접 사용자에 대응되는 상기 풍부한 콘텐츠를 더 포함하는 컴퓨터 구현 방법.
  9. 9
    제1항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 인접 사용자에 관한 상세 정보를 포함하는 윈도우를 런칭하기 위한 선택을 더 포함하는 컴퓨터 구현 방법.
  10. 10
    제9항에 있어서, 상기 윈도우는 컨택트 애플리케이션에 의해 제공된 개별적인 사용자 인터페이스에 대응되는 컴퓨터 구현 방법.
  11. 11
    제9항에 있어서, 상기 상세 정보는 퍼스널 컨택트 폴더에 위치하는 정보와 유사한 컴퓨터 구현 방법.
  12. 12
    컴퓨터에 의해 실행될 때, 상기 컴퓨터로 하여금 네트워크 상의 존재 정보를 발견하여 공개하도록 지시된 사용자 인터페이스를 제공하기 위한 방법을 수행하게 하는 컴퓨터 실행 가능 명령어들을 포함하는 컴퓨터 판독가능 기록 매체로서, 상기 방법은, 상기 네트워크 상의 로컬 사용자에 의해 공개된 존재 정보에 기초하여 상기 로컬 사용자가 상기 네트워크 상에 존재하는지 여부를 판정하는 단계;상기 네트워크 상의 다른 사용자들이 수신하도록 인접 사용자에 의해 공개된 존재 정보에 기초하여, 상기 인접 사용자가 상기 네트워크 상에 존재하는지 여부를 판정하기 위해 로컬 파일 시스템에 프로그램적으로 조회하는 단계 - 상기 존재 정보는 사용자 인터페이스의 인에이블됨에 응답하여 공개되고, 상기 다른 사용자들은 사용자가 상기 인접 사용자의 이전 컨택트인지 여부에 관계없이 결정되는 사용자들임 -;상기 네트워크 상의 상기 인접 사용자의 존재 및 상기 로컬 사용자에 대한 존재에 대한 지엽적이며 눈에 띄지 않는 통지를 위해 상기 사용자 인터페이스의 일부분을 인스턴스화하는 단계;및 상기 로컬 사용자가 상기 네트워크 상에 존재하는 것으로 판정되고 상기 로컬 사용자가 디스플레이를 인에이블하도록 선택한 경우 상기 사용자 인터페이스의 일부분에 상기 인접 사용자의 존재 및 상기 로컬 사용자의 존재를 디스플레이하는 단계 를 포함하는 컴퓨터 판독가능 기록 매체.
  13. 13
    제12항에 있어서, 상기 인스턴스화된 사용자 인터페이스의 일부분은 사이드바 타일인 컴퓨터 판독가능 기록 매체.
  14. 14
    제13항에 있어서, 상기 사용자 인터페이스의 일부분은 상기 사이드바 타일의 인에이블링 및 디스에이블링 중 하나를 위한 옵션을 더 포함하는 컴퓨터 판독가능 기록 매체.
  15. 15
    제12항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 존재 정보의 발견 및 공개 중 적어도 하나와 관련되어 있는 양상들을 변경하기 위한 옵션들을 포함하는 윈도우를 런칭하기 위한 선택을 더 포함하는 컴퓨터 판독가능 기록 매체.
  16. 16
    제12항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 네트워크 상에 존재하는 것으로 판정되는 인접 사용자들의 수에 대응되는 카운트를 더 포함하는 컴퓨터 판독가능 기록 매체.
  17. 17
    제12항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 네트워크가 이용 불가능할 경우, 상기 로컬 사용자에게 추가로 통지하는 컴퓨터 판독가능 기록 매체.
  18. 18
    제12항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 로컬 사용자 및 상기 인접 사용자에 관한 상세 정보를 포함하는 윈도우를 런칭하기 위한 선택을 더 포함하는 컴퓨터 판독가능 기록 매체.
  19. 19
    제18항에 있어서, 상기 윈도우는 플라이아웃인 컴퓨터 판독가능 기록 매체.
  20. 20
    제18항에 있어서, 상기 윈도우는 컨택트 애플리케이션에 의해 제공된 개별적인 사용자 인터페이스에 대응되는 컴퓨터 판독가능 기록 매체.
  21. 21
    네트워크 상에서 발견되고 공개되는 존재 정보의 디스플레이를 위한 시스템으로서, 파일 시스템 및 사용자 인터페이스 애플리케이션을 포함하는 컴퓨팅 장치 를 포함하며, 상기 컴퓨팅 장치는, 인접 사용자가 공개하여 상기 네트워크 상의 다른 사용자들이 수신하는 존재 정보에 기초하여, 상기 인접 사용자가 상기 네트워크 상에 존재하는지 여부를 판정하기 위해 파일 시스템에 프로그램적으로 조회하고 - 상기 존재 정보는 사용자 인터페이스의 인에이블됨에 응답하여 공개됨 -, 상기 네트워크 상의 상기 인접 사용자의 존재 및 로컬 사용자의 존재에 대한 지엽적이며 눈에 띄지 않는 통지를 위해 상기 사용자 인터페이스의 일부분을 인스턴스화하고, 상기 로컬 사용자가 상기 네트워크 상에 존재하는 것으로 판정되는 경우 상기 사용자 인터페이스의 일부분에 상기 인접 사용자의 존재 및 상기 로컬 사용자의 존재를 디스플레이하도록 구성되는 시스템.
  22. 22
    제21항에 있어서, 인스턴스화된 상기 사용자 인터페이스의 일부분은 사이드바 타일인 시스템.
  23. 23
    제21항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 존재 정보의 발견 및 공개 중 적어도 하나와 관련되어 있는 양상들을 변경하기 위한 옵션들을 포함하는 윈도우를 런칭하기 위한 선택을 더 포함하는 시스템.
  24. 24
    제21항에 있어서, 상기 사용자 인터페이스의 일부분은, 상기 네트워크 상에 존재하는 것으로 판정되는 인접 사용자들의 수에 대응되는 카운트를 더 포함하는 시스템.
Independent claims24