KR20080086913A - 우선도-기반 저장 운영 - Google Patents

우선도-기반 저장 운영 Download PDF

Info

Publication number
KR20080086913A
KR20080086913A KR1020087018264A KR20087018264A KR20080086913A KR 20080086913 A KR20080086913 A KR 20080086913A KR 1020087018264 A KR1020087018264 A KR 1020087018264A KR 20087018264 A KR20087018264 A KR 20087018264A KR 20080086913 A KR20080086913 A KR 20080086913A
Authority
KR
South Korea
Prior art keywords
item
storage device
priority
program code
criterion
Prior art date
Application number
KR1020087018264A
Other languages
English (en)
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 KR20080086913A publication Critical patent/KR20080086913A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/12Replacement control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

저장 디바이스에 있어서, 저장 디바이스에서 아이템을 저장하기 위한 로컬 저장소; 하이-유스 아이템과 로우-유스 아이템을 나타내는 아이템 엔트리의 우선화된 메뉴를 디스플레이닝하는 디스플레이; 우선화된 메뉴의 외부의 파라미터와 관련되고, 그리고 아이템 엔트리와 관련된 각각에 의해 나타나는 각각의 아이템의 사용 우선도에 근거한 기준을 세팅하기 위한 프로그램 코드; 그리고 우선화된 메뉴에서 아이템 엔트리의 우선도 순서를 수정하기 위해서 기준을 적용하기 위한 프로그램 코드;가 저장되어 있는 메모리; 그리고 프로그램 코드를 실행하기 위한 CPU;를 포함하고 있다. 바람직하게, 메모리는 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 가지고 있다. 바람직하게, 메모리는 우선도 순서에 따라서, 로컬 저장소에 하이-유스 아이템을 넣고 그리고 로우-유스 아이템을 빼므로서 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 가지고 있다.
Figure P1020087018264
저장 디바이스, 로컬 저장소, 아이템 엔트리, 디스플레이, 파라미터, 프로그램 코드, 저장 공간

Description

