[go: up one dir, main page]

KR20040105610A - 이동 정보 서비스 - Google Patents

이동 정보 서비스 Download PDF

Info

Publication number
KR20040105610A
KR20040105610A KR1020040041630A KR20040041630A KR20040105610A KR 20040105610 A KR20040105610 A KR 20040105610A KR 1020040041630 A KR1020040041630 A KR 1020040041630A KR 20040041630 A KR20040041630 A KR 20040041630A KR 20040105610 A KR20040105610 A KR 20040105610A
Authority
KR
South Korea
Prior art keywords
information
user
mobile communication
communication device
lenses
Prior art date
Application number
KR1020040041630A
Other languages
English (en)
Other versions
KR101099198B1 (ko
Inventor
펠마이크
프라이드맨찰스엘.
Original Assignee
마이크로소프트 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 마이크로소프트 코포레이션 filed Critical 마이크로소프트 코포레이션
Publication of KR20040105610A publication Critical patent/KR20040105610A/ko
Application granted granted Critical
Publication of KR101099198B1 publication Critical patent/KR101099198B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Photovoltaic Devices (AREA)

Abstract

이동 통신 장치는 사용자의 프레즌스, 상태, 및 식별에 기초하여 문맥적으로 관련된 정보를 디스플레이한다. 렌즈 템플릿은, 정보가 어떻게 디스플레이되며 특정 사용 프로파일에 대해 어떻게 주문 제작되고 설계되는지를 제어한다. 사용되는 렌즈들은 임의의 시간에 사용자의 프레즌스의 변화를 수용하도록 갱신될 수 있다. 렌즈 및 대응 정보의 세분성도 또한 서로 다른 필요성 및 선호성을 수용하도록 변할 수 있다. 렌즈들은 또한 서로 다른 이벤트 또는 현장에 대해 특정화될 수 있다. 렌즈들은, 사용자가 프로세스 중에 소중한 자원을 낭비하는 바람직하지 못한 정보를 네비게이팅하도록 하지 않으면서 제한된 디스플레이 및/또는 브라우징 능력을 갖는 이동 통신 장치로부터 문맥적으로 관련된 정보에 사용자가 액세스할 수 있게 해준다.

Description

이동 정보 서비스{MOBILE INFORMATION SERVICES}
관련 출원에 대한 상호 참조
본 발명은, 2003년 6월 9일자로 출원된 명칭이 "MobileLens"인 미국 가출원 번호 60/477,410의 이점 및 우선권을 주장하며 이는 본 명세서에 참조로 인용된다.
본 발명은 이동 통신 링크를 통해 이용할 수 있는 정보 서비스 분야에 관한 것으로, 보다 구체적으로는 이동 통신 장치에 정보를 전달하고 표시하는 데에 있어서의 개선에 관한 것이다.
원격 통신 산업에서, 컴퓨팅 및 전화 능력의 컨버전스(conversence)를 용이하게 하기 위해 이에 대한 몇몇 진보가 이루어져 왔다. 예를 들면, 이동 전화 및 그 밖의 다른 이동 통신 장치가 디스플레이 및 브라우저를 구비하여 인터넷 및 그 밖의 다른 네트워크 저장소들에 액세스할 수 있게 되는 것은 이제 통상적인 일이다.
이러한 통신 장치의 활용은 아주 잘 인식되어 있다. 예를 들면, 이러한 장치는, 사용자가 여행하는 동안에도 자신의 이메일 또는 기타 메시지들에 액세스할 수 있게 해준다. 재정 리포트, 날씨, 스포츠 리포트 및 뉴스와 같은 그 밖의 다른 정보(이에 한정되는 것은 아님)도 또한, 사용자가 여행하고 있는 동안 인터넷 또는 그 밖의 이용가능한 네트워크에 접속하기 위한 이동 통신 장치를 이용하여 이동 통신 장치 상에서 액세스될 수 있다.
이동하면서 원격으로 정보에 액세스하는 능력은 적어도 전술한 바와 같은 이유로 편리하지만, 몇몇 이동 통신 장치의 휴대성으로 인해, 획득된 정보를 표시하기 위한 디스플레이 및 네비게이션 능력은 고유하게 제한된다. 특히, 몇몇 이동 전화 및 PDA의 크기 제한으로 인해, 임의의 주어진 시간에 적절하게 디스플레이될 수 있는 정보의 양이 제한된다. 예를 들면, 기존의 이동 통신 장치는 전형적으로, 예를 들어 데스크탑 컴퓨터 모니터에 비해 비교적 제한된 양의 정보만을 디스플레이할 수 있다. 따라서, 이동 통신 장치 상에 디스플레이되는 정보량 및 정보 유형은, 사용자의 선호도 또는 임의의 특정 시간에 디스플레이되는 정보의 관련성(relevance)보다는, 이동 통신 장치의 브라우저 및 디스플레이 능력에 의해 제한된다.
이들 몇몇 한계들을 극복하기 위해, 사용자는 마이크로소프트사의 MSN 모바일(Mobile)과 같은 인터넷 서비스를 이용하여 이동 웹페이지가 액세스될 때 이동 통신 장치에 의해 액세스되고 디스플레이되는 정보의 표시를 포커싱하고 제어하는 것을 돕도록 PC 기반 웹 페이지를 주문 제작할 수 있다. 예를 들면, PC 기반 개인 웹 페이지는, 사용자가 자신의 개인 이동 웹 페이지에 액세스할 때 자신이 표시하기를 원하는 여러 유형의 뉴스 리포트, 재정 리포트, 스포츠 리포트, 날씨 리포트, 및 그 밖의 다른 정보를 선택할 수 있게 해준다. 이에 따라, 사용자는 자신의 이동 통신 장치 상에 표시되는 정보에 대한 몇몇 제어를 행할 수 있게 된다. 그러나, 전술한 바와 같이, 이동 통신 장치의 제한적인 디스플레이 및 브라우징 능력으로 인해, 원하는 정보의 표시는 여전히 몇몇 불만족스럽거나 원하지 않는 방식으로 표시될 수 있다.
또한, 사람들은 전형적으로 자신들이 컴퓨터를 사용하는 것과 다르게 전화를 사용하기 때문에, 자신들의 컴퓨터 상에서 액세스하는 것과 동일한 정보를 자신의 전화 상에서 액세스하는 것을 원하지 않을 수도 있다. 따라서, 컴퓨터 웹 페이지 액세스를 위해 주문 제작된 웹 페이지는, 사람들이 자신의 전화를 통해 액세스하거나 네비게이팅하기를 원하는 것보다 많은 정보를 포함할 수 있다. 이는, 사용자의 전화 계획에 따라, 전화를 통해 인터넷 정보를 액세스하는 것이 컴퓨터 상에서 동일한 액세스를 행하는 것보다 때때로 요금이 더 나올 수도 있음을 고려할 때 특히 잘 맞는다.
사용자가 자신의 컴퓨터로 액세스하는 것과는 다른 정보를 자신의 전화로 액세스하기를 원할 수도 있는 다른 이유는, 대부분의 전화 장치가, 예를 들어 풀 사이즈 키보드 등과 같은 대부분의 컴퓨터에 의해 제공되는 진보된 네비게이션 능력을 가지고 있지 않다는 것이다.
따라서, 이동 통신 장치를 통해 정보에 액세스하는 능력이 유용할 수 있지만, 전형적인 컴퓨터 상에서와 동일한 방식으로 이동 장치 상에서 정보를 액세스하는 것이 항상 실용적이거나 바람직한 것은 아니다. 대신에, 사용자가 원하는 정보를 찾을려고 시도할 때의 소중한 시간 및 자원(예를 들면, 전력 자원)을 낭비할 필요가 없도록 보다 포커싱되고 관련된 정보에 액세스하는 것이 전형적으로 보다 바람직하다. 이는 사용자가 도시들, 주(stats)들, 또는 심지어는 나라들 사이를 여행할 때 더욱 잘 맞는데, 그 이유는 사용자가 원하는 정보가 그 정보의 위치 또는 시간에만 문맥적으로(contextually) 관련되어 있을 수도 있기 때문이다. 따라서, 이 산업 분야에서 필요한 것은, 바람직하고 문맥적으로 관련된 방식으로 이동 통신 장치에 정보를 표시하기 위한 개선된 방법 및 시스템이다.
본 발명은 바람직한 방식으로 정보를 이동 통신 장치에 표시하기 위한 방법, 시스템 및 컴퓨터 프로그램 제품에 관련된 것이다.
일실시예에 따르면, 사용자의 이동 통신 장치에 표시되는 정보는, 이동 통신 장치의 위치, 사용자의 아이덴티티, 정보가 액세스되는 시각, 수집된 정보 기반 웹 포탈 사용 통계, 개인 및 그 밖의 다른 관련 상태 및 프레즌스(presence)에 관한 정보에 기초한 제안들에 문맥적으로 기초한 것이다.
정보가 표시되는 방식을 용이하게 하기 위해, 이동 통신 장치 상에 디스플레이되는 정보의 표시를 제어하는 여러 서로 다른 템플릿(template) 유형의 렌즈들이 사용된다. 예를 들면, 사용자 상태, 프레즌스, 및 선호(preferences)에 기초하여 문맥적으로 관련된 정보를 표시하는 서로 다른 지리학적 및 인구학적 애플리케이션들에 대한 서로 다른 렌즈들이 제공될 수 있다. 사용자는 자신의 특정 필요성 및 요구를 수용하도록 서로 다른 주문 제작된 렌즈들을 심지어는 구축하고 사용할 수 있다.
렌즈들의 세분성(granularity)은 여러 필요성 및 선호를 수용하도록 변화될 수 있다. 예를 들면, 지리학적 렌즈들은, 공통체(communities), 시(cities), 주(states), 국가(nationality)와, 임의의 그 밖의 다른 확인가능한 지리에 기초할 수 있다. 렌즈들은 또한, 스포츠 현장(venues), 레크리에이션 현장, 교육 현장,작업 현장, 국립 공원, 유원지 등과 같은 서로 다른 현장에 대해 특수화될 수 있다. 이동 통신 서비스가 문맥적 상태 및 프레즌스 정보에 기초하여 자동적으로 렌즈들을 갱신할 수 있지만, 본 명세서에 기술되는 바와 같이, 사용자도 또한 특정 선호를 구체화하거나 혹은 주문 제작가능한 렌즈들의 특정 정보에 대한 특정 요구를 행할 수 있음을 알 것이다.
일실시예에서, 렌즈들은 총(aggregate) 컴퓨터 및 전화 사용 데이터로부터 개발되는 여러 프로파일을 수용하도록 설계된다. 특히, 사용 프로파일은 그들의 분류된 프로파일에 기초하여 소정의 유형의 데이터에 액세스하도록 소정의 사용자에 대한 선호를 식별하도록 개발될 수 있다. 프로파일은 사용자가 어떻게 자신의 컴퓨터를 사용하는지와 어떻게 자신의 전화를 사용하는지 양쪽에 기초할 수 있다. 그 후, 프로파일은 원하는 방식으로 자신의 이동 통신 장치에서의 사용자에 의해 요구되는 정보를 제공하도록 렌즈를 개발하거나 주문 제작하는 데에 이용될 수 있다.
전술한 방식으로, 문맥적으로 관련된 방식으로 이동 통신 장치에 원하는 갱신된 정보를 사용자에게 동적으로 제공하는 것이 가능하여서, 정보가 시간 감응적이며 사용자의 식별된 선호, 위치 및 활동에 관련됨을 알 것이다. 이러한 방식으로 이동 통신 장치에 정보를 제공함으로써 또한, 정보가 요구된 후에 사용자가 정보를 획득할 수 있는 속도를 향상시킬 수 있다. 특히, 사용자의 프레즌스 및 상태 데이터에 기초하여 정보는 사용자의 이동 통신 장치에 자동적으로 푸쉬될 수 있으며, 이어서 사용자가 실질적으로 정보에 대한 요구를 행할 때까지 이동 통신 장치상에 캐싱되어서, 이동 통신 서비스의 이용가능성 및 사용자 경험을 실질적으로 향상시키게 된다.
이와 달리, 문맥적으로 관련되거나 디폴트된 설정에 기초하여 정보의 표시를 위해 사용하기 위한 적절한 렌즈를 결정하는 즉시 정보가 자동적으로 표시될 수 있다.
본 발명의 부가적인 특징 및 이점은 이하의 상세한 설명에 제시될 것이며 부분적으로 이 상세한 설명으로부터 명백해질 것이며 혹은 본 발명의 실제에 의해 학습될 수도 있다. 본 발명의 특징 및 이점은 첨부된 특허청구범위에서 특히 지적된 기구 및 결합들에 의해 구현되고 얻을 수도 있다. 본 발명의 이들 및 그 밖의 다른 특징들은 이하의 상세한 설명 및 첨부된 특허청구범위로부터 보다 완전히 명백하게 될 것이며, 혹은 이하에 제시되는 바와 같이 본 발명의 실제에 의해 학습될 수도 있다.
도 1은 이동 통신 장치의 프레즌스(presence) 및 상태와 같은, 문맥적으로 관련된 데이터에 기초하여 이동 통신 장치가 정보 소스로부터 정보를 수신할 수 있는 네트워크의 일례를 도시한 도면.
도 2는 이동 통신 장치에 정보를 표시하기 위해 본 발명의 소정의 방법들을 구현하는 동안 실행될 수 있는 여러 단계들 및 액트들의 흐름도를 나타낸 도면.
도 3a-3e는 서로 다른 포맷으로 서로 다른 정보를 디스플레이하는 이동 통신 장치의 여러 실시예들을 도시한 도면.
도 4는 본 발명의 소정의 특징들을 구현하는 데에 이용될 수 있는 컴퓨팅 시스템의 일실시예를 도시한 도면.
<도면의 주요 부분에 대한 부호의 설명>
110 : 이동 통신 장치
120, 122, 124 : 노드
130 : 서버
140 : 로컬 저장소
144 : 렌즈 저장소
본 발명의 전술한 이점 및 특정과 그 밖의 다른 이점 및 특징이 얻어지는 방식을 기술하기 위해, 위에서 간략하게 설명한 본 발명의 보다 특별한 설명이, 첨부된 도면에 예시된 특정 실시예를 참조하여 행해질 것이다. 이들 도면은 본 발명의 대표적인 실시예들만 도시한 것이므로 본 발명의 범주를 제한하는 것으로 간주되어서는 안되며, 본 발명은 첨부된 도면의 이용을 통해 부가적인 특수성 및 상세한 사항을 갖고 기술되고 설명될 것임을 알아야 한다.
본 발명은 문맥적으로 관련된 방식으로 이동 통신 장치에 정보를 표시하기위한 방법, 시스템 및 컴퓨터 프로그램 제품에 관한 것이다.
이동 통신 장치에 어떻게 정보를 표시하는 지를 제어하는 데에 이용되는 문맥적 정보는 본 명세서에서 때때로 "상태 데이터"로 칭해진다. 이와 관련하여, "상태 데이터"는 이동 통신 장치의 프레즌스와, 이동 통신 장치와 관련된 사용자의 지정(예를 들면, 식별된 사용자 또는 익명의 사용자) 양쪽을 칭할 수 있다.
"프레즌스"라는 용어는 일시적 상태(예를 들면, 사용 시간) 뿐만 아니라 물리적 위치도 칭할 수 있음을 알 것이다. 또한 사용자의 프레즌스에 대한 참조는 또한 사용자의 이동 통신 장치의 프레즌스에 적응되는 바와 같이 일반적으로 해석되어야 함을 알아야 한다.
본 명세서에서 정의된 바와 같이, "이동 통신 장치"라는 용어는 일반적으로 이동 전화 장치, PDA, 및 그 밖의 다른 휴대용 컴퓨팅 장치를 칭한다. 일실시예에서, 이동 통신 장치는 IEEE 802.11 트랜시버(즉, WiFi 트랜시버), 및 자신을 이동 데이터 센터, 또는 정보 소스로 식별할 수 있는 풍부한 클라이언트 애플리케이션을 포함한다. 다른 실시예에서, 이동 통신 장치는 전화 번호 또는 MSISDN에 의해 식별될 수 있는 셀룰라 전화 장치이다.
본 명세서에 개시된 여러 실시예에서, 어떤 정보가 표시되고 어떻게 표시되는지를 제어하는 데에 렌즈들(뷰들(views)) 또는 템플릿이 이용된다. 이들 렌즈들은 일반적으로, 때때로 컴퓨터 실행가능 명령들 및 컴퓨팅 모듈로서 칭해지는 컴퓨터 소프트웨어 컴포넌트들을 통해 생성되고 변경되고 사용될 수 있는 사용자 인터페이스를 포함한다.
따라서, 본 발명의 실시예는 여러 컴퓨터 소프트웨어 및 하드웨어를 포함하는 특수 목적 및 범용 컴퓨팅 장치를 포함할 수 있다. 본 발명의 범주 내에서의 실시예들은 또한 컴퓨터 실행가능 명령들 또는 이에 저장되는 데이터 구조들을 전달하거나 구비하기 위한 컴퓨터 판독가능 매체를 포함할 수 있다.
컴퓨터 판독가능 매체는 이동 통신 장치(이에 한정되는 것은 아님)를 포함하여 범용 또는 특수 목적 컴퓨터에 의해 액세스될 수 있는 임의의 이용가능한 매체일 수 있음을 알 것이다. 예를 들면, 이러한 컴퓨터 판독가능 매체는, RAM, ROM, EEPROM, CD-ROM 또는 그 밖의 다른 광 디스크 저장 장치, 자기 디스크 저장 장치 또는 그 밖의 다른 자기 저장 장치, 또는 컴퓨터 실행가능 명령 또는 데이터 구조의 형태로 원하는 프로그램 코드 수단을 전달하거나 저장하는 데에 이용될 수 있으며 범용 또는 특수 목적 컴퓨터에 의해 액세스될 수 있는 임의의 그 밖의 다른 매체를 포함할 수 있는데, 이에 한정되는 것은 아니다. 컴퓨터 실행가능 명령들은, 예를 들면, 범용 컴퓨터, 특수 목적 컴퓨터, 또는 특수 목적 처리 장치가 이하에 기술되는 액트들 및 단계들과 같은 소정의 기능 또는 기능들의 그룹을 수행할 수 있게 해주는 명령들 및 데이터를 포함한다.
네트워크 또는 다른 통신 접속(하드와이어 연결, 무선, 또는 하드와이어 연결 또는 무선의 조합)을 통해 컴퓨터 또는 이동 통신 장치로 정보가 전송되거나 제공되면, 컴퓨터/장치는 이 접속을 컴퓨터 판독가능 매체로서 적절하게 본다. 이에 따라, 이러한 임의의 접속은 컴퓨터 판독가능 매체로 적절하게 칭해진다. 전술한 것의 조합도 또한 컴퓨터 판독가능 매체의 범주 내에 포함되어야 한다.
도 1은 본 발명의 실시예가 실행될 수 있는 네트워크(100)의 일례를 도시한 도면이다. 도시된 바와 같이, 네트워크(100)는 이동 통신 장치(110), 복수의 통신 노드들(120, 122, 124) 및 정보 소스(130)를 포함한다.
이동 통신 장치는 무선 전화의 형태 요소를 갖는 것으로 현재 도시된다. 그러나, 본 발명은 이동 통신 장치가 무선 전화 장치를 포함하는 실시예에만 한정될 필요가 없음을 알 것이다. 예를 들면, 다른 실시예에서는, 이동 통신 장치는 PDA 또는 휴대용 컴퓨터를 포함할 수 있다.
본 명세서에 기술된 바와 같이, 이동 통신 장치는 위치, 사용자 지정, 및 시간과 같은 것들에 기초하여 문맥적으로 관련된 정보를 수신하고 디스플레이한다. 위치는, 예를 들어 보조(Assisted) GPS 시스템, E911 시스템 또는 그 밖의 다른 포지셔닝 시스템을 통해 결정될 수 있다. 이동 통신 장치의 위치는, 정보를 이동 통신 장치에 제공하고 있는 정보 소스(130)에 의해 결정되거나 혹은 이 정보 소스로 발행될 수 있다.
서버(130)는 노드들(120, 122, 124)과 같은 하나 이상의 네트워크 통신 노드들을 통해 이동 통신 장치에 원하는 정보를 제공할 수 있다. 노드들(120, 122, 124)은 현재 전화 타워로서 도시되지만, 이동 통신 장치는 무선 링크, 하드와이어드 링크, 분산 네트워크 및 매개 장치의 임의의 결합을 통해 정보 소스(130)에 통신가능하게 접속될 수 있음을 알 것이다.
하나의 바람직한 실시예에 따르면, 네트워크(100)는, 위치 A, B, 및 C와 같은 하나의 위치에서 다른 위치로 이동 통신 장치(110)가 이동할 때에도 이동 통신장치(110)와 정보 소스(130)간에 통신을 가능하게 해주기에 충분한 통신 노드들을 적어도 포함한다.
정보 소스(130)는 단일 로컬 저장소(140)를 갖는 단일 오브젝트로서 현재 예시된다. 그러나, 정보 소스(130)는 여러 로컬 또는 원격 저장소들을 갖는 분산 네트워크를 실질적으로 포함할 수 있음을 알 것이다. 따라서, 저장소(140) 내에 위치될 것으로 도시된 예시된 총 데이터(142) 및 렌즈 저장소(144)는 실질적으로, 로컬 및 원격 저장 위치 사이에 이들의 임의의 결합 내에 실질적으로 분산 배치될 수 있다.
또한, 정보 소스(130)는, 예를 들어 정보를 이동 통신 장치의 사용자에게 표시하는 데에 이용하기 위한 적절한 렌즈들을 결정하는 데에 이용되는 문맥적으로 관련된 정보를 식별하기 위해 이동 통신 장치(110)와의 통신을 가능하게 하기 위한 여러 모듈들(도시하지 않음)을 포함함을 알 것이다.
특히, 본 명세서에 기술한 바와 같이, 이동 통신 장치(110)는 정보 소스로부터 문맥적으로 관련된 정보를 수신하고, 이 정보를, 이동 통신 장치(110)에 정보를 디스플레이하도록 특별히 설계된 하나 이상의 렌즈들에 의해 규정되는 바와 같이 디스플레이한다. 이동 통신 장치에 디스플레이되는 정보가, 예를 들어 디스플레이 스크린(150) 상에 디스플레이될 수 있는 것과 같이 시각적일 수 있지만, 이 정보는 오디오 정보일 수 있으며 이 경우 정보는 적절한 스피커를 통해 표시될 수 있음을 알 것이다. 마찬가지로, 브레일 판독기(brail readers)가 터치 감응 판독기의 표면 지형(topography)을 변경함으로써 정보를 디스플레이할 수 있다. 따라서, 정보를 디스플레이하는 것과 관련하여 본 명세서에서 이루어진 참조는 임의의 적절한 표시 장치를 통해 정보의 표시를 포함하도록 넓게 해석되어야 한다.
이제 도 2를 참조하면, 이동 통신 장치에 정보를 표시하기 위한 방법의 일실시예의 흐름도(200)가 도시되어 있다. 도시된 바와 같이, 이 방법은 본 발명의 실행 동안 구현될 수 있는 여러 단계들 및 대응 액트들을 포함한다.
예시된 제1 단계는, 프로파일을 개발하는 데에 이용될 수 있는 총 사용자 선호 데이터를 개발하는 것인데(단계 210), 이 프로파일은 그 후 관련된 원하는 정보를 이동 통신 장치 상의 사용자에게 제공하는 것을 도와줄 수 있다. 사람들은 전형적으로, 자신들의 전형적인 컴퓨터를 사용하는 것과는 약간 다른 방식으로 자신들의 전화 또는 그 밖의 다른 이동 통신 장치를 이용하기 때문에, 표준 컴퓨터 사용을 추적하고(액트 212) 전화 사용을 추적하는(액트 214) 것이 유용할 수 있다(필요한 것은 아님).
추적된 컴퓨터 사용에는, 사용자가 웹 사이트 및 서버의 임의의 결합으로부터 액세스하는 정보의 유형, 개인 웹 페이지가 주문 제작되는 방식, 서로 다른 시간에 임의의 인구학적 그룹(grouping)에 의해 결정되는 바와 같이 액세스되는 정보의 패턴 및 유형을 포함하여 임의의 유형의 추적된 컴퓨터 사용이 포함될 수 있다.
추적된 전화 사용은 임의의 인구학적 그룹핑에 의해 이동 통신 장치의 임의의 결합을 통해 액세스되는 임의의 유형의 정보에 또한 적용될 수 있다. 추적될 수 있는 임의의 여러 유형의 전화 사용이 존재하지만, 호출 이력과 같은 표준 전화 기능을 추적할 필요는 없다. 오히려, 추적된 전화 사용은, 액세스되는 정보의 유형, 정보가 액세스되는 시간, 및 정보를 액세스하기 위한 사용 패턴을 포함하여(이에 한정되는 것은 아님) 전화에 의해 사용되는 이동 정보 서비스에 우선적으로 포커싱된다.
일례에서, 전형적인 컴퓨터로 사람들이 액세스하기 좋아하는 정보의 유형과, 동일 그룹 또는 개인들이 자신의 전화 또는 그 밖의 다른 이동 통신 장치로 액세스하기 좋아하는 정보의 유형을 모니터링하는 데에 선호 엔진이 이용된다.
사용 데이터를 하나 이상의 사용 프로파일로 모음으로써 추적된 컴퓨터 및 전화 사용 데이터 간에 상호 관계가 도출될 수 있다(액트 216). 사용 프로파일은, 임의의 관련 인구적 정보를 고려하거나 무시하는 임의의 유형의 개인 또는 그룹에 기초한 것일 수 있다. 그 후 사용 프로파일은, 개별적인 사용자들에 대한 프라이버시의 임의의 원하는 레벨을 유지하고 보호하는 방식으로 자동으로 혹은 요구에 의해 자신의 사용 프로파일에 기초하여 특정 사용자와 관련될 수 있다.
일실시예에 따르면, 사용 프로파일은 정보를 사용자에게 표시하기 위한 하나 이상의 대응 렌즈들을, 식별된 사용 프로파일을 수용하는 원하는 포맷으로 개발하는 데에 특히 사용된다(액트 220). 예를 들면, 특정 그룹이 인터넷으로부터 농구 점수, 이메일 및 날씨 리포트에만 액세스하기 위해 이동 통신 장치를 사용하는 것으로 판단되는 경우, 그룹 구성원들이 여러 위치로부터 정보를 추적하여 다운받을 필요가 없어서, 그렇지 않은 경우 이동 통신 장치로 정보를 액세스하고 포맷할 필요가 있었을 수도 있는 자원을 보존하는 방식으로 렌즈에 대응하는 관련된 원하는 정보, 즉 농구 점수, 이메일 및 날씨 리포트만을 표시하도록 주문 제작될 상기 렌즈가 개발될 수 있다.
렌즈를 구축하는 액트(액트 220)는 여러 프로그래밍 언어 및 툴로 수행될 수 있다. 렌즈는, 예를 들어 XML 검색 질의 언어(Search Query Language) 또는 임의의 다른 적절한 포맷으로 사용자에게 표시될 수 있는 오브젝트 및 정보를 본질적으로 포함한다. 렌즈 정의 내의 몇몇 오브젝트 및 정보는 윈도우 프레임과 같이 정적(static)이며, 다른 것들은 동적이며 렌즈가 디스플레이를 위해 이동 통신 장치에 의해 프로세스될 때 실행되는 HTML 링크 또는 애플릿과 같은, 렌즈에 삽입되거나 부착되는 스크립트 또는 그 밖의 다른 컴퓨터 실행가능 명령에 응답하여 액세스될 수 있다. 렌즈들은 검색될 수 있는 정보를 표시하도록 구성되기 때문에, 이들은, 일반적인 의미에서 원하고 사전정의된 포맷으로 정보를 획득하고 표시하는 특수 유형의 검색 엔진으로서 생각될 수 있다.
다음의 예시된 단계는 적절한 하나 이상의 렌즈들을 선택하여 데이터를 사용자에게 표시하는 데에 이용하는 것이다(단계 230). 이 단계는, 예를 들어 사용자 또는 사용자 지정을 식별하고(액트 232), 사용자 프레즌스를 식별하고(액트 234), 사용자 입력과 같은 그 밖의 다른 입력을 고려하는(액트 236) 것과 같은 여러 대응 액트들을 포함할 수 있다.
이는, 사용자가 특정 사용 프로파일과 관련되어 있는지 여부, 혹은 사용자가 특히 요구된 소정의 렌즈들을 가지고 있는지 여부를 결정하기 위해 사용자 지정을 식별하는 데에 유용할 수 있다. 사용자를 식별하기 위해, 사용자에게 PUID(Passport User Identifier), 개인 식별 번호(PIN), 또는 사용자를 검증하고인증하기 위한 그 밖의 다른 정보가 요구될 수도 있다. 이와 달리, 사용자의 이동 통신 장치는, 전화 번호 또는 전화의 MSISDN을 통해 장치와 관련된 사용자를 식별할 수 있다. 그러나, 이러한 실시예에서, 전화의 실제 사용자는 그 전화와 관련된 사용자가 아닐 수도 있다.
따라서, 사용자의 지정은 식별된 지정 또는 익명의 지정중 하나일 수 있음을 알 것이다. 식별된 지정은 더 많은 적절한 렌즈들 및 정보를 사용자에게 표시할 수 있게 해주지만, 익명의 지정은 여전히 적절한 하나 이상의 렌즈를 선택하여 사용자에게 표시하는 데에 사용될 수 있다. 특히, 프로파일은, 위에서 수집된 총 사용 데이터에 기초하여 익명의 사용자들의 요구 및 이익을 수용하도록 설계되는 렌즈들에 대응하는 익명의 사용자들에 대해 개발될 수 있다. 이들 렌즈는 새로운 사용자에 대한 디폴트 렌즈로서 후속하여 사용될 수도 있어서, 이들이 서비스 사용자들 중에서 가장 인기 있는 정보를 볼 수 있는 이익을 얻을 수도 있다.
사용자의 프레즌스는 또한 하나 이상의 적절한 렌즈의 선택 동안 고려하기 위한 관련 요소일 수 있다. 특히, 사용자가 자신의 이동 통신 장치를 사용하는 시간 및 사용자의 위치는, 사용자들이 액세스하기를 원하는 정보의 유형과 관련될 수 있다. 예를 들면, 사용자들은 이른 아침 및 저녁의 날씨에 액세스하기를 원할 수도 있으며, 낮 동안에는 자신의 주식 리포트 및 이메일에 보다 관심을 가질 수도 있다. 마찬가지로, 사용자가 국립 공원 또는 유원지에 있는 경우, 사용자는 소정의 활동 및 현장의 시간/액세스가능성에 보다 관심을 가질 수도 있다. 또다른 예에서, 어떤 사람이 고속 도로 상에 있는 경우, 이들이 향하고 있는 방향으로의 교통에 대한 교통 정보에 액세스하는 것에 관심을 가질 수도 있다. 사용자의 위치 및 프레즌스가 검사되고 결정될 수 있는 세분성은 여러 필요성 및 선호를 수용하도록 현저하게 변할 수 있음을 알 것이다.
마찬가지로, 렌즈들을 선택할 때, 사용자 입력 및 그 밖의 다른 일시 미봉책의(extemporaneous) 입력도 또한 고려될 수 있다. 예를 들면, 사용자는 자신들이 사용하고 싶어하고 자신의 이동 통신 장치에 적용된 렌즈들을 명백하게 식별할 수 있다. 사용자는 또한 자신의 이동 통신 장치에서, 혹은 전형적인 컴퓨터를 통해 렌즈를 구축하거나 변경할 수 있다. 예를 들면, 사용자는 임의의 컴퓨팅 장치로 중앙 저장소, 또는 MSN 모바일에 의해 제공되는 것과 같은 웹 서비스로부터 렌즈를 액세스, 구축, 및/또는 변경할 수 있다. 이러한 방식으로 사용자가 렌즈를 변경할 수 있게 해주는 이점중 하나는, 이들이 자신의 희망 사항 및 라이프스타일에 가장 잘 맞추도록 렌즈를 주문 제작할 수 있다는 것이다. 예를 들면, 사업가가 정규적으로 런던, 홍콩, 및 뉴욕으로 여행할 것을 알고 있는 경우, 이들은 여행할 때 정보가 표시되기를 원하는 방식을 보다 근접하게 수용하기 위해 이들 장소에 대응하는 기존의 렌즈들을 미세하게 튜닝하기를 원할 수도 있다.
관련될 수도 있는 그 밖의 다른 입력은 렌즈와 관련된 정보를 디스플레이하기 위한 이동 통신 장치의 능력이다. 따라서, 서로 다른 이동 통신 장치의 여러 능력들을 수용하도록 렌즈에 대한 여러 변화가 존재할 수도 있다.
여러 프레즌스 정보 및 그 밖의 다른 입력이 이동 통신 장치 및 정보 소스 간의 상호작용을 통해 자동적으로 수집될 수 있지만, 프레즌스 정보가 수집되는 방식은 개인적인 관심사, 병참학적인(logistical) 제약, 및 개인적 선호를 수용하도록 또한 변할 수 있다. 예를 들면, 본 발명의 방법은 GPS, E911 또는 그 밖의 다른 포지셔닝 시스템에 기초하여 사용자의 프레즌스를 자동적으로 검출하는 단계를 포함할 수 있다. 이와 달리, 혹은 추가적으로, 사용자의 프레즌스는 자신의 이동 통신 장치로 사용자에 의해 입력되어야 할 명백한 사용자 입력에 기초한 것일 수도 있다.
단계 230에서 적절한 렌즈를 선택하면, 사용자에게 그 렌즈들이 제공된다(액트 240). 일실시예에 따르면, 이는, 렌즈들이 사용자가 이들을 요구할 필요없이 사용자의 장치에 자동적으로 제공되도록 푸쉬 패러다임(push paradigm)을 통해 발생된다. 예를 들면, 데이터는 SMS, 제어 채널, GPRS 데이터 채널, MSP 등을 통해 푸쉬될 수 있다. 그러나, 몇몇 상황에서는, 사용자의 장치의 자원이 명백한 사용자 요구에 응답해서만 사용되도록 풀(pull) 시스템을 이용하는 것이 바람직할 수도 있음을 알 것이다.
몇몇 실시예에서, 전술한 바와 같이, 렌즈를 제공하는 액트는 몇몇 종류의 클리어링 하우스(clearing house)를 통해 사용자의 아이덴티티 및 프레즌스에 관해 수집된 상태 데이터에 기초하여 객관적으로 수행될 수 있다. 다른 실시예에서, 렌즈들은, 사용자가 이들을 특히 요구했을 때에만 제공된다. 또다른 실시예들에서, 친구들과 같은 제삼자가, 전형적으로 렌즈들을 제공하는 정보 소스 또는 클리어링 하우스를 포함할 필요없이 직접 사용자에게 렌즈들을 전송할 수 있다.
렌즈를 수신하면, 사용자는 그 렌즈를, 확장된 시간 동안 하나 이상의 다른렌즈들을 갖는 자신의 이동 통신 장치에 저장하도록 선택할 수도 있다. 이와 달리, 사용자는 렌즈의 사용 동안 렌즈를 일시적으로만 저장하기를 원할 수도 있으며 그 후 이는 메모리로부터 삭제되어 메모리를 보존하게 될 것이다.
흐름도(200)에 예시된 최종 액트는 적절한 렌즈를 갖는 적절한 데이터를 디스플레이하는 것이다(액트 250). 이동 통신 장치에서 수행되는 이 액트는, 이동 통신 장치가 렌즈 내에 포함되는 컴퓨터 실행가능 명령들을 로드하고 실행할 때 발생된다. 이는, 가상 디스플레이 스크린, 스피커 등(이에 한정되는 것은 아님)을 포함하여 여러 표시 장치들의 사용을 포함할 수 있음을 알 것이다. 또한, 정보가 이동 통신 장치에 디스플레이되지만, 정보를 디스플레이하는 데에 요구되는 실제의 렌더링 프로세스도 또한 서버와 같은 원격 장치에서 발생할 수 있음을 알아야 한다. 예를 들면, 일실시예에서, 이동 통신 장치 상의 클라이언트 소프트웨어는, 페이지를 이동 통신 장치에 제공하는 서버에 의해 적어도 부분적으로 디스플레이를 위해 프로세싱되는 xHTML 페이지를 디스플레이하는 브라우저로서 동작한다.
소정의 실시예들에서, 액트 250에서는 단일 렌즈만의 디스플레이를 포함할 수도 있지만, 이하에 보다 상세히 기술되는 바와 같이 액트 250에서는 또한 동시에 여러 렌즈들의 디스플레이도 포함한다.
사용자의 프레즌스가 동적으로 갱신될 수 있으며 적절한 렌즈들이 연속적으로 사용자에게 전송될 수 있기 때문에, 사용자가 명백하게 이를 요구하지 않은 경우 렌즈를 기다릴 필요가 없으므로 렌즈를 수신하는 데에 걸리는 시간은 사용자에게 감춰질 수 있음을 알아야 한다. 따라서, 사용자가 렌즈를 요구하거나 정보가디스플레이되기를 요구하면, 전술한 푸쉬 패러다임에서 발생할 수 있는 바와 같이, 특히 이것의 전부 또는 많은 양이 이동 통신 장치 상에 이미 캐싱되어 있는 경우 이는 매우 빠르게 디스플레이될 수 있다.
이제 도 3a-3e를 참조하면, 본 발명의 방법에 따라 정보를 디스플레이하고 있는 이동 통신 장치의 여러 실시예들이 도시된다. 특히 디스플레이되는 정보의 포맷과 관련하여 이하 제공되는 특정 실시예들 및 예들, 디스플레이되는 오브젝트 및 아이콘의 유형 및 스타일, 및 정보의 세분성은 단지 예시적인 것으로 해석되어야 하며, 이에 따라 본 발명의 범주를 제한하는 것으로 해석되어서는 안된다.
도 3a에 도시된 바와 같이, 이동 통신 장치(300)는 사용자의 개인 홈(home) 렌즈(320)에 대응하는 정보를 디스플레이하는 데에 이용되고 있는 디스플레이(310)를 구비한다. 이 개인 홈 렌즈(320)는, 전술한 바와 같이 사용자에 의해 직접 혹은 사용자의 프로파일에 응답하여 제삼자에 의해 생성되고 변경될 수 있음을 알 것이다. 마찬가지로, 전술한 바와 같이, 렌즈(320)는 특정 프레즌스 정보의 검출 또는 그 밖의 다른 요소들에 응답하여 자동으로 표시되고 디스플레이될 수 있다.
예시된 실시예에서, 개인 렌즈(320)는 그들의 프레즌스에 기초하여 사용자에 대해 문맥적으로 관련된 기본 정보의 효율적인 디스플레이를 포함한다. 도시된 바와 같이, 렌즈(320)는 사용자에게 디스플레이되고 있는 렌즈(320)의 유형을 시각적으로 식별할 수 있는 식별가능 아이콘(312)을 포함한다. 렌즈(320)는 또한 이하에 기술되는 바와 같이 여러 다른 정보도 포함한다. 예를 들면, 렌즈(320)는 사용자의 상태(예를 들면, 온라인 또는 오프라인)와 함께 사용자의 지정 또는이름(MyName)을 포함한다. 사용자의 위치, 레드몬드(Redmond)도 또한 그 시(city)에 대한 적절하고 관련된 날씨 리포트와 함께 반영된다. 날짜 및 시간도 또한 여러 뉴스, 스포츠 및 이메일 링크와 함께 반영된다. 본 실시예에 따르면, 사용자는 임의의 대응 링크를 선택함으로써 특정 서브젝트에 대응하는 더 많은 상세한 디스플레이 및 정보를 얻을 수 있다. 예를 들면, 뉴스 링크를 선택함으로써, 사용자에게 더욱 완전하고 철저한 뉴스 헤드라인의 리스팅이 보여질 것이다.
그 후, 사용자가 뉴어크(Newark)와 같은 새로운 지역으로 여행하는 경우, 프레즌스의 변경의 검출되고 전술한 바와 같이 이는 하나 이상의 새로운 관련 렌즈들을 얻는 데에 이용된다. 예를 들면, 주말에, 즉 일요일에 사용자가 뉴어크로 비행기로 여행하기를 결심한 경우, 사용자의 홈 렌즈는 뉴어크에 적절한 새로운 렌즈로 교체되고 변경될 수 있다.
특히, 도 3b를 참조하면, 사용자의 홈 렌즈(320)는 이들이 레드몬드를 떠났을 때 갱신된 데이터를 갖는다. 또한, 도 3a에 도시된 몇몇 정보는 소정의 정보의 현재 상태를 반영하도록 갱신되었음을 알 것이다. 예를 들면, 날짜, 날씨 및 시간이 갱신되었다.
본 실시예에 따르면, 뉴어크 공항에 도착하는 즉시, 그리고 이동 통신 장치의 전원을 켜는 즉시(비행 중에는 꺼져 있던 것으로 가정함), 뉴어크에서의 새로운 프레즌스가 검출되어 사용자에게 표시하기 위한 새로운 관련 여행 렌즈를 식별하고 얻는 데에 이용된다. 도 3b는 기존의 홈 렌즈(320) 위에 배치되어 있는 것과 같은 새로운 여행 렌즈(330)를 도시한다.
여행 렌즈(330)는 뉴어크에 대해 문맥적으로 관련된 정보를 디스플레이할 수 있어서 홈 렌즈(320) 상에 제공되는 정보를 교체함을 알 것이다. 이는, 관련되거나 원하는 것으로 이미 판정된 정보를 사용자가 탐색할 필요를 제거하는 데에 유용하다. 여행 렌즈(330)가 스스로 디스플레이될 수도 있지만, 도 3c에 도시된 실시예에서는 두 개의 렌즈가 함께 혼합될 수 있는 방법을 도시한다. 특히, 여행 렌즈(330)가 혼합된 형태로 홈 렌즈(320)와 동시에 디스플레이되는 것으로 도시된다. 사용자는, 스크린 상에 디스플레이되는 아이콘들 때문에 이용되고 있는 렌즈들을 용이하게 결정할 수 있다. 특히, 홈 렌즈 아이콘(312) 및 여행 렌즈 아이콘(332)은 어떤 렌즈들이 혼합되고 있는지를 사용자에게 나타낸다. 칼라 패턴 및 그 밖의 다른 제어가능한 특징은 사용자 경험을 향상시키고 품질, 및 서로 다른 렌즈들의 특징을 구별하는 것을 향상시키도록 변경될 수 있음을 알 것이다.
또한, 표시된 정보 및 렌즈들의 포맷은, 예를 들면 혼합된 홈/여행 렌즈(340)로 나타낸 바와 같이, 렌즈 프레임의 변경을 포함할 수도 있는 병합된 렌즈들의 임의의 결합을 반영하도록 변경될 수 있다. 특히, 본 실시예에서, 시 위치 및 날씨 정보는 트렁케이트(truncate)되고 단일 수평 바(bar) 내로 결합되는데, 여기서 여행 렌즈(330)에 대한 교통 리포트가 홈 렌즈(320)의 날짜 및 시간 바로 교체된다.
소정의 실시예들에서, 렌즈들이 디스플레이되고 혼합되는 방식은 자동으로 결정될 수 있다. 다른 실시예들에서, 사용자가 렌즈들과 이들이 디스플레이되는 방법을 주문 제작하도록 메뉴 또는 그 밖의 다른 툴들이 이용될 수 있다. 예를 들면, 도 3d를 참조하면, "모어(more)" 메뉴(350)는 디스플레이를 위한 다수의 가능한 렌즈들을 반영하도록 확장된다. 다른 실시예에서는 부가적인 렌즈들도 또한 획득되고 사용될 수 있지만, 본 실시예에서는, 오직 세 개의 렌즈 옵션들, 즉, 홈 또는 개인 렌즈(예를 들면, 렌즈(320)), 여행 또는 현재의 위치 렌즈(예를 들면, 렌즈(330)), 및 스포츠 점수 렌즈가 이용가능하다.
사용자가 임의의 특정 수의 렌즈들을 디스플레이하기를 원하는 경우, 사용자는 디스플레이하기를 원하는 렌즈들을 선택할 수 있다. 본 예에서, 사용자는 모두 세 개의 렌즈를 선택하였다. 이에 따라, 렌즈들이 디스플레이될 때, 도 3d에 도시된 바와 같이, 이들은 하나의 혼합된 렌즈(360)로 적절하게 혼합될 것이다. 렌즈들이 시각적으로 친숙한 포맷으로 혼합되는 방식을 용이하게 하기 위해, 서로 다른 음영 또는 칼라를 이용하여 서로 다른 렌즈들을 상호관련시키거나 대응시킬 수 있다. 예를 들면, 홈 렌즈에 대응하는 정보는 푸른색 배경을 가질 수 있으며, 여행 렌즈에 대응하는 정보는 베이지색 배경을 가질 수 있으며, 스포츠 렌즈에 대응하는 정보는 그린색 배경을 가질 수 있다.
그러나, 도 3a-3d에 예시된 전술한 렌즈들은 단지 예시일 뿐이며 본 발명의 범주를 제한하는 것으로 해석되어서는 안된다는 것을 알 것이다. 오히려, 본 발명은, 사용자의 프레즌스, 아이덴티티, 및 그 밖의 다른 상태 정보에 기초하여 사용자에 문맥적으로 관련되는 바와 같이 정보를 디스플레이하기 위한 임의의 유형의 템플릿 또는 포맷에 적용되는 것으로 보다 넓게 해석되어야 한다. 다른 실시예들에서, 렌즈들의 시각적 표시는, 렌즈들의 패턴, 이미지 및 텍스처를 변경함으로써변경될 수 있다.
지금까지 설명된 본 발명은, 정보를 이동 통신 장치 상에 디스플레이하는 종래 기술에서 공지된 많은 문제점들을 극복함을 알 것이다. 특히, 본 발명은 사전결정된 사용 프로파일에 기초하여, 바람직하지 않은 데이터를 통해 필터링하도록 자신의 장치의 자원을 사용자가 낭비하지 않도록 하면서 사용자에게 친숙한 방식으로 사용자가 관련 정보를 신속하고 용이하게 얻을 수 있게 해준다.
컴퓨팅 환경
본 기술 분야에 통상의 지식을 가진 자라면, 본 발명은, 퍼스널 컴퓨터, 핸드 헬드 디바이스, 멀티프로세서 시스템, 마이크로프로세서 기반 또는 프로그램가능 소비자 전자기기, 네트워크 PC, 미니 컴퓨터, 메인프레임 컴퓨터 등을 포함하는 여러 구성 등을 갖는 컴퓨팅 시스템 및 네트워크 컴퓨팅 환경에서 실행될 수도 있음을 알 것이다. 본 발명은 또한, 통신 네트워크를 통해 (하드와이어드 링크, 무선 링크 또는 하드와이어드 또는 무선 링크의 결합에 의해) 링크되는 로컬 및 원격 처리 장치에 의해 태스크들이 수행되는 분산 컴퓨팅 환경에서 실행될 수도 있다. 분산 컴퓨팅 환경에서, 프로그램 모듈은 로컬 및 원격 메모리 저장 장치 양쪽에 위치될 수도 있다.
도 4를 참조하면, 예를 들어 총 사용자 선호 데이터를 개발하고 본 발명의 많은 다른 액트들 및 단계들을 수행하도록 사용될 수 있는 예시적인 시스템이 제공된다. 이 예시된 시스템은, 프로세싱 유닛(421), 시스템 메모리(422), 및 시스템 메모리(422)를 포함하는 여러 시스템 컴포넌트들을 프로세싱 유닛(421)에 결합시키는 시스템 버스(423)를 포함하는 전형적인 컴퓨터(420)의 형태의 범용 컴퓨팅 장치를 포함한다. 시스템 버스(423)는, 임의의 여러 버스 아키텍처들을 이용하는 메모리 버스 또는 메모리 제어기, 주변 버스, 및 로컬 버스를 포함하는 임의의 여러 유형의 버스 구조체일 수도 있다. 시스템 메모리는 판독 전용 메모리(ROM)(424) 및 랜덤 액세스 메모리(RAM)(425)를 포함한다. 예를 들어 개시 동안 컴퓨터(420) 내의 엘리먼트들간의 정보 전송을 돕는 기본적인 루틴을 포함하는 기본적인 입/출력 시스템(BIOS)(426)이 ROM(424)에 저장될 수도 있다.
컴퓨터(420)는 또한, 자기 하드 디스크(439)로부터 판독하고 이에 기록하기 위한 자기 하드 디스크 드라이브(427), 제거가능한 자기 디스크(429)로부터 판독하고 이에 기록하기 위한 자기 디스크 드라이브(428), 및 CD-ROM, DVD-ROM 또는 그 밖의 다른 광 매체와 같은 제거가능한 광 디스크(431)로부터 판독하고 이에 기록하기 위한 광 디스크 드라이브(430)를 포함할 수도 있다. 자기 하드 디스크 드라이브(427), 자기 디스크 드라이브(428), 및 광 디스크 드라이브(430)는 하드 디스크 드라이브 인터페이스(432), 자기 디스크 드라이브 인터페이스(433), 및 광 드라이브 인터페이스(434) 각각에 의해 시스템 버스(423)에 접속된다. 이들 드라이브 및 이들과 연관된 컴퓨터 판독가능 매체는 컴퓨터 실행가능 명령, 데이터 구조, 프로그램 모듈, 및 컴퓨터(420)에 대한 그 밖의 다른 데이터의 불휘발성 저장을 제공한다. 본 명세서에 개시된 예시적인 환경은, 자기 하드 디스크(439), 제거가능한 자기 디스크(429) 및 제거가능한 광 디스크(431)를 이용하지만, 자기 카세트, 플래시 메모리 카드, 디지털 비디오 디스크, 베르누이(Bernoulli) 카트리지, RAM, ROM 등을 포함하여 데이터를 저장하기 위한 그 밖의 다른 유형의 컴퓨터 판독가능 매체가 이용될 수 있다.
오퍼레이팅 시스템(435), 하나 이상의 애플리케이션 프로그램(436), 그 밖의 다른 프로그램 모듈들(437), 및 프로그램 데이터(438)를 포함하는 하나 이상의 프로그램 모듈을 포함하는 프로그램 코드 수단은, 하드 디스크(439), 자기 디스크(429), 광 디스크(431), ROM(424) 또는 RAM(425)에 저장될 수도 있다. 사용자는, 키보드(440), 포인팅 장치(442), 또는 마이크로폰, 조이 스틱, 게임 패드, 위성 디시(dish), 스캐너 등과 같은 그 밖의 다른 입력 장치(도시하지 않음)를 통해 컴퓨터(420)에 명령 및 정보를 입력할 수도 있다. 이들 및 그 밖의 다른 입력 장치는 시스템 버스(423)에 결합되는 시리얼 포트 인터페이스(446)를 통해 프로세싱 유닛(421)에 종종 접속된다. 이와 달리, 입력 장치는 패러렐 포트, 게임 포트 또는 유니버설 시리얼 버스(USB)와 같은 그 밖의 다른 인터페이스에 의해 접속될 수도 있다. 모니터(447) 또는 다른 디스플레이 장치는 비디오 어댑터(448)와 같은 인터페이스를 통해 시스템 버스(423)에 접속된다. 퍼스널 컴퓨터는 모니터 외에도, 전형적으로 스피커 및 프린터와 같은 그 밖의 다른 주변 출력 장치(도시하지 않음)를 포함한다.
컴퓨터(420)는, 원격 컴퓨터들(449a, 449b)과 같은 하나 이상의 원격 컴퓨터들에 대한 논리적 접속을 이용하여 네트워크화된 환경에서 동작할 수도 있다. 원격 컴퓨터들(449a, 449b)은, 각각 다른 퍼스널 컴퓨터, 서버, 라우터, 네트워크 PC, 피어(peer) 장치 또는 그 밖의 다른 공통 네트워크 노드일 수도 있으며, 메모리 저장 장치(450a, 450b) 및 그들과 관련된 애플리케이션 프로그램(436a, 436b)만 도 4에 도시되었지만, 전형적으로 컴퓨터(420)와 관련된 전술한 많은 엘리먼트들 또는 모든 엘리먼트들을 포함한다. 도 4에 도시된 논리적 접속은, 예로써(제한하지 않는 의미로) 본 명세서에 제시된 근거리 통신망(LAN)(451) 및 원거리 통신망(WAN)(452)을 포함한다. 이러한 통신망 환경은 사무소 확장 또는 기업 확장 컴퓨터 네트워크, 인트라넷 및 인터넷에서 통상적인 것이다.
컴퓨터(420)는 LAN 환경에서 사용될 때 네트워크 인터페이스 또는 어댑터(453)를 통해 로컬 네트워크(451)에 접속된다. 컴퓨터(420)는 WAN 환경에서 사용될 때 모뎀(454), 무선 링크, 또는 인터넷과 같은 원거리 통신망(452)을 통해 통신을 설정하는 그 밖의 다른 수단을 포함할 수도 있다. 내부 또는 외부에 있을 수도 있는 모뎀(454)은 시리얼 포트 인터페이스(446)를 통해 시스템 버스(423)에 접속된다. 네트워크화된 환경에서, 컴퓨터(420)와 관련하여 기술된 프로그램 모듈들, 또는 그 일부가 원격 메모리 저장 장치에 저장될 수도 있다. 도시된 네트워크 접속은 예시적인 것이며 원거리 통신망(452)을 통해 통신을 설정하는 그 밖의 다른 수단이 사용될 수도 있음을 알 것이다.
본 발명은 그 정신 또는 본질적인 특징으로부터 벗어나지 않고 그 밖의 다른 특정 형태로 구현될 수도 있다. 기술된 실시예들은 모든 관점에서 오직 예시용이며 제한하지 않는 것으로 고려된다. 따라서, 본 발명의 범주는 전술한 설명 보다는 첨부된 특허청구범위에 의해 나타난다. 특허청구범위의 등가물의 의미 및 범위 내에 있는 모든 변경이 그 범주 내에 있게 된다.
본 발명은 바람직한 방식으로 정보를 이동 통신 장치에 표시하기 위한 방법, 시스템 및 컴퓨터 프로그램 제품을 제공한다.

Claims (35)

  1. 이동 사용자에게 전달될 정보를 선택하는 방법에 있어서,
    이동 사용자가 온라인 상에 있는지를 판정하는 단계;
    상기 이동 사용자의 물리적 위치를 식별하는 정보를 수신하는 단계;
    시간 표시자(time indicator)를 검색하는 단계;
    총(aggregate) 사용자 선호 데이터를 검색하는 단계; 및
    상기 사용자의 물리적 위치, 상기 시간, 및 상기 총 사용자 선호 데이터에 기초하여 상기 사용자에게 전송될 정보를 선택하는 단계
    를 포함하는 정보 선택 방법.
  2. 제1항에 있어서,
    상기 이동 사용자에게 제공될 정보를 렌더링하는 단계와, 상기 렌더링된 정보를 상기 이동 사용자와 관련된 이동 통신 장치의 이동 브라우저에 전송하는 단계를 더 포함하는 정보 선택 방법.
  3. 제1항에 있어서,
    상기 이동 사용자와 관련된 이동 통신 장치에 푸쉬(push)될 정보를 이동 캐리어에 전송하는 단계를 더 포함하는 정보 선택 방법.
  4. 제2항에 있어서,
    상기 정보를 렌더링하는 단계는 적어도 부분적으로 상기 이동 통신 장치의 식별에 기초한 정보 선택 방법.
  5. 제1항에 있어서,
    상기 이동 사용자와 관련된 사용자 프로파일을 검색하는 단계를 더 포함하며,
    상기 사용자에게 전송될 정보를 선택하는 단계는 상기 사용자 프로파일에 또한 기초한 정보 선택 방법.
  6. 데이터를 이동 사용자에게 표시하는 것을 관리하는 방법에 있어서,
    복수의 뷰(view)를 정의하는 단계 ―상기 뷰 각각은 사용자 위치, 사용자 관심, 및 사용자 정의된 정보의 카테고리중 하나에 대응함 ―; 및
    하나 이상의 상기 뷰들에 정보를 디스플레이하는 단계 ―하나의 뷰에 디스플레이되는 정보는 두 번째 뷰에 디스플레이되는 정보와 구별가능함 ―
    를 포함하는 데이터 표시 관리 방법.
  7. 제6항에 있어서,
    서로 다른 뷰들에 디스플레이되는 정보는 서로 다른 시각적 표시와 관련되는 데이터 표시 관리 방법.
  8. 제7항에 있어서,
    상기 서로 다른 시각적 표시는 서로 다른 칼라들, 패턴들, 이미지들 및 텍스처들중 적어도 하나를 포함하는 데이터 표시 관리 방법.
  9. 제6항에 있어서,
    상기 복수의 뷰는 홈(home) 뷰 및 여행 뷰를 포함하는 데이터 표시 관리 방법.
  10. 제6항에 있어서,
    상기 복수의 뷰는 스포츠 뷰를 포함하는 데이터 표시 관리 방법.
  11. 제6항에 있어서,
    두 개 이상의 뷰들로부터 정보의 혼합을 디스플레이하는 단계를 더 포함하는 데이터 표시 관리 방법.
  12. 제6항에 있어서,
    상기 복수의 뷰는 복수의 렌즈를 포함하는 데이터 표시 관리 방법.
  13. 제6항에 있어서,
    정보를 수신하는 단계; 및
    상기 정보를 상기 복수의 뷰중 하나 이상의 뷰에 할당하는 단계를 더 포함하는 데이터 표시 관리 방법.
  14. 제6항에 있어서,
    정보 아이템을 수신하는 단계; 및
    상기 정보 아이템과 관련된 뷰 식별자를 수신하는 단계를 더 포함하는 데이터 표시 관리 방법.
  15. 제14항에 있어서,
    상기 정보 아이템과 관련된 디스플레이 우선권을 수신하는 단계를 더 포함하는 데이터 표시 관리 방법.
  16. 제14항에 있어서,
    상기 디스플레이 우선권은 총 사용자 선호 데이터에 기초한 데이터 표시 관리 방법.
  17. 제14항에 있어서,
    하나 이상의 뷰, 디스플레이 우선권, 및 디바이스 능력 식별자에 기초하여 정보 아이템을 디스플레이하는 단계를 더 포함하는 데이터 표시 관리 방법.
  18. 이동 통신 장치에 전달될 정보를 선택하는 방법에 있어서,
    복수의 사용자로부터의 추적된 컴퓨터 사용 및 추적된 전화 사용으로부터 사용자 선호 데이터를 하나 이상의 총 사용 프로파일에 모으는 단계; 및
    하나 이상의 이동 통신 장치에 정보를 표시하는 데에 사용될 수 있으며 상기 하나 이상의 사용 프로파일에 기초한 하나 이상의 렌즈를 구축하는 단계
    를 포함하는 정보 선택 방법.
  19. 제18항에 있어서,
    상기 이동 통신 장치와 관련된 사용자 지정과 상기 이동 통신 장치의 프레즌스(presence)중 적어도 하나에 기초하여 특정 이동 통신 장치에 정보를 표시하는 데에 사용하기 위한 하나 이상의 적절한 렌즈를 선택하는 단계를 더 포함하는 정보 선택 방법.
  20. 제18항에 있어서,
    상기 추적된 컴퓨터 사용은, 복수의 사용자에 의해 자신들의 컴퓨터로 액세스되는 정보에 대응하는 데이터를 포함하는 정보 선택 방법.
  21. 제18항에 있어서,
    상기 추적된 전화 사용은, 복수의 사용자에 의해 자신들의 컴퓨터로 액세스되는 정보에 대응하는 데이터를 포함하는 정보 선택 방법.
  22. 이동 통신 장치에 전달될 정보를 선택하는 방법을 구현하기 위한 컴퓨터 실행가능 명령들을 갖는 하나 이상의 컴퓨터 판독가능 매체를 포함하는 컴퓨터 프로그램 제품에 있어서,
    상기 방법은,
    복수의 사용자로부터의 추적된 컴퓨터 사용 및 추적된 전화 사용으로부터 사용자 선호 데이터를 하나 이상의 총 사용 프로파일에 모으는 단계; 및
    하나 이상의 이동 통신 장치에 정보를 표시하는 데에 사용될 수 있으며 상기 하나 이상의 사용 프로파일에 기초한 하나 이상의 렌즈를 구축하는 단계
    를 포함하는 컴퓨터 프로그램 제품.
  23. 제22항에 있어서,
    상기 방법은,
    상기 이동 통신 장치와 관련된 사용자 지정과 상기 이동 통신 장치의 프레즌스중 적어도 하나에 기초하여 특정 이동 통신 장치에 정보를 표시하는 데에 사용하기 위한 하나 이상의 적절한 렌즈를 선택하는 단계를 더 포함하는 컴퓨터 프로그램 제품.
  24. 이동 통신 장치에 정보를 디스플레이하는 방법에 있어서,
    이동 통신 장치의 상태 데이터를 원격 정보 소스에 반영시키는 단계 ―상기 상태 데이터는 상기 이동 통신 장치와 관련된 사용자 지정과 상기 이동 통신 장치의 프레즌스중 적어도 하나를 포함함 ―;
    상기 이동 통신 장치에 수신된 정보의 디스플레이를 제어하는 하나 이상의 렌즈를 수신하는 단계; 및
    상기 하나 이상의 렌즈에 의해 규정되는 바와 같이, 상기 상태 데이터에 대응하도록 상기 이동 통신 장치에 상기 수신된 정보를 수신하여 디스플레이하는 단계
    를 포함하는 디스플레이 방법.
  25. 제24항에 있어서,
    상기 상태 데이터는 상기 사용자의 프레즌스 및 사용자 지정 양쪽을 포함하는 디스플레이 방법.
  26. 제25항에 있어서,
    상기 사용자 지정은 사용자의 아이덴티티 및 익명의 지정중 하나를 포함하는 디스플레이 방법.
  27. 제24항에 있어서,
    상기 방법은, 상기 상태 데이터의 변경을 상기 원격 정보 소스에 자동으로반영시키는 단계를 더 포함하는 디스플레이 방법.
  28. 제27항에 있어서,
    상기 방법은, 상기 상태 데이터의 변경과, 상기 사용자가 새로운 적절한 렌즈를 요구해야 하는 것에 따라 대응하는 상기 새로운 적절한 렌즈를 자동으로 수신하는 단계를 더 포함하는 디스플레이 방법.
  29. 제24항에 있어서,
    상기 정보의 디스플레이를 제어하는 복수의 렌즈가 상기 이동 통신 장치에 수신되며, 상기 복수의 렌즈는 단일 혼합된 렌즈 디스플레이로 상기 수신된 정보를 혼합하는 데에 이용되는 디스플레이 방법.
  30. 이동 통신 장치에 정보를 디스플레이하는 방법을 구현하기 위한 컴퓨터 실행가능한 명령들을 갖는 하나 이상의 컴퓨터 판독가능 매체를 포함하는 컴퓨터 프로그램 제품에 있어서,
    상기 방법은,
    이동 통신 장치의 상태 데이터를 원격 정보 소스에 반영시키는 단계 ―상기 상태 데이터는 상기 이동 통신 장치와 관련된 사용자 지정과 상기 이동 통신 장치의 프레즌스중 적어도 하나를 포함함 ―;
    상기 이동 통신 장치에 수신된 정보의 디스플레이를 제어하는 하나 이상의렌즈를 수신하는 단계; 및
    상기 하나 이상의 렌즈에 의해 규정되는 바와 같이, 상기 상태 데이터에 대응하도록 상기 이동 통신 장치에 상기 수신된 정보를 수신하여 디스플레이하는 단계
    를 포함하는 컴퓨터 프로그램 제품.
  31. 제30항에 있어서,
    상기 상태 데이터는 상기 사용자의 프레즌스 및 사용자 지정 양쪽을 포함하는 컴퓨터 프로그램 제품.
  32. 제30항에 있어서,
    상기 방법은, 상기 상태 데이터의 변경을 상기 원격 정보 소스에 자동으로 반영시키는 단계를 더 포함하는 컴퓨터 프로그램 제품.
  33. 제32항에 있어서,
    상기 방법은, 상기 상태 데이터의 변경과, 상기 사용자가 새로운 적절한 렌즈를 요구해야 하는 것에 따라 대응하는 상기 새로운 적절한 렌즈를 자동으로 수신하는 단계를 더 포함하는 컴퓨터 프로그램 제품.
  34. 제30항에 있어서,
    상기 정보의 디스플레이를 제어하는 복수의 렌즈가 상기 이동 통신 장치에 수신되며, 상기 복수의 렌즈는 단일 혼합된 렌즈 디스플레이로 상기 수신된 정보를 혼합하는 데에 이용되는 컴퓨터 프로그램 제품.
  35. 이동 통신 장치에 정보를 디스플레이하는 방법에 있어서,
    이동 통신 장치의 상태 데이터를 원격 정보 소스에 반영시키는 단계 ―상기 상태 데이터는 상기 이동 통신 장치와 관련된 사용자 지정과 상기 이동 통신 장치의 프레즌스중 적어도 하나를 포함함 ―;
    상기 이동 통신 장치에 수신되는 정보의 디스플레이를 제어하는 복수의 렌즈를 수신하는 단계;
    상기 정보를 디스플레이할 때 사용하기 위해 상기 복수의 렌즈중 두 개 이상의 렌즈를 식별하는 단계; 및
    상기 두 개 이상의 렌즈에 의해 규정되는 바와 같이, 상기 이동 통신 장치에서의 상기 정보를 단일 디스플레이로 수신하여 혼합하는 단계 ―상기 단일 디스플레이는 적어도 부분적으로 상기 상태 데이터에 대응함 ―
    를 포함하는 디스플레이 방법.
KR1020040041630A 2003-06-09 2004-06-08 문맥적 정보에 기초하여 문맥적으로 관련된 방식으로 이동 통신 장치에서 정보를 디스플레이하는 방법 및 하나 이상의 컴퓨터 판독가능 기록 매체 Expired - Fee Related KR101099198B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US47741003P 2003-06-09 2003-06-09
US60/477,410 2003-06-09
US10/715,944 2003-11-18
US10/715,944 US7356332B2 (en) 2003-06-09 2003-11-18 Mobile information system for presenting information to mobile devices

Publications (2)

Publication Number Publication Date
KR20040105610A true KR20040105610A (ko) 2004-12-16
KR101099198B1 KR101099198B1 (ko) 2012-01-10

Family

ID=33303337

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040041630A Expired - Fee Related KR101099198B1 (ko) 2003-06-09 2004-06-08 문맥적 정보에 기초하여 문맥적으로 관련된 방식으로 이동 통신 장치에서 정보를 디스플레이하는 방법 및 하나 이상의 컴퓨터 판독가능 기록 매체

Country Status (9)

Country Link
US (5) US7356332B2 (ko)
EP (1) EP1486889B1 (ko)
JP (1) JP2005006309A (ko)
KR (1) KR101099198B1 (ko)
CN (1) CN1574873B (ko)
AT (1) ATE363696T1 (ko)
DE (1) DE602004006670T2 (ko)
HK (1) HK1070151A1 (ko)
TW (1) TWI360996B (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678887B1 (ko) * 2004-07-05 2007-02-05 삼성전자주식회사 프리젠스 서비스 방법 및 장치
KR20110008738A (ko) * 2009-07-21 2011-01-27 엘지전자 주식회사 이동 단말기
WO2012112272A2 (en) * 2011-02-15 2012-08-23 Microsoft Corporation Providing applications with personalized and contextually relevant content
US10091322B2 (en) 2011-10-18 2018-10-02 Qualcomm Incorporated Method and apparatus for improving a user experience or device performance using an enriched user profile
US10735796B2 (en) 2010-06-17 2020-08-04 Microsoft Technology Licensing, Llc Contextual based information aggregation system

Families Citing this family (177)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7840639B1 (en) 1999-09-21 2010-11-23 G&H Nevada-Tek Method and article of manufacture for an automatically executed application program associated with an electronic message
US9092535B1 (en) 1999-09-21 2015-07-28 Google Inc. E-mail embedded textual hyperlink object
US6360221B1 (en) 1999-09-21 2002-03-19 Neostar, Inc. Method and apparatus for the production, delivery, and receipt of enhanced e-mail
US7487152B1 (en) 2000-05-31 2009-02-03 International Business Machines Corporation Method for efficiently locking resources of a global data repository
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
TWI616932B (zh) * 2003-05-23 2018-03-01 Nikon Corp Exposure device and component manufacturing method
US7356332B2 (en) * 2003-06-09 2008-04-08 Microsoft Corporation Mobile information system for presenting information to mobile devices
US9747384B1 (en) * 2003-08-20 2017-08-29 Ip Holdings, Inc. Website personalization and predictive analytics using social networks, location, mobile and behavioral data
EP1663428A1 (en) * 2003-09-19 2006-06-07 Nokia Corporation Method and device for supporting wireless multi-player gaming with a multi-player game hub
US20060195912A1 (en) * 2005-02-11 2006-08-31 Critical Path, Inc., A California Corporation Selectively communicating digital content
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
KR100782777B1 (ko) 2005-04-11 2007-12-05 에스케이 텔레콤주식회사 무선 인터넷 사용자 인터페이스를 위한 검색 컨테이너 구조를 가지는 단말기 및 이를 이용한 컨텐츠 검색 표시방법
WO2006111024A1 (en) * 2005-04-19 2006-10-26 Research In Motion Limited Integration of push services with applications
US7899469B2 (en) * 2005-07-12 2011-03-01 Qwest Communications International, Inc. User defined location based notification for a mobile communications device systems and methods
US7515917B2 (en) * 2005-07-12 2009-04-07 Qwest Communications International Inc. Efficiently determining the location of a mobile communications device system and methods
US7336964B2 (en) 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US7259668B2 (en) * 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
US7221947B2 (en) * 2005-07-12 2007-05-22 Qwest Communications International Inc. Location related keyword monitoring on a mobile communications device systems and methods
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US20090234745A1 (en) * 2005-11-05 2009-09-17 Jorey Ramer Methods and systems for mobile coupon tracking
US20070100652A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile pay per call
US8027879B2 (en) * 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8195133B2 (en) * 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US20080214152A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems of mobile dynamic content presentation
US8615719B2 (en) * 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8364521B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20110145076A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Campaign Creation
US20070061317A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search substring query completion
US7660581B2 (en) * 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8238888B2 (en) * 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8515401B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20080215623A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Mobile communication facility usage and social network creation
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US20070061247A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Expected value and prioritization of mobile content
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US20090234711A1 (en) * 2005-09-14 2009-09-17 Jorey Ramer Aggregation of behavioral profile data using a monetization platform
US8688671B2 (en) * 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8290810B2 (en) * 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US7603360B2 (en) * 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US20110143733A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Use Of Dynamic Content Generation Parameters Based On Previous Performance Of Those Parameters
US20070100653A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US20070073718A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US20070100650A1 (en) * 2005-09-14 2007-05-03 Jorey Ramer Action functionality for mobile content search results
US20080215429A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Using a mobile communication facility for offline ad searching
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8156128B2 (en) * 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US20070100806A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Client libraries for mobile content
US20070100805A1 (en) * 2005-09-14 2007-05-03 Jorey Ramer Mobile content cross-inventory yield optimization
US20070061246A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile campaign creation
US20070100651A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile payment facilitation
US8666376B2 (en) * 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20080009268A1 (en) * 2005-09-14 2008-01-10 Jorey Ramer Authorized mobile content search results
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8660891B2 (en) * 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US20090234861A1 (en) * 2005-09-14 2009-09-17 Jorey Ramer Using mobile application data within a monetization platform
US20080270220A1 (en) * 2005-11-05 2008-10-30 Jorey Ramer Embedding a nonsponsored mobile content within a sponsored mobile content
US20080214155A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Integrating subscription content into mobile search results
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US20080215557A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Methods and systems of mobile query classification
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US20070061242A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Implicit searching for mobile content
US20080214204A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US20070073722A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Calculation and presentation of mobile content expected value
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US20080242279A1 (en) * 2005-09-14 2008-10-02 Jorey Ramer Behavior-based mobile content placement on a mobile communication facility
US20080214149A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Using wireless carrier data to influence mobile search results
US20080214154A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Associating mobile and non mobile web content
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US20070168354A1 (en) * 2005-11-01 2007-07-19 Jorey Ramer Combined algorithmic and editorial-reviewed mobile content search results
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping
US20090029687A1 (en) * 2005-09-14 2009-01-29 Jorey Ramer Combining mobile and transcoded content in a mobile search result
US20080214153A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Mobile User Profile Creation based on User Browse Behaviors
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising
US20070060173A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on transaction history
US7577665B2 (en) * 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US20080214151A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems for mobile coupon placement
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US20070239724A1 (en) * 2005-09-14 2007-10-11 Jorey Ramer Mobile search services related to direct identifiers
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US20100312572A1 (en) * 2005-09-14 2010-12-09 Jump Tap, Inc. Presentation of Interactive Mobile Sponsor Content
US20070073719A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Physical navigation of a mobile search application
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8131271B2 (en) * 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US20070061245A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Location based presentation of mobile content
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US20070060109A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on user characteristics
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US7752209B2 (en) * 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
JP4581938B2 (ja) * 2005-09-22 2010-11-17 パナソニック株式会社 通信端末
KR100773507B1 (ko) * 2005-10-21 2007-11-06 엘지전자 주식회사 이동 통신 단말기를 이용한 자동 광고 시스템 및 그 방법
US8175585B2 (en) * 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20100121705A1 (en) * 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US20100285818A1 (en) * 2009-05-08 2010-11-11 Crawford C S Lee Location based service for directing ads to subscribers
US8452852B2 (en) 2005-12-21 2013-05-28 Alcatel Lucent System and method for providing an information service to distribute real-time information to users via a presence system
GB0600678D0 (en) * 2006-01-13 2006-02-22 Vodafone Plc Search platform
US8866750B2 (en) * 2006-04-10 2014-10-21 Microsoft Corporation Universal user interface device
US7682961B2 (en) * 2006-06-08 2010-03-23 International Business Machines Corporation Methods of forming solder connections and structure thereof
US7907051B2 (en) * 2006-06-13 2011-03-15 Microsoft Corporation Techniques for setting and indicating presence for a device
US8903067B2 (en) * 2006-06-22 2014-12-02 Tp Lab Inc. Apparatus and method for automatically refreshing a display of a telephone
US8055716B2 (en) * 2006-10-19 2011-11-08 International Business Machines Corporation Dynamic creation of mail aliases usable in electronic communications
US8271884B1 (en) * 2006-12-05 2012-09-18 David Gene Smaltz Graphical animation advertising and informational content service for handheld devices (GADS)
JP2008225687A (ja) * 2007-03-09 2008-09-25 Nec Corp コンテンツ配信システム、端末及びコンテンツ配信方法
US8380179B2 (en) * 2007-03-30 2013-02-19 Samsung Electronics Co., Ltd. System and method for learning based device management
CN101772895A (zh) * 2007-05-03 2010-07-07 三维实验室公司 远程配置便携式设备的用户界面的方法
US8185095B2 (en) * 2007-06-06 2012-05-22 Mspot, Inc. Method and apparatus for tracking version of digital content
US8117303B2 (en) * 2007-06-29 2012-02-14 Nokia Corporation Systems, methods, devices, and computer program products for downloading content for offline browsing
US8055640B2 (en) * 2007-07-02 2011-11-08 Lg Electronics Inc. System and method for transmitting multimedia contents
WO2009086701A1 (zh) * 2008-01-08 2009-07-16 Clevo Co. 具有移动通信功能的笔记型计算机
EP2086236A1 (en) * 2008-01-31 2009-08-05 Hewlett-Packard Development Company, L.P. Method and system for accessing applications
US20090259936A1 (en) * 2008-04-10 2009-10-15 Nokia Corporation Methods, Apparatuses and Computer Program Products for Generating A Preview of A Content Item
US9152208B2 (en) 2008-04-10 2015-10-06 Here Global B.V. Methods, apparatuses and computer program products for updating a content item
US8032125B2 (en) 2008-05-09 2011-10-04 Research In Motion Limited System and method for updating presence information in instant messaging applications on a mobile device
FR2931605B1 (fr) 2008-05-22 2011-03-18 Alcatel Lucent Procede de gestion de parametres pour delivrer des contenus spontanes,procede pour delivrer des contenus spontanes, procede pour fournir des contenus spontanes,terminal et systeme distant associes
US20090303253A1 (en) * 2008-06-05 2009-12-10 Microsoft Corporation Personalized scaling of information
US9641537B2 (en) 2008-08-14 2017-05-02 Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US9659188B2 (en) 2008-08-14 2017-05-23 Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving use
US8929208B2 (en) 2008-08-14 2015-01-06 The Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US8583553B2 (en) 2008-08-14 2013-11-12 The Invention Science Fund I, Llc Conditionally obfuscating one or more secret entities with respect to one or more billing statements related to one or more communiqués addressed to the one or more secret entities
US8730836B2 (en) 2008-08-14 2014-05-20 The Invention Science Fund I, Llc Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué
US8850044B2 (en) 2008-08-14 2014-09-30 The Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communique in accordance with conditional directive provided by a receiving entity
US20100042669A1 (en) * 2008-08-14 2010-02-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware System and method for modifying illusory user identification characteristics
US8224907B2 (en) * 2008-08-14 2012-07-17 The Invention Science Fund I, Llc System and method for transmitting illusory identification characteristics
US8626848B2 (en) 2008-08-14 2014-01-07 The Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué in accordance with conditional directive provided by a receiving entity
US20100093324A1 (en) * 2008-10-15 2010-04-15 Sony Ericsson Mobile Communications Ab Subscription Based Content Discovery
JP4666052B2 (ja) * 2008-10-27 2011-04-06 ブラザー工業株式会社 通信装置、通信システムおよび制御プログラム
WO2010053479A1 (en) * 2008-11-05 2010-05-14 Hewlett-Packard Development Company, L.P. Displaying personalized information in a handheld device
US20100144345A1 (en) * 2008-12-09 2010-06-10 Microsoft Corporation Using called party mobile presence and movement in communication application
US8942767B2 (en) * 2008-12-19 2015-01-27 Verizon Patent And Licensing Inc. Communications convergence and user interface systems, apparatuses, and methods
JP5266106B2 (ja) * 2009-03-16 2013-08-21 富士フイルム株式会社 業務支援システム及び業務支援装置
US8327273B2 (en) * 2009-09-28 2012-12-04 Disney Enterprises, Inc. User-driven mobile device profiling for a mobile website
CN102098395B (zh) * 2009-12-11 2014-01-08 深圳先进技术研究院 气象信息短信服务系统及方法
WO2011126889A2 (en) 2010-03-30 2011-10-13 Seven Networks, Inc. 3d mobile user interface with configurable workspace management
US20110314482A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation System for universal mobile data
US9525752B2 (en) * 2010-10-22 2016-12-20 Litl Llc Method and apparatus for providing contextual services
US20120150993A1 (en) * 2010-10-29 2012-06-14 Akamai Technologies, Inc. Assisted delivery of content adapted for a requesting client
US9501882B2 (en) * 2010-11-23 2016-11-22 Morphotrust Usa, Llc System and method to streamline identity verification at airports and beyond
US8645491B2 (en) * 2010-12-18 2014-02-04 Qualcomm Incorporated Methods and apparatus for enabling a hybrid web and native application
US20120197728A1 (en) * 2011-01-27 2012-08-02 Seven Networks, Inc. Single action access to context specific content at a mobile device
US20120209907A1 (en) * 2011-02-14 2012-08-16 Andrews Anton O A Providing contextual content based on another user
US20120260295A1 (en) * 2011-04-05 2012-10-11 Planetmac, Llc Wireless Audio Dissemination System
US10430865B2 (en) * 2012-01-30 2019-10-01 Gift Card Impressions, LLC Personalized webpage gifting system
WO2013124850A1 (en) * 2012-02-24 2013-08-29 Cellrox Ltd. Systems and methods for sharing and switching between personas on mobile technology platforms
US8904496B1 (en) * 2012-03-30 2014-12-02 Emc Corporation Authentication based on a current location of a communications device associated with an entity
CN103369017A (zh) * 2012-12-25 2013-10-23 美国移动信息管理系统有限公司 通过网络云收集、存储、共享地理信息和提供相关服务的统一平台
WO2014142819A1 (en) * 2013-03-13 2014-09-18 Intel Corporation Device resource management based on contextual planning
WO2014139052A1 (en) * 2013-03-15 2014-09-18 Yahoo! Inc. Network-adaptive ad modality selection
US20140316826A1 (en) * 2013-04-22 2014-10-23 Deutsche Telekom Ag Wireless carrier platform for service applications
US9407620B2 (en) 2013-08-23 2016-08-02 Morphotrust Usa, Llc System and method for identity management
US10320778B2 (en) 2013-08-27 2019-06-11 Morphotrust Usa, Llc Digital identification document
US10282802B2 (en) 2013-08-27 2019-05-07 Morphotrust Usa, Llc Digital identification document
US10249015B2 (en) 2013-08-28 2019-04-02 Morphotrust Usa, Llc System and method for digitally watermarking digital facial portraits
US10025463B2 (en) * 2013-09-18 2018-07-17 Vivint, Inc. Systems and methods for home automation scene control
US10129251B1 (en) 2014-02-11 2018-11-13 Morphotrust Usa, Llc System and method for verifying liveliness
US20150268838A1 (en) * 2014-03-20 2015-09-24 Institute For Information Industry Methods, systems, electronic devices, and non-transitory computer readable storage medium media for behavior based user interface layout display (build)
US10068256B2 (en) 2014-10-08 2018-09-04 Microsoft Technology Licensing, Llc User directed information collections
US9953009B1 (en) * 2014-12-19 2018-04-24 Google Llc Systems and methods for templated, configurable, responsive content items
US9706009B2 (en) * 2014-12-30 2017-07-11 International Business Machines Corporation Generating collapsed user interface interaction sequence controls in mobile applications
US9866508B2 (en) * 2015-04-02 2018-01-09 Dropbox, Inc. Aggregating and presenting recent activities for synchronized online content management systems
US20170060508A1 (en) * 2015-08-26 2017-03-02 Sony Mobile Communications Inc. Method, devices and a system for gathering information for providing personalised augmented location information
US10803077B2 (en) * 2018-04-30 2020-10-13 Facebook, Inc. Applying templates to customize presentation of content based on surface type
US11756376B2 (en) 2020-09-29 2023-09-12 Universal City Studios Llc Guest-facing game information management systems and methods

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0760126B1 (en) * 1994-05-16 2002-02-06 Apple Computer, Inc. Pattern and color abstraction in a graphical user interface
AU2516895A (en) * 1994-05-16 1995-12-05 Apple Computer, Inc. Switching between appearance/behavior themes in graphical user interfaces
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US6466783B2 (en) * 1995-12-11 2002-10-15 Openwave Systems Inc. Visual interface to mobile subscriber account services
JP3606498B2 (ja) 1996-04-26 2005-01-05 三菱電機株式会社 携帯情報端末装置
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US6216121B1 (en) * 1997-12-29 2001-04-10 International Business Machines Corporation Web page generation with subtemplates displaying information from an electronic post office system
US6278449B1 (en) * 1998-09-03 2001-08-21 Sony Corporation Apparatus and method for designating information to be retrieved over a computer network
US6392671B1 (en) * 1998-10-27 2002-05-21 Lawrence F. Glaser Computer pointing device having theme identification means
US6842877B2 (en) * 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US7076737B2 (en) * 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7080322B2 (en) * 1998-12-18 2006-07-18 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
FI19992746A (fi) 1998-12-28 2000-06-28 Spyglass Inc Menetelmä ja järjestelmä elektronisen datasisällön muuntamiseksi langattomille laitteille
GB2347822B (en) 1999-02-22 2003-09-03 Nokia Mobile Phones Ltd Display function in a mobile telephone
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices
GB2349545A (en) * 1999-04-26 2000-11-01 Nokia Mobile Phones Ltd Terminal for providing an application using a browser
JP2001014247A (ja) * 1999-06-30 2001-01-19 Fujitsu Ltd サービス調整方法及びサービス調整装置
US7392308B2 (en) * 1999-09-10 2008-06-24 Ianywhere Solutions, Inc. System, method, and computer program product for placement of channels on a mobile device
JP2001203811A (ja) * 2000-01-19 2001-07-27 Index:Kk 移動体通信システム
AU2001238274A1 (en) * 2000-02-14 2001-08-27 Geophoenix, Inc. Methods and apparatus for viewing information in virtual space
GB0007474D0 (en) * 2000-03-29 2000-05-17 Hewlett Packard Co Location-Dependent User Interface
WO2001075737A1 (en) * 2000-03-31 2001-10-11 Liquid Engines, Inc. Efficient interface for configuring an electronic market
AU2001253161A1 (en) * 2000-04-04 2001-10-15 Stick Networks, Inc. Method and apparatus for scheduling presentation of digital content on a personal communication device
US6356842B1 (en) * 2000-04-18 2002-03-12 Carmel Systems, Llc Space weather prediction system and method
JP3614756B2 (ja) 2000-04-18 2005-01-26 日本電信電話株式会社 個人適応型情報案内方法およびシステム
AU2001275360A1 (en) * 2000-06-07 2001-12-17 Arthur C. Powers Method of direct communication between a business and its customers
JP2002024288A (ja) 2000-07-06 2002-01-25 Quants Inc ウェブページ自動表示システム
JP2002041396A (ja) * 2000-07-28 2002-02-08 Bell-Park Co Ltd 広告配信者側システムおよび広告配信方法
CN1314288C (zh) * 2000-08-10 2007-05-02 皇家菲利浦电子有限公司 交互式电子装置、实现该装置的操作设置的设备和方法
US6782253B1 (en) * 2000-08-10 2004-08-24 Koninklijke Philips Electronics N.V. Mobile micro portal
US6725303B1 (en) * 2000-08-31 2004-04-20 At&T Corp. Method and apparatus for establishing a personalized connection with a network
US6745011B1 (en) * 2000-09-01 2004-06-01 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US7155508B2 (en) * 2000-09-01 2006-12-26 Yodlee.Com, Inc. Target information generation and ad server
US6754470B2 (en) * 2000-09-01 2004-06-22 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
EP1202188A3 (en) 2000-10-31 2003-09-10 Mishou Co., Ltd. Server devices for displaying web pages
JP2002269454A (ja) * 2000-12-05 2002-09-20 Keiichi Kato 広告配信システム
WO2002046878A2 (en) * 2000-12-06 2002-06-13 American Express Travel Related Services Company, Inc. Layout generator system and method
US6957393B2 (en) * 2001-03-19 2005-10-18 Accenture Llp Mobile valet
WO2002076058A2 (en) 2001-03-21 2002-09-26 Research In Motion Limited Method and apparatus for providing content to media devices
US7464092B2 (en) * 2001-04-04 2008-12-09 Alorica, Inc Method, system and program for customer service and support management
KR20020082622A (ko) * 2001-04-25 2002-10-31 위콘인터넷 주식회사 지아이에스 기반의 멀티미디어 생활정보 시스템과 그제어방법
JP2002325140A (ja) * 2001-04-26 2002-11-08 Hitachi Ltd 携帯端末システム
US7409423B2 (en) * 2001-06-28 2008-08-05 Horvitz Eric J Methods for and applications of learning and inferring the periods of time until people are available or unavailable for different forms of communication, collaboration, and information access
US7233933B2 (en) * 2001-06-28 2007-06-19 Microsoft Corporation Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US20030043191A1 (en) * 2001-08-17 2003-03-06 David Tinsley Systems and methods for displaying a graphical user interface
EP1288765B1 (en) * 2001-09-04 2007-11-21 Telefonaktiebolaget LM Ericsson (publ) Universal authentication mechanism
JP3608740B2 (ja) * 2001-09-04 2005-01-12 株式会社ソニー・コンピュータエンタテインメント 情報処理システム、端末装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2003099449A (ja) * 2001-09-20 2003-04-04 Ntt Docomo Inc 情報配信装置、情報配信システム、情報配信方法、情報配信プログラム及びこれを記録した記録媒体
JP2003078968A (ja) * 2001-12-17 2003-03-14 Helios:Kk 無線通信サービス提供システム、無線通信装置、無線通信サービス提供方法及び無線通信方法
US6501421B1 (en) * 2002-01-08 2002-12-31 International Business Machines Corporation Method and system for providing a location-based legal information service
US9374451B2 (en) * 2002-02-04 2016-06-21 Nokia Technologies Oy System and method for multimodal short-cuts to digital services
US6728449B2 (en) * 2002-02-14 2004-04-27 Agilent Technologies, Inc. Fiber assembly alignment using fiducials
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
US7913183B2 (en) * 2002-10-08 2011-03-22 Microsoft Corporation System and method for managing software applications in a graphical user interface
US7593915B2 (en) * 2003-01-07 2009-09-22 Accenture Global Services Gmbh Customized multi-media services
US20040201603A1 (en) * 2003-02-14 2004-10-14 Dan Kalish Method of creating skin images for mobile phones
JP3669702B2 (ja) * 2003-02-25 2005-07-13 松下電器産業株式会社 アプリケーションプログラムの予測方法及び移動体端末
US7203486B2 (en) * 2003-05-19 2007-04-10 France Telecom Wireless system having a dynamically configured multimodal user interface based on user preferences
US7356332B2 (en) 2003-06-09 2008-04-08 Microsoft Corporation Mobile information system for presenting information to mobile devices
US7430722B2 (en) * 2003-10-02 2008-09-30 Hewlett-Packard Development Company, L.P. Method and system for selecting skinnable interfaces for an application
US7293034B2 (en) * 2004-02-23 2007-11-06 Microsoft Coporation Dynamically customizing a user interface for the aggregation of content
US7230486B2 (en) * 2004-12-23 2007-06-12 Micron Technology, Inc. Low voltage CMOS differential amplifier
US8095124B2 (en) * 2006-10-20 2012-01-10 Verizon Patent And Licensing Inc. Systems and methods for managing and monitoring mobile data, content, access, and usage

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678887B1 (ko) * 2004-07-05 2007-02-05 삼성전자주식회사 프리젠스 서비스 방법 및 장치
KR20110008738A (ko) * 2009-07-21 2011-01-27 엘지전자 주식회사 이동 단말기
US10735796B2 (en) 2010-06-17 2020-08-04 Microsoft Technology Licensing, Llc Contextual based information aggregation system
WO2012112272A2 (en) * 2011-02-15 2012-08-23 Microsoft Corporation Providing applications with personalized and contextually relevant content
WO2012112272A3 (en) * 2011-02-15 2012-11-15 Microsoft Corporation Providing applications with personalized and contextually relevant content
US10091322B2 (en) 2011-10-18 2018-10-02 Qualcomm Incorporated Method and apparatus for improving a user experience or device performance using an enriched user profile

Also Published As

Publication number Publication date
TW200507600A (en) 2005-02-16
US7356332B2 (en) 2008-04-08
ATE363696T1 (de) 2007-06-15
TWI360996B (en) 2012-03-21
HK1070151A1 (en) 2005-06-10
CN1574873A (zh) 2005-02-02
US20060025108A1 (en) 2006-02-02
US7761799B2 (en) 2010-07-20
CN1574873B (zh) 2012-03-07
US7565175B2 (en) 2009-07-21
EP1486889B1 (en) 2007-05-30
JP2005006309A (ja) 2005-01-06
DE602004006670T2 (de) 2007-10-04
US20170052664A9 (en) 2017-02-23
US20040248588A1 (en) 2004-12-09
US20140096028A1 (en) 2014-04-03
KR101099198B1 (ko) 2012-01-10
US20100287479A1 (en) 2010-11-11
EP1486889A1 (en) 2004-12-15
DE602004006670D1 (de) 2007-07-12
US20060019716A1 (en) 2006-01-26
US8612865B2 (en) 2013-12-17

Similar Documents

Publication Publication Date Title
KR101099198B1 (ko) 문맥적 정보에 기초하여 문맥적으로 관련된 방식으로 이동 통신 장치에서 정보를 디스플레이하는 방법 및 하나 이상의 컴퓨터 판독가능 기록 매체
US7761871B2 (en) Data access architecture
US9477378B2 (en) Method and apparatus for providing a user interface
EP1303105A1 (en) A method and system for implementing location aware information access and retrieval in a wireless portal server
US20040203854A1 (en) Formatting location information based on output device specifications
US20090241040A1 (en) Nokia places floating profile
US10033808B2 (en) Roaming of note-taking application features
US20100057562A1 (en) System and method for mobile match mapping
US20110302504A1 (en) Mobile Application for Proximity Based Awareness System
US20110072355A1 (en) At-a-distance magic lenses for privacy-sensitive, collaborative document viewing across mobile devices and large displays
CN105229638A (zh) 作为对内容的收集的贡献者的自动化的库管理员
US20050162431A1 (en) Animation data creating method, animation data creating device, terminal device, computer-readable recording medium recording animation data creating program and animation data creating program
US20170140019A1 (en) Automated data replication
US20050017976A1 (en) Cellular terminal, method for creating animation of cellular terminal, and animation creation system
KR20000018219A (ko) 네트워크를 통하여 이동인구의 통계데이터를 제공하는방법 및 그 방법을 기록한 컴퓨터로 읽을수 있는 기록매체
CN105739716A (zh) 一种在输入应用中进行搜索的方法和装置
KR101109454B1 (ko) 모바일단말기의 바탕화면 변경서비스 제공방법
JP2010039835A (ja) 表示地図提案装置及びその方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040608

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20090602

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20040608

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110106

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20110929

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20111220

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20111220

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20141117

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20141117

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20151118

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20151118

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20161123

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20161123

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20171117

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20171117

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20181115

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20181115

Start annual number: 8

End annual number: 8

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20200930