우선도-기반 저장 운영{LIKELIHOOD-BASED STORAGE MANAGEMENT}
본 발명은 리트트된 아이템의 사용 우선도를 평가하기 위해서 프로토콜 룰과 외부 정보를 사용하므로서 데이터-저장 디바이스에서 저장의 이용을 최적화하기 위한 시스템 및 방법에 관한 것이다.
사용 가능성에 따라서 데이터를 업로드, 희석(dilute), 그리고 분류하는 저장 시스템이 데이터-저장 운영의 분야에서 잘 알려져 있다. 예를 들면, Microsoft® Windows® 오퍼레이션 시스템에서 "Start>>Programs" 메뉴는 사용자에 의해 애플리케이션이 마지막으로 사용됨에 따라 이 애플리케이션을 분류한다. 다른 예는 모바일 폰의 메모리에서 "아웃고잉" 콜인데, 이것은 전형적으로 연대순으로 저장되어, 가장 최근의 통화가 가장 먼저 리스트된다. 세번째 예는 메시지가 오래됨에 따라 메시지를 보관하는(archive) 이메일 운영 시스템이다. 모든 이들 종래의 분류 및 희석 방법은 사용자에 의해 아이템의 사용의 단기 히스토리에 근거하는 것이다.
이들 해결책은 특정 아이템(즉, 데이터의 부분)이 사용자에 의해 요청될 다음의 아이템이 될 가능성과 상당히 관련된, 데이터의 다른 이용가능한 파라미터를 사용하지 않으므로, 데이터가 마지막으로 액세스된 이래로 시간 경과에 따라서 데이터를 분류하고 희석하는데 있어서 고유의 문제가 존재한다.
데이터-저장 디바이스를 더욱 사용자 친화적으로 만들기 위해서, 사용자에 의한 데이터 사용의 히스토리와는 다른 복수의 추가적인 파라미터에 따라서, 사용자-선택가능한 메뉴로서 사용되는, 저장된 데이터 리스트를 분류하고 그리고 희석할 수 있는 것이 바람직할 것이다. 이러한 해결책은 원하는 아이템이 필요할 때 원하는 아이템이 우선도 리스트에서 먼저 발견될 가능성을 증가시키므로서 대화형 메뉴의 효용성을 증가시킨다.
본 발명의 목적은 다른 아이템 중에서 리트트되고 그리고 사용자가 필요로 하는, 그러한 리스트된 아이템을 사용자가 쉽게 이용할 가능성을 개선하기 위한 시스템 및 방법을 제공하는 것이다.
설명을 명확하게 하기 위해서, 다음의 여러 가지 용어는 본 출원 내에서 사용을 위해 특히 정의된다. 용어 "아이템 엔트리"는 본 출원에서 전화번호, 노래제목, 책제목과 같은, 디바이스의 메뉴(즉, 사용자-선택가능한 디스플레이 리스트)에서 선택가능한 아이템을 말한다. 용어 "아이템"은 본 출원에서 "아이템"이 네트웍 저장 디바이스에서 저장된 파일을 말하는 "네트웍 아이템"과 같은 부가적인 용어로 한정되지않는다면, 리스트 또는 메뉴에서 아이템 엔트리에 의해 전형적으로 나타나는, 디바이스의 로컬 저장소에 저장된 파일을 말한다.
용어 "압축"은 본 출원에서 로컬 저장소의 외부로부터의 데이터를 다운로딩하지않고 작용이 가역인지 아닌지에 관계없이, 로컬 저장소에서 아이템에 의해 차지하는 저장 공간의 양을 줄이는 임의의 작용을 말한다. 본 출원의 문맥에서 압축은 임의의 다음의 방법을 포함하지만, 이것에 한정되는 것은 아니다.
(1) Lempel-Ziv techniques 또는 the PKZIP® utility와 같은, 손실없는 데이터-압축 기술을 사용하여 아이템을 압축한다. 이 경우에, 아이템을 재구성하는 것은 외부 정보를 가져오지않고 내부적으로 가능하다.
(2) 아이템의 일부, 바람직하게 아이템의 제 1 부분을 유지하고, 그리고 아이템의 나머지 부분을 삭제한다. 이 경우에, 유지된 부분을 내부적으로 가져오므로서 아이템을 부분적으로 디스플레이하여 사용자에게 즉시 응답할 수 있지만, 아이템을 완전히 디스플레이하기 위해서는 외부의 도움이 필요하다.
(3) 아이템의 헤더 또는 인덱싱 정보 만을 유지하고, 그리고 아이템의 나머지 부분을 삭제한다. 이 경우에, 아이템은 내부적인 리스트 및 메뉴로 나타낼 수 있지만, 한번 선택되면, 외부의 도움을 받아야 한다.
본 발명의 중요한 특징 중에 하나는 2 부류로 아이템을 분류하는 것인데: 사용자가 즉시 액세스할 거 같은 아이템, 그리고 사용자가 즉시 액세스할 거 같지 않은 아이템이다. 예를 들면, 사용자가 관심을 보이지않는 아이템은 사용자가 관심을 보일 때까지 압축하여 어딘가에 보관할 수 있다.
본 발명은 아이템에 액세싱하는데 있어서 최대 효율을 위해 제한된 성능의 저장 디바이스에서 아이템 엔트리를 분류하고 그리고 아이템을 운영하는 것에 관한 것이다. 본 발명에 따라서, 이러한 목적은 저장 컨텐츠를 분류하기 위한 저장-운영 시스템에서 이용가능한 외부 정보를 근거로 액세스되는 아이템의 우선도를 평가하므로서 달성된다. 이러한 외부 정보는 또한 사용자의 요청에 의해서 가져오기 위해서, 어느 아이템이 "단기" "즉시 액세스" 저장소에 저장되어야 하는지, 그리고 어느 아이템이 원격으로 저장될 수 있는지(예를 들면, 디바이스 내에서 액세스가 더욱 늦지만 더 용량이 큰 메모리에서, 그 디바이스가 클라이언트인 서버에서, 또는 다른 장기간 저장소에서)를 결정하는데 이용될 수 있다.
아이템을 이용할 필요가 있는 사용자에게 아이템의 이용가능성은 두가지 요소에 의해 결정되는데: (1)사용자가 아이템을 선택할 수 있는 리스트에서 아이템 엔트리의 위치, 그리고 (2)로컬 저장소에서 아이템의 상태이다. 제 1 요소는 사용자가 요청을 표현하는데 드는 시간을 결정하고, 그리고 제 2 요소는 시스템이 그 요청을 수행하는데 드는 시간을 결정한다. 사용자는 연속되는 순서로 양자의 시간 기간을 기다린다. 이로부터, 본 발명은 2개의 구분되는 프로세스, 말하자면 분류와 희석에 관한 것이라는 것을 이해할 것이다.
그러므로, 본 발명에 따라서, 먼저 (a) 저장 디바이스에서 아이템을 저장하기 위한 로컬 저장소; (b) 하이-유스 아이템과 로우-유스 아이템을 나타내는 아이템 엔트리의 적어도 하나의 우선화된 메뉴를 디스플레이닝하는 디스플레이; (c) (ⅰ) 적어도 하나의 우선화된 메뉴의 외부의 적어도 하나의 파라미터와 관련되고, 그리고 아이템 엔트리와 관련된 각각에 의해 나타나는 각각의 아이템의 사용 우선도에 근거한 적어도 하나의 기준을 세팅하기 위한 프로그램 코드; 그리고 (ⅱ) 적어도 하나의 우선화된 메뉴에서 아이템 엔트리의 우선도 순서를 수정하기 위해서 적어도 하나의 기준을 적용하기 위한 프로그램 코드;가 저장되어 있는 메모리; 그리고 (d) 이 프로그램 코드를 실행하기 위한 CPU;를 포함하고 있는 저장 디바이스를 제공한다.
바람직하게, 메모리는 우선도 순서에 따라 로컬 저장소에서 로우-유스 아이템을 압축하므로서 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장하고 있다.
가장 바람직하게, 메모리는 우선도 순서에 적어도 부분적으로 근거하여 압축을 위한 압축 타입을 선택하도록 구성되어 있다.
바람직하게, 메모리는 이전에 압축된 로우-유스 아이템의 액세스 요청에 따라 이전에 압축된 로우-유스 아이템을 압축풀기 위한 프로그램 코드를 더 저장하고 있다.
바람직하게, 메모리는 우선도 순서에 따라서, 로컬 저장소에 하이-유스 아이템을 넣고 그리고 로우-유스 아이템을 빼므로서 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장한다.
바람직하게, 적어도 하나의 기준은 타임 스탬프, 데이 스탬프, 데이트 스탬프, 아이템 엔트리의 우선도 값, 뉴스 소스로부터 텍스트 컨텐츠, 사용자의 스케줄, 그리고 사용자의 개인적인 선호도;로 이루어진 그룹으로부터 선택되는 적어도 하나의 기준에 근거한다.
바람직하게, 본 디바이스는 (e)저장 디바이스의 위치를 결정하기 위한 위치결정 시스템을 더 포함한다.
가장 바람직하게, 적어도 하나의 기준은 위치를 근거로 이루어진다.
본 발명에 따라서, 청구항 제 1 항의 저장 디바이스를 포함하고 있는 모바일 폰을 제공한다.
바람직하게, 적어도 하나의 기준은 모바일 폰에 의해 최근에 전화한 전화번호의 번역을 통합하도록 구성되어 있다.
본 발명에 따라서, (a) 저장 디바이스에서 아이템을 저장하기 위한 로컬 저장소; (b) (ⅰ) 아이템의 각각의 사용 우선도에 근거해서 적어도 하나의 외부 정보와 관련된, 적어도 하나의 기준을 세팅하기 위한 프로그램 코드; 그리고 (ⅱ) 사용 우선도에 따라 로컬 저장소에서 로우-유스 아이템을 압축하므로서 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드;가 저장되어 있는 메모리; 그리고 (c) 이 프로그램 코드를 실행하기 위한 CPU;를 포함하고 있는 저장 디바이스를 제공한다.
바람직하게, 메모리는 사용 우선도에 적어도 부분적으로 근거하여 압축을 위한 압축 타입을 선택하도록 구성되어 있다.
바람직하게, 메모리는 이전에 압축된 로우-유스 아이템의 액세스 요청에 따라 이전에 압축된 로우-유스 아이템을 압축풀기 위한 프로그램 코드를 더 저장하고 있다.
바람직하게, 메모리는 사용 우선도에 따라서, 로컬 저장소에 하이-유스 아이템을 넣고 그리고 로우-유스 아이템을 빼므로서 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장하고 있다.
본 발명에 따라서, 먼저, (a) 아이템을 나타내는 아이템 엔트리의 입력 리스트를 제공하는 단계; (b) 입력 리스트와 다른 소스로부터 유도된 적어도 하나의 외부 정보 요소를 제공하는 단계; (c) 적어도 하나의 외부 정보 요소에 따라 적어도 하나의 기준을 제공하는 단계; (d) 각각의 아이템 엔트리의 사용 우선도를 계산하기 위해서 파라미터로서 적어도 하나의 외부 정보 요소를 사용하는 각각의 아이템 엔트리에서 적어도 하나의 기준을 적용하는 단계; 그리고 (e) 사용 우선도에 따라 저장 디바이스에서 로우-유스 아이템을 압축하는 단계;를 포함하는 저장 디바이스에서 저장 공간을 유지하기 위한 방법이 제공된다.
바람직하게, 적어도 하나의 아이템은 저장 디바이스의 로컬 저장소의 외부에 있다.
바람직하게, 저장하는 단계는 아이템 엔트리의 사용 우선도의 감소에 따라서, 아이템 엔트리에 의해 나타나는, 아이템에 대응하여 압축하는 단계를 포함한다.
바람직하게, 저장하는 단계는 아이템 엔트리의 사용 우선도의 감소에 따라서, 저장 디바이스의 상기 로컬 저장소에서 상기 아이템 엔트리에 의해 나타나는, 대응하는 아이템을 출입시키는 단계를 포함한다.
본 발명에 따라서, 먼저, (a) 아이템을 나타내는 아이템 엔트리의 입력 리스트를 제공하는 단계; (b) 입력 리스트와 다른 소스로부터 유도된 적어도 하나의 외부 정보 요소를 제공하는 단계; (c) 적어도 하나의 외부 정보 요소에 따라 적어도 하나의 기준을 제공하는 단계; (d) 각각의 아이템 엔트리의 사용 우선도를 계산하기 위해서 파라미터로서 적어도 하나의 외부 정보 요소를 사용하는 각각의 상기 아이템 엔트리에서 적어도 하나의 기준을 적용하는 단계; 그리고 (e) 사용 우선도에 따라 우선화된 메뉴 내로 아이템 엔트리를 분류하는 단계; 그리고 (f) 우선화된 메뉴를 디스플레이에서 디스플레이닝하는 단계;를 포함하는 저장 디바이스에서 정보를 분류하기 위한 방법을 제공한다.
바람직하게, 적어도 하나의 기준은 타임 스탬프, 데이 스탬프, 데이트 스탬프, 상기 아이템 엔트리의 우선도 값, 뉴스 소스로부터 텍스트 컨텐츠, 사용자의 스케줄, 그리고 사용자의 개인적인 선호도;로 이루어진 그룹으로부터 선택되는 적어도 하나의 기준에 근거한다.
이들 및 다른 실시예는 아래의 실시예와 상세한 설명으로부터 나타날 것이다.
도 1은 본 발명의 바람직한 실시예에 따라서, 우선도-기반 저장-운영 시스템의 단순화한 블록 다이어그램;
도 2는 본 발명의 바람직한 실시예에 따라서, 우선도-기반 저장-운영 시스템을 위한 시스템 프로토콜의 단순화한 플로우차트이다.
본 발명은 리스트된 아이템의 사용 우선도를 평가하기 위해서 외부 정보아 프로토콜 룰을 사용하므로서 데이터-저장 디바이스에서 저장소의 이용을 최적화하기 위한 시스템 및 방법에 관한 것이다. 본 발명에 따라서, 데이터-저장 디바이스 에서 저장소의 이용을 최적화하기 위한 원리와 작용은 아래 설명과 첨부 도면을 참조하여 더 잘 이해될 것이다.
도면을 참조하면, 먼저 도 1은 본 발명의 바람직한 실시예에 따라서, 우선도-기반 저장-운영 시스템의 단순화한 블록 다이어그램이다. 도 1은 CPU(중앙처리장치)(4) 그리고 입력 리스트(7)를 근거로 우선화된 아이템 메뉴(6)를 유지하는데 사용되는 메모리(5)를 가지고 있는 저장 디바이스(2)를 도시하고 있다. 우선화된 아이템 메뉴(6)와 입력 리스트(7) 양자는 메모리(5)에 저장되어 있다. 예를 들면, 저장 디바이스(2)는 모바일 폰, PDA, 노트북 컴퓨터, 또는 임의의 다른 모바일 컴퓨팅 디바이스가 될 수 있다. 우선화된 아이템 메뉴(6)는 아래의 2개의 특전을 향유하면서 요청될 수 있을 것 같은 방식으로, 사용자에 의해 요청될 아이템을 포함하도록, 분류되고 희석된다.
(1) 더 많이 요청될 거 같은 하이-유스 아이템(11)은 액세스를 위해, 로컬 저장소(8)의 바로 근처 저장 위치에 유지하는 한편, 더 적게 요청될 거 같은 로우-유스 아이템(13)은 로컬 저장소(8)에서 덜 액세스할 수 있는 위치(또는 포맷), 디바이스 내에서 더욱 천천히 액세스하지만 용량이 더 큰 메모리, 또는 디바이스가 클라이언트인 서버와 같은, 더욱 먼 위치(또는 포멧)(로우-유스 아이템(13)은 상기 발명의 상세한 설명 부분에서 언급한 압축 방식에 따라서 압축될 수 있고, 그리고 액세스하기 전에 압축될 필요가 있다)에 유지한다.
(2) 아이템 엔트리는 관련 섹션 메뉴의 상부에 유지한다. 이러한 메뉴는 예를 들면, 전화번호 리스트, 노래 리스트, 서류 리스트 및 디지털 북 리스트가 될 수 있다.
본 발명의 바람직한 실시예에서, 메모리(5)는 CPU(4)에서 구동되는 프로그램 코드(15)를 통해서 입력 리스트(7)를 스크린을 통해 실행하는 여러 가지 세트의 비교적 일정한 기준(9)을 가지고 있다. 기준(9)은: 통계학적으로 그리고 분석학적으로 대부분의 CPU(4)와 관련될 것 같은 일반적인 룰(10)의 리스트; 데이터 수집 또는 다른 통계학적 툴을 통해서 사용의 히스토리로부터 유도된, 또는 시스템 내로 수동으로 입력된 사용자의 개인적인 선호도(12)의 리스트; 사용자의 스케줄(14)로부터의 정보; 그리고 종래의 방법과 유사한, 하이-유스 아이템(11) 또는 로우-유스 아이템(13)으로서 아이템을 카테고리화하는데 사용되는, 사용자에 의해 택해진 최근의 행동의 히스토리(16)를 포함한다. 하이-유스 아이템(11) 그리고 로우-유스 아이템(13)은 예를 들면, 서류, e-북, 전화 번호 리스트가 될 수 있다. 우선화된 아이템 메뉴(6)는 디스플레이(17)에 나타난다. 로컬 저장소(8)로부터, 또는 네트웍 액세스(18)를 통한 통신을 통해서(전형적으로 원격 서버와) 선호도(12)의 세팅에 따라 CPU(4)를 위한 임시적인 콘텍스트로서 작용하는 배경 정보를 CPU(4)는 인식하여, 기준(9) 내에 통합한다. 본 발명의 혁신적인 특징중에 하나는 기준(9)이 우선화된 아이템 메뉴(6) 외부의 파라미터(예를 들면, 정보)와 관련된다는 것이다. 네트웍 액세스(18)는 유선 및/또는 무선 통신 모드를 선택적으로 가질 수 있다. 전형적으로, 콘텍스트 정보(19)는 예를 들면: 타임 스탬프(20), 데이 스탬프(22), 데이트 스탬프(22), 가장 유행하는 음악의 리스트를 담고 있는 인기 순위표(26), 가장 인기있는 책의 리스트를 담고 있는 베스트셀러 리스트(28), 최근의 뉴스 아이 템을 담고 있는 뉴스(30), 저장 디바이스(2)의 위치(32)(무선 통신 모드를 위한 네트웍 액세스(18)로부터 신호를 수신하는 가장 가까운 베이스 스테이션, 또는 GPS 시스템과 같은, 선택적인 위치결정 시스템(33)을 통해서 결정된), 그리고 저장 디바이스(2)와 관련된(예를 들면, 발신, 수신, 통화를 못함, 등) 통화 엔트리를 담고 있는 관련 통화(34)를 포함할 수 있다. 관련 통화(34)는 저장 디바이스(2)가 모바일 폰이거나 또는 다른 전화 기능을 가진 디바이스인 실시예에 적용된다. 우선화된 아이템 메뉴(6)를 산출하기 위해서, CPU(4)는 상기한 콘텍스트 정보(19)를 요소화하는데, 사용자의 기준(9)을 적용하여 아이템 엔트리의 각각을 위한 가중된 우선도를 얻는다.
타임 스탬프(20)는 같은 날의 다른 시간에 통화할 거 같은 전화 번호의 우선도를 대처하는데 사용될 수 있다. 예를 들면, 사무실에 통근하는 시간동안은 비서의 전화 번호가 우선화된 아이템 메뉴(6)에서 매우 높을 것이다. 외부 상담에 가까운 시간에는 상담자의 전화 번호가 높은 우선도 리스트에 있게 될 것이다. 오후 늦은 시간에는, 어린이들이 학교에서 돌아올 시간이고, 그리고 그들과 통화하고 싶어지므로, 사용자의 아이들의 전화 번호가 우선화된 아이템 메뉴(6)의 상단으로 이동할 것이다.
데이 스탬프(22)는 주중에 업무에 유용한 전화 번호와 주말의 휴식에 유용한 전화 번호 사이에서 구별을 하는데 사용된다. 데이트 스탬프(24)는 다른 일시적인 패턴을 따르지않는 통화를 위해 사용된다. 이러한 통화를 위해, 데이트 스탬프(24)는 최근의 통화 그리고 통화의 빈도를 나타낸다.
인기 순위표(26)는 일반인에게 인기있는 음악 아이템으로 이용가능한 업로드(즉, 네트웍으로 데이터를 전송) 또는 다운로드(즉, 네트웍으로부터 데이터를 수신)하는데 사용된다. 업로드를 위해서, 사용자는 청취 선호도를 대중과 나눌 것이라고 가정을 한다. 다운로드를 위해서, 사용자는 대중의 대부분과 공통의 청취 선호도를 가질 것이라고 가정한다. 다시 말해서, 사용자는 인기있는 아이템의 업데이트된 리스트를 수신하는데 관심을 가진다고 가정한다. 유사한 방식으로, e-북 타이틀은 베스트-셀러 리스트(28)로부터 업로드 또는 다운로드하고; 상응하는 e-북은 e-북 판매자로부터의 요청을 위해 이용가능하다.
뉴스(30)는 사용자와 관련된 아이템 엔트리로, 선호도(12)를 세팅하여, 최근 뉴스 아이템에 우선화하는데 사용된다. 뉴스(30)의 각각의 엔트리는 뉴스 아이템의 표젤를 포함한다. 뉴스(30)는 예를 들면, 스포츠 뉴스, 오락 뉴스, 정치 뉴스, 또는 비지니스 뉴스가 될 수 있다. 선호도(12)에서의 세팅은 예를 들면, "스포츠 하키" 또는 "비지니스 케미컬"과 같은 간단한 워드-서치 프로토콜을 근거로 할 수 있다.
유사하게, 위치(32)는 사용자가 위치하는 구역에서 필요할 거 같은 전화 번호를 "떠오르게"(즉, 우선화된 아이템 메뉴(6)에서 우선도의 상승) 할 수 있다.이러한 구성에서 위치(32)를 사용하면, 위치에 민감한 상황이 우선도 리스팅에 영향을 줄 것이다. 예를 들면, 사용자가 도심의 사무실로 운전하고 갈 때, 통상 대화하는 그 사무실의 동료 및 직원의 전화 번호가 떠오를 것이다. 다른 예에서, 사용자는 컨트리 클럽에 접근할 때, 통상 같이 운동하는 친구들의 전화 번호가 떠오를 것이다.
관련 통화(34)는 현재 통화를 시도하는 것에 응답하여 우선화된 아이템 메뉴(6)에 추가될 수 있다. 이러한 상황은 주로 비지니스에 적용된다. 예를 들면, 사용자가 뉴욕시에 있는 횟집의 전화 번호로 전화를 걸면, 다음의 통화가 어디가 될지 예측할 수 없다. 하지만, 5분 이내에, 사용자가 다른 횟집에 전화를 걸면, 사용자는 횟집을 찾을 가능성이 높고, 그리고 사용자는 첫번째(또는 두번째) 통화에서 원하는 것을 찾지못했을 가능성이 상당히 높다. 우선화된 아이템 메뉴(6)에서 저장 디바이스(2)에 의해 제공된 다음 2개의 전화 번호가 네트웍 액세스(18)를 통해 엘로우 페이지의 웹 버전(예를 들면, www.yellowpages.com)과 같은 외부의 사전으로부터 검색된, 동일 구역의 추가적인 횟집이라면, 사용자는 고마워할 것이라 생각된다. 분명하게, 이들 식당 엔트리는 우선화된 아이템 메뉴(6)에 오랫동안 남아있을 필요가 없고; 엔트리는 마지막 횟집에 전화한 이래로 상당한 기간(예를 들면, 시간)이 경과하면 삭제된다.
선택적으로, 시스템 커버리지는 로컬 저장소(8)에서 현재 있는 아이템에 관해서 상기한 우선도 평가 방법에만 한정되는 것은 아니다. 이 시스템은 네트웍 액세스(18)를 통해서 외부에서 이용가능한 아이템을 평가하는데동일한 방법을 사용할 수 있다. 이 시스템은 웹-스크래핑(web-scraping) 툴 그리고 저장 디바이스(2)에 저장된 다른 소스를 사용하여, 웹사이트에서 다운로드가능한 아이템을 찾을 수 있다. 이 시스템은 또한 네트웍에서 다른 저장 디바이스와 동기화할 능력을 사용하여, 로컬 네트웍에서 다운로드가능한 아이템을 찾을 수 있다. 네트웍 아이템이 로 컬 저장소(8)에서 로컬 아이템보다 사용자를 위해 상당히 더 높은 값를 가진 것으로 인식되면, 상응하는 네트웍 아이템 엔트리가 검색되고, 그리고 아이템 엔트리가 사용될 거 같은 우선화된 아이템 메뉴(6)에 추가된다. 낮은 우선도를 가진 것으로 인식되는 우선화된 아이템 메뉴(6)로부터의 아이템 엔트리는 우선화된 아이템 메뉴(6)로부터 제거될 수 있고 그리고 보존된다.
도 2는 본 발명의 실시예에 따라서, 우선도-기반 저장-운영 시스템을 위한 시스템 프로토콜의 단순화한 플로우차트이다. 도 2는 기준(9)과 콘텍스트 정보(19)를 근거로, 우선화된 아이템 메뉴(6)(도 1에 도시됨)가 되는 입력 리스트(7)(도 1에 도시됨)를 분류하기 위한 예시적인 알고리즘 계획안을 도시하고 있다.
시스템 프로토콜은 입력 리스트(7)(도 1에 도시됨)에서 모든 아이템 엔트리가 프로세스되고 있는지(스텝 42) 질문하므로서 시작된다(스텝40). 프로세스될 아이템 엔트리가 더욱 많이 있다면, 입력 리스트(7)에서 다음 아이템 엔트리가 얻어진다(스텝 44). 다음 아이템 엔트리의 더욱 많은 국면이 고려된다면(스텝 46), 아이템 엔트리의 다음 국면이 얻어진다(스텝 48). 그 국면은 CPU(4)에서 이용가능한 기준(9)의 요소가 될 수 있다. CPU(4)는 기준(9)의 국면에 관련되는 콘텍스트 정보(19)를 얻고, 아이템 엔트리를 위한 국면의 가치를 평가하고(스텝 50), 그리고 그 국면의 가중치를 적용한다(스텝 52). 다른 국면은 다른 사용자에게 다른 중요도를 가지므로, 가중치는 선호도(12)에서 고려된다. 그리고 가중치는 아이템 엔트리의 축적된 값에 추가된다(스텝 54). 가중 시스템은 기준(9)에서 다양한 가중 계 획안 요소에 근거할 수 있다. 선택적으로, 사용자는 선호도(12)에서 자신의 가중치를 입력하므로서 불이행 가중치를 번복할 수 있다.
그리고 이 시스템은 다음 국면으로 진행된다(스텝 46). 아이템 엔트리의 모든 국면이 고려되고 그리고 가중될 때, 이 시스템은 다음 아이템 엔트리로 이동한다(스텝 42). 모든 아이템이 처리될 때, 이 시스템은 그 축적된 값에 따라 아이템 엔트리를 분류하고(스텝 56), 그리고 우선화된 아이템 메뉴(6)를 창출한다(스텝 58). 상기한 바와 같이, 입력 리스트(7)는 사용자에 의해 물리적으로 액세스되는(예를 들면, 모바일 폰, PDA, 등)저장 디바이스(2)의 로컬 저장소(8)에 잔류하는 아이템의 아이템 엔트리로 제한되지 않는다. 입력 리스트(7)는 사용자의 우선화된 아이템 메뉴(6)에서 높은 위치를 위해 경쟁하는 외부 아이템 엔트리를 역시 포함할 수 있다.
본 발명의 방법의 결과로서, 저장 디바이스(2)의 제한된 저장 부피는 사용자에게 가장 유용하 정보를 유지하도록 최적화될 수 있다. 더욱이, 사용자는 우선도-랭킹 알고리즘에 의해 실행되는 분류로 인하여 최소의 노력으로 정보를 액세스할 수 있다.
본 발명을 제한된 수의 실시예를 통해 설명했지만, 본 발명의 많은 변경, 수정 및 다른 응용이 이루어질 수 있다는 것은 이해될 것이다.

Claims (20)

  1. 저장 디바이스에 있어서,
    (a) 저장 디바이스에서 아이템을 저장하기 위한 로컬 저장소;
    (b) 하이-유스 아이템과 로우-유스 아이템을 나타내는 아이템 엔트리의 적어도 하나의 우선화된 메뉴를 디스플레이닝하는 디스플레이;
    (c) (ⅰ) 상기 적어도 하나의 우선화된 메뉴의 외부의 적어도 하나의 파라미터와 관련되고, 그리고 상기 아이템 엔트리와 관련된 각각에 의해 나타나는 각각의 상기 아이템의 사용 우선도에 근거한 적어도 하나의 기준을 세팅하기 위한 프로그램 코드; 그리고
    (ⅱ) 상기 적어도 하나의 우선화된 메뉴에서 상기 아이템 엔트리의 우선도 순서를 수정하기 위해서 상기 적어도 하나의 기준을 적용하기 위한 프로그램 코드;가 저장되어 있는 메모리; 그리고
    (d) 상기 프로그램 코드를 실행하기 위한 CPU;를 포함하고 있는 것을 특징으로 하는 저장 디바이스.
  2. 제 1 항에 있어서, 상기 메모리는 상기 우선도 순서에 따라 상기 로컬 저장소에서 상기 로우-유스 아이템을 압축하므로서 상기 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장하고 있는 것을 특징으로 하는 저장 디바이스.
  3. 제 2 항에 있어서, 상기 메모리는 상기 우선도 순서에 적어도 부분적으로 근거하여 상기 압축을 위한 압축 타입을 선택하도록 구성된 것을 특징으로 하는 저장 디바이스.
  4. 제 1 항에 있어서, 상기 메모리는 이전에 압축된 상기 로우-유스 아이템의 액세스 요청에 따라 상기 이전에 압축된 로우-유스 아이템을 압축풀기 위한 프로그램 코드를 더 저장하고 있는 것을 특징으로 하는 저장 디바이스.
  5. 제 1 항에 있어서, 상기 메모리는 상기 우선도 순서에 따라서, 상기 로컬 저장소에 상기 하이-유스 아이템을 넣고 그리고 상기 로우-유스 아이템을 빼므로서 상기 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장하는 것을 특징으로 하는 저장 디바이스.
  6. 제 1 항에 있어서, 상기 적어도 하나의 기준은 타임 스탬프, 데이 스탬프, 데이트 스탬프, 상기 아이템 엔트리의 우선도 값, 뉴스 소스로부터 텍스트 컨텐츠, 사용자의 스케줄, 그리고 사용자의 개인적인 선호도;로 이루어진 그룹으로부터 선택되는 적어도 하나의 기준에 근거하는 것을 특징으로 하는 저장 디바이스.
  7. 제 1 항에 있어서,
    (e) 저장 디바이스의 위치를 결정하기 위한 위치결정 시스템을 더 포함하는 것을 특징으로 하는 저장 디바이스.
  8. 제 7 항에 있어서, 상기 적어도 하나의 기준은 상기 위치를 근거로 이루어지는 것을 특징으로 하는 저장 디바이스.
  9. 제 1 항의 저장 디바이스를 포함하고 있는 것을 특징으로 하는 모바일 폰.
  10. 제 9 항에 있어서, 상기 적어도 하나의 기준은 모바일 폰에 의해 최근에 전화한 전화번호의 번역을 통합하도록 구성되는 것을 특징으로 하는 모바일 폰.
  11. 저장 디바이스에 있어서,
    (a) 저장 디바이스에서 아이템을 저장하기 위한 로컬 저장소;
    (b) (ⅰ) 상기 아이템의 각각의 사용 우선도에 근거해서 적어도 하나의 외부 정보와 관련된, 적어도 하나의 기준을 세팅하기 위한 프로그램 코드; 그리고
    (ⅱ) 상기 사용 우선도에 따라 상기 로컬 저장소에서 로우-유스 아이템을 압축하므로서 상기 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드;가 저장되어 있는 메모리; 그리고
    (c) 상기 프로그램 코드를 실행하기 위한 CPU;를 포함하고 있는 것을 특징으로 하는 저장 디바이스.
  12. 제 11 항에 있어서, 상기 메모리는 상기 사용 우선도에 적어도 부분적으로 근거하여 상기 압축을 위한 압축 타입을 선택하도록 구성된 것을 특징으로 하는 저장 디바이스.
  13. 제 11 항에 있어서, 상기 메모리는 이전에 압축된 상기 로우-유스 아이템의 액세스 요청에 따라 상기 이전에 압축된 로우-유스 아이템을 압축풀기 위한 프로그램 코드를 더 저장하고 있는 것을 특징으로 하는 저장 디바이스.
  14. 제 11 항에 있어서, 상기 메모리는 상기 사용 우선도에 따라서, 상기 로컬 저장소에 상기 하이-유스 아이템을 넣고 그리고 상기 로우-유스 아이템을 빼므로서 상기 로컬 저장소에서 저장 공간을 유지하기 위한 프로그램 코드를 더 저장하는 것을 특징으로 하는 저장 디바이스.
  15. 저장 디바이스에서 저장 공간을 유지하기 위한 방법에 있어서, 상기 방법은;
    (a) 아이템을 나타내는 아이템 엔트리의 입력 리스트를 제공하는 단계;
    (b) 상기 입력 리스트와 다른 소스로부터 유도된 적어도 하나의 외부 정보 요소를 제공하는 단계;
    (c) 상기 적어도 하나의 외부 정보 요소에 따라 적어도 하나의 기준을 제공하는 단계;
    (d) 상기 각각의 아이템 엔트리의 사용 우선도를 계산하기 위해서 파라미터로서 상기 적어도 하나의 외부 정보 요소를 사용하는 각각의 상기 아이템 엔트리에서 적어도 하나의 기준을 적용하는 단계; 그리고
    (e) 상기 사용 우선도에 따라 저장 디바이스에서 로우-유스 아이템을 압축하는 단계;를 포함하는 것을 특징으로 하는 저장 디바이스에서 저장 공간을 유지하기 위한 방법.
  16. 제 15 항에 있어서, 적어도 하나의 상기 아이템은 저장 디바이스의 로컬 저장소의 외부에 있는 것을 특징으로 하는 저장 디바이스에서 저장 공간을 유지하기 위한 방법.
  17. 제 15 항에 있어서, 상기 저장하는 단계는 상기 아이템 엔트리의 상기 사용 우선도의 감소에 따라서, 상기 아이템 엔트리에 의해 나타나는, 상기 아이템에 대응하여 압축하는 단계를 포함하는 것을 특징으로 하는 저장 디바이스에서 저장 공간을 유지하기 위한 방법.
  18. 제 15 항에 있어서, 상기 저장하는 단계는 상기 아이템 엔트리의 상기 사용 우선도의 감소에 따라서, 저장 디바이스의 상기 로컬 저장소에서 상기 아이템 엔트리에 의해 나타나는, 대응하는 상기 아이템을 출입시키는 단계를 포함하는 것을 특징으로 하는 저장 디바이스에서 저장 공간을 유지하기 위한 방법.
  19. 저장 디바이스에서 정보를 분류하기 위한 방법에 있어서, 상기 방법은:
    (a) 아이템을 나타내는 아이템 엔트리의 입력 리스트를 제공하는 단계;
    (b) 상기 입력 리스트와 다른 소스로부터 유도된 적어도 하나의 외부 정보 요소를 제공하는 단계;
    (c) 상기 적어도 하나의 외부 정보 요소에 따라 적어도 하나의 기준을 제공하는 단계;
    (d) 상기 각각의 아이템 엔트리의 사용 우선도를 계산하기 위해서 파라미터로서 상기 적어도 하나의 외부 정보 요소를 사용하는 각각의 상기 아이템 엔트리에서 적어도 하나의 기준을 적용하는 단계; 그리고
    (e) 상기 사용 우선도에 따라 우선화된 메뉴 내로 상기 아이템 엔트리를 분류하는 단계; 그리고
    (f) 상기 우선화된 메뉴를 디스플레이에서 디스플레이닝하는 단계;를 포함하는 것을 특징으로 하는 저장 디바이스에서 정보를 분류하기 위한 방법.
  20. 제 19 항에 있어서, 상기 적어도 하나의 기준은 타임 스탬프, 데이 스탬프, 데이트 스탬프, 상기 아이템 엔트리의 우선도 값, 뉴스 소스로부터 텍스트 컨텐츠, 사용자의 스케줄, 그리고 사용자의 개인적인 선호도;로 이루어진 그룹으로부터 선택되는 적어도 하나의 기준에 근거하는 것을 특징으로 하는 저장 디바이스에서 정보를 분류하는 방법.
KR1020087018264A 2006-01-23 2007-01-17 우선도-기반 저장 운영 KR20080086913A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US76082906P 2006-01-23 2006-01-23
US60/760,829 2006-01-23

Publications (1)

Publication Number Publication Date
KR20080086913A true KR20080086913A (ko) 2008-09-26

Family

ID=38288009

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087018264A KR20080086913A (ko) 2006-01-23 2007-01-17 우선도-기반 저장 운영

Country Status (7)

Country Link
US (2) US20070185899A1 (ko)
EP (1) EP1977310A4 (ko)
JP (1) JP2009526279A (ko)
KR (1) KR20080086913A (ko)
CN (1) CN101512568A (ko)
TW (1) TW200810500A (ko)
WO (1) WO2007083302A2 (ko)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8706799B2 (en) * 2006-05-29 2014-04-22 Sandisk Il Ltd. Method and apparatus to exchange information with a local storage device
US8345858B2 (en) 2007-03-21 2013-01-01 Avaya Inc. Adaptive, context-driven telephone number dialing
US8533847B2 (en) * 2007-05-24 2013-09-10 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
US20090150569A1 (en) * 2007-12-07 2009-06-11 Avi Kumar Synchronization system and method for mobile devices
US8135745B2 (en) 2008-03-04 2012-03-13 Core Wireless Licensing S.A.R.L. Storage management
US20090282169A1 (en) * 2008-05-09 2009-11-12 Avi Kumar Synchronization programs and methods for networked and mobile devices
US20100076778A1 (en) * 2008-09-25 2010-03-25 Kondrk Robert H Method and System for Providing and Maintaining Limited-Subscriptions to Digital Media Assets
US8849856B2 (en) 2008-12-16 2014-09-30 Sandisk Il Ltd. Discardable files
US9015209B2 (en) * 2008-12-16 2015-04-21 Sandisk Il Ltd. Download management of discardable files
US9020993B2 (en) 2008-12-16 2015-04-28 Sandisk Il Ltd. Download management of discardable files
US20100153474A1 (en) * 2008-12-16 2010-06-17 Sandisk Il Ltd. Discardable files
US9104686B2 (en) 2008-12-16 2015-08-11 Sandisk Technologies Inc. System and method for host management of discardable objects
US8205060B2 (en) * 2008-12-16 2012-06-19 Sandisk Il Ltd. Discardable files
US8375192B2 (en) * 2008-12-16 2013-02-12 Sandisk Il Ltd. Discardable files
JP5132629B2 (ja) * 2009-05-11 2013-01-30 ソニーモバイルコミュニケーションズ, エービー 情報端末、情報端末の情報提示方法及び情報提示プログラム
US20100333155A1 (en) * 2009-06-30 2010-12-30 Philip David Royall Selectively using local non-volatile storage in conjunction with transmission of content
US8886760B2 (en) * 2009-06-30 2014-11-11 Sandisk Technologies Inc. System and method of predictive data acquisition
JP2011130316A (ja) * 2009-12-21 2011-06-30 Seiko Epson Corp プロジェクター及び画像投射方法
US8463802B2 (en) 2010-08-19 2013-06-11 Sandisk Il Ltd. Card-based management of discardable files
US8549229B2 (en) 2010-08-19 2013-10-01 Sandisk Il Ltd. Systems and methods for managing an upload of files in a shared cache storage system
US8788849B2 (en) 2011-02-28 2014-07-22 Sandisk Technologies Inc. Method and apparatus for protecting cached streams
US20120246245A1 (en) * 2011-03-21 2012-09-27 Sony Mobile Communications Ab Contact prioritizer
US8949222B2 (en) * 2012-05-11 2015-02-03 International Business Machines Corporation Changing the compression level of query plans
EP2901708A1 (en) * 2012-09-28 2015-08-05 Thomson Licensing Context-based content recommendations
CN102946426A (zh) * 2012-11-07 2013-02-27 浪潮电子信息产业股份有限公司 一种工控机数据的云存储方法
JP6248448B2 (ja) * 2013-07-24 2017-12-20 株式会社リコー 情報処理装置及びそのデータ蓄積制御方法
DE102014010305A1 (de) * 2014-07-11 2016-01-14 Unify Gmbh & Co. Kg Verfahren und Verwaltung eines Anrufjournals, Vorrichtung, Computerprogramm und Softwareprodukt hierfür
US10949569B2 (en) 2018-10-17 2021-03-16 International Business Machines Corporation Adaptive on-device storage management across multiple applications

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE8307228D0 (sv) * 1983-12-30 1983-12-30 Grundstenen 16808 Ab Datakomprimering
US5125071A (en) * 1986-09-10 1992-06-23 Hitachi, Ltd. Computer command input unit giving priority to frequently selected commands
US5132681A (en) * 1989-07-05 1992-07-21 Ryoichi Yabe Intelligent switch system
US5136637A (en) * 1990-06-22 1992-08-04 Rolm Systems Method and apparatus for automatic redialing of telephone numbers
JPH0488475A (ja) * 1990-07-26 1992-03-23 Nippon Telegr & Teleph Corp <Ntt> 連想メモリ装置
US5991753A (en) * 1993-06-16 1999-11-23 Lachman Technology, Inc. Method and system for computer file management, including file migration, special handling, and associating extended attributes with files
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
JPH09114847A (ja) * 1995-10-16 1997-05-02 Fuji Xerox Co Ltd 情報処理装置
US6092071A (en) * 1997-11-04 2000-07-18 International Business Machines Corporation Dedicated input/output processor method and apparatus for access and storage of compressed data
JP3792405B2 (ja) * 1998-08-10 2006-07-05 富士通株式会社 ファイル操作装置およびファイル操作プログラムを記録した記録媒体
JP2001028010A (ja) * 1999-05-10 2001-01-30 Matsushita Electric Ind Co Ltd マルチメディアコンテンツ自動抽出システム及びその方法
AU5934900A (en) * 1999-07-16 2001-02-05 Agentarts, Inc. Methods and system for generating automated alternative content recommendations
US20020003867A1 (en) * 2000-04-20 2002-01-10 Peter Rothschild Systems and methods for connecting customers to merchants over a voice communication network
JP4779194B2 (ja) * 2000-09-25 2011-09-28 ソニー株式会社 記憶制御装置、移動体端末装置及び移動体通信端末装置
JP2002132546A (ja) * 2000-10-24 2002-05-10 Xaxon R & D Corp 記憶装置
JP3654173B2 (ja) * 2000-11-02 2005-06-02 日本電気株式会社 番組選択支援装置、番組選択支援方法およびそのプログラムを記録した記録媒体
US7548899B1 (en) * 2000-12-08 2009-06-16 Del Favero Jr John P Method and system for information retrieval based on menu selections
US6701311B2 (en) * 2001-02-07 2004-03-02 International Business Machines Corporation Customer self service system for resource search and selection
JP2003015934A (ja) * 2001-06-29 2003-01-17 Toshiba Corp 情報記憶装置及び情報記憶方法
JP2004038512A (ja) * 2002-07-03 2004-02-05 Nec Corp 情報処理端末及びそれに用いる指定タグ位置移動方法並びにそのプログラム
GB0211644D0 (en) * 2002-05-21 2002-07-03 Wesby Philip B System and method for remote asset management
US7243094B2 (en) * 2002-05-31 2007-07-10 Softek Storage Solutions Corporation Method and system for intelligent storage management
DE10252688A1 (de) * 2002-11-13 2004-06-03 Caa Ag Fahrzeugrechner-System und Verfahren zur Auswahl und Aktivierung von Auswahlmenüs
US20040158568A1 (en) * 2002-12-12 2004-08-12 Renzo Colle Scheduling resources for performing a service
JP2004287815A (ja) * 2003-03-20 2004-10-14 Hitachi Information Systems Ltd 画面表示制御システム
US7949960B2 (en) * 2003-09-30 2011-05-24 Sap Ag Predictive rendering of user interfaces
US20060005148A1 (en) * 2004-06-30 2006-01-05 Microsoft Corporation System and method for content-based filtering of popup objects
US7580363B2 (en) * 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices
US20070060114A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
US7752154B2 (en) * 2007-02-26 2010-07-06 International Business Machines Corporation System and method for deriving a hierarchical event based database optimized for analysis of criminal and security information
US20080091426A1 (en) * 2006-10-12 2008-04-17 Rod Rempel Adaptive context for automatic speech recognition systems

Also Published As

Publication number Publication date
EP1977310A2 (en) 2008-10-08
TW200810500A (en) 2008-02-16
JP2009526279A (ja) 2009-07-16
US20120054162A1 (en) 2012-03-01
EP1977310A4 (en) 2010-01-27
WO2007083302A2 (en) 2007-07-26
CN101512568A (zh) 2009-08-19
US20070185899A1 (en) 2007-08-09
WO2007083302A3 (en) 2009-05-07

Similar Documents

Publication Publication Date Title
KR20080086913A (ko) 우선도-기반 저장 운영
AU2011261662B2 (en) Providing content items selected based on context
CN106528745B (zh) 在移动终端上推荐资源的方法、装置及移动终端
US7822754B2 (en) Method and system to provide contextual, intelligent address book listings
US20020135614A1 (en) Updating user interfaces based upon user inputs
KR20110073444A (ko) 애호 기준에 기초하는 검색 결과들의 순위화
US6697842B1 (en) Dynamic context filters for communication and information management
US20070124493A1 (en) System and Method for Ordering Content for User Review
CN1874574A (zh) 音频输出装置、文档阅读方法和移动终端
CN101395672A (zh) 低存储量便携式媒体播放器
CN1992748A (zh) 用于处理移动电话中的信息和数据的***及方法
US20140015839A1 (en) Device and method for expressing status of terminal using character
KR101038087B1 (ko) 이동통신 단말기에서의 하이퍼텍스트 제공 방법
US20040254787A1 (en) System and method for distributed speech recognition with a cache feature
EP1295495A2 (en) Communications method and device
US20050273839A1 (en) System and method for automated context-based data presentation
CN107291543B (zh) 应用程序处理方法、装置、存储介质和终端
US7526512B1 (en) Content-based synchronization for terminal devices
KR100798008B1 (ko) 빈도수 카운팅을 위한 방법 및 장치
US20040088648A1 (en) Method for classifying information in portable data processors and portable data processor
KR101737350B1 (ko) 메신저 정보의 자동 북마크 기능을 제공하는 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
KR20050019164A (ko) 웹 서비스를 이용한 모바일 단말기의 컨텐츠 관리 방법 및그 시스템
JPH10154154A (ja) ネットワーク型情報検索装置及び方法
KR20110051566A (ko) 콘텐츠 추천 방법 및 장치
CN118193827A (zh) 一种信息推荐方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application