[go: up one dir, main page]

TW201419182A - Integrated display and management of data objects based on social, temporal and spatial parameters - Google Patents

Integrated display and management of data objects based on social, temporal and spatial parameters Download PDF

Info

Publication number
TW201419182A
TW201419182A TW102134373A TW102134373A TW201419182A TW 201419182 A TW201419182 A TW 201419182A TW 102134373 A TW102134373 A TW 102134373A TW 102134373 A TW102134373 A TW 102134373A TW 201419182 A TW201419182 A TW 201419182A
Authority
TW
Taiwan
Prior art keywords
user
community
group
parameter
users
Prior art date
Application number
TW102134373A
Other languages
Chinese (zh)
Other versions
TWI515672B (en
Inventor
Kulathumani Krishnan
John Alexander White Jr
Mark A Maggenti
Kameron Kerger
Original Assignee
Qualcomm Inc
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
Priority claimed from US13/625,543 external-priority patent/US9083818B2/en
Priority claimed from US13/797,625 external-priority patent/US8806350B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW201419182A publication Critical patent/TW201419182A/en
Application granted granted Critical
Publication of TWI515672B publication Critical patent/TWI515672B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

In an embodiment, a client device receives a query that specifies social, temporal and spatial parameters relative to a set of users (e.g., a source user or source user group). The client device determines degrees to which the specified parameters are related to a group of target users in social, temporal and spatial dimensions. The client device also determines an expected availability of one or more target users for interaction (e.g., interaction via particular types of communication session types, such as voice, video, text, etc.). The client device performs a processing function on at least one data object associated with the group of target users based on (i) whether the determined degrees of relation satisfy the specified parameters of the query, and (ii) the expected availability of the one or more target users in the group of target users.

Description

基於社群、時間及空間參數之資料物件之整合顯示與管理 Integrated display and management of data objects based on community, time and spatial parameters 【相關申請案的交叉參考】[Cross-Reference to Related Applications]

本申請案係2012年9月24日申請之題為「INTEGRATED DISPLAY AND MANAGEMENT OF DATA OBJECTS BASED ON SOCIAL,TEMPORAL AND SPATIAL PARAMETERS」之美國專利申請案第13/625,543號的部分接續申請案、2009年9月2日申請之題為「INTEGRATED DISPLAY AND MANAGEMENT OF DATA OBJECTS BASED ON SOCIAL,TEMPORAL AND SPATIAL PARAMETERS」之美國專利申請案第12/552,864號的部分接續申請案,其主張2008年9月4日申請且題為「INTEGRATED DISPLAY OF USER-CENTERED ACTIVITY AND SOCIAL PROXIMITY」之臨時申請案第61/094,376號的優先權,該等申請案中之每一者係由本申請案之發明者申請、讓渡給其受讓人且以全文引用之方式併入本文中。 This application is part of a continuation application filed on September 24, 2012, entitled "INTEGRATED DISPLAY AND MANAGEMENT OF DATA OBJECTS BASED ON SOCIAL, TEMPORAL AND SPATIAL PARAMETERS", US Patent Application No. 13/625,543, 2009 Part of the continuation application of U.S. Patent Application Serial No. 12/552,864, entitled "INTEGRATED DISPLAY AND MANAGEMENT OF DATA OBJECTS BASED ON SOCIAL, TEMPORAL AND SPATIAL PARAMETERS", which claims to be filed on September 4, 2008 The priority of the provisional application No. 61/094,376, entitled "INTEGRATED DISPLAY OF USER-CENTERED ACTIVITY AND SOCIAL PROXIMITY", each of which is filed by the inventor of the present application and assigned to It is incorporated herein by reference in its entirety.

諸實施例係針對提供基於社群、時間及空間參數之資料物件之整合顯示與管理。 Embodiments are directed to providing integrated display and management of data objects based on community, time, and spatial parameters.

在諸如蜂巢式電話、PDA、迷你膝上型電腦及高級傳呼機之行動電信器件中,該等器件通常含有關於聯絡人、行事曆、電子郵件及其 類似者之各種類型之資訊。每一類型之資訊通常根據針對該特定類型之資訊所訂製之類別而加以分類並呈現給使用者。舉例而言,行事曆資訊通常係按時間先後順序呈現。聯絡人資訊通常係以字母表次序排序及呈現。在一些狀況下,可整合兩種類型之資訊。舉例而言,行事曆事件可包括該事件所邀請之人員的聯絡人資訊。行事曆事件可進一步包括位置資訊(若由使用者鍵入)。 In mobile telecommunications devices such as cellular phones, PDAs, mini-laptops, and advanced pagers, these devices typically contain information about contacts, calendars, emails, and Various types of information of similar people. Each type of information is typically categorized and presented to the user based on the categories that are tailored to that particular type of information. For example, calendar information is usually presented in chronological order. Contact information is usually sorted and presented in alphabetical order. In some cases, two types of information can be integrated. For example, a calendar event may include contact information for a person invited by the event. The calendar event can further include location information (if typed by the user).

行動器件通常具有有限之空間來提供使用者介面。詳言之,具有數字小鍵盤之行動電話器件可具有有限之螢幕空間及鍵功能來提供詳細資訊及使用者介面選項。使用者必須通常翻閱眾多畫面且滾讀眾多選單選擇以找到其正尋找之資訊。舉例而言,若使用者想要找到行事曆事件已邀請之聯絡人,則使用者必須通常具有關於事件之名稱及類型的先驗資訊。使用者必須接著打開該事件並搜尋聯絡人清單。若使用者想要找到關於每一聯絡人之關係或位置的更多資訊,則使用者必須打開每一聯絡人以找到資訊。 Mobile devices typically have limited space to provide a user interface. In particular, a mobile phone device with a numeric keypad can have limited screen space and key functions to provide detailed information and user interface options. Users must typically scroll through the many screens and scroll through the numerous menu choices to find the information they are looking for. For example, if the user wants to find a contact that has been invited to the calendar event, the user must typically have a priori information about the name and type of the event. The user must then open the event and search for a list of contacts. If the user wants to find more information about the relationship or location of each contact, the user must open each contact to find the information.

此等傳統之使用者介面具有向使用者呈現資訊之有限能力,該資訊係直觀的且表示使用者實際上如何思考及感知事件、地點及人。人通常係依據關係及位置來感知的。除位置之外,事件亦可依據社群重要性及該事件所邀請之人員而被感知得更多。然而,行動器件中所提供之資訊的傳統階層式、分段式及選單驅動型結構不提供此直觀及使用者友好之介面。 These traditional user interfaces have the limited ability to present information to the user, which is intuitive and represents how the user actually thinks and perceives events, places, and people. People are usually perceived by relationship and location. In addition to location, events can be perceived more based on the importance of the community and the people invited by the event. However, the traditional hierarchical, segmented, and menu-driven architecture of the information provided in mobile devices does not provide this intuitive and user-friendly interface.

在一實施例中,用戶端器件接收指定關於一組使用者(例如,一源使用者或一源使用者群)之社群、時間及空間參數的一詢問。用戶端器件判定該等指定參數在社群、時間及空間維度中與一群目標使用者有關的程度。用戶端器件亦判定一或多個目標使用者用於互動(例如,經由諸如語音、視訊、文字等之特定類型之通信對話類型之互 動)之預期可用性。用戶端器件基於以下兩者對與該群目標使用者相關聯之至少一個資料物件執行處理功能:(i)所判定之關係程度是否滿足詢問之指定參數;及(ii)該群目標使用者中之該一或多個目標使用者的預期可用性。 In one embodiment, the client device receives an inquiry specifying community, time, and spatial parameters for a group of users (eg, a source user or a source user group). The client device determines the extent to which the specified parameters relate to a group of target users in the community, time, and spatial dimensions. The client device also determines that one or more target users are used for interaction (eg, via a particular type of communication conversation type such as voice, video, text, etc.) Expected availability of the project). The client device performs a processing function on at least one of the data objects associated with the group of target users based on: (i) whether the determined degree of relationship satisfies a specified parameter of the query; and (ii) among the group of target users The expected availability of the one or more target users.

14‧‧‧行動電話 14‧‧‧Mobile Phone

78‧‧‧PTT按鈕 78‧‧‧PTT button

80‧‧‧圖形顯示器 80‧‧‧Graphic display

82‧‧‧電腦平台 82‧‧‧Computer platform

84‧‧‧特殊應用積體電路「ASIC」 84‧‧‧Special application integrated circuit "ASIC"

86‧‧‧應用程式設計介面「API」層 86‧‧‧Application Design Interface "API" Layer

88‧‧‧記憶體 88‧‧‧ memory

90‧‧‧區域資料庫 90‧‧‧Regional database

92‧‧‧直接通信介面 92‧‧‧Direct communication interface

100‧‧‧無線系統/行動台數據機 100‧‧‧Wireless System/Mobile Data Machine

102‧‧‧蜂巢式電話/存取終端機/先進行動用戶軟體 102‧‧‧Hive Phone/Access Terminal/Advanced Mobile User Software

104‧‧‧空中介面/行動作業系統層 104‧‧‧Air Intermediary/Action System Layer

106‧‧‧社群網路連結感知型UI 106‧‧‧Community Network Link Sensing UI

108‧‧‧社群網路連結用戶端/存取終端機/個人數位助理 108‧‧‧Community network connection client/access terminal/personal digital assistant

110‧‧‧社群網路連結媒體用戶端/存取終端機/傳呼機 110‧‧‧Community network connection media client/access terminal/pager

112‧‧‧電腦平台/存取終端機 112‧‧‧Computer platform/access terminal

120‧‧‧無線電存取網路(RAN) 120‧‧‧Radio Access Network (RAN)

122‧‧‧基地台控制器/封包控制功能(BSC/PCF) 122‧‧‧Base Station Controller/Packet Control Function (BSC/PCF)

124‧‧‧數據機集區收發器(MPT) 124‧‧‧Dataset Rack Transceiver (MPT)

126‧‧‧載波網路/核心網路 126‧‧‧Carrier Network/Core Network

160‧‧‧封包資料伺服節點(PDSN) 160‧‧‧Packet Data Servo Node (PDSN)

165‧‧‧廣播伺服節點(BSN) 165‧‧‧Broadcast Servo Node (BSN)

172‧‧‧交換伺服器 172‧‧‧ exchange server

174‧‧‧社群網路連結伺服器 174‧‧‧Community Network Connection Server

175‧‧‧網際網路 175‧‧‧Internet

500‧‧‧行動通信器件 500‧‧‧Mobile communication devices

505‧‧‧顯示器 505‧‧‧ display

507‧‧‧軟鍵 507‧‧‧ soft keys

510‧‧‧導覽按鈕 510‧‧‧ navigation button

515‧‧‧小鍵盤 515‧‧‧Keypad

550‧‧‧確定鍵 550‧‧‧determination key

600‧‧‧座標系統 600‧‧‧ coordinate system

605‧‧‧使用者 605‧‧‧Users

610‧‧‧水平軸 610‧‧‧ horizontal axis

620‧‧‧垂直軸 620‧‧‧ vertical axis

630‧‧‧第三軸 630‧‧‧ Third axis

710‧‧‧主題-規則-團體三合體 710‧‧‧Themes-Rules-Group Triads

720‧‧‧團體-角色-物件三合體 720‧‧‧Group-role-object triad

730‧‧‧主題-工具-物件三合體 730‧‧‧Themes-Tools-Object Triads

810‧‧‧空間-時間圖 810‧‧‧Space-time map

820‧‧‧絕對未來光錐 820‧‧‧Absolute future light cone

830‧‧‧絕對過去光錐 830‧‧‧Absolute past light cone

840‧‧‧目標時間 840‧‧‧ Target time

850‧‧‧事件快照 850‧‧‧ event snapshot

900‧‧‧使用者介面 900‧‧‧User interface

910‧‧‧標題區域/主要主題區域 910‧‧‧ title area/main subject area

915‧‧‧顯示器 915‧‧‧ display

917‧‧‧活動圖示區域 917‧‧‧ Activity map area

920‧‧‧圖示或假影/聯絡人 920‧‧‧ icon or false/contact

922‧‧‧「-」指示 922‧‧‧"-" indication

925‧‧‧「+」指示 925‧‧‧"+" instructions

930‧‧‧軟鍵 930‧‧‧ soft keys

935‧‧‧軟鍵 935‧‧‧ soft keys

940‧‧‧導覽按鈕 940‧‧‧ navigation button

945‧‧‧選擇按鈕 945‧‧‧Select button

950‧‧‧位置圖示或假影/資料物件/圓圈/顯示區域 950‧‧‧Location icon or artifact/data object/circle/display area

1010‧‧‧較小圓圈 1010‧‧‧small circle

1110‧‧‧圓圈 1110‧‧‧ circle

1200‧‧‧使用者介面 1200‧‧‧User interface

1210‧‧‧聯絡人 1210‧‧‧Contact

1300‧‧‧使用者介面 1300‧‧‧User interface

1410‧‧‧假影 1410‧‧‧false shadow

1500A‧‧‧縮放指示符 1500A‧‧‧ zoom indicator

1500B‧‧‧縮放指示符 1500B‧‧‧ zoom indicator

1500C‧‧‧縮放指示符 1500C‧‧‧ zoom indicator

1505A‧‧‧縮放指示符 1505A‧‧‧ zoom indicator

1505B‧‧‧縮放指示符 1505B‧‧‧Zoom indicator

1505C‧‧‧縮放指示符 1505C‧‧‧ zoom indicator

1510A‧‧‧縮放指示符 1510A‧‧‧ zoom indicator

1510B‧‧‧縮放指示符 1510B‧‧‧Zoom indicator

1510C‧‧‧縮放指示符 1510C‧‧‧Zoom indicator

1515A‧‧‧程度指示符 1515A‧‧‧degree indicator

1515B‧‧‧程度指示符 1515B‧‧‧degree indicator

1515C‧‧‧程度指示符 1515C‧‧‧degree indicator

1520A‧‧‧程度指示符 1520A‧‧‧degree indicator

1520B‧‧‧程度指示符 1520B‧‧‧degree indicator

1520C‧‧‧程度指示符 1520C‧‧‧degree indicator

1525A‧‧‧程度指示符 1525A‧‧‧degree indicator

1525B‧‧‧程度指示符 1525B‧‧‧degree indicator

1525C‧‧‧程度指示符 1525C‧‧‧degree indicator

1530A‧‧‧資料-物件型指示符 1530A‧‧‧Information - Object Type Indicator

1530B‧‧‧資料-物件型指示符 1530B‧‧‧Information - Object Type Indicator

1530C‧‧‧資料-物件型指示符 1530C‧‧‧Information - Object Type Indicator

1535A‧‧‧資料-物件型指示符 1535A‧‧‧Information - Object Type Indicator

1535B‧‧‧資料-物件型指示符 1535B‧‧‧Information - Object Type Indicator

1535C‧‧‧資料-物件型指示符 1535C‧‧‧Information - Object Type Indicator

1540A‧‧‧資料-物件型指示符 1540A‧‧‧Information - Object Type Indicator

1540B‧‧‧資料-物件型指示符 1540B‧‧‧Information - Object Type Indicator

1540C‧‧‧資料-物件型指示符 1540C‧‧‧Information - Object Type Indicator

1545A‧‧‧顯示內容 1545A‧‧‧Display content

1545B‧‧‧顯示內容 1545B‧‧‧Display content

1545C‧‧‧顯示內容 1545C‧‧‧Display content

1900‧‧‧顯示內容 1900‧‧‧Display content

1910‧‧‧「家人」 1910‧‧‧"Family"

1920‧‧‧顯示內容 1920‧‧‧ Display content

1925‧‧‧選項按鈕 1925‧‧‧ option button

1930‧‧‧聯絡人「al」 1930‧‧‧Contact "al"

1940‧‧‧顯示內容 1940‧‧‧Display content

1950‧‧‧同心圓圈 1950‧‧‧Concentric Circle

2000‧‧‧顯示內容 2000‧‧‧Display content

2010‧‧‧信任等級「可信」 2010‧‧‧Trust level "trusted"

2020‧‧‧顯示內容 2020‧‧‧Display content

2025‧‧‧選項按鈕 2025‧‧‧ option button

2030‧‧‧聯絡人「al」 2030‧‧‧Contact "al"

2040‧‧‧顯示內容 2040‧‧‧Display content

2050‧‧‧同心圓圈 2050‧‧‧Concentric Circle

2400‧‧‧存在伺服器 2400‧‧‧There is a server

2700‧‧‧使用者介面 2700‧‧‧User interface

2705‧‧‧資料物件 2705‧‧‧Information items

2710‧‧‧資料物件 2710‧‧‧Information items

2715‧‧‧資料物件 2715‧‧‧Information items

2720‧‧‧資料物件 2720‧‧‧Information items

2725‧‧‧資料物件 2725‧‧‧Information items

2730‧‧‧資料物件 2730‧‧‧Information items

2735‧‧‧資料物件 2735‧‧‧Information items

2740‧‧‧資料物件 2740‧‧‧Information items

將容易獲得本發明之實施例之較完整瞭解及其許多伴隨之優勢,因為會在結合隨附圖式考慮時藉由參考以下詳細描述來更好地理解本發明之實施例,僅為了說明本發明而非限制本發明來呈現該等隨附圖式,且其中:圖1為具有無線電信器件之經指明PTT群之無線網路的代表圖,該等無線電信器件跨越該無線網路與群通信伺服器及其他電腦器件進行通信。 A more complete understanding of the embodiments of the present invention, and the accompanying <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; The invention is presented to illustrate the accompanying drawings, and wherein: FIG. 1 is a representative diagram of a wireless network of specified PTT groups having wireless telecommunication devices spanning the wireless network and the group The communication server communicates with other computer devices.

圖2為呈共同蜂巢式電信組態之無線網路之一個實施例的代表圖,其在PTT群成員之無線電信器件之間具有群通信伺服器控制通信。 2 is a representative diagram of one embodiment of a wireless network in a common cellular telecommunications configuration with group communication server control communications between wireless telecommunications devices of members of the PTT group.

圖3為說明具有PTT能力之無線電信器件之電腦平台的方塊圖。 3 is a block diagram showing a computer platform of a PTT capable wireless telecommunications device.

圖4為通信群應用程式之軟體層之一個實施例的圖式,其具有PTT用戶端及群導向媒體用戶端。 4 is a diagram of an embodiment of a software layer of a communication group application having a PTT client and a group directed media client.

圖5為一例示性行動通信器件。 FIG. 5 is an exemplary mobile communication device.

圖6為基於時間、關係及空間之軸的例示性三維表示。 Figure 6 is an exemplary three-dimensional representation based on the axes of time, relationship, and space.

圖7為描繪以活動為中心之設計的例示性圖式。 Figure 7 is an illustrative diagram depicting an activity-centric design.

圖8為例示性空間-時間圖式。 Figure 8 is an exemplary space-time diagram.

圖9描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 9 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖10描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 FIG. 10 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖11描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 11 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖12描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 12 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖13描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 FIG. 13 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖14描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 FIG. 14 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖15A至圖15C說明根據本發明之實施例之若干組特定資料物件之視覺表示的實例。 15A-15C illustrate examples of visual representations of sets of specific data items in accordance with an embodiment of the present invention.

圖16描繪併有本文中所揭示之實施例中之一些實施例的例示性處理程序。 FIG. 16 depicts an illustrative process for some of the embodiments disclosed herein.

圖17描繪併有本文中所揭示之實施例中之一些實施例的例示性處理程序。 FIG. 17 depicts an illustrative process procedure with some of the embodiments disclosed herein.

圖18描繪併有本文中所揭示之實施例中之一些實施例的例示性處理程序。 FIG. 18 depicts an illustrative process procedure with some of the embodiments disclosed herein.

圖19描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 19 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖20描繪在行動通信器件上之例示性使用者介面,其併有本文中所揭示之實施例中之一些實施例。 20 depicts an exemplary user interface on a mobile communication device with some of the embodiments disclosed herein.

圖21說明根據本發明之一實施例之處理程序,藉由該處理程序可向使用者顯示屬於一組資料物件之一或多個資料物件。 Figure 21 illustrates a processing program by which one or more data items belonging to a group of data objects can be displayed to a user in accordance with an embodiment of the present invention.

圖22A至圖22J係針對根據本發明之一實施例之自資料物件之發送者之觀點觀之的交換。 22A-22J are diagrams of an exchange of views from a sender of a data item in accordance with an embodiment of the present invention.

圖23係針對根據本發明之一實施例之自資料物件之接收者或目標之觀點觀之的交換。 Figure 23 is an illustration of an exchange of views from a recipient or target of a data item in accordance with an embodiment of the present invention.

圖24係針對根據本發明之一實施例之經由存在伺服器2400而在用戶端器件之間交換存在資訊的處理程序。 Figure 24 is a flowchart of a process for exchanging presence information between client devices via presence server 2400 in accordance with an embodiment of the present invention.

圖25A說明根據本發明之一實施例之電影情況,其中使用者具有在線存在狀態、可用於文字訊息傳遞但不可用於語音通信。 Figure 25A illustrates a movie situation in which a user has an online presence status, is available for text messaging but is not available for voice communication, in accordance with an embodiment of the present invention.

圖25B說明根據本發明之一實施例之汽車駕駛情況,其中使用者具有在線存在狀態、不可用於文字訊息傳遞但可用於語音通信。 Figure 25B illustrates a car driving situation in which a user has an online presence status, is not available for text messaging, but is available for voice communication, in accordance with an embodiment of the present invention.

圖25C說明根據本發明之一實施例之飛行中情況,其中使用者具有離線存在狀態。 Figure 25C illustrates an in-flight scenario in which a user has an offline presence status in accordance with an embodiment of the present invention.

圖25D說明根據本發明之一實施例之睡眠情況,其中使用者具有在線存在狀態且不可用於非緊急文字訊息傳遞或非緊急語音通信。 Figure 25D illustrates a sleep situation in which a user has an online presence status and is not available for non-emergency text messaging or non-emergency voice communication, in accordance with an embodiment of the present invention.

圖25E說明根據本發明之一實施例之工作情況,其中使用者具有在線存在狀態且可用於文字訊息傳遞或語音通信。 Figure 25E illustrates an operation in accordance with an embodiment of the present invention in which a user has an online presence status and is available for text messaging or voice communication.

圖26說明根據本發明之一實施例之處理程序,藉由該處理程序可至少部分地基於存在狀態及/或可用性資訊來處理屬於一組資料物件之一或多個資料物件。 26 illustrates a processing program for processing one or more data items belonging to a group of data objects based at least in part on presence status and/or availability information, in accordance with an embodiment of the present invention.

圖27說明根據本發明之一實施例之例示性使用者介面,其可基於圖26之處理程序之執行而實施於用戶端器件上。 27 illustrates an exemplary user interface that can be implemented on a client device based on execution of the processing routine of FIG. 26, in accordance with an embodiment of the present invention.

本發明之態樣揭示於以下描述及針對本發明之特定實施例之相關圖式中。可設計出替代實施例而不脫離本發明之範疇。另外,本發明之眾所熟知之元件將不加以詳細描述或將予以省略以便不混淆本發明之相關細節。 The aspects of the invention are disclosed in the following description and in the associated drawings of specific embodiments of the invention. Alternative embodiments may be devised without departing from the scope of the invention. In addition, elements that are well known in the art are not described in detail or are omitted so as not to obscure the details of the invention.

詞語「例示性」及/或「實例」在本文中用於意謂「充當實例、例項或說明」。本文中被描述為「例示性」及/或「實例」的任何實施例不必解釋為比其他實施例較佳或有利。同樣,術語「本發明之實施例」並不要求本發明之所有實施例包括所論述之特徵、優點或操作模 式。 The words "exemplary" and/or "example" are used herein to mean "serving as an instance, instance or description." Any embodiment described herein as "exemplary" and/or "example" is not necessarily construed as preferred or advantageous over other embodiments. Also, the term "embodiment of the invention" does not require that all embodiments of the invention include the features, advantages, or modes of operation discussed. formula.

在此描述中,術語「行動通信器件」、「通信器件」、「無線器件」、「無線通信器件」、「PTT通信器件」、「手持型器件」、「行動器件」及「手機」可互換地使用。術語「呼叫」與「通信」亦可互換地使用。如本文中所使用之術語「應用程式」意欲涵蓋可執行及非可執行軟體檔案、原始資料、聚集資料、修補程式及其他碼段。術語「群通信」意謂跨越真實或虛擬半雙工頻道而在無線通信器件之間發送之點對點或點對多點通信。術語「例示性」意謂所揭示之元件或實施例僅為一實例,且並不指示使用者之任何偏好。另外,貫穿若干視圖,相同的數字指代相同元件,且除非在描述中另有指定,否則「一」或「該」包括複數指代。 In this description, the terms "mobile communication device", "communication device", "wireless device", "wireless communication device", "PTT communication device", "handheld device", "mobile device" and "mobile phone" are interchangeable. Use. The terms "call" and "communication" are also used interchangeably. The term "application" as used herein is intended to cover both executable and non-executable software files, source materials, aggregated materials, patches, and other code segments. The term "group communication" means point-to-point or point-to-multipoint communication that is transmitted between wireless communication devices across real or virtual half-duplex channels. The term "exemplary" means that the disclosed elements or embodiments are merely an example and do not indicate any preference of the user. In addition, the same numerals are used to refer to the same elements throughout the several views, and unless otherwise specified in the description, "a" or "the"

另外,許多實施例係依據待藉由(例如)計算器件之元件執行之動作序列來描述。應認識到,本文中所描述之各種動作可藉由特定電路(例如,特殊應用積體電路(ASIC))、藉由一或多個處理器所執行之程式指令或藉由兩者之組合來執行。另外,可認為本文中所描述之此等動作序列完全體現於任何形式之電腦可讀儲存媒體內,該電腦可讀儲存媒體中儲存有在執行之後便將導致相關聯之處理器執行本文中所描述之功能性的對應之一組電腦指令。因此,本發明之各種態樣可以諸多不同形式體現,該等形式皆預期在所主張之標的物之範疇內。另外,對於本文中所描述之實施例中之每一者而言,任何此等實施例之對應形式可在本文中被描述為(例如)「經組態以執行所描述之動作的邏輯」。 In addition, many of the embodiments are described in terms of a sequence of actions to be performed by, for example, elements of a computing device. It will be appreciated that the various actions described herein can be performed by a particular circuit (e.g., an application specific integrated circuit (ASIC)), by program instructions executed by one or more processors, or by a combination of the two. carried out. In addition, it is contemplated that such sequences of actions described herein are fully embodied in any form of computer readable storage medium having stored thereon that, when executed, will cause the associated processor to perform the operations herein. Describe the functional correspondence of a group of computer instructions. Accordingly, the various aspects of the invention may be embodied in a variety of forms and are intended to be within the scope of the claimed subject matter. In addition, for each of the embodiments described herein, a corresponding form of any such embodiments can be described herein as, for example, "logic configured to perform the described acts."

高資料速率(HDR)用戶台(本文中稱作使用者設備(UE))可為行動的或固定的,且可與一或多個存取點(AP)(其可稱作節點B)通信。UE經由該等節點B中之一或多者將資料封包傳輸至無線電網路控制器(RNC)且經由該等節點B中之一或多者接收資料封包。節點B及RNC係 被稱為無線電存取網路(RAN)之網路之部分。無線電存取網路可在多個存取終端機之間傳送語音及資料封包。 A high data rate (HDR) subscriber station (referred to herein as a user equipment (UE)) may be mobile or fixed and may be in communication with one or more access points (APs), which may be referred to as Node Bs. . The UE transmits the data packet to the Radio Network Controller (RNC) via one or more of the Node Bs and receives the data packet via one or more of the Node Bs. Node B and RNC Part of the network known as the Radio Access Network (RAN). The radio access network can transmit voice and data packets between multiple access terminals.

無線電存取網路可進一步連接至在該無線電存取網路外部的額外網路(諸如包括特定載波相關伺服器及器件以及至其他網路(諸如公司內部網路、網際網路、公眾交換電話網路(PSTN)、伺服通用封包無線電服務(GPRS)支援節點(SGSN)、閘道器GPRS支援節點(GGSN))之連接性的核心網路),且可在每一UE與此等網路之間傳送語音及資料封包。可將已與一或多個節點B建立現用訊務頻道連接的UE稱作現用UE,且可稱作處於訊務狀態。可將在與一或多個節點B建立現用訊務頻道(TCH)連接之處理程序中的UE稱作處於連接設立狀態。UE可為經由無線頻道或經由有線頻道進行通信之任何資料器件。UE可另外為諸多類型之器件中之任一者,包括(但不限於)PC卡、緊密快閃器件、外部或內部數據機,或無線或有線電話。UE將信號發送至節點B所憑藉之通信鏈路稱為上行鏈路頻道(例如,反向訊務頻道、控制頻道、存取頻道等)。節點B將信號發送至UE所憑藉之通信鏈路稱為下行鏈路頻道(例如,傳呼頻道、控制頻道、廣播頻道、前向訊務頻道等)。如本文中所使用,術語訊務頻道(TCH)可指代上行鏈路/反向訊務頻道抑或下行鏈路/前向訊務頻道。 The radio access network can be further connected to additional networks external to the radio access network (such as including specific carrier-related servers and devices and to other networks (such as corporate intranets, the Internet, public switched phones) Network (PSTN), Servo General Packet Radio Service (GPRS) Support Node (SGSN), Gateway GPRS Support Node (GGSN) connectivity core network, and can be used in each UE and such networks Transfer voice and data packets between. A UE that has established an active service channel connection with one or more Node Bs may be referred to as an active UE, and may be referred to as being in a traffic state. A UE in a handler that establishes an active traffic channel (TCH) connection with one or more Node Bs may be referred to as being in a connection setup state. The UE may be any data device that communicates via a wireless channel or via a cable channel. The UE may additionally be any of a number of types of devices including, but not limited to, PC cards, compact flash devices, external or internal data machines, or wireless or wireline phones. The communication link by which the UE transmits signals to the Node B is referred to as an uplink channel (eg, a reverse traffic channel, a control channel, an access channel, etc.). The communication link by which Node B sends signals to the UE is referred to as a downlink channel (eg, paging channel, control channel, broadcast channel, forward traffic channel, etc.). As used herein, the term traffic channel (TCH) may refer to an uplink/reverse traffic channel or a downlink/forward traffic channel.

圖1說明根據本發明之至少一個實施例之無線系統100之一個例示性實施例的方塊圖。系統100可含有跨越空中介面104與存取網路或無線電存取網路(RAN)120通信之存取終端機(諸如蜂巢式電話102),該RAN 120可將存取終端機102連接至網路設備,從而在封包交換資料網路(例如,內部網路、網際網路及/或載波網路126)與存取終端機102、108、110、112之間提供資料連接性。如此處所示,存取終端機可為蜂巢式電話102、個人數位助理108、傳呼機110(其在此處被展示為雙向文字傳呼機)或甚至具有無線通信入口之單獨電腦平台112。因 此,本發明之實施例可實現於包括無線通信入口或具有無線通信能力之任何形式的存取終端機上,其包括(無限制)無線數據機、PCMCIA(個人電腦記憶卡介面協會)卡、個人電腦、電話,或其任何組合或子組合。另外,如本文中所使用,術語「存取終端機」、「無線器件」、「用戶端器件」、「行動終端機」及其變體可互換使用。 FIG. 1 illustrates a block diagram of an illustrative embodiment of a wireless system 100 in accordance with at least one embodiment of the present invention. System 100 can include an access terminal (such as cellular telephone 102) that communicates with an access network or radio access network (RAN) 120 across an empty intermediation plane 104, which can connect the access terminal 102 to the network The device, thereby providing data connectivity between the packet switched data network (e.g., internal network, internet, and/or carrier network 126) and the access terminals 102, 108, 110, 112. As shown herein, the access terminal can be a cellular telephone 102, a personal digital assistant 108, a pager 110 (which is shown here as a two-way text pager) or even a separate computer platform 112 with a wireless communication portal. because Thus, embodiments of the present invention can be implemented on any form of access terminal including a wireless communication portal or having wireless communication capabilities, including (unrestricted) wireless data, PCMCIA (Personal Computer Memory Card Interface Association) cards, Personal computer, telephone, or any combination or sub-combination thereof. Also, as used herein, the terms "access terminal", "wireless device", "customer device", "mobile terminal" and variations thereof are used interchangeably.

返回參看圖1,無線網路100之組件及本發明之例示性實施例之元件的相互關係並不限於所說明之組態。系統100僅為例示性的且可包括允許遠端存取終端機(諸如無線用戶端計算器件102、108、110、112)彼此在兩者之間及各者之間及/或在經由空中介面104及RAN 120連接之組件的兩者之間及各者之間進行無線通信的任何系統,其包括(無限制)載波網路126、網際網路及/或其他遠端伺服器。 Referring back to Figure 1, the interrelationship of the components of the wireless network 100 and the elements of the exemplary embodiments of the present invention is not limited to the illustrated configuration. System 100 is merely exemplary and may include allowing remote access terminals (such as wireless client computing devices 102, 108, 110, 112) to be between each other and between each other and/or via an empty interfacing plane Any system that wirelessly communicates between and between the components of the RAN 120 and its components, including (unrestricted) carrier network 126, the Internet, and/or other remote servers.

RAN 120控制被發送至基地台控制器/封包控制功能(BSC/PCF)122之訊息(通常係作為資料封包而發送)。BSC/PCF 122負責在封包資料服務節點100(「PDSN」)與存取終端機102/108/110/112之間發信、建立及拆毀承載頻道(亦即,資料頻道)。若啟用鏈路層加密,則BSC/PCF 122亦在經由空中介面104來轉遞內容之前加密該內容。BSC/PCF 122之功能在此項技術中係眾所熟知的,且出於簡潔起見將不另外加以論述。載波網路126可藉由網路(網際網路及/或公眾交換電話網路(PSTN))與BSC/PCF 122通信。或者,BSC/PCF 122可直接連接至網際網路或外部網路。通常,在載波網路126與BSC/PCF 122之間的網路或網際網路連接傳送資料,且PSTN傳送語音資訊。BSC/PCF 122可連接至多個基地台(BS)或數據機集區收發器(MPT)124。以與載波網路類似之方式,BSC/PCF 122通常藉由網路(網際網路及/或PSTN)而連接至MPT/BS 124以用於資料傳送及/或語音資訊。MPT/BS 124可向存取終端機(諸如蜂巢式電話102)無線地廣播資料訊息。MPT/BS 124、BSC/PCF 122及其他組件可形成RAN 120, 如此項技術中所已知。然而,亦可使用替代組態,且本發明並不限於所說明之組態。舉例而言,在另一實施例中,可將BSC/PCF 122及MPT/BS 124中之一或多者的功能性壓縮至具有BSC/PCF 122及MPT/BS 124兩者之功能性的單一「混合」模組中。 The RAN 120 controls the messages that are sent to the base station controller/packet control function (BSC/PCF) 122 (usually sent as data packets). The BSC/PCF 122 is responsible for signaling, establishing and tearing down bearer channels (i.e., data channels) between the packet data service node 100 ("PDSN") and the access terminal 102/108/110/112. If link layer encryption is enabled, the BSC/PCF 122 also encrypts the content before forwarding the content via the empty media plane 104. The functions of BSC/PCF 122 are well known in the art and will not be discussed separately for the sake of brevity. Carrier network 126 can communicate with BSC/PCF 122 via a network (Internet and/or Public Switched Telephone Network (PSTN)). Alternatively, the BSC/PCF 122 can be directly connected to the Internet or an external network. Typically, a network or internet connection between carrier network 126 and BSC/PCF 122 transmits data, and the PSTN transmits voice information. The BSC/PCF 122 can be connected to multiple base stations (BSs) or modem hub transceivers (MPTs) 124. In a manner similar to a carrier network, the BSC/PCF 122 is typically connected to the MPT/BS 124 via a network (Internet and/or PSTN) for data transfer and/or voice information. The MPT/BS 124 can wirelessly broadcast data messages to an access terminal, such as the cellular telephone 102. MPT/BS 124, BSC/PCF 122 and other components may form RAN 120, As is known in the art. However, alternative configurations may also be used, and the invention is not limited to the configuration illustrated. For example, in another embodiment, the functionality of one or more of BSC/PCF 122 and MPT/BS 124 may be compressed to a single functionality having both BSC/PCF 122 and MPT/BS 124 functionality. In the "Mixed" module.

圖2說明根據本發明之一實施例之核心網路126。在圖2之實施例中,載波網路126包括封包資料伺服節點(PDSN)160、廣播伺服節點(BSN)165及網際網路175。圖2中亦展示交換伺服器172及社群網路連結伺服器174。然而,在替代實施例中,交換伺服器172、社群網路連結伺服器174及/或其他組件可位於載波網路外部。PDSN 160利用(例如)cdma2000無線電存取網路(RAN)(例如,圖1之RAN 120)來為行動台(例如,存取終端機,諸如來自圖1之102、108、110、112)提供對網際網路175、內部網路及/或遠端伺服器(例如,伺服器172、174)的存取。在充當存取閘道器的情況下,PDSN 160可提供簡單IP及行動IP存取、外籍代理支援及封包傳送。PDSN 160可充當用於鑑認、授權及帳戶處理(AAA)伺服器及其他支援之基礎結構的用戶端且向行動台提供至IP網路之閘道器,如此項技術中所已知。如圖2中所示,PDSN 160可經由習知A10連接來與RAN 120(例如,BSC/PCF 122)通信。A10連接在此項技術中係眾所熟知的,且出於簡潔起見將不另外加以描述。廣播伺服節點(BSN)165可經組態以支援多播及廣播服務。BSN 165經由廣播(BC)A10連接來與RAN 120(例如,BSC/PCF 122)通信。BCA10連接用以傳送多播及/或廣播訊息傳遞。 FIG. 2 illustrates a core network 126 in accordance with an embodiment of the present invention. In the embodiment of FIG. 2, carrier network 126 includes packet data server (PDSN) 160, broadcast servo node (BSN) 165, and internet network 175. Exchange server 172 and social network connection server 174 are also shown in FIG. However, in an alternate embodiment, the switching server 172, the social network connection server 174, and/or other components may be external to the carrier network. The PDSN 160 utilizes, for example, a cdma2000 Radio Access Network (RAN) (e.g., RAN 120 of FIG. 1) to provide mobile stations (e.g., access terminals, such as 102, 108, 110, 112 from Figure 1). Access to the Internet 175, the internal network, and/or remote servers (e.g., servers 172, 174). In the case of acting as an access gateway, PDSN 160 can provide simple IP and mobile IP access, foreign agent support, and packet delivery. The PDSN 160 can act as a gateway for authentication, authorization, and account processing (AAA) servers and other supporting infrastructure and provide the mobile station with a gateway to the IP network, as is known in the art. As shown in FIG. 2, PDSN 160 can communicate with RAN 120 (e.g., BSC/PCF 122) via a conventional A10 connection. A10 connections are well known in the art and will not be described separately for the sake of brevity. The Broadcast Servo Node (BSN) 165 can be configured to support multicast and broadcast services. The BSN 165 communicates with the RAN 120 (e.g., BSC/PCF 122) via a broadcast (BC) A10 connection. The BCA10 connection is used to deliver multicast and/or broadcast messaging.

參看圖2,交換伺服器172對應於支援可經由網際網路175存取之訊息傳遞及合作軟體的一或多個分散式伺服器。舉例而言,微軟交換伺服器係廣泛使用之類型之交換伺服器172。如應瞭解,交換伺服器172可儲存聯絡人資訊(例如,電子郵件聯絡人、地址等)以及相關聯之訊息傳遞(例如,電子郵件等)及/或行事曆資訊(例如,會議、約會 等)。Twitter係可由交換伺服器172支援之服務之另一實例。 Referring to FIG. 2, the switching server 172 corresponds to one or more distributed servers that support messaging and collaboration software accessible via the Internet 175. For example, the Microsoft Exchange Server is a type of switching server 172 that is widely used. As should be appreciated, the exchange server 172 can store contact information (eg, email contacts, addresses, etc.) and associated messaging (eg, email, etc.) and/or calendar information (eg, meetings, appointments) Wait). Twitter is another example of a service that can be supported by the exchange server 172.

社群網路連結伺服器174對應於支援至用戶之社群網路連結服務(例如,Facebook、MySpace、Orkut等)的一或多個分散式伺服器。社群網路連結伺服器174儲存關於用戶設定檔之資訊以及用戶間資訊(例如,用戶之朋友清單、家人清單、業務聯絡人清單等)。社群網路連結伺服器174亦可評估及/或產生使用者之社群地圖,諸如間接地相關但不具有直接社群連結之製圖用戶(例如,朋友的朋友,等),等等。社群網路連結伺服器174亦可儲存關於其用戶之多媒體,諸如公佈之多媒體檔案(例如,影像、音訊檔案、視訊檔案、文字檔案等)及其相關聯之資訊(例如,當公佈或產生多媒體檔案時,與該多媒體檔案相關聯之位置(諸如拍攝圖片的位置或記錄聲音的位置)、與該多媒體檔案相關聯之用戶或非用戶(諸如在音訊檔案中說話的人或拍攝圖片的位置等))。 The social network connection server 174 corresponds to one or more distributed servers that support the user's social networking service (eg, Facebook, MySpace, Orkut, etc.). The social network connection server 174 stores information about the user profile and inter-user information (eg, a list of friends of the user, a list of family members, a list of business contacts, etc.). The social network connection server 174 can also evaluate and/or generate a community map of the user, such as cartographic users (eg, friends of friends, etc.) that are indirectly related but do not have direct community connections, and the like. The social network connection server 174 can also store multimedia about its users, such as published multimedia files (eg, images, audio files, video files, text files, etc.) and their associated information (eg, when published or generated) The location associated with the multimedia file, such as the location at which the picture was taken or the location at which the sound was recorded, the user or non-user associated with the multimedia file (such as the person speaking in the audio file or the location where the picture was taken) Wait)).

如將瞭解,交換伺服器172及社群網路連結伺服器174之功能可重疊使得每一伺服器之功能性可合併至單一伺服器中,或替代地,此等不同伺服器可為獨立的但可在需要時針對資訊而詢問彼此。 As will be appreciated, the functions of the switching server 172 and the social network connection server 174 can be overlapped such that the functionality of each server can be combined into a single server, or alternatively, such different servers can be independent. But ask each other about the information when needed.

圖3為說明無線電信器件之一個實施例的方塊圖,該無線電信器件係具有PTT按鈕78之行動電話14,該PTT按鈕78斷開至一組目標器件(亦即,通信群12之其他成員)之直接通信。亦向無線器件14之使用者將無線器件14展示為具有圖形顯示器80。無線器件14包括電腦平台82,該電腦平台82可處置語音及資料封包,且接收及執行跨越無線網路20所傳輸之軟體應用程式以包括群導向媒體。電腦平台82尤其包括:特殊應用積體電路(「ASIC」)84或其他處理器、微處理器、邏輯電路、可程式化閘陣列或其他資料處理器件。在製造無線器件時安裝ASIC 84,且ASIC 84通常為不可升級的。ASIC 84或其他處理器執行應用程式設計介面(「API」)層86,該API層86包括常駐應用程式環 境,且可包括載入於ASIC 84上之作業系統。該常駐應用程式環境與無線器件之記憶體88中之任何常駐程式建立介面。常駐應用程式環境之實例為由QUALCOMM®開發以用於無線器件平台之「無線二進位執行環境」(BREW)軟體。 3 is a block diagram illustrating one embodiment of a wireless telecommunications device that is a mobile telephone 14 having a PTT button 78 that is disconnected to a group of target devices (ie, other members of the communication group 12) Direct communication. The wireless device 14 is also shown to have a graphical display 80 to a user of the wireless device 14. The wireless device 14 includes a computer platform 82 that processes voice and data packets and receives and executes software applications transmitted across the wireless network 20 to include group-oriented media. Computer platform 82 includes, inter alia, special application integrated circuits ("ASICs") 84 or other processors, microprocessors, logic circuits, programmable gate arrays, or other data processing devices. The ASIC 84 is mounted during the manufacture of the wireless device, and the ASIC 84 is typically not upgradeable. The ASIC 84 or other processor executes an application programming interface ("API") layer 86, which includes resident application loops And may include an operating system loaded on the ASIC 84. The resident application environment establishes an interface with any resident program in the memory 88 of the wireless device. An example of a resident application environment is the Wireless Binary Execution Environment (BREW) software developed by QUALCOMM® for wireless device platforms.

如此處所示,無線器件可為具有圖形顯示器80之行動電話14,但亦可為具有如此項技術中已知之電腦平台82之任何無線器件,諸如個人數位助理(PDA)、具有圖形顯示器80之傳呼機或甚至具有一無線通信入口之單獨電腦平台82,且可另外具有至一網路及網際網路之有線連接。另外,記憶體88可包含唯讀記憶體或隨機存取記憶體(RAM及ROM)、EPROM、EEPROM、快閃記憶卡或電腦平台所共有之任何記憶體。電腦平台82亦可包括用於儲存記憶體88中不在使用中之軟體應用程式的區域資料庫90。區域資料庫90通常包含一或多個快閃記憶體單元,但可為如此項技術中已知之二級或三級儲存器件,諸如磁性媒體、EPROM、EEPROM、光學媒體、磁帶或軟碟或硬碟。圖形顯示器80可不僅呈現關於正在進行之群呼叫的資訊,而且呈現關於群導向媒體之資訊,以包括檔案預覽,如本文中予以更完整描述。 As shown herein, the wireless device can be a mobile phone 14 having a graphical display 80, but can be any wireless device having a computer platform 82 as is known in the art, such as a personal digital assistant (PDA) having a graphical display 80. The pager or even a separate computer platform 82 having a wireless communication portal can additionally have a wired connection to a network and the Internet. In addition, the memory 88 can include any memory shared by the read only memory or random access memory (RAM and ROM), EPROM, EEPROM, flash memory card, or computer platform. The computer platform 82 can also include a regional repository 90 for storing software applications that are not in use in the memory 88. The regional repository 90 typically contains one or more flash memory cells, but may be secondary or tertiary storage devices known in the art, such as magnetic media, EPROM, EEPROM, optical media, tape or floppy or hard. dish. The graphical display 80 can present not only information about the ongoing group call, but also information about the group directed media to include an archive preview, as described more fully herein.

在無線器件之此實施例中,電腦平台82亦包括可斷開自無線器件之通信頻道的直接通信介面92。該直接通信介面92亦可為用於無線器件之標準通信介面之部分,其一般載運傳輸至無線器件及自無線器件傳輸之語音及資料。直接通信介面92通常包含如此項技術中已知之硬體。 In this embodiment of the wireless device, computer platform 82 also includes a direct communication interface 92 that can be disconnected from the communication channel of the wireless device. The direct communication interface 92 can also be part of a standard communication interface for wireless devices that typically carries voice and data transmitted to and from the wireless device. Direct communication interface 92 typically includes hardware as is known in the art.

圖4為經組態以用於執行於無線器件14上之軟體層之一個實施例的圖式。在此實施例中,行動器件環境中之電腦平台82由開發於行動台數據機(MSM)100頂部之一系列軟體「層」組成,且由QUALCOMM開發之先進行動用戶軟體(AMSS)102驅動下伏MSM晶片組且實施整套CDMA通信技術(其包括CDMA2000 1X及CDMA2000 1xEV-DO)之軟體協定堆疊。存在亦由QUALCOMM開發之行動作業系統層104(在此實施例中為BREW®)。行動作業系統層104應用程式設計介面用於晶片特定或器件特定操作,同時提供消除至AMSS 100及電腦平台上之任何OEM軟體之直接接觸的隔離層。行動作業系統層104賦能在不必於每次發佈器件特定軟體之新版本時重寫應用程式的情況下使用行動器件特徵的應用程式開發。 4 is a diagram of one embodiment of a software layer configured for execution on a wireless device 14. In this embodiment, the computer platform 82 in the mobile device environment consists of a series of software "layers" developed at the top of the Mobile Station Data Machine (MSM) 100, driven by Advanced Mobile User Software (AMSS) 102 developed by QUALCOMM. Volt MSM chipset and implement a complete set of CDMA communication technologies (including CDMA2000 1X and CDMA2000) 1xEV-DO) software contract stack. There is a mobile operating system layer 104 (BREW® in this embodiment) also developed by QUALCOMM. The mobile operating system layer 104 application programming interface is used for wafer-specific or device-specific operations while providing an isolation layer that eliminates direct contact to the AMSS 100 and any OEM software on the computer platform. The mobile operating system layer 104 enables application development using mobile device features without having to rewrite the application each time a new version of the device specific software is released.

社群網路連結用戶端108為經由外部介面(此處展示於社群網路連結感知型UI 106處)來提供對社群網路連結服務(例如,至Facebook、MySpace等之連接)之存取的應用程式。社群網路連結用戶端108包括賦能行動作業系統104應用程式(諸如社群網路連結媒體用戶端110)所需之所有功能。在一實例中,除藉由社群網路連結用戶端108來提供對社群網路連結服務的存取之外,社群網路連結用戶端108亦可充當所有社群網路連結感知型應用程式與至社群網路連結伺服器174之介面之間的隔離層。在此實施例中,社群網路連結用戶端108保持對社群網路連結服務之存取,對社群網路連結通信請求做出回應,處理針對社群網路連結服務之所有社群網路連結感知型行動作業系統應用程式請求,及處理所有傳出之社群網路連結請求。 The social network connection client 108 provides access to social network connection services (eg, connections to Facebook, MySpace, etc.) via an external interface (shown here at the social network connection aware UI 106). Take the app. The social network connection client 108 includes all of the functionality required to enable the mobile operating system 104 application, such as the social network connection media client 110. In one example, the social network connection client 108 can also act as all social network connection-aware types in addition to providing access to the social network connection service via the social network connection client 108. The isolation layer between the application and the interface to the social network connection server 174. In this embodiment, the social network connection client 108 maintains access to the social network connection service, responds to the social network connection communication request, and processes all communities for the social network connection service. The Network Link Awareness Action System application requests and handles all outgoing community network connection requests.

社群網路連結媒體用戶端110為基於行動作業系統之應用程式,其擴展社群網路連結服務以用於達成對與社群網路連結相關聯之媒體的存取(例如,經社群網路連結之聯絡人之間的群對話、在經社群網路連結之聯絡人及/或社群網路連結伺服器174之間交換影像資料、視訊資料等,等)。參看圖5,說明例示性行動通信器件500,且詳言之說明該器件之使用者介面。行動通信器件500包括顯示器505(例如,LCD或OLED顯示器)。在一些實施例中,顯示器505可包括觸控螢幕能力。行動通信器件500可包括小鍵盤515(例如,標準電話小鍵盤、QWERTY小鍵盤、實體觸覺回應小鍵盤、經由觸控螢幕之軟式小鍵 盤,等)。行動通信器件500亦可包括導覽按鈕510,該等導覽按鈕510可另外包含向上、向下、向左及向右鍵以用於導覽顯示器505。在一實例中,導覽按鈕510可對應於能夠在其他方向(例如,左上、右下等)上自使用者獲取所要方向的定向墊。導覽按鈕510可另外包含選擇或確定鍵550以指示使用者對特定功能之選擇或確認。器件亦可包括軟鍵507,該等軟鍵507為可程式化的且用以選擇如在顯示器505之位於軟鍵507附近之區域中所指示的功能。 The social network connection media client 110 is a mobile operating system based application that extends the social network connection service for accessing media associated with the social network connection (eg, via the community) Group conversations between network-connected contacts, exchange of video data, video data, etc. between social network connection contacts and/or social network connection servers 174, etc.). Referring to Figure 5, an exemplary mobile communication device 500 is illustrated, and the user interface of the device is described in detail. The mobile communication device 500 includes a display 505 (eg, an LCD or OLED display). In some embodiments, display 505 can include touch screen capabilities. The mobile communication device 500 can include a keypad 515 (eg, a standard telephone keypad, a QWERTY keypad, a physical haptic response keypad, a soft key via a touch screen) Disk, etc.). The mobile communication device 500 can also include a navigation button 510 that can additionally include up, down, left, and right keys for navigating the display 505. In one example, the navigation button 510 can correspond to an orientation pad that can acquire a desired direction from a user in other directions (eg, upper left, lower right, etc.). The navigation button 510 can additionally include a selection or determination key 550 to indicate the user's selection or confirmation of a particular function. The device can also include soft keys 507 that are programmable and used to select functions as indicated in the area of display 505 that is located adjacent to soft keys 507.

在各種實施例中,揭示用於在通信器件(例如,行動通信器件)上提供整合之資料管理、可視化及使用者介面能力的系統、方法及通信器件。使用者介面可提供「資料物件」(例如,活動、事件、經社群網路連結之聯絡人、多媒體檔案等)沿時間維度(例如,時刻表)、空間維度(例如,基於至使用者或一指定位置之距離)或在基於資料物件自身之社群接近性(例如,基於使用者在活動及/或所評估之經社群網路連結之聯絡人中所具有之預期感興趣量)的社群維度中的視覺表示(例如,社群地圖、位置地圖、活動之時刻表等)。 In various embodiments, systems, methods, and communication devices for providing integrated data management, visualization, and user interface capabilities on a communication device (eg, a mobile communication device) are disclosed. The user interface can provide "data objects" (eg, events, events, contacts via social network links, multimedia files, etc.) along a time dimension (eg, a timetable), a spatial dimension (eg, based on a user or a specified location distance) or based on the community proximity of the data item itself (eg, based on the expected amount of interest the user has in the activity and/or the assessed social network connection contact) Visual representations in the community dimension (for example, community maps, location maps, timetables for events, etc.).

在一個實施例中,時間維度可經組態以傳達過去或歷史資訊(例如,針對經社群網路連結之聯絡人的過去活動或過去位置)、目前資訊(例如,基於即時資訊或被預期指示當前時間之資訊)或未來資訊(例如,基於事件之已計劃排程、經社群網路連結之聯絡人的行事曆等)。資料物件可另外呈現於按時間先後順序之時間的使用者可選級區(band)內。舉例而言,級區可表示過去事件、當前事件或已計劃(未來)事件。時間級區可包含連續之未來時間級區。在各種實施例中,可以各種方式將本發明稱作「整合之顯示器」或「整合之縮放」。 In one embodiment, the time dimension can be configured to convey past or historical information (eg, past or past locations for contacts connected via a social network), current information (eg, based on instant information or expected) Information indicating the current time) or future information (for example, scheduled schedules based on events, calendars of contacts connected via social networks, etc.). The data item may additionally be presented in a user selectable level of time in chronological order. For example, a level zone can represent a past event, a current event, or a planned (future) event. The time zone can contain consecutive future time zones. In various embodiments, the invention may be referred to in various ways as an "integrated display" or "integrated zoom."

在另外之實施例中,在資料物件(例如,事件、活動、多媒體檔案及/或聯絡人)之使用者可選之基於時間的級區內,使用者及群業已完成或計劃之資料物件可沿社群接近性之維度(亦即,「社群維度」) 來表示,其藉由不同大小及形狀的假影或圖示來描繪(例如,藉此每一假影經組態以具有指示資料物件之視覺顯著度,藉此可藉由類似之假影來表示類似之資料物件以幫助使用者視覺辨識事件及/或聯絡人)。藉由提供跨越處於不同空間、社群及/或時間維度中的資料物件移動瀏覽的能力(例如,已發生之事件及活動或由經社群網路連結之聯絡人在當前時間級區內所訪問的位置),使用者可基於資料物件之各種屬性來提取及保持內容脈絡。在資料物件對應於活動的實例中,此等屬性可包含:(a)誰,或實現活動或已計劃活動的人;(b)什麼,或所實現或已計劃之活動的性質;(c)何時,或過去、當前或已計劃之活動的時間;(d)何處,或過去、當前或已計劃之活動的位置。 In another embodiment, in a user-selectable time-based level of a data item (eg, event, activity, multimedia file, and/or contact), the user and the group have completed or planned the data item. Dimensions along the proximity of the community (ie, "community dimension") It is indicated that it is depicted by artifacts or illustrations of different sizes and shapes (eg, whereby each artifact is configured to have a visual saliency indicative of the data object, whereby a similar artifact can be used Represents a similar data item to help the user visually identify the event and/or contact person). The ability to move browsing across data objects in different spatial, community, and/or time dimensions (eg, events and events that have occurred or contacts connected by the social network in the current time zone) The location of the visit), the user can extract and maintain the context of the content based on various attributes of the data object. In instances where the data item corresponds to an activity, such attributes may include: (a) who, or the person who achieved the activity or planned activity; (b) what, or the nature of the activity achieved or planned; (c) When, or when, past, current, or planned activities; (d) where, or the location of past, current, or planned activities.

自活動之屬性所獲得的內容脈絡資訊亦可用以計劃未來活動。使用者可能立即或在更遲之時間重複一特定活動。活動可涵蓋使用者在行動器件上執行之各種動作(諸如即按即說(push-to-talk)、一對一及會議語音呼叫,及即按分享(push-to-share)物件(諸如圖片、視訊、備忘錄、聊天、表情符號、已計劃之行事曆事件及其他資訊片段))。 The contextual information obtained from the nature of the activity can also be used to plan future activities. The user may repeat a particular activity immediately or later. Activities can cover various actions performed by the user on the mobile device (such as push-to-talk, one-to-one and conference voice calls, and push-to-share objects (such as pictures). , video, memo, chat, emoji, planned calendar events and other pieces of information)).

在又一實施例中,一組資料物件(例如,活動、事件、經社群網路連結之聯絡人等)之視覺表示可實施於三維座標框架內之軸上,其中該等軸對應於空間維度(例如,距離等)、時間維度(例如,時間)及社群維度(例如,在事件或經社群網路連結之內容中的使用者之預期感興趣量,或「社群接近性」)。藉由導覽空間及社群接近性軸或維度,使用者可另外具備在參考系(frame of reference)內選擇聯絡人以用於達成與所選聯絡人開始活動之目的的能力。因此,圖上所表示之特定資料物件可對應於具有其相關聯之空間及時間資訊的事件或活動,或者可對應於使用者之經社群網路連結之聯絡人(具有其相關聯 之空間及時間資訊)。 In yet another embodiment, a visual representation of a set of data objects (eg, activities, events, contacts via a social network connection, etc.) can be implemented on a shaft within a three-dimensional coordinate frame, where the axes correspond to space Dimensions (eg, distances, etc.), time dimensions (eg, time), and community dimensions (eg, expected interest of users in events or content linked via social networks, or "community proximity" ). By navigating the spatial and community proximity axes or dimensions, the user may additionally have the ability to select a contact within the frame of reference for achieving the purpose of starting the activity with the selected contact. Thus, the particular data item represented on the map may correspond to an event or activity having its associated spatial and temporal information, or may correspond to the user's social network connection contact (with its associated Space and time information).

或者,視覺表示自身無需顯示該等維度中之每一者,但顯示該等資料物件之方式仍係基於該三個維度中之每一者。舉例而言,若視覺表示對應於地理區域之位置地圖,則實際視覺表示顯示空間維度。然而,位置地圖上所顯示之位於對應之位置中的實際資料物件亦滿足詢問之時間及社群參數以便首先顯示於位置地圖上。因此,雖然地形圖通常用以指示位置,但在此狀況下,表示出現在地圖上之資料物件的假影亦用以指示各別資料物件滿足詢問之其他參數而非僅僅位置參數。 Alternatively, the visual representation itself does not need to display each of the dimensions, but the manner in which the data objects are displayed is still based on each of the three dimensions. For example, if the visual representation corresponds to a location map of a geographic area, the actual visual representation displays the spatial dimension. However, the actual data item displayed on the location map in the corresponding location also satisfies the time and community parameters of the inquiry for display first on the location map. Thus, although topographic maps are often used to indicate location, in this case, artifacts representing data objects appearing on the map are also used to indicate that the respective data objects satisfy other parameters of the query rather than just the location parameters.

圖6描繪用於實施本文中所揭示之實施例中之一些實施例的例示性座標系統600。在該圖中,考慮三個正交軸以用於呈現資訊及縮放(相對於被考慮為該等正交軸之原點的使用者605)。應瞭解,該等正交軸之原點可表示可依據社群、空間及時間維度加以識別之任何點(例如,諸如給定用戶或使用者在當前時間在使用者之當前位置之設定檔、給定用戶群在當前時間基於群特定性質之設定檔等),使得可確定在每一維度中資料物件相對於原點的相對位置。在水平軸610(或x軸)上,可表示沿空間維度之基於空間的縮放。在一實施例中,可沿此軸來表示與資料物件相關聯之位置距原點(例如,使用者之位置)的實體距離。垂直軸620(或y軸)可用以表示沿時間維度之基於時間的縮放。在另一實施例中,可沿此軸來表示時間量(過去與目前兩者)。第三軸630(或z軸)可用以表示沿社群維度之基於關係的縮放。在各種實施例中,此軸可用以表示距原點之社群距離或接近性(諸如使用者之社群設定檔或群設定檔)。舉例而言,可將對應於親密朋友或家人之資料物件表示為比疏遠之熟識者更接近原點,該疏遠之熟識者可被表示為距原點較遠。除關係之「類型」(例如,比朋友優先考慮家人聯絡人等)以外,社群接近性亦可考慮間接關係(例如,朋友的朋友比朋 友的朋友的朋友更親密等)。 FIG. 6 depicts an illustrative coordinate system 600 for implementing some of the embodiments disclosed herein. In this figure, three orthogonal axes are considered for presenting information and scaling (relative to the user 605 considered to be the origin of the orthogonal axes). It should be appreciated that the origin of the orthogonal axes may represent any point that may be identified in terms of community, space, and time dimensions (eg, a profile such as a given user or user at the current location of the user at the current time, A given user group is based on a group-specific nature profile at the current time, etc., such that the relative position of the data object relative to the origin in each dimension can be determined. On the horizontal axis 610 (or x-axis), space-based scaling along the spatial dimension can be represented. In an embodiment, the physical distance from the origin (eg, the location of the user) of the location associated with the data item may be represented along this axis. A vertical axis 620 (or y-axis) can be used to represent time-based scaling along the time dimension. In another embodiment, the amount of time (both past and present) can be represented along this axis. The third axis 630 (or z-axis) can be used to represent a relationship-based scaling along the community dimension. In various embodiments, this axis can be used to indicate community distance or proximity to the origin (such as a user's community profile or group profile). For example, a data item corresponding to a close friend or family member may be represented as being closer to the origin than a distantly acquainted person, and the alienated person may be represented as being farther from the origin. In addition to the "type" of the relationship (for example, preferring family liaisons to friends, etc.), community proximity can also consider indirect relationships (for example, friends and friends) Friends of friends are more intimate, etc.).

在另一實例中,圖6中之資料物件表示之視覺表示的原點可指示指定原點(例如,用戶或用戶群之社群設定檔、感興趣之時間及感興趣之位置)及沿顯示器之每一軸之所要維度範圍的詢問(例如,針對一給定使用者)。因此,在一實例中,若給定使用者希望檢視在他當前位置之三(3)英里內的他的社群網路聯絡人,則詢問由以下三者組成:社群參數(例如,若使用者不縮窄或擴展其所請求之聯絡人以用於檢視,則該社群參數可預設為該使用者之任何直接朋友);空間參數(例如,使用者之當前位置及其三英里半徑的組合);及時間參數(例如,當前時間,其可包括預設時間範圍,使得已知當前具有臨限時間量(諸如在最近10分鐘內)之聯絡人之任何位置被視為「當前」)。在此實例中,視覺表示將由此包括當前在指定之三英里半徑內的使用者之每一直接聯絡人的顯示內容。該等聯絡人之實際表示可經由相關聯之假影(例如,聯絡人之圖片、聯絡人所在之位置的圖片、指示使用者與聯絡人之社群關係的視訊等)來達成。 In another example, the origin of the visual representation of the data item representation in FIG. 6 may indicate a specified origin (eg, community profile of the user or user group, time of interest, and location of interest) and along the display A query for the desired dimension range for each axis (eg, for a given user). Thus, in one example, if a given user wishes to view his social network contacts within three (3) miles of his current location, the query consists of the following three: community parameters (eg, if The user does not narrow or expand the contact he requests for viewing, the community parameter can be preset to any direct friend of the user); the spatial parameters (eg, the user's current location and its three miles) And a time parameter (eg, current time, which may include a preset time range such that any location known to have a current amount of threshold time (such as within the last 10 minutes) is considered "current" "). In this example, the visual representation will thus include the display content of each of the direct contacts of the user currently within the specified three-mile radius. The actual representation of such contacts may be achieved via an associated hypothesis (eg, a picture of the contact, a picture of the location of the contact, a video indicating the user's relationship with the contact's community, etc.).

雖然已依據使用者之經社群網路連結之聯絡人而給出此實例,但應瞭解,亦可以類似之方式來指定活動,使得使用者針對其較佳活動(如在其社群設定檔中所指示)之顯示進行詢問,或針對與對應於具有共同活動興趣之經社群網路連結之聯絡人的資料物件的特定活動(例如,高爾夫、保齡球)及/或可獲得該活動之位置(例如,高爾夫球場、保齡球場等)進行詢問。 Although this example has been given based on the user's social network connection contact, it should be understood that the activity can be specified in a similar manner to enable the user to target their activities (eg, in their community profile) The display of the indications in the instructions, or specific activities (eg, golf, bowling) and/or where the activity is available for the data item corresponding to the contact person connected to the social network having the common activity interest An inquiry is made (for example, a golf course, a bowling alley, etc.).

舉例而言,若視覺表示對應於位置地圖,則該視覺表示可基於空間參數來顯示具有縮放欄位之給定位置範圍,且滿足空間、社群及時間參數之每一資料物件的位置可展示於在該給定位置範圍內之其對應位置處。因此,使用者可檢視位置地圖且知曉每一假影係與詢問之匹配之結果相關聯,且可推斷其各別位置。或者,若視覺表示對應於 社群地圖,則該視覺表示可以使得可自顯示內容來推斷使用者與匹配之資料物件的社群關係的方式顯示匹配之結果。或者,若視覺表示對應於時刻表,則該視覺表示可以使得可自顯示內容之視覺檢測來推斷資料物件之時序(例如,事件之出現、聯絡人將何時位於對應於空間參數之位置處等)的方式顯示匹配之結果。 For example, if the visual representation corresponds to a location map, the visual representation may display a given location range having a zoomed field based on the spatial parameter, and the location of each data item satisfying the spatial, community, and time parameters may be displayed. At its corresponding location within the given location range. Thus, the user can view the location map and know that each artifact is associated with the result of the match, and can infer its respective location. Or if the visual representation corresponds to The social map, the visual representation may cause the matching results to be displayed in a manner that infers the user's community relationship with the matching data object from the displayed content. Alternatively, if the visual representation corresponds to a timetable, the visual representation may enable the timing of the data object to be inferred from visual inspection of the displayed content (eg, the occurrence of an event, when the contact will be located at a location corresponding to the spatial parameter, etc.) The way to display the result of the match.

在各種實施例中,可使用三個資訊類型(實體距離、時間及社群接近性)中之兩者來實施其他表示。舉例而言,可在兩個軸中提供基於空間之縮放,其中水平軸表示縱向或東西距離,且垂直軸表示橫向或南北距離。本發明預期各種實施例,其中可提供較整合之使用者介面以使得使用者能夠以更直觀之方式來存取、檢視及管理行動器件上之資訊。 In various embodiments, other representations may be implemented using two of the three information types (physical distance, time, and community proximity). For example, space-based scaling can be provided in two axes, where the horizontal axis represents the longitudinal or east-west distance and the vertical axis represents the lateral or north-south distance. The present invention contemplates various embodiments in which a more integrated user interface can be provided to enable a user to access, view, and manage information on a mobile device in a more intuitive manner.

根據活動理論之宗旨,自以人為中心之觀點,活動係主要內容脈絡。活動理論提出以下理論:當人參與並與其環境互動時,可產生各種工具及處理程序。此等工具及處理程序可為精神及社群處理程序之外在表現,且因而此等工具及處理程序可更容易由他人存取且可傳達至其他人。此等工具及處理程序可特別有用於社群互動。在自活動理論導出之框架中,可將任務及活動再分為動作,動作另外被再分為操作。在系統設計內容脈絡中,使用此等類別可提供對使使用者實施任務所必需之步驟的理解。本發明預期活動理論原理之實施以提供用於管理及存取行動器件上之資訊的直觀使用者介面。 According to the purpose of the activity theory, from the perspective of people-centered, the main content of the activity system. Activity theory proposes the following theory: When people participate and interact with their environment, various tools and processes can be generated. Such tools and processes may be external to the mental and community processes, and thus such tools and processes may be more easily accessed by others and communicated to others. These tools and handlers are especially useful for community interaction. In the framework of self-activity theory, tasks and activities can be subdivided into actions, which are further subdivided into operations. In the context of system design content, the use of such categories provides an understanding of the steps necessary to enable a user to perform a task. The present invention contemplates the implementation of the theoretical principles of activity to provide an intuitive user interface for managing and accessing information on mobile devices.

可在圖7中所描繪之框架內考慮使用者活動。如應瞭解,圖7之描述提供關於可如何判定自使用者或使用者群(或原點)至一給定資料物件(例如,在此狀況下為活動)之「社群接近性」或社群關係程度的實例。當考慮人類活動時,可考慮三個基本三合體。710描繪主題-規則-團體三合體。720描繪團體-角色-物件三合體。730描繪主題-工具-物件三合體。在主題-規則-團體三合體中,人遵循團體內之隱式及顯 式規則。社群網路為「無標度」網路,其含有由分支節點(spoke)連接的具有高度連接的人及許多衛星的少數中心節點(hub)。社群網路繼續新增較新之人且因此保持增長。新人員更有可能加入業已具有許多「連接」之群。 User activities can be considered within the framework depicted in FIG. As should be appreciated, the description of FIG. 7 provides a "community proximity" or association with respect to how a user or group of users (or origin) can be determined to be a given data item (eg, an activity in this situation). An instance of the degree of group relationship. When considering human activities, three basic triads can be considered. 710 depicts the subject-rule-group triad. 720 depicts a group-role-object triad. 730 depicts the subject-tool-object triad. In the subject-rule-group triad, people follow the implicit and explicit within the group. Rules. The social network is a "scale-free" network that contains a few hubs with highly connected people and many satellites connected by spokes. The social network continues to add newer people and therefore grows. New people are more likely to join the group that already has many "connections".

在團體-角色-物件三合體中,為了執行活動之目的,人遵照階層且扮演若干角色以用於分工。在主題-工具-物件三合體中,人需要經由適當工具進行調解以執行活動。所選擇之工具應為在手邊之物件(目標)提供適度調解。藉由將活動視為「事件」,使用來自具有Minkowski時間-空間圖之類推的事件快照提供用以形成及保持空間-時間內容脈絡之機制。圖8描繪一例示性空間-時間圖810。可藉由絕對未來光錐820及絕對過去光錐830來表示未來及過去事件,其中該兩個光錐之相交指示目前時間840。可接著將事件表示為事件快照850以作為過去光錐或未來光錐之切片。再次,雖然關於「事件」來說明及描述圖8,但相同教示可應用於其他類型之資料物件(諸如使用者之經社群網路連結之聯絡人),其中「事件」對應於聯絡人在一特定時間之位置預期,如自聯絡人之行事曆、會議排程等推斷。 In the group-role-object triad, in order to perform activities, people follow the hierarchy and play several roles for division of labor. In the subject-tool-object triad, people need to mediate through appropriate tools to perform activities. The tool chosen should provide modest mediation of the object (target) at hand. By treating the activity as an "event", a snapshot of the event from a Minkowski time-space map is used to provide a mechanism for forming and maintaining a spatial-temporal context. FIG. 8 depicts an exemplary space-time diagram 810. Future and past events may be represented by an absolute future light cone 820 and an absolute past light cone 830, where the intersection of the two light cones indicates the current time 840. The event can then be represented as an event snapshot 850 as a slice of a past light cone or a future light cone. Again, although the "event" is used to illustrate and describe Figure 8, the same teachings can be applied to other types of data objects (such as the user's social network connection contact), where the "event" corresponds to the contact person. The location of a specific time is expected, such as the calendar of contacts, meeting schedules, etc.

依據前述論述,揭示了可使得使用者能夠執行內容脈絡中之活動的各種視圖、篩選器及容器。在一實施例中,可提供三個主要視圖。在活動地圖(例如,其為資料物件之視覺表示之實例,該等資料物件對應於匹配來自使用者之詢問之參數的活動)之實施例中,活動地圖視圖可將活動之快照呈現為時刻表上之事件,其類似於空間-時間中之事件。已完成事件可被指示為歷史事件,且可針對發生於不遠的過去之事件而在過去的時間中表示為「接近」。在較遙遠的過去之事件可在過去的時間中被表示為「遠隔」。已計劃事件可被指示為未來事件,且在不遠的未來之事件可在未來時間中被表示為「接近」。在遙遠的未來之事件可在未來的時間中被表示為「遙遠」。因此,若 原點之時間位置或詢問之時間參數對應於目前,則資料物件在時間維度中的位置對應於資料物件(例如,在此狀況下為事件或活動)在時間上有多遠或被預期有多遠。 In light of the foregoing discussion, various views, filters, and containers are disclosed that enable a user to perform activities in a context. In an embodiment, three main views can be provided. In an embodiment of an activity map (eg, which is an example of a visual representation of a data item that corresponds to an activity that matches parameters from a user's query), the activity map view may present a snapshot of the activity as a time table The event above is similar to the event in space-time. A completed event may be indicated as a historical event and may be referred to as "proximity" in the past time for an event that occurred in a past that is not far away. Events in the far past can be expressed as "distance" in the past. Planned events can be indicated as future events, and events in the near future can be expressed as "close" in future time. Events in the distant future can be expressed as "distant" in the future. Therefore, if The time position of the origin or the time parameter of the query corresponds to the current, then the position of the data object in the time dimension corresponds to how far or expected the data object (for example, an event or activity in this case) is in time. far.

在一實施例中,可使用可用鍵在行動通信器件上實現跨越如上文所描述之各種資料物件(例如,事件、聯絡人、多媒體檔案等)的導覽。在具有數字小鍵盤之器件中,可使用軟鍵。軟鍵係可取決於在按下按鈕的時刻在按鈕附近展示於顯示器上之文字或其他指示來執行可指派之功能的按鈕。在一個實施例中,此等軟鍵可用於放大及縮小顯示器內容(例如,其中「縮放」意謂修改資料物件之視覺表示之所說明的空間、時間及/或社群維度)。在另外之實施例中,可使用具有向左、向右、向上、向下箭頭及確定鍵之五按鈕型導覽鍵。在一些實施例中,確定鍵可同時用作即按分享按鈕。 In an embodiment, navigation of various data items (e.g., events, contacts, multimedia files, etc.) as described above can be implemented on the mobile communication device using the available keys. In devices with a numeric keypad, soft keys are available. The soft key may be a button that performs an assignable function depending on the text or other indication displayed on the display near the button at the moment the button is pressed. In one embodiment, the soft keys can be used to zoom in and out of the display content (eg, where "zooming" means modifying the spatial, temporal, and/or community dimensions of the visual representation of the data item). In other embodiments, a five button type navigation key having left, right, up, down, and OK keys can be used. In some embodiments, the determination key can be used simultaneously as a push-to-share button.

在一實施例中,可將一個軟鍵指派為「縮小」功能,且可將一個軟鍵指派為「放大」功能。縮小可橫越時間方向而朝向過去或朝向增加事件歷史。放大可橫越時間方向而朝向未來或朝向增加已計劃事件。在用於表示活動之三維框架的實施例中,可將時間方向指派給Y軸,如圖6中所示。然而,應瞭解,使用者被准許在該等維度中之任一者中而非僅僅在時間中放大。舉例而言,使用者可關於空間維度而縮小,此可對應於增大空間參數之範圍,使得較遠之距離滿足使用者之詢問。在另一實例中,使用者可關於社群維度而放大,此可對應於增加對社群參數之社群要求,使得其取得更親密之社群關係來滿足使用者之詢問(例如,與「展示朋友與家庭成員兩者」相比,「僅展示家庭成員」為較狹窄之要求)。如應瞭解,「縮放」可對應於擴展或緊縮視野,或者對應於視野之「移位」,使得自一不同觀點檢視相同資料量(例如,在時間實例中,使用者可自發生於下星期之資料物件之視圖移位至發生於第二週之資料物件之視圖,使得兩個視圖皆顯示資料 物件之一週值,但係在不同時間週期中)。 In one embodiment, a softkey can be assigned as a "zoom out" function and a softkey can be assigned as a "zoom in" function. Zooming out can traverse the time direction and increase the event history toward the past or toward the direction. Magnification can traverse the time direction and increase the planned event toward the future or toward the direction. In an embodiment for representing a three-dimensional frame of activity, the time direction can be assigned to the Y-axis, as shown in FIG. However, it should be appreciated that the user is permitted to zoom in on any of these dimensions rather than just in time. For example, the user may zoom out with respect to the spatial dimension, which may correspond to increasing the range of spatial parameters such that the farther distance satisfies the user's query. In another example, the user may zoom in on the community dimension, which may correspond to increasing community requirements for community parameters, such that they obtain a more intimate community relationship to satisfy the user's query (eg, with " "Showing family members only" is a narrower requirement than showing both friends and family members.) As should be appreciated, "zoom" may correspond to an expanded or collapsed field of view, or to a "shift" of the field of view, such that the same amount of data is viewed from a different perspective (eg, in a time instance, the user may self-occur in next week) The view of the data object is shifted to the view of the data object occurring in the second week, so that both views display the data One of the objects has a weekly value, but is in a different time period).

當使用者導覽視覺表示中之資料物件時,使用者可藉由反白顯示(例如,右擊)一給定資料物件來選擇該資料物件。藉由點擊確定按鈕,介面可提供諸如事件之資料物件的細節。舉例而言,顯示內容可指示事件之位置、日期/時間及被邀請者。或者,若資料物件為經社群網路連結之聯絡人,則反白顯示或選擇資料物件可導致顯示聯絡人之設定檔或其他資訊。顯示內容亦可指示可由使用者選擇用於所選事件的動作。在資料物件為事件的狀況下,此等動作可包括(例如)更新事件細節、邀請其他聯絡人、加入事件或取消事件。在資料物件為聯絡人的狀況下,此等動作可包括訊息傳遞聯絡人、將評論新增至聯絡人之社群設定檔的留言板、新增聯絡人以作為朋友等。 When the user navigates the data item in the visual representation, the user can select the data item by highlighting (eg, right clicking) a given data item. By clicking the OK button, the interface provides details of the data item such as the event. For example, the display content may indicate the location of the event, date/time, and invitee. Alternatively, if the data item is a contact via a social network connection, the display or selection of the data item may result in the display of the contact's profile or other information. The display content may also indicate an action that may be selected by the user for the selected event. In the event that the data item is an event, such actions may include, for example, updating event details, inviting other contacts, joining an event, or canceling an event. In the case where the data item is a contact person, such actions may include a message delivery contact, a comment board added to the contact's community profile, a new contact as a friend, and the like.

參看圖9,說明可實施於諸如行動電話之行動通信器件上的例示性使用者介面900。顯示器915可為向行動電話使用者提供資料物件之視覺表示的LCD或OLED顯示器。顯示器915可包括指示當前呈現之使用者介面之當前類型的標題區域910。在圖9之實例中,可以自顯示器上之中心點之徑向方式來呈現複數個資料物件950。如所說明,可將資料物件950呈現為假影或圖示。如需要,其他實施例可使用縮圖或其他圖形指示符。可用使用者ID或在有限之顯示區域內識別假影或圖示的其他構件來表示一些資料物件950。可將在顯示器915內說明或表示一給定資料物件950的特定方式稱作「假影」。在一實例中,類似之假影可與類似之資料物件相關聯或為在空間、社群及/或時間維度中之一或多者當中共用與詢問之原點之給定接近性的資料物件。 Referring to Figure 9, an illustrative user interface 900 that can be implemented on a mobile communication device such as a mobile telephone is illustrated. Display 915 can be an LCD or OLED display that provides a mobile phone user with a visual representation of the data item. Display 915 can include a title area 910 that indicates the current type of user interface currently being presented. In the example of FIG. 9, a plurality of data items 950 can be presented in a radial manner from a center point on the display. As illustrated, the data item 950 can be presented as a ghost or illustration. Other embodiments may use thumbnails or other graphical indicators as desired. Some of the data items 950 may be represented by a user ID or other component that identifies artifacts or illustrations within a limited display area. A particular manner of describing or representing a given data item 950 within display 915 may be referred to as "artifact." In an example, a similar artifact may be associated with a similar material item or a data item that shares a given proximity to the origin of the query among one or more of the spatial, community, and/or time dimensions. .

舉例而言,若兩個特定資料物件對應於在相同時間及/或位置發生之事件,則該兩個資料物件可在其假影內共用一共同視覺特徵以傳達此類似性。在另一實例中,若兩個特定資料物件對應於與相同活動類型有關之事件(例如,兩次不同保齡球錦標賽),則該兩個資料物件 可在其假影內共用一共同視覺特徵以傳達此類似性(例如,投保齡球之人員的影像、保齡球瓶之影像,等)。在另一實例中,若兩個特定資料物件對應於家人聯絡人,則該兩個資料物件可在其假影內共用一共同視覺特徵以傳達此類似性(例如,諸如具有由所有家庭成員共用之特定色彩背景的影像)。在另一實例中,可用聯絡人之三個字母的首字母縮寫或起首字母來識別圖示或假影920。應瞭解,許多不同類型之假影可用於在視覺上表示不同資料物件,且上文在此章節中所給出之實例為非限制性的。 For example, if two particular data objects correspond to events occurring at the same time and/or location, the two data objects may share a common visual feature within their artifacts to convey this similarity. In another example, if two specific data objects correspond to events related to the same activity type (eg, two different bowling tournaments), then the two data objects A common visual feature can be shared within its artifacts to convey this similarity (eg, images of bowlers, bowling images, etc.). In another example, if two particular data objects correspond to family contacts, the two data objects can share a common visual feature within their artifacts to convey this similarity (eg, such as having sharing by all family members) Image of a specific color background). In another example, the three-letter acronym or initials of the contact person may be used to identify the icon or artifact 920. It should be appreciated that many different types of artifacts can be used to visually represent different data objects, and the examples given above in this section are non-limiting.

可將軟鍵930及935指派給如顯示器上所指示之功能。參看該圖,可將軟鍵935指派給「+」指示925。可將軟鍵930指派給顯示器上之「-」指示922。使用者介面900亦可包括用於在向上、向下、向左及向右方向上進行導覽的導覽按鈕940。介面亦可包括一選擇按鈕945(通常體現為確定按鈕)。 Soft keys 930 and 935 can be assigned to functions as indicated on the display. Referring to the figure, soft key 935 can be assigned to the "+" indication 925. Soft key 930 can be assigned to the "-" indication 922 on the display. The user interface 900 can also include a navigation button 940 for navigating in the up, down, left, and right directions. The interface can also include a select button 945 (generally embodied as an OK button).

如上文所解釋,使用者可藉由選擇導覽按鈕940來導覽顯示內容。在一實例中,可將資料物件950在顯示器915中之初始顯示視為使用者之初始詢問,其中所顯示之資料物件950滿足使用者之社群、時間及空間參數的初始設定。然而,使用者未被限制於顯示器915中之資料物件950之初始顯示。實情為,舉例而言,向左導覽按鈕及向右導覽按鈕之選擇可滾讀資料物件之不同類別,諸如活動、位置、事件及其類似者。用向上及向下按鈕進行導覽可將現用顯示區域移至階層之上層及下層,使得可修改詢問之社群、時間及/或空間參數中之一或多者。舉例而言,當前現用區域可為活動圖示區域917。藉由按下向上箭頭按鈕,現用區域可移位至主要主題區域910,該主要主題區域910在該圖中指示「我的活動地圖」。使用者可接著選擇向左或向右導覽按鈕以改變主題區域(例如,至「我的物品」),此意謂顯示器915中所顯示之資料物件自活動(例如,事件等)轉變至物品(例如,多 媒體檔案等)。在使用者導覽至所要類型之資料物件之後,向使用者顯示滿足當前社群、時間及空間參數之資料物件,等等。如下文將予以更詳細描述,使用者可接著修改詢問之參數(例如,空間、時間及/或社群參數),該等參數用以判定將顯示哪些資料物件。 As explained above, the user can navigate through the display content by selecting the navigation button 940. In one example, the initial display of the data item 950 in the display 915 can be considered an initial inquiry by the user, wherein the displayed data item 950 satisfies the initial setting of the user's community, time, and spatial parameters. However, the user is not limited to the initial display of the data item 950 in the display 915. The fact is that, for example, the selection of the left navigation button and the right navigation button can scroll through different categories of data objects, such as activities, locations, events, and the like. Using the up and down buttons to navigate can move the active display area to the top and bottom of the hierarchy so that one or more of the community, time, and/or spatial parameters of the query can be modified. For example, the current active area can be the active graphical area 917. By pressing the up arrow button, the active area can be shifted to the main subject area 910, which indicates "My Activity Map" in the figure. The user can then select the left or right navigation button to change the subject area (eg, to "My Items"), which means that the data items displayed in display 915 are transitioned from activities (eg, events, etc.) to items. (for example, more Media files, etc.). After the user navigates to the desired type of data item, the user is presented with data items that satisfy the current community, time and space parameters, and the like. As will be described in more detail below, the user can then modify the parameters of the query (eg, space, time, and/or community parameters) that are used to determine which data objects will be displayed.

當現用區域為圖示區域917時,使用者可藉由按下「+」或「-」縮放軟鍵來選擇放大或縮小,從而進一步修改資料物件之社群、時間及/或空間參數,藉此影響向使用者顯示哪些資料物件。參看圖10,當使用者按下「-」縮小按鈕時,社群、時間及/或空間參數中之一或多者得到修改,使得可擴展視野以包括資料物件950之新圓圈,其中活動之先前圓圈被表示為較小圓圈1010(指示圓圈1010離視圖較遠)。詳言之,在此例項中,縮小意謂詢問之原點已改變,且顯示在社群、空間及/或時間維度中之新原點之給定範圍內的一組新資料物件。如圖10中所示。更密切地匹配經更新之詢問的資料物件可更顯著地顯示於顯示器915中(例如,圓圈950比圓圈1010大且更顯著等)。同樣地,若選擇縮放「+」按鈕,則視野可放大以提供如先前在圖9中所指示之活動圓圈。因此,縮放按鈕准許使用者修改詢問之原點,使得使用者可在顯示器915中集中於不同時間、位置、社群關係等(例如,「展示現在在玩棒球遊戲的我的朋友」可轉變為「向我展示今晚在我家附近舉行的保齡球錦標賽」等)。使用者亦可針對每一圓圈或層來修改將滿足詢問的維度範圍,使得使用者可擴展或緊縮關於相同原點所顯示之資料物件(例如,「向我展示下週的活動」可轉變為「向我展示下個月的活動」等)。 When the active area is the illustrated area 917, the user can further enlarge the community, time and/or spatial parameters of the data object by pressing the "+" or "-" zoom soft key to select zoom in or out. This affects which data objects are displayed to the user. Referring to FIG. 10, when the user presses the "-" zoom out button, one or more of the community, time and/or spatial parameters are modified so that the field of view can be expanded to include a new circle of the data item 950, wherein the activity is The previous circle is represented as a smaller circle 1010 (indicating that circle 1010 is farther from the view). In particular, in this example, narrowing means that the origin of the query has changed and a set of new data objects within a given range of new origins in the community, space, and/or time dimension are displayed. As shown in Figure 10. Data items that more closely match the updated query may be more prominently displayed in display 915 (eg, circle 950 is larger and more prominent than circle 1010, etc.). Similarly, if the zoom "+" button is selected, the field of view can be zoomed in to provide an active circle as previously indicated in FIG. Thus, the zoom button allows the user to modify the origin of the query so that the user can focus on different times, locations, community relationships, etc. in the display 915 (eg, "Show my friends who are currently playing a baseball game" can be converted to "Show me the bowling tournament held near my house tonight", etc.). The user can also modify the range of dimensions that will satisfy the query for each circle or layer, so that the user can expand or tighten the data objects displayed on the same origin (for example, "Show me next week's activities" can be converted to "Show me the activities of the next month", etc.).

使用者可另外使用向上、向右、向左及向下導覽按鈕以選擇視野,且另外選擇在該視野內之項目。舉例而言,參看圖11,使用者可使用向上及向下導覽按鈕以將所選視野自標題區域910移至圖示區域950。使用者可接著使用向右及向左導覽鍵以將一特定圖示選擇作為 當前現用之圖示或假影。在圖11中所示之實例中,圓圈1110指示當前現用之圖示或假影。可使用指示現用圖示或假影之其他方法,諸如反白顯示、產生陰影效應及其類似者。 The user can additionally use the up, right, left, and down navigation buttons to select the field of view and additionally select items within the field of view. For example, referring to FIG. 11, the user can use the up and down navigation buttons to move the selected field of view from the title area 910 to the illustrated area 950. The user can then use the right and left navigation buttons to select a particular icon selection as Icon or artifact that is currently in use. In the example shown in FIG. 11, circle 1110 indicates the current active illustration or artifact. Other methods of indicating the current icon or artifact may be used, such as highlighting, generating shadow effects, and the like.

在一實施例中,資料物件(例如,活動地圖等)之視覺表示可經由網站(例如,藉由社群網路連結伺服器174等維護)予以產生及修改,且可經由網際網路175加以上載。舉例而言,基於web之服務可提供對與行動通信器件相關聯之使用者帳戶的存取。該服務可鑑認使用者,且向使用者提供各種帳戶管理功能。使用者可另外能夠使用web服務來產生及修改社群網路連結資訊。一旦使用者已在網站上產生或修改社群網路連結資訊,空中電波下載便可將資訊提供至手機,因此更新手機上之新資訊。 In one embodiment, a visual representation of a data item (eg, an activity map, etc.) can be generated and modified via a website (eg, maintained by a social network connection server 174, etc.) and can be made via the Internet 175. upload. For example, a web-based service can provide access to a user account associated with a mobile communication device. The service authenticates users and provides various account management functions to users. Users can additionally use web services to generate and modify social network connection information. Once the user has generated or modified the social network link information on the website, the airwave download can provide the information to the mobile phone, thus updating the new information on the mobile phone.

在一實施例中,可藉由提供新資料物件精靈以促進新資料物件(例如,新聯絡人、活動及/或事件)之直觀及有效產生來產生新資料物件。此精靈可提供(例如)用以選擇人/聯絡人、地點/位置、資料或媒體實體/物品及時間值的機制。時間值可非為特定時間或日期,而是可關於當前時間值加以選擇。舉例而言,使用者可選擇聯絡人清單中的人,選擇位置,及選擇可指示「現在」與「更遲」選擇之時間值。 In one embodiment, new data objects may be generated by providing a new data object wizard to facilitate the intuitive and efficient generation of new data objects (eg, new contacts, activities, and/or events). This sprite can provide, for example, a mechanism for selecting people/contacts, places/locations, materials or media entities/items and time values. The time value may not be a specific time or date, but may be selected with respect to the current time value. For example, the user can select a person in the contact list, select a location, and select a time value that indicates "now" and "late" selection.

在另一實施例中,視覺表示可對應於表示沿社群接近性之維度之聯絡人及群的社群地圖。聯絡人可包括個人、組織及其他實體。群可包含如藉由使用者或藉由器件所定義之聯絡人之集合。可通常將社群接近性定義為沿社群維度之關係(通常在兩個人之間)程度之指示。在一個實施例中,可在行動通信器件上顯示圖示或假影,該等圖示或假影指示「親密」及「疏遠」人/聯絡人(例如,可將親密聯絡人顯示得比疏遠聯絡人更顯著等)。此表示可為使用者快速且直觀地確定社群關係提供一指示。可將社群接近性(例如)指示為「較親密」、「疏遠」、「朋友」、「朋友的朋友」及其類似者。或者,藉由社群互動之數 目及/或類型來判定社群接近性,例如,基於所交換之即時訊息或電子郵件的數目、使用者及聯絡人一同出現在相同圖片中的圖片之數目等。 In another embodiment, the visual representation may correspond to a community map representing contacts and groups along the dimensions of community proximity. Contacts can include individuals, organizations, and other entities. A group can include a collection of contacts as defined by the user or by the device. Community proximity can often be defined as an indication of the extent of the relationship along the community dimension (usually between two people). In one embodiment, pictorial representations or artifacts may be displayed on the mobile communication device, such pictorial representations or artifacts indicating "intimate" and "distant" persons/contacts (eg, intimate contacts may be displayed more distantly The contact person is more prominent, etc.). This representation provides an indication for the user to quickly and intuitively determine the community relationship. Community proximity (for example) can be indicated as "intimate", "distant", "friend", "friends of friends" and the like. Or, by the number of community interactions The purpose and/or type is used to determine community proximity, for example, based on the number of instant messages or emails exchanged, the number of images that the user and contact person appear together in the same picture, and the like.

如上文所指示,在一個實施例中,可使用可用鍵在行動通信器件上實現導覽跨越各種資料物件(例如,聯絡人)。在上文關於圖9至圖11所給出之實施例中的實例已大體將資料物件及相關聯之假影描述為係活動或事件,藉此該等資料物件之視覺表示變成活動地圖。若資料物件被限制於經社群網路連結之聯絡人,則可將所得視覺表示稱作社群地圖,如現將關於圖12所描述。 As indicated above, in one embodiment, navigation can be implemented across the mobile communication device using various keys (eg, contacts) on the mobile communication device. The examples in the embodiments given above with respect to Figures 9-11 have generally described the data items and associated artifacts as activities or events whereby the visual representation of the data objects becomes an activity map. If the data item is restricted to a contact via a social network connection, the resulting visual representation may be referred to as a community map, as will now be described with respect to FIG.

在具有數字小鍵盤之器件中,可使用軟鍵。在一實施例中,可藉由將行動通信器件上之軟鍵用於放大及縮小資料物件之視覺表示(例如,社群地圖)來實現導覽跨越資料物件。在另外之實施例中,可使用具有向左、向右、向上、向下箭頭及確定按鈕之五按鈕型導覽鍵。在一些實施例中,確定按鈕可同時用作即按分享按鈕。 In devices with a numeric keypad, soft keys are available. In one embodiment, navigation across the data item can be accomplished by using soft keys on the mobile communication device to zoom in and out of the visual representation of the data item (eg, a community map). In other embodiments, a five button type navigation key having left, right, up, down, and OK buttons can be used. In some embodiments, the OK button can be used simultaneously as a push button.

如上文所論述,可將一個軟鍵指派為「縮小」功能,且可將一個軟鍵指派為「放大」功能。放大及縮小可導致更新參考系中的聯絡人或人之對應數目。舉例而言,縮小可基於社群接近性而在參考系內增加聯絡人或人的數目,如由顯示器915上之圖示或假影的數目及置放所指示。在一實例中,依據社群接近性,「放大」之實例可為自家人及朋友之顯示轉變為僅朋友或僅家人之顯示。在另一實例中,「縮小」之實例可為自僅朋友或僅家人轉變為家人及朋友之顯示。或者,亦可出現所顯示之社群接近性的「移位」,藉此顯示內容自僅朋友之顯示轉變為僅家人之顯示。 As discussed above, a softkey can be assigned the "zoom out" function and a softkey can be assigned as the "zoom in" function. Zooming in and out can result in updating the corresponding number of contacts or people in the reference frame. For example, zooming out may increase the number of contacts or people within the reference frame based on community proximity, as indicated by the number and placement of icons or artifacts on display 915. In one example, depending on the proximity of the community, an instance of "zoom in" can be changed from a display of family and friends to a display of only friends or only family members. In another example, an instance of "zoom out" may be a display that turns from a friend only or a family member to a family and friends. Alternatively, a "shift" of the displayed community proximity may occur, thereby displaying the content changing from the display of only the friend to the display of only the family member.

參看圖12,說明可實施於行動通信器件上之例示性使用者介面1200,其提供包含個人聯絡人之社群地圖。顯示器915可為將資料之視覺表示提供至行動電話使用者之LCD或OLED顯示器。顯示器915可 包括指示當前所呈現之使用者介面之當前類型為「我的聯絡人」的標題區域910。因此,在圖12中,在考慮中之資料物件對應於使用者之經社群網路連結之聯絡人。可以自顯示器上之中心點之徑向方式來呈現各種聯絡人圖示或假影920。視需要,其他實施例可使用縮圖或其他圖形指示符。可用使用者ID或在有限之顯示區域內識別圖示之其他構件來呈現一些聯絡人920。舉例而言,可用聯絡人之三字母的首字母縮寫或起首字母來識別圖示或假影920。 Referring to Figure 12, an illustrative user interface 1200 that can be implemented on a mobile communication device is provided that provides a community map containing personal contacts. Display 915 can be an LCD or OLED display that provides a visual representation of the data to a mobile phone user. Display 915 can A header area 910 indicating that the current type of the currently presented user interface is "My Contact" is included. Thus, in Figure 12, the data item under consideration corresponds to the user's social network connection contact. Various contact icons or artifacts 920 can be presented in a radial manner from a central point on the display. Other embodiments may use thumbnails or other graphical indicators as needed. Some contacts 920 may be presented with a user ID or other component that identifies the icon within a limited display area. For example, the three-letter acronym or initials of the contact may be used to identify the icon or artifact 920.

可將軟鍵930及935指派給如顯示器上所指示之功能。使用者介面900亦可包括用於在向上、向下、向左及向右方向上導覽的導覽按鈕940。介面亦可包括一選擇按鈕945(其通常體現為確定按鈕)。 Soft keys 930 and 935 can be assigned to functions as indicated on the display. The user interface 900 can also include a navigation button 940 for navigating up, down, left, and right directions. The interface can also include a selection button 945 (which is typically embodied as a determination button).

如上文所解釋,使用者可藉由選擇導覽按鈕940來導覽顯示內容。舉例而言,向左導覽按鈕及向右導覽按鈕之選擇可滾讀聯絡人之不同類別,諸如已由使用者識別之被限制於特定字母範圍或群的彼等聯絡人。用向上及向下按鈕進行導覽可將現用顯示區域移至階層之上層及下層。舉例而言,當前現用區域可為活動圖示區域917。藉由按下向上箭頭按鈕,現用區域可移位至主要主題區域910,該主要主題區域910在該圖中指示「我的聯絡人」。使用者可接著選擇向左或向右導覽按鈕以改變主題區域(例如,至「我的物品」)。可提供另外之現用區域以指示當前顯示內容是否指示一特定字母範圍、使用者之已定義群或其他類別。 As explained above, the user can navigate through the display content by selecting the navigation button 940. For example, the selection of the left navigation button and the right navigation button may scroll through different categories of contacts, such as those associated with a particular letter range or group that have been identified by the user. Use the up and down buttons to navigate to move the active display area to the top and bottom of the hierarchy. For example, the current active area can be the active graphical area 917. By pressing the up arrow button, the active area can be shifted to the main subject area 910, which indicates "my contact" in the figure. The user can then select the left or right navigation button to change the subject area (eg, to "My Items"). Additional active areas may be provided to indicate whether the current display content indicates a particular letter range, a defined group of users, or other categories.

當現用區域為圖示或假影區域時,使用者可藉由按下「+」或「-」縮放軟鍵來選擇放大或縮小,隨即可在顯示區域915上提供聯絡人之較密切或較疏遠層。在此狀況下,使用者可(i)改變詢問之原點以改變資料物件之顯示;抑或(ii)可在空間、時間及/或社群維度中自原點修改維度範圍以調整哪些資料物件有資格顯示。如圖12中所指示,可提供圖示或假影之外圓圈,其指示該圓圈中所表示之彼等聯絡人的較 疏遠社群接近性。聯絡人1210之內圓圈可指示較親密或更熟稔之社群接近性(由於其表示較接近顯示器之中心點)。或者,外圓圈之較大假影可指示比內圓圈更親密之社群關係。當使用者按下「-」縮小按鈕時,可擴展視野以包括聯絡人之新圓圈,其中活動之先前圓圈被表示為較小圓圈。同樣地,若選擇縮放「+」按鈕,則視野可放大以將內圓圈擴展至外圓圈,且另外提供包含聯絡人之又一較親密或較熟稔圓圈的新內圓圈。 When the active area is a graphic or a false image area, the user can select to zoom in or out by pressing the "+" or "-" zoom soft key, and then provide a closer or closer contact on the display area 915. Alienation layer. In this case, the user can (i) change the origin of the query to change the display of the data object; or (ii) modify the dimension range from the origin in the space, time and/or community dimensions to adjust which data objects Eligible to display. As indicated in Figure 12, a circle or a circle outside the illusion may be provided indicating the comparison of the liaisons represented in the circle Alienation of community proximity. A circle within contact 1210 may indicate a more intimate or familiar community proximity (since it is closer to the center of the display). Alternatively, a larger artifact of the outer circle may indicate a more intimate community relationship than the inner circle. When the user presses the "-" zoom out button, the field of view can be expanded to include a new circle of contacts, where the previous circle of the activity is represented as a smaller circle. Similarly, if the zoom "+" button is selected, the field of view can be enlarged to expand the inner circle to the outer circle, and a new inner circle containing another more intimate or more familiar circle of contacts is provided.

在另一實施例中,社群地圖可經由網站(例如,藉由社群網路連結伺服器174維護)予以產生及修改,且可經由網際網路175加以上載。舉例而言,基於web之服務可提供對與行動通信器件相關聯之使用者帳戶的存取。該服務可鑑認使用者,且向使用者提供各種帳戶管理功能。使用者可另外能夠使用web服務來產生及修改資料物件,諸如聯絡人及群。聯絡人及群可另外經產生為假影,且沿網站所提供之社群地圖而置放。一旦使用者已在網站上產生或修改社群地圖資訊,空中電波下載便可將資訊提供至手機,因此更新手機上之新資訊。 In another embodiment, the community map may be generated and modified via a website (eg, maintained by the social network connection server 174) and uploaded via the Internet 175. For example, a web-based service can provide access to a user account associated with a mobile communication device. The service authenticates users and provides various account management functions to users. The user may additionally be able to use web services to generate and modify data items, such as contacts and groups. Contacts and groups can be additionally created as artifacts and placed along the community map provided on the website. Once the user has generated or modified the social map information on the website, the airwave download can provide the information to the mobile phone, thus updating the new information on the mobile phone.

當使用者藉由選擇縮放水平而在行動器件上導覽社群地圖時,使用者可藉由反白顯示聯絡人或群來選擇該聯絡人或群。在一個實施例中,藉由接著點擊確定按鈕,可選擇在所檢視之社群參考系內的人。介面可另外提供所選擇之聯絡人或群的細節。舉例而言,顯示內容可指示姓名及聯絡人資訊。顯示內容亦可指示可由使用者選擇用於所選事件之動作。此等動作可包括(例如)更新聯絡人細節、邀請聯絡人或刪除事件。在一實施例中,可提供社群地圖精靈以促進新聯絡人及群之直觀及有效產生,且起始對其之動作。藉由進一步使精靈進展,可開始或排程各種活動,諸如進行呼叫、共用資訊、起始遊戲及其類似者。 When the user navigates the community map on the mobile device by selecting the zoom level, the user can select the contact or group by highlighting the contact or group. In one embodiment, the person within the community reference frame being viewed may be selected by clicking the OK button. The interface may additionally provide details of the selected contact or group. For example, the display content may indicate name and contact information. The display content may also indicate an action that may be selected by the user for the selected event. Such actions may include, for example, updating contact details, inviting contacts, or deleting events. In one embodiment, a community map sprite may be provided to facilitate the intuitive and efficient generation of new contacts and groups, and to initiate actions thereon. By further elf progress, various activities can be started or scheduled, such as making calls, sharing information, starting games, and the like.

熟習此項技術者應瞭解,上文所論述之社群接近性指示符的各 種類別及類型係例示性的,且可使用社群接近性度量之許多實施來反映一特定社群或文化內容脈絡。舉例而言,以上實例包括諸如「朋友」及「親屬」之社群接近性度量。另一實例係基於諸如「最近結識」或「長期朋友」之關係長度的社群接近性度量。在各種實施例中,社群接近性之概念可包括可用於特定內容脈絡之任何數目之相關度量。 Those skilled in the art should be aware that each of the community proximity indicators discussed above The categories and types are exemplary and many implementations of community proximity measures can be used to reflect a particular community or cultural context. For example, the above examples include community proximity metrics such as "friends" and "relatives." Another example is based on a community proximity measure such as the length of the relationship between "Recently Known" or "Long-Term Friends." In various embodiments, the concept of community proximity may include any number of related metrics that may be used for a particular context of content.

在一個實施例中,可使用「信任」之社群接近性度量來具現化可用於與使用者之行動團體有關之諸多活動及交易的社群接近性維度。信任可通常被視為一特定聯絡人關於通常在其他設定中需要鑑認及安全性之交易的可信賴度的度量。舉例而言,在一在線系統中,可信用戶端可為具有優良信用及用於在線購買之支付構件的個人或實體。在社群網路連結內容脈絡中,可信聯絡人可為可被視為在線團體中之可信朋友或家庭成員的個人及可同樣得到在線團體中之其他人信任的聯絡人。 In one embodiment, a community proximity metric of "trust" can be used to instantiate a community proximity dimension that can be used for many activities and transactions related to the user's action group. Trust can generally be viewed as a measure of the trustworthiness of a particular contact with transactions that typically require authentication and security in other settings. For example, in an online system, a trusted client can be a person or entity with good credit and payment components for online purchases. In the context of a social network connection, a trusted contact can be an individual who can be considered a trusted friend or family member in an online community and a contact that can be trusted by others in the online community.

在至少一個實施例中,社群地圖視圖可呈現表示沿信任維度之聯絡人及群的社群地圖。換言之,社群維度可指示聯絡人可取得信任的程度而非聯絡人與使用者的「親密」程度(例如,雖然此等兩個標準可確實相關)。因此,沿社群維度之「距離」無需僅僅基於情感上的親密性(例如,歸因於家人關係),而是可基於信任量度。舉例而言,使用者可具有其非常親密的兄弟姐妹但使用者幾乎不信任其(例如,若使用者之姐妹為聲名狼籍的長舌婦,則使用者可能愛著其姐妹但並不非常信任姐妹)。若社群維度經組態以指示使用者之信任程度,則自信任關係之觀點,即使近親仍可藉此而非為「親密」的。如應瞭解,詢問之社群參數可藉此根據情感社群親密性抑或替代地基於一不同類型之社群親密性(諸如信任)來對資料物件分等級並顯示資料物件。 In at least one embodiment, the community map view can present a community map representing contacts and groups along the trust dimension. In other words, the community dimension can indicate the extent to which the contact can gain trust rather than the "intimacy" of the contact and the user (eg, although these two criteria can be truly relevant). Thus, the "distance" along the community dimension need not be based solely on emotional intimacy (eg, due to family relationships), but rather based on trust metrics. For example, a user may have their very close siblings but the user hardly trusts them (for example, if the user's sister is a long-lost woman, the user may love their sister but not trust sisters). If the community dimension is configured to indicate the degree of trust of the user, then the view of the self-trust relationship can be used by close relatives rather than being "intimate". As should be appreciated, the community parameters being queried can thereby be used to rank and display data objects based on emotional community intimacy or alternatively based on a different type of community intimacy (such as trust).

聯絡人可包括個人、組織及其他實體,以上每一者可與使用者評定之信任等級相關聯。在一個實施例中,可以徑向方式在行動通信器件上顯示表示聯絡人之圖示或假影,其中較接近中心之圖示指示較高之信任程度。此表示可提供指示,使得使用者可快速且直觀地確定對聯絡人之信任等級。舉例而言,可將信任等級指示為「不可信」、「僅社群可信」、「金融交易可信」及其類似者。在一個實施例中,社群地圖可僅提供兩個等級--可信及不可信。在其他實施例中,可包括更多各種各樣之信任等級及類型。 Contacts may include individuals, organizations, and other entities, each of which may be associated with a level of trust assessed by the user. In one embodiment, a graphical representation or illusion of a contact may be displayed on the mobile communication device in a radial manner, with the graphical representation closer to the center indicating a higher level of trust. This representation can provide an indication that the user can quickly and intuitively determine the level of trust in the contact. For example, the trust level can be indicated as "untrusted", "social trusted only", "financial transaction trusted" and the like. In one embodiment, the community map may only provide two levels - trusted and untrustworthy. In other embodiments, a greater variety of trust levels and types may be included.

在一個實施例中,可將由一個使用者鍵入之信任等級推送給行動團體中之其他使用者。舉例而言,當使用者鍵入新聯絡人時,該新聯絡人連同該聯絡人之信任等級可被推送給使用者之社群網路連結群中的其他成員。或者,當使用者修改聯絡人之信任等級時,可將該等改變推送給使用者之行動團體的其他成員。因此,一旦使用者與聯絡人建立了信任等級,便可進而給予整個群或團體相同之信任等級(由於每一使用者在該群或團體中的成員資格)。熟習此項技術者應認識到,此處理程序提供在行動團體之內容脈絡中針對各種交易及活動來鑑認聯絡人的構件。初始使用者(由於用一信任等級來標記聯絡人)將通常已由於與該聯絡人之個人瞭解及經驗而鑑認了該聯絡人。由於使用者之行動團體的其他成員將通常信任該初始使用者(由於使用者在行動團體中之成員資格),所以為將新聯絡人推送給其他成員以作為可信聯絡人而將通常不需要另外之鑑認。如應瞭解,將使用者之經社群網路連結之聯絡人的信任等級「推送」給使用者之其他經社群網路連結之聯絡人對應於在使用者之間「共用」資料物件屬性,該等使用者自身為資料物件。下文將關於圖22A至圖22J來更詳細地描述關於可在使用者之間共用資料物件及/或資料物件屬性之方式的更詳細解釋。 In one embodiment, the trust level typed by one user can be pushed to other users in the action group. For example, when a user types in a new contact, the new contact and the trust level of the contact can be pushed to other members of the user's social networking group. Alternatively, when the user modifies the trust level of the contact, the change can be pushed to other members of the user's action group. Thus, once the user establishes a trust level with the contact, the same trust level can be given to the entire group or group (due to the membership of each user in the group or group). Those skilled in the art will recognize that this process provides a means of identifying contacts for various transactions and activities in the context of the action community. The initial user (because the contact is marked with a trust level) will typically have already identified the contact due to personal knowledge and experience with the contact. Since other members of the user's action group will typically trust the initial user (due to the user's membership in the action group), it will usually not be necessary to push the new contact to other members as a trusted contact. Another identification. It should be understood that the contact of the user's social network connected contact's trust level to the user's other social network connection contacts corresponds to the "shared" data object attribute between the users. The users themselves are data objects. A more detailed explanation of the manner in which the attributes of the data items and/or the data items can be shared among the users will be described in more detail below with respect to Figures 22A-22J.

行動器件可為可隨信任等級而被允許或賦能之交易及活動提供各種選項。在一個實施例中,可實施一行動投標機制,其中可在社群網路內之可信聯絡人之間交換對金融交易之報價及接受。由於可針對可信之聯絡人網路來假設鑑認之臨限水平,所以在行動使用者團體及其相關聯之可信聯絡人當中所實施的此投標機制可提供用於在無連續使用者識別/授權及安全性協定之附加項的情況下實施安全交易的安全閉合網路。熟習此項技術者應認識到,與在線系統(其中可難以實施固有安全性)相比,此機制可提供更有效及/或更安全之基礎結構。 Mobile devices offer a variety of options for transactions and activities that can be enabled or enabled with trust levels. In one embodiment, an action bidding mechanism can be implemented in which quotations and acceptances of financial transactions can be exchanged between trusted contacts within the social network. Since the threshold level of authentication can be assumed for a trusted contact network, this bidding mechanism implemented among the mobile user community and its associated trusted contacts can be provided for identification without continuous user identification. A secure closed network for secure transactions in the case of an add-on to an authorization and security agreement. Those skilled in the art will recognize that this mechanism can provide a more efficient and/or more secure infrastructure than an online system in which inherent security can be difficult to implement.

使用可信聯絡人之社群網路,可實施電子商務之各種方法。如上文所指出,可使用此框架來實施電子投標(包括基於時間或基於價格之投標)。在其他實施例中,可交換電子物件,該等物件表示金融或其他價值度量(諸如電子優惠券及憑證)。如上文所論述,由於行動團體內之可信聯絡人已被預先鑑認(由於已由至少一個使用者歸結為可信狀態),所以此等電子價值物件可在無需連續識別及鑑認的情況下與聯絡人交換。 Use a trusted network of trusted contacts to implement various methods of e-commerce. As noted above, this framework can be used to implement e-bidding (including time-based or price-based bidding). In other embodiments, electronic objects may be exchanged that represent financial or other value metrics (such as electronic coupons and vouchers). As discussed above, since trusted contacts within the mobile community have been pre-identified (since at least one user has attributed to a trusted state), such electronic value objects may not require continuous identification and authentication. Exchange with contacts.

在一個實施例中,行動通信器件可提供另外之選項及設定以允許使用者組態可隨信任等級而被允許之特定交易及活動。可取決於聯絡人之信任等級來組態一般設定以用於賦能交易。亦可提供特定設定以允許(例如)僅針對特定地標記之聯絡人而發生特定交易。舉例而言,使用者可組態行動器件以允許與被標記為「可信」之任何聯絡人相關聯的所有交易。或者,在其中已將三個信任等級定義為「高度可信」、「可信」及「不可信」的實施例中,使用者可組態行動器件以僅允許與被標記為「高度可信」之聯絡人相關聯的金融交易。使用者可另外組態行動器件以允許被標記為「可信」之聯絡人接收關於金融活動之資料但不接收對金融交易之報價。熟習此項技術者應認識到,可在一給定行動團體內容脈絡中使用本文中所揭示之基礎結構來實施許 多信任等級及與該等信任等級相關聯之動作。 In one embodiment, the mobile communication device may provide additional options and settings to allow the user to configure specific transactions and activities that may be permitted with the level of trust. The general settings can be configured for the enabling transaction depending on the trust level of the contact. Specific settings may also be provided to allow a particular transaction to occur, for example, only for a particular tagged contact. For example, a user can configure a mobile device to allow all transactions associated with any contact that is marked as "trusted." Alternatively, in embodiments where three trust levels have been defined as "highly trusted," "trusted," and "untrusted," the user can configure the mobile device to only allow and be marked as "highly trusted. The financial transactions associated with the contact. The user may additionally configure the mobile device to allow contacts marked as "trusted" to receive information about financial activities but not to receive quotes for financial transactions. Those skilled in the art should recognize that the infrastructure disclosed herein can be used in a given action group context. Multiple trust levels and actions associated with those trust levels.

現參看圖18,說明根據本文中所揭示之方法中之一些方法的例示性處理程序,該處理程序用於在行動通信器件上顯示使用者介面。器件可為屬於社群網路之使用者的行動通信器件,經由該社群網路,使用者可經由無線通信系統而與該社群網路之其他成員連接。在1800中,器件可自使用者接收及儲存輸入,該等輸入包括複數個聯絡人及該等聯絡人中之每一者之相關聯之信任等級的聯絡人資訊。該等輸入可由用於接收輸入之另一系統來提供,其中該系統係與行動使用者之帳戶相關聯(例如,諸如交換伺服器172、社群網路連結伺服器174等)。該等輸入亦可直接由使用者提供於行動器件上。或者,若先前已接收,則可自器件之記憶體來擷取該等輸入。 Referring now to Figure 18, an illustrative process for rendering a user interface on a mobile communication device in accordance with some of the methods disclosed herein is illustrated. The device can be a mobile communication device belonging to a user of the social network through which the user can connect to other members of the social network via the wireless communication system. In 1800, the device can receive and store input from a user, the input including contact information of a plurality of contacts and associated trust levels of each of the contacts. The inputs may be provided by another system for receiving input, wherein the system is associated with an account of the mobile user (e.g., such as exchange server 172, social network connection server 174, etc.). These inputs can also be provided directly by the user to the mobile device. Alternatively, if previously received, the inputs can be retrieved from the memory of the device.

在1810中,器件可將聯絡人資訊傳輸至其社群網路連結群之至少一個成員。舉例而言,當將聯絡人及相關聯之信任等級鍵入至行動器件中時,器件可自動地將聯絡人資訊傳輸至通信群之其他成員。或者,器件可關於是否將聯絡人資訊傳輸至其他使用者而提示使用者。信任等級可通常為可信等級或非可信等級。在一些實施例中,可使用額外信任等級。 In 1810, the device can transmit contact information to at least one member of its social networking group. For example, when a contact and associated trust level are entered into the mobile device, the device can automatically transmit the contact information to other members of the communication group. Alternatively, the device may prompt the user as to whether the contact information is transmitted to other users. The trust level can typically be a trusted level or an untrusted level. In some embodiments, an additional level of trust can be used.

舉例而言,使用者可能想要傳輸金融上敏感之資料物件,諸如表示待賣出之報價的物件。使用者可導覽至行動器件上之社群接近性畫面,且另外導覽至可在器件上獲得之一或多個可信聯絡人的顯示內容,藉此社群接近性畫面對應於資料物件之視覺表示,在此狀況下,該等資料物件係使用者之經社群網路連結之聯絡人。在1820中,當顯示該顯示內容時,器件可判定與每一聯絡人相關聯之信任等級為可信等級。換言之,假定使用者之關於視覺表示之詢問的社群參數准許在其上顯示可信聯絡人,則可顯示與每一可信聯絡人相關聯之假影(例如,只要該等可信聯絡人亦滿足詢問之空間及/或時間參數)。使用者 可另外選擇將待賣出之報價傳輸至可信聯絡人中之每一者的選項。在處理程序1830中,器件可將表示待售產品或服務之經濟價值的訊息傳輸至可信聯絡人中之每一者。 For example, a user may want to transmit a financially sensitive data item, such as an item representing a quote to be sold. The user can navigate to the community proximity screen on the mobile device and navigate to the display content of one or more trusted contacts on the device, whereby the community proximity picture corresponds to the data object The visual representation indicates that, in this case, the data objects are the contacts of the user's social network connection. In 1820, when the display content is displayed, the device can determine that the trust level associated with each contact is a trusted level. In other words, assuming that the community parameter of the user's query about the visual representation permits a trusted contact to be displayed thereon, an artifact associated with each trusted contact can be displayed (eg, as long as the trusted contact is present) It also satisfies the space and/or time parameters of the inquiry). user An option to transfer the offer to be sold to each of the trusted contacts may be additionally selected. In process 1830, the device can transmit a message indicating the economic value of the product or service for sale to each of the trusted contacts.

在已接收到待賣出之報價之後,可信聯絡人可審閱該待賣出之報價。該等可信聯絡人可認識到,待賣出之報價係由一可信聯絡人接收、已將源發送者之聯絡人資訊儲存於其各別器件上以作為可信聯絡人。最後,在處理程序1840中,源發送者可接收表示對待賣出之報價之接受的訊息。因此,圖8演示可結合電子商務交易來使用資料物件(例如,聯絡人)之視覺表示所憑藉的處理程序。 After receiving the offer to be sold, the trusted contact can review the offer to be sold. The trusted contacts may recognize that the offer to be sold is received by a trusted contact and the contact information of the source sender has been stored on its respective device as a trusted contact. Finally, in process 1840, the source sender can receive a message indicating acceptance of the offer to be sold. Thus, Figure 8 illustrates a process by which a visual representation of a data item (e.g., a contact) can be utilized in conjunction with an e-commerce transaction.

在另一實施例中,位置地圖視圖可呈現表示空間地圖(使用者位於中心)的位置地圖,其中聯絡人及群係位於自使用者之向外處。聯絡人及群可由位置地圖上之圖示或假影來表示、可由其大致空間或地理位置來定位。換言之,與每一資料物件(例如,聯絡人、活動等)相關聯之假影被顯示於位置地圖上之對應於其相關聯之位置的位置處,其中該等假影距中心(例如,使用者之位置)的距離對應於自使用者之位置的關係程度,在此實例中,使用者之位置係詢問之空間原點。在一實例中,地理地圖之可檢視區域可對應於空間參數沿空間維度之界限,使得在可檢視範圍外部之資料物件不顯示於位置地圖上。 In another embodiment, the location map view may present a location map representing the spatial map (the user is at the center), wherein the contacts and the group are located outward from the user. Contacts and groups can be represented by icons or artifacts on the location map, and can be located by their approximate space or geographic location. In other words, artifacts associated with each data item (eg, contact, activity, etc.) are displayed at a location on the location map corresponding to its associated location, where the artifacts are centered (eg, using The distance of the location corresponds to the degree of relationship from the location of the user. In this example, the location of the user is the spatial origin of the query. In an example, the viewable area of the geographic map may correspond to a boundary of the spatial parameter along the spatial dimension such that the data item outside the viewable range is not displayed on the location map.

在一實施例中,可藉由將行動通信器件上之軟鍵用於放大及縮小位置地圖來實現導覽跨越聯絡人及群。舉例而言,在位置地圖上進行放大可縮窄可檢視之位置範圍,從而限制所顯示之資料物件之數目,而在位置地圖上進行縮小擴展可檢視之位置範圍,從而可增加所顯示之資料物件之數目。在另一實例中,使用者可沿位置軸在任一方向上移位,藉此可檢視範圍未改變但所顯示之軸位置被改變(例如,位置地圖在不修改位置地圖之實際半徑的情況下顯示自一不同空間原點之兩英里半徑)。在另外之實施例中,可使用具有向左、向右、向 上、向下箭頭及確定按鈕之五按鈕型導覽鍵。在一些實施例中,確定按鈕可同時用作即按分享按鈕。 In one embodiment, navigation across the contacts and groups can be accomplished by using soft keys on the mobile communication device to zoom in and out of the location map. For example, zooming in on the location map narrows the viewable range of the location, thereby limiting the number of displayed data objects, and zooming in and out on the location map to view the location range, thereby increasing the displayed data. The number of objects. In another example, the user can be displaced in either direction along the position axis, whereby the viewable range is unchanged but the displayed axis position is changed (eg, the position map is displayed without modifying the actual radius of the position map) Two mile radius from the origin of a different space). In other embodiments, it may be used to have left, right, and Up and down arrows and the five-button navigation button for the OK button. In some embodiments, the OK button can be used simultaneously as a push button.

可將一個軟鍵指派為「縮小」功能,且可將一個軟鍵指派為「放大」功能。放大可更新顯示內容,且表示在空間上更接近使用者之聯絡人。縮小可增大空間參考系,且用供顯示之增加之空間區域顯示聯絡人。在另一實例中,可將軟鍵用於在不放大或縮小的情況下在軸上之任一方向上移位。 A softkey can be assigned as a "zoom out" function, and a softkey can be assigned as a "zoom in" function. Zooming in updates the display content and represents a contact that is spatially closer to the user. Zooming out increases the spatial reference frame and displays the contact with the increased spatial area for display. In another example, the soft keys can be used to shift in either direction on the shaft without zooming in or out.

參看圖13,說明可實施於行動通信器件上之例示性使用者介面1300,其提供具有個人感興趣點及聯絡人的位置地圖。顯示內容可包括指示當前所呈現之使用者介面之當前類型為「我的位置」的標題區域910。可以大致空間或地理之方式在顯示器上呈現各種位置圖示或假影950。視需要,其他實施例可使用縮圖或其他地理指示符。可用標記有使用者ID之假影或在有限之顯示區域內識別資料物件的其他構件來呈現聯絡人920之一些點。舉例而言,可用聯絡人之三字母的首字母縮寫或起首字母來識別假影920。 Referring to Figure 13, an illustrative user interface 1300 that can be implemented on a mobile communication device is provided that provides a location map with personal points of interest and contacts. The display content can include a title area 910 indicating that the current type of the currently presented user interface is "My Location." Various positional representations or artifacts 950 can be presented on the display in a substantially spatial or geographic manner. Other embodiments may use thumbnails or other geographic indicators as needed. Some points of contact 920 may be presented with artifacts marked with a user ID or other components that identify the data item within a limited display area. For example, the artifact 920 can be identified by a three-letter acronym or initials of the contact.

如上文所解釋,使用者可藉由選擇導覽按鈕940來導覽顯示內容。舉例而言,向左及向右導覽按鈕之選擇可滾讀不同位置類別,諸如被限制於一特定地理範圍之彼等位置類別。用向上及向下按鈕進行導覽可將現用顯示區域移至階層之上層及下層。舉例而言,當前現用區域可為活動圖示區域917。藉由按下向上箭頭按鈕,現用區域可移位至主要主題區域910,該主要主題區域910在該圖中指示「我的位置」。使用者可接著選擇向左或向右導覽按鈕以改變主題區域(例如,至「我的物品」)。可提供另外之現用區域以指示當前顯示內容是否指示一特定地理範圍、僅與聯絡人有關之位置、娛樂位置或其他類別。 As explained above, the user can navigate through the display content by selecting the navigation button 940. For example, the selection of left and right navigation buttons may scroll through different location categories, such as those that are restricted to a particular geographic extent. Use the up and down buttons to navigate to move the active display area to the top and bottom of the hierarchy. For example, the current active area can be the active graphical area 917. By pressing the up arrow button, the active area can be shifted to the main subject area 910, which indicates "my location" in the figure. The user can then select the left or right navigation button to change the subject area (eg, to "My Items"). Additional active areas may be provided to indicate whether the current display content indicates a particular geographic extent, only contacts associated with the contact, entertainment location, or other category.

當現用區域為圖示或假影區域時,使用者可藉由按下「+」或「- 」縮放軟鍵來選擇放大或縮小,隨即可在顯示區域915上提供地圖上之地理特徵之較接近或較遠之縮放層。當使用者按下「-」縮小按鈕時,可擴展視野以包括較大製圖區域。同樣地,若選擇縮放「+」按鈕,則視野可放大以擴展製圖視圖。使用者之所要聯絡人點可根據其在各別製圖視圖上之相對位置而在顯示器上予以表示。如上文關於圖18所描述,位置地圖之界限可限制其上顯示哪些資料物件,例如,使得其上僅顯示與可顯示於位置地圖之可檢視範圍內之位置相關聯的資料物件。因此,在圖13之實例中,藉由位置地圖所圍繞之空間原點連同正顯示之縮放水平或位置範圍來限制空間維度之可顯示部分。 When the active area is a graphic or fake area, the user can press "+" or "-" The Zoom softkey is selected to zoom in or out, and a zoom layer that is closer or further distant from the geographic features on the map is provided on display area 915. When the user presses the "-" zoom out button, the field of view can be expanded to include a larger drawing area. Similarly, if you choose to zoom the "+" button, the field of view can be zoomed in to expand the cartographic view. The user's desired contact point can be represented on the display based on its relative position on the respective drawing views. As described above with respect to Figure 18, the boundaries of the location map may limit which of the data items are displayed thereon, for example, such that only material objects associated with locations that are displayable within the viewable range of the location map are displayed thereon. Thus, in the example of Figure 13, the displayable portion of the spatial dimension is constrained by the spatial origin surrounded by the location map along with the zoom level or range of positions being displayed.

在另一實施例中,位置地圖可經由網站來產生及修改,且可經由網際網路加以上載。舉例而言,基於web之服務可提供對與行動通信器件相關聯之使用者帳戶的存取。該服務可鑑認使用者且向使用者提供各種帳戶管理功能。使用者可另外能夠使用web服務來產生及修改位置資訊。位置、感興趣點及其他位置資訊可另外被新增至聯絡人及活動,且沿網站所提供之位置地圖而置放。一旦使用者已在網站上產生或修改位置地圖資訊,空中電波下載便可將資訊提供至手機,因此更新手機上之新資訊。 In another embodiment, the location map can be generated and modified via a website and uploaded via the internet. For example, a web-based service can provide access to a user account associated with a mobile communication device. The service authenticates users and provides users with various account management functions. The user can additionally use the web service to generate and modify location information. Locations, points of interest, and other location information can be added to contacts and events and placed along the location map provided by the site. Once the user has generated or modified the location map information on the website, the airwave download can provide the information to the mobile phone, thus updating the new information on the mobile phone.

當使用者藉由選擇縮放水平而在行動器件上導覽位置地圖時,使用者可藉由反白顯示聯絡人或群來選擇該聯絡人或群。在一個實施例中,藉由接著點擊確定按鈕,可選擇在所檢視之空間參考系內的人。介面可另外提供所選資料物件之細節。舉例而言,顯示內容可指示與所選資料物件相關聯之姓名及聯絡人資訊。顯示內容亦可指示可由使用者選擇用於所選資料物件之動作。此等動作可包括(例如)更新聯絡人細節、邀請聯絡人或刪除事件。在一實施例中,可提供位置地圖精靈以促進新資料物件(例如,事件、活動、聯絡人及群)之直觀及有效產生且起始對其之動作。藉由進一步使精靈進展,可開始或排程 各種活動,諸如進行呼叫、共用資訊、起始遊戲及其類似者。 When the user navigates the location map on the mobile device by selecting the zoom level, the user can select the contact or group by highlighting the contact or group. In one embodiment, the person within the spatial reference system being viewed can be selected by subsequently clicking the OK button. The interface may additionally provide details of the selected data item. For example, the display content may indicate the name and contact information associated with the selected data item. The display content may also indicate an action that may be selected by the user for the selected data item. Such actions may include, for example, updating contact details, inviting contacts, or deleting events. In one embodiment, a location map wizard may be provided to facilitate the intuitive and efficient generation and initiation of actions of new data objects (eg, events, events, contacts, and groups). Start or schedule by further elf progress Various activities, such as making calls, sharing information, starting games, and the like.

在另一實施例中,位置地圖視圖亦可提供「已走路徑」及「已計劃路徑」連同目的地。可自使用者之觀點提供此視圖,且此視圖可提供自上而下圖或使用者中心圖。此係結合位置更新歷史(過去位置或路徑)及已計劃之未來位置或路徑的最新位置之表示。當需要進行重新路線選擇時,此已走路徑或已計劃路徑圖可在派送情況中(例如,卡車、出租車等)幫助使用者。 In another embodiment, the location map view may also provide a "walked path" and a "planned path" along with the destination. This view can be provided from the user's point of view, and this view can provide a top-down diagram or a user-centric diagram. This is a representation of the location update history (past location or path) and the latest location of the planned future location or path. This route or planned route map can assist the user in the delivery situation (eg, truck, taxi, etc.) when rerouting is required.

在其他實施例中,可提供篩選器以提供內容脈絡從而幫助使用者找到及管理行動通信器件上之資訊。舉例而言,在一個實施例中,可提供用於語音呼叫事件之語音呼叫篩選器。該語音呼叫篩選器可提供包括傳入之呼叫及傳出之呼叫(根據所接收之時間及日期按時間先後順序排序)之清單的時間呼叫歷史。每一電話呼叫可另外包括參與該呼叫之使用者及/或群之社群接近性的表示。因此,可比較在詢問之原點中之時間(諸如當前時間)與來自資料物件(在此狀況下為電話呼叫)之時間之間的關係程度。藉此,使用者可檢視顯示器上之表示在一給定時間範圍或時間維度中之給定程度範圍內所接收之電話呼叫的假影(例如,被呼叫者之圖片等)。所顯示之假影可另外受到限制而使得僅顯示滿足詢問之社群參數的呼叫者(例如,僅顯示來自朋友及家人的呼叫等),且可另外受到限制而使得僅顯示滿足詢問之空間參數的呼叫者(例如,來自在一特定位置區域中之呼叫者等)。 In other embodiments, a filter may be provided to provide contextual context to assist the user in finding and managing information on the mobile communication device. For example, in one embodiment, a voice call filter for a voice call event can be provided. The voice call filter provides a time history of calls including incoming calls and outgoing calls (sorted in chronological order based on received time and date). Each telephone call may additionally include a representation of the community proximity of the users and/or groups participating in the call. Thus, the degree of relationship between the time in the origin of the inquiry (such as the current time) and the time from the data item (in this case, a telephone call) can be compared. Thereby, the user can view artifacts on the display that indicate a range of telephone calls received within a given range of time or time dimensions (eg, a picture of the callee, etc.). The displayed artifacts may be additionally limited such that only callers that satisfy the community parameters of the query are displayed (eg, only calls from friends and family are displayed, etc.), and may additionally be restricted such that only spatial parameters that satisfy the query are displayed Caller (eg, from a caller in a particular location area, etc.).

類似地,可提供用於其他類型之資料物件的篩選器,諸如備忘錄篩選器、圖片及視訊篩選器、遊戲篩選器、音樂篩選器及其類似者。此等篩選器可基於活動之特定類型來提供另外之內容脈絡篩選。舉例而言,圖片篩選器可提供藉由諸如位置、聯絡人或相關聯活動之類別而被分類的照片檔案之清單。照片篩選器可另外包括與照片相關聯之聯絡人之社群接近性的表示。 Similarly, filters for other types of data items can be provided, such as memo filters, picture and video filters, game filters, music filters, and the like. These filters may provide additional contextual filtering based on the particular type of activity. For example, a picture filter may provide a list of photo files that are categorized by categories such as location, contact, or associated activity. The photo filter may additionally include a representation of the community proximity of the contact associated with the photo.

在另外之實施例中,可提供容器以用於收集及組織行動通信器件上之資訊。在一個實施例中,可為人、地點、物品及設定提供四個主要容器。人容器可包括按字母且根據社群接近性以徑向方式排列的聯絡人及群。此排列可因此包括「較親密圓圈」及「疏遠圓圈」。使用者可使用上文所描述之導覽方法來控制及導覽介面。下文關於圖22A至圖22J來描述關於可如何使用不同「容器」以在不同的經社群網路連結之聯絡人之間交換資訊的諸多實例。 In still other embodiments, a container may be provided for collecting and organizing information on the mobile communication device. In one embodiment, four primary containers can be provided for people, places, items, and settings. The human container may include contacts and groups arranged alphabetically and in a radial manner according to community proximity. This arrangement may therefore include "closer circles" and "distant circles". The user can use the navigation methods described above to control and navigate the interface. Various examples of how different "containers" may be used to exchange information between different social network connected contacts are described below with respect to Figures 22A-22J.

在一實施例中,當使用者新增一新的資料物件(例如,新聯絡人及/或群)時,使用者介面可提供用以根據社群接近性對其排序的機制。此機制可包括提供如上文所描述之精靈。此外,可使用社群接近性之各種類別。在一個非限制性實例中,社群接近性類型可包含最親密、較親密、並非如此親密及疏遠。可擴展社群接近性類型之清單以提供更多選項。舉例而言,可擴展該清單以包括家人、朋友、朋友的朋友及其類似者。或者,清單中之每一類別可包括子類。舉例而言,可另外將家人之類別再分為父母、兄弟姐妹及姻親。可使用任何數目之類別及其組合來表示對行動通信器件之使用者重要的社群類別。 In one embodiment, when a user adds a new data item (eg, a new contact and/or group), the user interface can provide a mechanism for sorting the community based on proximity. This mechanism may include providing a sprite as described above. In addition, various categories of community proximity can be used. In one non-limiting example, the community proximity type may include the closest, more intimate, not so intimate and alienated. Expand the list of community proximity types to provide more options. For example, the list can be expanded to include friends of family, friends, friends, and the like. Alternatively, each category in the list can include subcategories. For example, the family category can be further divided into parents, siblings and in-laws. Any number of categories and combinations thereof can be used to represent community categories that are important to the user of the mobile communication device.

為促進資訊之更有效選擇、鍵入及管理,在一個實施例中,軟鍵或其他指示可提供循覽所選聯絡人或群之各種社群接近性選項的簡單構件。舉例而言,聯絡人或群上之「疏遠」指示符的選擇可導致該聯絡人或群自中心向外移動,從而指示較「疏遠」之社群接近性。 To facilitate more efficient selection, typing, and management of information, in one embodiment, soft keys or other indications may provide a simple means of viewing various community proximity options for a selected contact or group. For example, the selection of the "distance" indicator on the contact or group may cause the contact or group to move outward from the center, thereby indicating a closer proximity to the "distant" community.

在另一實施例中,可提供用於在使用者及群之間共用之地點或位置的空間容器。可將地點表示為可具有緯度及經度及/或感興趣點資料之性質的假影。如上文所描述,可經由精靈來起始或修改地點。亦可經由對應之網站經由與行動通信器件相關聯之使用者帳戶來起始或修改地點。一旦已新增或更新地點,便可將假影無線下載至行動通信器件。網站亦可提供使使用者與其他使用者共用項目的選項。一旦 地點被下載至使用者之行動通信器件,行動通信器件便可在內容脈絡中在空間上規劃該位置,如上文所描述。以此方式,一給定資料物件(例如,事件、聯絡人、多媒體檔案等)可變得與一特定位置相關聯,該特定位置可接著用以判定與詢問之空間參數的關係程度,使得向使用者顯示滿足詢問之空間參數的資料物件。在一實施例中,地點可在顯示器上成螺旋形地加以排列(其指示新增地點之日期/時間),且可經由上文所描述之導覽來控制。 In another embodiment, a space container for a location or location shared between the user and the group can be provided. A location may be represented as an artifact that may have the properties of latitude and longitude and/or the data of the point of interest. As described above, the location can be initiated or modified via a sprite. The location may also be initiated or modified via a corresponding website via a user account associated with the mobile communication device. Once the location has been added or updated, the artifact can be downloaded wirelessly to the mobile communication device. The website also provides the option to allow users to share items with other users. once The location is downloaded to the user's mobile communication device, and the mobile communication device can spatially plan the location in the context of the content, as described above. In this manner, a given data item (eg, event, contact, multimedia file, etc.) can become associated with a particular location that can then be used to determine the degree of relationship to the spatial parameter of the query, such that The user displays a data item that satisfies the spatial parameters of the query. In an embodiment, the locations may be arranged in a spiral on the display (which indicates the date/time of the added location) and may be controlled via the navigation described above.

「物品」容器可包括諸如可在使用者及群之間共用之圖片、音樂、視訊及備忘錄的資料物件。物品容器亦可含有在使用者及群之間玩的遊戲。如上文所描述,可經由精靈來起始或修改物品。亦可經由對應之網站經由與行動通信器件相關聯之使用者帳戶來起始或修改物品。一旦已新增或更新物品,便可將假影無線下載至行動通信器件。網站亦提供使使用者與其他使用者共用項目的選項。一旦項目被下載至使用者之行動通信器件,行動通信器件便可在內容脈絡中在空間上規劃位置,如上文所描述。在一實施例中,物品可在顯示器上成螺旋形地加以排列(其指示新增地點之日期/時間),且可經由上文所描述之導覽來控制。 The "items" container may include information items such as pictures, music, videos, and memos that may be shared between users and groups. The item container can also contain games played between the user and the group. As described above, items can be initiated or modified via a sprite. The item may also be initiated or modified via a corresponding website via a user account associated with the mobile communication device. Once the item has been added or updated, the artifact can be downloaded wirelessly to the mobile communication device. The website also provides the option to allow users to share items with other users. Once the project is downloaded to the user's mobile communication device, the mobile communication device can spatially plan the location in the context of the content, as described above. In an embodiment, the items may be arranged in a spiral on the display (which indicates the date/time of the added location) and may be controlled via the navigation described above.

參看圖14,說明提供於顯示器915上之實例照片容器。照片物件之縮圖或其他表示指示於假影1410中。在所示之實例中,照片物件在顯示器上成螺旋形地加以排列(其指示新增照片之日期/時間)。 Referring to Figure 14, an example photo container provided on display 915 is illustrated. A thumbnail or other representation of the photo object is indicated in the artifact 1410. In the example shown, the photo objects are arranged in a spiral on the display (which indicates the date/time when the photo was added).

設定容器可包括對容量、模式、偏好及其類似者之設定。設定可在器件之顯示器上成螺旋形地加以排列,其展示振幅、頻率及時間之改變。可使用上文所描述之導覽來提供導覽及控制。 The settings container can include settings for capacity, mode, preferences, and the like. The settings can be arranged in a spiral on the display of the device, which exhibits changes in amplitude, frequency and time. The navigation described above can be used to provide navigation and control.

圖15A至圖15C說明根據本發明之實施例之若干組特定資料物件之視覺表示的實例。圖15A至圖15C中之每一者說明具有空間、社群及時間維度當中之一不同「主導」維度的視覺表示。詳言之,圖15A 說明其中社群維度主導之一組資料物件之視覺表示,圖15B說明其中空間維度主導之一組資料物件之視覺表示,且圖15C說明其中時間維度主導之一組資料物件之視覺表示。 15A-15C illustrate examples of visual representations of sets of specific data items in accordance with an embodiment of the present invention. Each of Figures 15A through 15C illustrates a visual representation of one of the different "dominant" dimensions of one of the spatial, community, and temporal dimensions. In detail, Figure 15A A visual representation of a set of data objects in which the community dimension dominates is illustrated, FIG. 15B illustrates a visual representation of a set of data objects in which the spatial dimension dominates, and FIG. 15C illustrates a visual representation of a set of data objects in which the temporal dimension dominates.

參看圖15A,縮放指示符1500A、1505A及1510A指示一組資料物件之顯示內容1545A的當前「縮放」。詳言之,縮放指示符1500A、1505A及1510A之稜椎之填充等級指示一組資料物件分別在時間、空間及社群維度中被篩選的方式。舉例而言,全滿稜椎指示全縮放,使得相對狹窄之時間、空間或社群關係將滿足被顯示於顯示內容1545A中的要求,而空稜椎意謂一特定維度被「縮小」,使得彼維度之任何值將滿足顯示要求。同樣地,居間之「填充」等級指示中間縮放水平。因此,雖然顯示內容1545A主要展示所顯示之資料物件的社群關係,但應瞭解,顯示於顯示內容1545A中之任何資料物件亦滿足對應於如由週期之填充所指示之縮放水平的時間及/或空間要求。因此,若時間縮放需要顯示對應於「上週」之時間週期,且空間縮放需要顯示使用者之當前城市,則將不顯示上週離開城鎮的社群聯絡人而不管該聯絡人與使用者的關係如何。 Referring to Figure 15A, zoom indicators 1500A, 1505A, and 1510A indicate the current "zoom" of display content 1545A for a set of data objects. In particular, the fill level of the vertices of the zoom indicators 1500A, 1505A, and 1510A indicates how a set of data objects are screened in time, space, and community dimensions, respectively. For example, a full-filled vertebra indicates full zooming such that a relatively narrow time, space, or community relationship will satisfy the requirements displayed in display content 1545A, while an empty vertex means that a particular dimension is "zoomed out" such that Any value of the dimension will meet the display requirements. Similarly, the intervening "fill" level indicates the intermediate zoom level. Therefore, although the display content 1545A primarily displays the community relationship of the displayed data objects, it should be understood that any of the data items displayed in the display content 1545A also meet the time and/or corresponding to the zoom level as indicated by the fill of the period. Or space requirements. Therefore, if the time scaling needs to display the time period corresponding to "last week" and the space zoom needs to display the current city of the user, the community contact who left the town last week will not be displayed regardless of the contact and the user. How is the relationship?

仍參看圖15A,程度指示符1515A、1520A及1525A指示如何顯示對於社群維度之顯示內容1545A中的不同關係程度,使得社群關係親密之資料物件被顯示於顯示內容1545A之內圓圈中,社群關係親近之資料物件被顯示於顯示內容1545A之中間圓圈中,且社群關係疏遠之資料物件被顯示於顯示內容1545A之外圓圈中。資料-物件型指示符1530A、1535A及1540A指明使用者可選擇顯示哪些類型之資料物件,其中圖15A將人、位置及/或物品展示為可顯示於顯示內容1545A上之可用資料物件。在圖15A中,可假定:使用者已將人(亦即,使用者之經社群網路連結之聯絡人)選擇作為待顯示之一組資料物件;使用者已將社群維度選擇為主導維度;且使用者經由程度指示符1515A而僅 選擇顯示親密關係。 Still referring to FIG. 15A, the degree indicators 1515A, 1520A, and 1525A indicate how to display different degrees of relationship in the display content 1545A for the community dimension such that the community-intimate information items are displayed in the circle within the display content 1545A. The data items in which the group relationship is close are displayed in the middle circle of the display content 1545A, and the material objects whose community relationship is alienated are displayed in a circle other than the display content 1545A. The data-object type indicators 1530A, 1535A, and 1540A indicate which types of data items the user can select to display, with Figure 15A showing the person, location, and/or item as available data items that can be displayed on display content 1545A. In FIG. 15A, it can be assumed that the user has selected the person (ie, the contact of the user via the social network connection) as a group of data objects to be displayed; the user has selected the community dimension as the dominant Dimensions; and the user only via the degree indicator 1515A Choose to show intimacy.

因此,在此實例中,顯示內容1545A展示對應於「工作」、「朋友」、「家人」及「他人」之聯絡人的四個像限。由於使用者已指示僅顯示親密關係且親密資料物件被顯示於內圓圈中,所以在顯示內容1545A中僅展示在使用者之內圓圈中的聯絡人。具體言之,在顯示內容1545A中展示一個親密之工作聯絡人及一個親密之家人聯絡人,其中每一所顯示之聯絡人係用一不同圖片或假影(例如,具有影響其在顯示內容1545A中之顯著度的不同視覺屬性(諸如尺寸等))來表示。自圖15A中所展示之顯示內容1545A應瞭解,使用者可在主導之社群維度(或「社群地圖」)內導覽至不同顯示標準,或可將主導之維度切換至空間或時間維度。 Thus, in this example, display content 1545A displays four quadrants corresponding to contacts for "work," "friends," "family," and "others." Since the user has indicated that only the intimate relationship is displayed and the intimate data item is displayed in the inner circle, only the contacts in the circle within the user are displayed in the display content 1545A. Specifically, an intimate work contact and a close family contact are displayed in display content 1545A, each of which displays a different picture or artifact (eg, has an effect on the display content 1545A) The different visual attributes (such as size, etc.) of the saliency in the representation. From the display content 1545A shown in Figure 15A, it should be understood that the user can navigate to different display criteria within the dominant community dimension (or "community map"), or can switch the dominant dimension to the spatial or temporal dimension. .

參看圖15B,縮放指示符1500B、1505B及1510B指示一組資料物件之顯示內容1545B的當前「縮放」,其中空間維度被設定為主導。詳言之,如在圖15A中,縮放指示符1500B、1505B及1510B之稜椎之填充等級指示一組資料物件分別在時間、空間及社群維度中被篩選的方式。 Referring to Figure 15B, zoom indicators 1500B, 1505B, and 1510B indicate the current "zoom" of display content 1545B for a set of data objects, with the spatial dimension being set to dominate. In particular, as in Figure 15A, the fill level of the vertices of the zoom indicators 1500B, 1505B, and 1510B indicates how a set of data objects are screened in time, space, and community dimensions, respectively.

仍參看圖15B,程度指示符1515B、1520B及1525B指示如何顯示對於空間維度之顯示內容1545B中的不同關係程度,使得在空間上接近之資料物件被顯示於顯示內容1545B之內圓圈中,在空間上在附近之資料物件被顯示於顯示內容1545B之中間圓圈中,且在空間上遙遠之資料物件被顯示於顯示內容1545B之外圓圈中。資料-物件型指示符1530B、1535B及1540B指明使用者可選擇顯示哪些類型之資料物件,其中圖15B將人、位置及/或物品展示作為可顯示於顯示內容1545B上之可用資料物件。在圖15B中,可假定:使用者已將人、位置及物品中之每一者選擇作為待顯示之一組資料物件;使用者已將空間維度選擇為主導維度;且使用者針對「物品」資料物件而經由程度指示符來 僅選擇顯示親密關係、針對「人」資料物件而僅選擇顯示親近關係且針對「地點」資料物件而僅選擇顯示遙遠關係。 Still referring to FIG. 15B, degree indicators 1515B, 1520B, and 1525B indicate how to display different degrees of relationship in display content 1545B for spatial dimensions such that spatially close items are displayed within the circle within display content 1545B, in space The upper nearby data item is displayed in the middle circle of the display content 1545B, and the spatially distant material item is displayed in a circle outside the display content 1545B. The data-object type indicators 1530B, 1535B, and 1540B indicate which types of data items the user can select to display, with Figure 15B showing the person, location, and/or item as available data items that can be displayed on the display content 1545B. In FIG. 15B, it can be assumed that the user has selected each of the person, the location, and the item as a group of data items to be displayed; the user has selected the spatial dimension as the dominant dimension; and the user is targeting the "item" Data object and via level indicator Select only to show intimate relationships, only for displaying "personal" data objects and only for displaying close relationships and for displaying "location" data objects, only to select remote relationships.

因此,在此實例中,顯示內容1545B展示對應於東北(NE)、西北(NW)、東南(SE)及西南(SW)之位置(相對於對應於使用者輸入之位置連同詢問(例如,諸如使用者之當前位置、使用者行進到達之位置等)的原點)的四個像限。街道地圖覆蓋於顯示內容1545B上,使得使用者可更好地解釋其中所顯示之資料物件之位置。由於使用者已指示僅顯示「物品」資料物件之接近關係且接近的資料物件被顯示於內圓圈中,所以在顯示內容1545B之使用者之內圓圈中展示任何在空間上接近之「物品」資料物件。另外,由於使用者已指示僅顯示「人」資料物件之親近關係,且親近之資料物件被顯示於中間圓圈中,所以在顯示內容1545B之使用者之中間圓圈中展示任何在空間上接近之「人」資料物件。另外,由於使用者已指示僅顯示「地點」資料物件之遙遠關係,且遙遠之資料物件被顯示於外圓圈中,所以在顯示內容1545B之使用者之外圓圈中展示任何在空間上遙遠之「地點」資料物件。 Thus, in this example, display content 1545B exhibits locations corresponding to northeast (NE), northwest (NW), southeast (SE), and southwest (SW) (relative to locations corresponding to user input along with queries (eg, such as Four quadrants of the origin of the user, the origin of the user, etc.). The street map overlays the display content 1545B so that the user can better interpret the location of the data items displayed therein. Since the user has instructed to display only the proximity relationship of the "item" data object and the close data item is displayed in the inner circle, any spatially close "item" data is displayed in the circle inside the user displaying the content 1545B. object. In addition, since the user has instructed to display only the close relationship of the "person" data object, and the close data object is displayed in the middle circle, any spatial proximity is displayed in the middle circle of the user displaying the content 1545B. Person" data object. In addition, since the user has instructed to display only the distant relationship of the "location" data object, and the distant data object is displayed in the outer circle, any space outside the user who displays the content 1545B is displayed in the space. Location" data item.

具體言之,在圖15B中,在顯示內容1545B之內圓圈中展示一個接近之「物品」資料物件,在顯示內容1545B中展示一個親近之「人」資料物件,且在顯示內容1545B中展示一個遙遠之「地點」資料物件。另外,顯示內容1545B中所展示之每一資料物件係用一不同圖片或假影(例如,具有影響其在顯示內容1545B中之顯著度的不同視覺屬性(諸如尺寸等))來表示。自圖15B中所展示之顯示內容1545B應瞭解,使用者可在主導之空間維度(或「位置地圖」)內導覽至不同顯示標準,或可將主導之維度切換至社群或時間維度。 Specifically, in FIG. 15B, an "item" data item is displayed in a circle inside the display content 1545B, and a close "person" data item is displayed in the display content 1545B, and one of the display contents 1545B is displayed. Distant "location" data items. Additionally, each of the items of content displayed in display content 1545B is represented by a different picture or artifact (eg, having different visual attributes (such as size, etc.) that affect its saliency in display content 1545B). From the display content 1545B shown in Figure 15B, it will be appreciated that the user can navigate to different display criteria within the dominant spatial dimension (or "location map"), or can switch the dominant dimension to the community or time dimension.

參看圖15C,縮放指示符1500C、1505C及1510C指示一組資料物件之顯示內容1545C的當前「縮放」,其中時間維度被設定為主導。詳言之,如在圖15A及圖15B中,縮放指示符1500C、1505C及1510C 之稜椎之填充等級指示一組資料物件分別在時間、空間及社群維度中被篩選的方式。 Referring to Figure 15C, zoom indicators 1500C, 1505C, and 1510C indicate the current "zoom" of display content 1545C for a set of data objects, with the time dimension being set to dominate. In detail, as in Figures 15A and 15B, the zoom indicators 1500C, 1505C, and 1510C The fill level of the vertebra indicates how a set of data objects are screened in time, space, and community dimensions, respectively.

仍參看圖15C,程度指示符1515C、1520C及1525C指示如何顯示對於時間維度之顯示內容1545C中之不同關係程度,使得在時間上接近之資料物件(例如,在過去接近、當前,或在未來接近等)被顯示於顯示內容1545C之內圓圈中,在時間上在附近之資料物件(例如,在過去附近、在未來附近等)被顯示於顯示內容1545C之中間圓圈中,且在時間上遙遠之資料物件(例如,在過去遙遠、在未來遙遠等)被顯示於顯示內容1545C之外圓圈中。資料-物件型指示符1530C、1535C及1540C指明使用者可選擇顯示哪些類型之資料物件,其中圖15C將人、位置及/或物品展示作為可顯示於顯示內容1545C上之可用資料物件。在圖15C中,可假定:使用者已將人選擇作為待顯示之一組資料物件;使用者已將時間維度選擇為主導維度;且使用者針對「人」資料物件而僅選擇顯示遙遠關係。 Still referring to FIG. 15C, degree indicators 1515C, 1520C, and 1525C indicate how to display different degrees of relationship in display content 1545C for a time dimension such that data items that are temporally close (eg, approached, current, or in the near future in the past) Is displayed in the circle inside the display content 1545C, and the data object in the vicinity in time (for example, in the vicinity of the past, in the vicinity of the future, etc.) is displayed in the middle circle of the display content 1545C, and is distant in time. The data item (eg, distant in the past, distant in the future, etc.) is displayed in a circle outside the display content 1545C. The data-object type indicators 1530C, 1535C, and 1540C indicate which types of data items the user can select to display, with Figure 15C showing the person, location, and/or item as available data items that can be displayed on the display content 1545C. In FIG. 15C, it can be assumed that the user has selected the person as a group of data items to be displayed; the user has selected the time dimension as the dominant dimension; and the user only selects to display the distant relationship for the "person" data object.

因此,在此實例中,顯示內容1545C展示相對於對應於使用者輸入之時間連同詢問之原點之時間(例如,諸如當前時間)的四個像限。在一實例中,該四個像限可表示對於距原點一給定徑向距離的不同時間部分。舉例而言,該等像限可表示季節(例如,春、夏、秋、冬),而距顯示內容1545C之原點或中心的距離可對應於年份。或者,該等像限可表示一週之日子(例如,星期一/星期二、星期三/星期四等),而距原點之距離可對應於週數(例如,1、2、3等)。由於使用者已指示僅顯示「人」資料物件之遙遠關係,且遙遠之資料物件被顯示於外圓圈中,所以在顯示內容1545C之使用者之外圓圈中展示任何在時間上遙遠之「人」資料物件。在一實例中,「人」資料物件或使用者之經社群網路連結之聯絡人可與使用者具有遙遠之時間關係(若該聯絡人長時間不與該使用者通信(例如,聯絡人多年前去世等),或預期長 時間不能通信(例如,聯絡人正執行5年火星太空行動等))。 Thus, in this example, display content 1545C displays four quadrants relative to the time corresponding to the user input and the time of the origin of the query (eg, such as the current time). In an example, the four quadrants may represent different time portions for a given radial distance from the origin. For example, the quadrants may represent the season (eg, spring, summer, autumn, winter), and the distance from the origin or center of the display content 1545C may correspond to the year. Alternatively, the quadrants may represent days of the week (eg, Monday/Tuesday, Wednesday/Thursday, etc.), and the distance from the origin may correspond to the number of weeks (eg, 1, 2, 3, etc.). Since the user has instructed to display only the distant relationship of the "person" data object, and the distant data object is displayed in the outer circle, any "person" far away in time is displayed in the circle outside the user who displays the content 1545C. Data object. In one example, a "person" data item or a user's social network connection contact may have a distant relationship with the user (if the contact does not communicate with the user for a long time (eg, contact person) Passed away many years ago, etc.), or expected to grow Time cannot communicate (for example, the contact is performing a five-year Mars space operation, etc.)).

具體言之,在圖15B中,在顯示內容1545C之外圓圈中展示一個遙遠之「人」資料物件。自圖15C中所展示之顯示內容1545C應瞭解,使用者可在主導之時間維度(或「時間地圖」或「時刻表」)內導覽至不同顯示標準,或可將主導之維度切換至社群或空間維度。 Specifically, in Fig. 15B, a distant "person" data item is displayed in a circle outside the display content 1545C. It should be understood from the display content 1545C shown in FIG. 15C that the user can navigate to different display standards in the dominant time dimension (or "time map" or "timetable"), or can switch the dominant dimension to the social Group or spatial dimension.

現參看圖16,說明根據本發明之一實施例之用於在行動通信器件上顯示資料物件之視覺表示的例示性處理程序。在1600中,器件可自使用者接收輸入(例如,具有社群、時間及空間參數之詢問以控制向使用者顯示一組給定資料物件(例如,其亦可指示於該詢問中)的方式)。如上文所論述,該等輸入可由用於接收輸入之另一系統來提供,其中該系統係與行動使用者之帳戶相關聯。該等輸入亦可直接由使用者提供於行動器件上。或者,若先前已接收,則可自器件之記憶體來擷取該等輸入。在一實例中,來自使用者之輸入可對應於與一或多個資料物件之視覺表示有關的詢問,其中該詢問包括影響資料物件中之哪一者被顯示於視覺表示中的空間、社群及時間參數。該詢問可另外包括資料物件之屬性被與之相比較以判定是否將顯示資料物件的原點,且可另外包括哪一維度將為主導維度的指示(例如,以產生如圖15A、圖15B或圖15C中所示之視覺表示)。在1610中,可顯示提供所接收之輸入之時間表示的第一維度(例如,如在圖15C中,其中時間維度主導)。舉例而言,在1610中,器件可判定哪些資料物件滿足詢問之時間參數(例如,若時間參數指示使用者對在自當前時間起之下一週內的資料物件感興趣,則在此時間框外的資料物件被排除而不予考慮等)。 Referring now to Figure 16, an illustrative process for displaying a visual representation of a data item on a mobile communication device in accordance with an embodiment of the present invention is illustrated. In 1600, the device can receive input from the user (eg, with an inquiry of community, time, and spatial parameters to control the manner in which the user is presented with a given set of data items (eg, which can also be indicated in the query) ). As discussed above, the inputs may be provided by another system for receiving input, wherein the system is associated with an account of the mobile user. These inputs can also be provided directly by the user to the mobile device. Alternatively, if previously received, the inputs can be retrieved from the memory of the device. In an example, the input from the user may correspond to a query related to a visual representation of one or more data objects, wherein the query includes a space, community that affects which of the data objects are displayed in the visual representation And time parameters. The query may additionally include an attribute of the data item being compared to determine whether the origin of the data item will be displayed, and may additionally include an indication of which dimension will be the dominant dimension (eg, to produce as shown in FIG. 15A, FIG. 15B or The visual representation shown in Figure 15C). In 1610, a first dimension that provides a representation of the time of the received input can be displayed (eg, as in Figure 15C, where the time dimension dominates). For example, in 1610, the device can determine which data objects satisfy the time parameter of the query (eg, if the time parameter indicates that the user is interested in a data item within one week from the current time, then outside the time frame) The data items are excluded from consideration, etc.).

在1620中,可顯示提供所接收之輸入之空間表示的第二維度(例如,如在圖15B中,其中空間維度主導)。舉例而言,在1620中,器件可判定哪些資料物件滿足詢問之空間參數(例如,若空間參數指示使 用者對在距其當前位置2英里內之資料物件感興趣,則在此位置範圍外的資料物件被排除而不予顯示等)。在另一實例中,器件僅需考慮資料物件在與時間參數相關聯之時間範圍期間的位置(例如,若空間參數對應於San Francisco且時間參數對應於當前時間,則將不顯示明年在San Francisco發生之事件的資料物件)。 In 1620, a second dimension that provides a spatial representation of the received input can be displayed (eg, as in Figure 15B, where the spatial dimension dominates). For example, in 1620, the device can determine which data objects satisfy the spatial parameters of the query (eg, if the spatial parameter indicates If the user is interested in a data item within 2 miles of its current location, the data item outside the location is excluded from display, etc.). In another example, the device only needs to consider the location of the data item during the time range associated with the time parameter (eg, if the spatial parameter corresponds to San Francisco and the time parameter corresponds to the current time, then the next year will not be displayed in San Francisco) The data item of the incident occurred).

在1630中,可顯示提供所接收之輸入之社群接近性表示的第三維度(例如,如在圖15A中,其中社群維度主導)。舉例而言,在1630中,器件可判定哪些資料物件滿足詢問之社群參數(例如,若社群參數指示使用者對使用者基於使用者設定檔及/或在使用者之聯絡人清單中的經社群網路連結之聯絡人而感興趣之事件的資料物件感興趣,則不滿足此等條件之資料物件被排除而不予顯示等)。如應瞭解,一旦在1610至1630中顯示每一維度,便可向使用者顯示顯示資料物件中之一或多者的所得視覺表示(例如,顯示為位置地圖、活動地圖等,其中顯示內容中所展示之假影用以表示該等資料物件)。雖然1610、1620及1630展示每一類型之主導維度係以順序方式加以選擇,但應瞭解,使用者可替代地對被設定為主導之第一維度感到滿意,使得使用者無需導覽至如在1620及/或1630中之其他主導維度。 In 1630, a third dimension that provides a community proximity representation of the received input can be displayed (eg, as in Figure 15A, where the community dimension dominates). For example, in 1630, the device can determine which data objects satisfy the community parameters of the query (eg, if the community parameter indicates that the user is based on the user profile and/or in the user's contact list) If the data items of the event of interest to the contact person connected via the social network are interested, the data items that do not satisfy these conditions are excluded from display, etc.). As should be appreciated, once each dimension is displayed in 1610 through 1630, a visual representation of one or more of the displayed data objects can be displayed to the user (eg, displayed as a location map, an activity map, etc., where the content is displayed The artifacts shown are used to indicate such data items). While 1610, 1620, and 1630 show that each type of dominant dimension is selected in a sequential manner, it should be appreciated that the user may alternatively be satisfied with the first dimension that is set to dominate so that the user does not need to navigate to Other dominant dimensions in 1620 and/or 1630.

在處理程序1640中,行動通信器件可接收使用者希望修改視覺表示之所選維度的指示。舉例而言,若使用者希望修改來自初始詢問之可顯示維度的範圍或程度,則使用者選擇該維度以在1640中加以修改。 In process 1640, the mobile communication device can receive an indication that the user wishes to modify the selected dimension of the visual representation. For example, if the user wishes to modify the extent or extent of the displayable dimension from the initial query, the user selects the dimension to modify it in 1640.

舉例而言,假定第一軟鍵被指派為用於導覽所選或現用軸的「放大」功能,且第二軟鍵被指派為「縮小」功能。藉由組態該等軟鍵,使用者可進行放大及縮小,從而可導致更新所顯示之參考系中的對應人數。在此狀況下,在1640中所接收之指示可對應於由使用者做出的放大或縮小空間、時間或社群維度中之一者的選擇。舉例而言, 若視覺表示係呈位置地圖之形式,則當使用者按下縮小軟鍵時,可擴展視野以包括更寬廣之視野使得展示更多位置,且由此顯示潛在更多之資料物件。同樣地,若選擇縮放「+」軟鍵,則視野可放大以擴展當前視圖,其可排除不再位於視覺表示之位置範圍內的資料物件。在接收到修改視覺表示之維度中之一者的指示之後,在1650中修改視覺表示(例如,以轉變至另一主導維度、以修改參數從而滿足詢問之參數等)。 For example, assume that the first softkey is assigned to the "zoom in" function for navigating the selected or active axis, and the second softkey is assigned the "zoom out" function. By configuring these soft keys, the user can zoom in and out, which can result in updating the corresponding number of people in the displayed reference frame. In this case, the indication received in 1640 may correspond to a selection of one of zooming in or out of space, time, or community dimensions made by the user. For example, If the visual representation is in the form of a location map, when the user presses the zoom out soft key, the field of view can be expanded to include a wider field of view such that more locations are displayed and thereby potentially more data items are displayed. Similarly, if you choose to zoom the "+" softkey, the field of view can be zoomed in to expand the current view, which excludes data objects that are no longer within the position of the visual representation. After receiving an indication of one of the dimensions of modifying the visual representation, the visual representation is modified (e.g., to transition to another dominant dimension to modify the parameters to satisfy the parameters of the query, etc.) in 1650.

現參看圖17,說明根據本文中所揭示之方法中之一些方法之用於在行動通信器件上顯示使用者介面的例示性處理程序。在1700中,器件可自使用者接收關於資料物件之輸入,在此實施例中,該等資料物件對應於已計劃事件。如上文所論述,該等輸入可由用於接收輸入之另一系統來提供,其中該系統係與行動使用者之帳戶相關聯。該等輸入亦可直接由使用者提供於行動器件上。或者,若先前已接收,則可自器件之記憶體來擷取該等輸入。在1710中,隨事件之位置來顯示已計劃事件。如上文所論述,可由位置來指示其他資料物件及表示。或者,可根據所揭示之其他特質(諸如社群接近性及時間距離)來指示資料物件。舉例而言,位置表示可包括位置地圖上之指示。在上文所揭示之各種實施例中,位置表示可包含位於二維地圖上之事件。 Referring now to Figure 17, an illustrative process for displaying a user interface on a mobile communication device in accordance with some of the methods disclosed herein is illustrated. In 1700, the device can receive input from the user regarding the data item, in this embodiment, the data item corresponds to a scheduled event. As discussed above, the inputs may be provided by another system for receiving input, wherein the system is associated with an account of the mobile user. These inputs can also be provided directly by the user to the mobile device. Alternatively, if previously received, the inputs can be retrieved from the memory of the device. In 1710, the scheduled event is displayed with the location of the event. As discussed above, other data items and representations may be indicated by location. Alternatively, the data item may be indicated in accordance with other traits disclosed, such as community proximity and time distance. For example, the location representation can include an indication on the location map. In various embodiments disclosed above, the location representation may include events located on a two-dimensional map.

在1720中,可組態用於二維導覽之導覽鍵。如上文所揭示,在行動通信器件上,可將向上、向下、向左及向右鍵用於此導覽。在1730中,可組態第一按鈕以用於在顯示器內進行放大(例如,在視覺表示對應於位置地圖的情況下,其對應於縮窄空間維度,在視覺表示對應於社群地圖的情況下,其對應於縮窄社群維度等)。在1740中,組態第二按鈕以用於在顯示器內進行縮小。藉由組態該等按鈕以進行縮放,使用者可進行放大及縮小,從而可導致更新所顯示之參考系中的資料物件(例如,事件)之對應數目。當使用者按下縮小按鈕時,可 擴展視野以包括更寬廣之視野(例如,在視覺表示對應於位置地圖的情況下,其對應於擴展空間維度,在視覺表示對應於社群地圖的情況下,其對應於擴展社群維度等)。同樣地,若選擇放大按鈕,則視野可放大以擴展當前視圖。在1750中,可藉由顯示新事件精靈以促進新活動及事件之直觀產生來產生新事件。此精靈可提供用以選擇人/聯絡人、地點/位置、資料或媒體實體/物品及時間值的機制。在1760中,精靈可提示使用者進行輸入。經由各種選單及提示,使用者可(例如)選擇聯絡人清單中之個人、選擇位置及選擇可指示「現在」與「稍後」選擇的時間值。 In the 1720, you can configure navigation buttons for 2D navigation. As disclosed above, up, down, left, and right keys can be used for this tour on a mobile communication device. In 1730, a first button can be configured for zooming in within the display (eg, where the visual representation corresponds to a location map, which corresponds to a narrowed spatial dimension, where the visual representation corresponds to a social map) Next, it corresponds to narrowing the community dimension, etc.). In 1740, a second button is configured for zooming out within the display. By configuring the buttons for zooming, the user can zoom in and out, which can result in updating the corresponding number of data objects (eg, events) in the displayed reference frame. When the user presses the zoom out button, Extending the field of view to include a broader field of view (eg, where the visual representation corresponds to a location map, which corresponds to an extended spatial dimension, where the visual representation corresponds to a community map, which corresponds to an extended community dimension, etc.) . Similarly, if the zoom in button is selected, the field of view can be zoomed in to expand the current view. In 1750, new events can be generated by displaying new event sprites to facilitate the visualization of new activities and events. This wizard provides a mechanism for selecting people/contacts, locations/locations, profiles or media entities/items and time values. In 1760, the sprite can prompt the user for input. Through various menus and prompts, the user can, for example, select an individual in the contact list, select a location, and select a time value that can be selected to indicate "now" and "late".

參看圖19,說明描繪本發明之一實施例之例示性顯示內容。詳言之,圖19說明上文關於圖15A所說明及描述之使用者介面及顯示內容的變體,其中視覺表示對應於社群地圖。顯示內容1900描繪一設定功能,其中使用者可選擇各種篩選器以用於檢視條目及/或編輯。在此實例中,使用者已選擇「家人」1910,如由反白顯示之區域所描繪。在按下「enter」或「確定」按鈕之後,顯示內容1920便可被具現化,從而進一步描繪「家人」類別中所包括之各種聯絡人。此外,選項按鈕1925可指示在「家人」篩選器中所列舉之聯絡人的當前社群接近性設定。使用者可反白顯示一特定聯絡人(例如,由反白顯示之區域所描繪的「al」1930)。使用者可修改社群接近性設定,在此實例中,該等社群接近性設定被展示為「親密」、「親近」及「遙遠」。 Referring to Figure 19, an illustrative display depicting an embodiment of the present invention is illustrated. In particular, Figure 19 illustrates a variation of the user interface and display content illustrated and described above with respect to Figure 15A, wherein the visual representation corresponds to a community map. Display content 1900 depicts a setting function in which the user can select various filters for viewing items and/or editing. In this example, the user has selected "Family" 1910 as depicted by the highlighted area. After pressing the "enter" or "OK" button, the display content 1920 can be instantiated to further depict the various contacts included in the "Family" category. In addition, option button 1925 may indicate the current community proximity setting of the contacts listed in the "Family" filter. The user can highlight a particular contact (eg, "al" 1930 depicted by the highlighted area). The user can modify the community proximity settings. In this example, the community proximity settings are shown as "intimate," "close," and "remote."

換言之,在圖19之實施例中,顯示內容1900展示針對使用者之詢問的社群參數,藉此與使用者具有家人關係的資料物件滿足詢問之社群參數。該等資料物件(在此實例中,其對應於使用者之經社群網路連結之聯絡人)說明於顯示內容1920處。詳言之,顯示內容1920展示滿足使用者之家庭成員之社群參數的資料物件,且進一步展示在使用者之家人內的社群關係程度(例如,在此實例中為親密、親近及遙 遠)。 In other words, in the embodiment of FIG. 19, the display content 1900 displays community parameters for the user's inquiry, whereby the data item with the family relationship with the user satisfies the community parameters of the inquiry. The data items (in this example, the contacts corresponding to the user's social network connection) are illustrated at display content 1920. In particular, the display content 1920 displays data items that satisfy the community parameters of the user's family members, and further demonstrates the degree of community relationship within the user's family (eg, in this example, intimacy, proximity, and remoteness) far).

當編輯完成時,使用者可選擇「完成」,隨之顯示內容1940可被具現化,其描繪「家人」篩選器中之聯絡人。顯示內容1940描繪在「家人」篩選器中之聯絡人,該等聯絡人被設置為沿著指示其各別社群接近性設定之同心圓圈1950。最小圓圈包括與「遙遠」社群接近性設定相關聯的聯絡人「greg」。中間尺寸之圓圈包括與「親近」社群接近性設定相關聯的聯絡人「carl」及「heather」。大圓圈包括與「親密」社群接近性設定相關聯的聯絡人「al」及「evan」。如可見,逐漸變大之圓圈指示較親密之社群接近性設定,而逐漸變小之圓圈指示較遙遠之社群接近性設定。在一個實施例中,使用者可組態整合之縮放顯示內容以描繪逐漸變大之圓圈從而指示較遙遠之社群接近性設定,且組態逐漸變小之圓圈以指示較遙遠之社群接近性設定。 When the editing is complete, the user can select "Done" and the display content 1940 can be instantiated, depicting the contacts in the "Family" filter. Display content 1940 depicts contacts in the "Family" filter, which are set to follow a concentric circle 1950 indicating the proximity of their respective community proximity settings. The smallest circle includes the contact "greg" associated with the "distant" community proximity setting. The middle size circle includes the contacts "carl" and "heather" associated with the "closeness" community proximity setting. The big circle includes the contacts "al" and "evan" associated with the "closeness" community proximity setting. As can be seen, the gradually larger circle indicates a more intimate community proximity setting, while the gradually smaller circle indicates a more distant community proximity setting. In one embodiment, the user can configure the integrated zoomed display to depict progressively larger circles to indicate a more distant community proximity setting, and configure a progressively smaller circle to indicate that the more distant community is approaching Sexual settings.

換言之,顯示內容1940對應於藉以基於至顯示內容之中心(在1950處)的距離來展示使用者之家庭成員中之每一者的社群接近性的社群地圖,其中顯示內容之中心對應於詢問之社群原點(例如,在此狀況下,社群原點對應於使用者自身或一特定使用者群)。 In other words, the display content 1940 corresponds to a community map by which the community proximity of each of the user's family members is displayed based on the distance to the center of the display content (at 1950), wherein the center of the display content corresponds to The community origin of the inquiry (for example, in this case, the community origin corresponds to the user itself or a specific user group).

現轉至圖20,說明描繪本發明之另一實施例之例示性顯示內容。詳言之,圖20說明上文關於圖15A所說明及描述之使用者介面及顯示內容的變體,其中視覺表示對應於基於使用者在其社群聯絡人中之信任等級的社群地圖。顯示內容2000描繪一設定功能,其中使用者可選擇各種篩選器以用於檢視條目及/或編輯。在此實例中,使用者已選擇「可信」2010,如由反白顯示之區域所描繪。在按下「enter」或「確定」按鈕之後,顯示內容2020便可被具現化,從而進一步描繪「可信」類別中所包括之各種聯絡人。此外,選項按鈕2025可指示在「可信」篩選器中所列舉之聯絡人的當前社群接近性設定。使用者可反白顯示一特定聯絡人(例如,由反白顯示之區域所描繪的「al」 2030)。使用者可修改社群接近性設定,在此實例中,該等社群接近性設定被展示為「親密」、「親近」及「遙遠」。 Turning now to Figure 20, an illustrative display depicting another embodiment of the present invention is illustrated. In particular, Figure 20 illustrates a variation of the user interface and display content illustrated and described above with respect to Figure 15A, wherein the visual representation corresponds to a community map based on the level of trust of the user in their community contacts. Display content 2000 depicts a setting function in which the user can select various filters for viewing entries and/or editing. In this example, the user has selected "Trusted" 2010, as depicted by the highlighted area. After pressing the "enter" or "OK" button, the display content 2020 can be instantiated to further depict the various contacts included in the "trusted" category. Additionally, option button 2025 can indicate the current community proximity setting of the contacts listed in the "Trusted" filter. The user can highlight a particular contact (for example, "al" as depicted by the highlighted area. 2030). The user can modify the community proximity settings. In this example, the community proximity settings are shown as "intimate," "close," and "remote."

換言之,在圖20之實施例中,顯示內容2000展示針對使用者之詢問的社群參數,藉此與使用者具有可信關係的資料物件(例如,聯絡人)滿足詢問之社群參數。該等資料物件(在此實例中,其對應於使用者之經社群網路連結之聯絡人)說明於顯示內容2020處。詳言之,顯示內容2020展示滿足使用者之可信聯絡人之社群參數的資料物件,且進一步展示在使用者之可信聯絡人內的可信程度(例如,在此實例中為親密、親近及遙遠)。 In other words, in the embodiment of FIG. 20, the display content 2000 displays community parameters for the user's query, whereby the data item (eg, contact) with which the user has a trusted relationship satisfies the community parameters of the query. The data items (in this example, the contacts corresponding to the user's social network connection) are illustrated at display content 2020. In particular, the display content 2020 displays data items that satisfy the community parameters of the user's trusted contacts, and further demonstrates the level of trust within the user's trusted contacts (eg, in this example, intimate, Close and distant).

當編輯完成時,使用者可選擇「完成」,隨之顯示內容2040可被具現化,其描繪「可信」篩選器中之聯絡人。顯示內容2040描繪在「可信」篩選器中之聯絡人,該等聯絡人被設置為沿著指示其各別社群接近性設定之同心圓圈2050。最小圓圈包括與「遙遠」社群接近性設定相關聯的聯絡人「evan」。中間尺寸之圓圈包括與「親近」社群接近性設定相關聯的聯絡人「al」及「greg」。大圓圈包括與「親密」社群接近性設定相關聯的聯絡人「carl」。由於聯絡人「heather」未被指派信任設定,所以未在顯示內容2040中描繪相關聯之圖示,如可見,逐漸變大之圓圈指示較接近之社群接近性設定,而逐漸變小之圓圈指示較遙遠之社群接近性設定。在一個實施例中,使用者可組態整合之縮放顯示內容以描繪逐漸變大之圓圈從而指示較遙遠之社群接近性設定,且組態逐漸變小之圓圈以指示較遙遠之社群接近性設定。 When the editing is complete, the user can select "Done" and the display content 2040 can be instantiated, depicting the contacts in the "Trusted" filter. Display content 2040 depicts contacts in the "Trusted" filter, which are arranged along a concentric circle 2050 indicating their respective community proximity settings. The smallest circle includes the contact "evan" associated with the "distant" community proximity setting. The middle size circle includes the contacts "al" and "greg" associated with the "closeness" community proximity setting. The big circle includes the contact "carl" associated with the "intimate" community proximity setting. Since the contact "heather" is not assigned a trust setting, the associated icon is not depicted in the display content 2040, as visible, the gradually larger circle indicates the closer community proximity setting, and the gradually smaller circle Indicates a remote community proximity setting. In one embodiment, the user can configure the integrated zoomed display to depict progressively larger circles to indicate a more distant community proximity setting, and configure a progressively smaller circle to indicate that the more distant community is approaching Sexual settings.

換言之,顯示內容2040對應於藉以基於至顯示內容之中心(在2050處)的距離來展示使用者之可信成員中之每一者的社群接近性的社群地圖,其中顯示內容之中心對應於詢問之社群原點(例如,在此狀況下,社群原點對應於使用者自身或一特定使用者群)。 In other words, the display content 2040 corresponds to a community map by which the community proximity of each of the trusted members of the user is displayed based on the distance to the center of the displayed content (at 2050), wherein the center of the displayed content corresponds to The community origin of the inquiry (for example, in this case, the community origin corresponds to the user itself or a specific user group).

亦可見,諸如聯絡人之資料物件可具有與各種「篩選器」或類 別相關聯之多個社群接近性設定。舉例而言,在圖19及圖20中,聯絡人「al」係與關於「信任」篩選器之「親近」設定相關聯且與關於「家人」篩選器之「親密」設定相關聯。區分關於不同內容脈絡(諸如「家人」及「信任」)之社群接近性設定的能力可使得使用者能夠更密切地估計真實世界中的實際關係及相關聯之活動。舉例而言,使用者可關於金融交易而不信任一家庭成員,然而可關於社群活動而寧願與彼家庭成員密切相關聯。本發明之方法可使得使用者能夠在行動器件上描繪在關係及活動方面的此等細微差別以便提供更密切地類似於真實世界中之關係及活動的更豐富之使用者體驗。 It can also be seen that information objects such as contacts can have various "filters" or classes. Don't associate multiple community proximity settings. For example, in Figures 19 and 20, the contact "al" is associated with the "closeness" setting for the "trust" filter and is associated with the "intimacy" setting for the "family" filter. The ability to distinguish community proximity settings for different contexts (such as "family" and "trust") allows users to more closely estimate actual relationships and associated activities in the real world. For example, a user may not trust a family member with respect to financial transactions, but may prefer to be closely related to family members with respect to community activities. The method of the present invention may enable a user to portray such nuances in terms of relationships and activities on a mobile device to provide a richer user experience that is more closely similar to relationships and activities in the real world.

圖21說明根據本發明之一實施例之處理程序,藉由該處理程序可向使用者顯示屬於一組資料物件之一或多個資料物件。參看圖21,接收包括關於使用者之社群參數、時間參數及空間參數的詢問,該等參數指示一組資料物件之所要視覺表示(2100)。在一實例中,可在屬於發起詢問之使用者的行動通信器件處接收該詢問。在一實例中,如關於以上實施例所論述,資料物件可對應於事件、活動、經社群網路連結之聯絡人、多媒體檔案及/或可依據空間、社群及時間分類之任何其他類型之資訊。 Figure 21 illustrates a processing program by which one or more data items belonging to a group of data objects can be displayed to a user in accordance with an embodiment of the present invention. Referring to Figure 21, an inquiry is received that includes community parameters, time parameters, and spatial parameters for the user, the parameters indicating the desired visual representation of a set of data objects (2100). In an example, the query can be received at a mobile communication device belonging to the user who initiated the inquiry. In an example, as discussed in relation to the above embodiments, the data item may correspond to an event, an activity, a contact via a social network connection, a multimedia file, and/or any other type that may be classified by space, community, and time. Information.

舉例而言,詢問可指定在空間、時間及社群維度中之原點。在一特定實例中,社群原點可為使用者之身分或用戶設定檔,空間原點可為使用者之位置,且時間原點可為由使用者指定之時間或時間範圍。或者,原點之空間、時間及社群維度中之一或多者可為群特定型而非使用者特定型,使得資料物件與群性質而非個人使用者性質相比較。將通常共同地考慮空間及時間原點,使得使用者之空間原點將被視為係處於時間原點之時間或在時間原點之時間範圍內。舉例而言,假定使用者對將在星期二上班的其同事感到好奇,詢問之社群參數可為「我的同事」,詢問之時間參數可為「星期二」,且詢問之空間參數 可為「我的工作地址」。 For example, a query can specify the origin in space, time, and community dimensions. In a particular example, the community origin can be a user's identity or user profile, the spatial origin can be the user's location, and the time origin can be a time or time range specified by the user. Alternatively, one or more of the origin, time, and community dimensions may be group-specific rather than user-specific, such that the data object is compared to the group nature rather than the individual user nature. The spatial and temporal origins will generally be considered together such that the user's spatial origin will be considered to be at the time of the time origin or within the time horizon of the time origin. For example, suppose the user is curious about his colleague who will be working on Tuesday. The community parameter asked can be "My Colleague". The time parameter for the inquiry can be "Tuesday" and the spatial parameters of the inquiry. Can be "My Work Address".

接下來,判定該詢問之社群、時間及空間參數分別在社群、時間及空間維度中與一組資料物件中之每一者有關的程度(2105)。舉例而言,由於詢問之社群參數係與「我的同事」(其指明經社群網路連結之聯絡人)有關,所以使用者之通信器件可聯絡社群網路連結伺服器174並獲得使用者之同事清單,且可請求同事在星期二的行事曆。在此狀況下,假定詢問係二進位使得向使用者僅顯示完全匹配該詢問之聯絡人。因此,若同事在星期二無約會,則器件可假定(例如)同事將在辦公室,且可向使用者顯示此等同事,而經排程為遠離辦公室的同事則不加以顯示。 Next, determine the extent to which the community, time, and spatial parameters of the query are related to each of a set of data objects in the community, time, and spatial dimensions (2105). For example, since the community parameter of the inquiry is related to "My Colleague" (which indicates the contact person connected via the social network), the user's communication device can contact the social network connection server 174 and obtain A list of users' colleagues, and can request a colleague's calendar on Tuesday. In this case, it is assumed that the inquiry is binary so that only the contact who exactly matches the inquiry is displayed to the user. Therefore, if a colleague has no appointment on Tuesday, the device can assume that, for example, a colleague will be in the office and that such colleagues can be displayed to the user, while colleagues who are scheduled to be away from the office are not displayed.

接下來,通信器件基於在社群維度、時間維度及空間維度中之所判定之關係程度是否滿足詢問之各別參數而向使用者顯示一組資料物件中之至少一部分的視覺表示(2110)。在上文之實例中,此意謂向使用者顯示經判定為星期二在辦公室的同事。視覺表示可呈社群地圖、活動地圖及/或位置地圖(例如,圍繞辦公室)的形式,在每一狀況下,僅顯示預期星期二在辦公室的同事。 Next, the communication device displays a visual representation of at least a portion of the set of data objects to the user based on whether the determined degree of relationship in the community dimension, the time dimension, and the spatial dimension satisfies the respective parameters of the query (2110). In the above example, this means displaying to the user a colleague who is determined to be in the office on Tuesday. The visual representation can be in the form of a community map, an activity map, and/or a location map (eg, around the office), in each case, only the colleagues who are expected to be in the office on Tuesday.

雖然圖21中未展示,但使用者可將來自2110之視覺表示移位至一週之另一天(例如,沿時間軸或維度),使用者可縮窄來自2110之視覺表示以僅展示某些同事(例如,沿社群軸或維度放大),使用者可擴展來自2110之視覺表示以展示彼週將在辦公室的任何同事(例如,沿時間軸或維度縮小),使用者可擴展來自2110之視覺表示以展示星期二將在多個辦公室位置中之任一者處的任何同事(例如,沿空間軸或維度縮小),等等。 Although not shown in FIG. 21, the user can shift the visual representation from 2110 to another day of the week (eg, along the time axis or dimension), the user can narrow the visual representation from 2110 to show only certain colleagues (eg, zoomed in on the community axis or dimension), the user can extend the visual representation from 2110 to show any colleagues who will be in the office each week (eg, zoom out along the timeline or dimension), and the user can extend the vision from 2110 Represents any colleague who will be at any of a number of office locations on Tuesday (eg, zoomed out along a spatial axis or dimension), and so on.

雖然在詢問之社群參數指定使用者之同事,且空間參數指定辦公室的情況下描述了圖21,但在另一實例中,社群參數可指定使用者之朋友,且空間參數可指定一特定城市。另外,雖然已在資料物件對 應於經社群網路連結之聯絡人的情況下描述了圖21,但應容易瞭解,其他實施例可使圖21之一般教示針對任何類型之資料物件(諸如事件、活動、多媒體檔案等)。 Although FIG. 21 is described in the case where the community parameter of the query specifies the colleague of the user and the spatial parameter specifies the office, in another example, the community parameter may specify the friend of the user, and the spatial parameter may specify a specific city. In addition, although there is already a pair of data objects Figure 21 should be described in the context of a social network connected contact, but it should be readily appreciated that other embodiments may enable the general teaching of Figure 21 to be directed to any type of data item (such as events, events, multimedia files, etc.). .

雖然上文已將資料物件之屬性(例如,位置、時間及/或社群關係)描述為「靜態」,使得一給定資料物件維護與其他資料物件之相同社群關係且一給定資料物件在一特定時間的位置係相同的,但應瞭解,其他實施例可針對動態地更新此等資料物件屬性中之一或多者。舉例而言,若使用者與熟識者變成較親密朋友,則使用者可將其與表示該熟識者之資料物件的社群關係轉變至較親密之社群設定(例如,藉由在圖15A之社群地圖上將表示熟識者之假影自「親近」或「遙遠」位置拖曳至「親密」位置)。同樣地,使用者可能已被親自告知其聯絡人不出席該聯絡人所答覆的事件,且可自指示聯絡人出席該事件的時間或空間地圖移除該聯絡人。當資料物件屬性改變時,資料物件可採用其新屬性之特殊權限及/或許可(例如,關於資料物件之通知可向使用者達成較高或較小之顯著度等)。 Although the attributes of the data object (eg, location, time, and/or community relationship) have been described as "static" above, a given data object maintains the same community relationship with other data objects and a given data object. The locations at a particular time are the same, but it should be appreciated that other embodiments may be directed to dynamically updating one or more of these data item attributes. For example, if the user and the acquaintance become close friends, the user can switch the community relationship with the data object representing the acquaintance to a more intimate community setting (eg, by using FIG. 15A). On the community map, the fake person's fake will be dragged from the "close" or "distant" position to the "intimate" position. Similarly, the user may have been personally informed that his or her contact person did not attend the event replied by the contact, and may remove the contact from the time or space map instructing the contact to attend the event. When the property of the data item changes, the data object may use special permissions and/or permissions of its new attribute (eg, a notification of the data item may achieve a higher or less significant degree to the user, etc.).

雖然本發明之上述實施例已大體針對在由特定操作者所操作之器件處視覺地表示一組資料物件,但其他實施例係針對資料物件在使用者之間的交換。因此,自資料物件之發送者之觀點而言,圖22A至圖22J係針對此交換,且自資料物件之接收者或目標之觀點而言,圖23係針對資料物件交換。 While the above-described embodiments of the present invention have been generally directed to visually representing a set of data objects at a device operated by a particular operator, other embodiments are directed to the exchange of data items between users. Thus, from the perspective of the sender of the data item, Figures 22A through 22J are for this exchange, and Figure 23 is for data item exchange from the point of view of the recipient or target of the data item.

參看圖22A,假定一給定使用者判定將一或多個資料物件發送至至少一個其他使用者(2200A)。因此,該給定使用者將該(等)資料物件將被發送至之至少一個目標資料物件指明為訊息之附件(2205A)。在一實例中,該每一目標資料物件將通常對應於使用者之經社群網路連結之聯絡人。 Referring to Figure 22A, assume that a given user decides to send one or more data items to at least one other user (2200A). Therefore, the given user indicates that at least one target data item to which the data object is to be sent is indicated as an attachment to the message (2205A). In one example, each target data item will typically correspond to a user's social network connected contact.

接下來,開始潛在地反覆之處理程序,藉此給定使用者瀏覽其 可用資料物件且選擇一資料物件以發送至至少一個目標資料物件(2210A)。在選擇資料物件之後,該給定使用者請求將所選資料物件新增至對應於所組成之用於該至少一個目標資料物件之訊息的分級區域。在2220A中,該給定使用者判定是否將另一資料物件新增至分級區域。若該給定使用者在2220A中判定將另一資料物件新增至分級區域,則該處理程序返回至2210A,且該給定使用者瀏覽另一資料物件。否則,若該給定使用者在2220A中判定不將另一資料物件新增至分級區域,則將新增至分級區域之每一資料物件附加至訊息(2225A),且該給定使用者所操作之器件接著將具有任何附加之資料物件的訊息發送至該至少一個目標資料物件(2230A)。 Next, start a potentially repetitive process whereby a given user navigates through it. A data item is available and a data item is selected for transmission to at least one target data item (2210A). After selecting the data item, the given user requests to add the selected data item to a rating area corresponding to the message for the at least one target data item. In 2220A, the given user decides whether to add another data item to the rating area. If the given user decides to add another data item to the rating area in 2220A, the process returns to 2210A and the given user browses another data item. Otherwise, if the given user decides in 2220A not to add another data item to the rating area, each data item added to the rating area is attached to the message (2225A), and the given user is The operating device then sends a message with any additional data items to the at least one target data item (2230A).

圖22B至圖22J以可視方式說明圖22A之處理程序之實例。參看圖22B,假定給定使用者已判定將一或多個資料物件發送至其經社群網路連結之聯絡人中的一者(2200A),且藉此瀏覽其「人」資料物件之清單以指明待接收該訊息之至少一個目標聯絡人(2205A)。圖22B說明給定使用者之「人」資料物件(具有社群地圖視覺表示)的一個說明(類似於圖15A)。在圖22C中,假定給定使用者選擇對應於該給定使用者之朋友「Rick」的資料物件,其中藉由Rick在社群地圖中之假影來指示之對Rick的選擇在圖22C中展示為被反白顯示。在選擇之後,經由某一其他使用者輸入(例如,諸如雙擊、按下另一按鈕等),給定使用者指示應將Rick新增至分級區域以作為一訊息之目標,該訊息將包括至少一個資料物件附件。如應瞭解,在此狀況下,對應於「Rick」之「人」資料物件係訊息之目標,但除指明該目標以外無需自身被附加至訊息。圖23C中所說明之分級區域大體說明訊息中被發送至目標的所有資訊,惟發送者之識別被新增至每一訊息除外,且出於此原因而未在分級區域中予以說明。因此,在圖22D之後,產生自給定使用者至Rick之空白訊息(亦即,尚未附加任何資料物件),該空白訊息現在 可填充資料物件附件。因此,在此實例中,圖22B至圖22D對應於圖22A之2205A。 22B to 22J illustrate an example of the processing procedure of Fig. 22A in a visual manner. Referring to Figure 22B, assume that a given user has determined that one or more of the data items are sent to one of their social network connected contacts (2200A), and thereby browses the list of their "person" data objects. To indicate at least one target contact (2205A) to receive the message. Figure 22B illustrates a description of a "person" profile object (with a community map visual representation) for a given user (similar to Figure 15A). In Figure 22C, assume that a given user selects a profile object corresponding to the friend "Rick" of the given user, wherein the selection of Rick by Rick in the community map is indicated in Figure 22C. The display is shown in reverse. After selection, via some other user input (eg, such as double tapping, pressing another button, etc.), the given user indicates that Rick should be added to the rating area as a target of a message that will include at least A data item attachment. It should be understood that in this case, the "person" data object corresponding to "Rick" is the target of the message, but does not need to be attached to the message itself except for the specified target. The staging area illustrated in Figure 23C generally describes all of the information sent to the target in the message, except that the sender's identification is added to each message except for this reason and is not described in the staging area. Therefore, after FIG. 22D, a blank message from a given user to Rick is generated (ie, no data object has been attached), and the blank message is now Fillable data item attachments. Thus, in this example, Figures 22B-22D correspond to 2205A of Figure 22A.

參看圖22E,給定使用者接著瀏覽「圖片」資料物件,且在圖22F中,給定使用者指示對對應於artwork.jpg影像檔案之「圖片」資料物件的選擇,其接著在圖22G中被新增至分級區域。可以與上文分別關於圖22C及圖22D所描述之方式類似的方式來執行圖22F中之對資料物件之選擇及圖22G中之將所選資料物件新增至分級區域,惟未將圖22F及圖22G中附加至分級區域之資料物件新增作為訊息之目標而是作為訊息之附件除外。因此,在此實例中,圖22E至圖22G對應於圖22A之2210A至2220A。 Referring to FIG. 22E, the given user then browses the "picture" data item, and in FIG. 22F, the given user indicates the selection of the "picture" data item corresponding to the artwork.jpg image file, which is then in FIG. 22G. Added to the rating area. The selection of the data object in FIG. 22F and the addition of the selected data object to the hierarchical region in FIG. 22G may be performed in a manner similar to that described above with respect to FIGS. 22C and 22D, respectively, but FIG. 22F is not And the data items attached to the hierarchical area in Fig. 22G are added as the target of the message but as an attachment to the message. Therefore, in this example, FIGS. 22E to 22G correspond to 2210A to 2220A of FIG. 22A.

接下來,參看圖22H,給定使用者接下來瀏覽「地點」資料物件,且在圖22I中,給定使用者指示對對應於森林位置之「地點」資料物件的選擇,其接著在圖22J中被新增至分級區域。可以與上文分別關於圖22F及圖22G所描述之方式類似的方式來執行圖22I中之對資料物件之選擇及圖22J中之將所選資料物件新增至分級區域。因此,在此實例中,圖22H至圖22J對應於圖22A之2210A至2220A的另一反覆。 Next, referring to FIG. 22H, given that the user next browses the "location" data item, and in FIG. 22I, the given user indicates the selection of the "location" data item corresponding to the forest location, which is next in FIG. 22J. It was added to the rating area. The selection of the data item in FIG. 22I and the addition of the selected data item to the hierarchical area in FIG. 22I may be performed in a manner similar to that described above with respect to FIGS. 22F and 22G, respectively. Thus, in this example, Figures 22H-22J correspond to another iteration of 2210A through 2220A of Figure 22A.

此時,在圖22G中,分級區域包括目標資料物件「Rick」以及資料物件附件「artwork.jpg」及森林。給定使用者可接著將該等資料物件附件附加至訊息,且藉由指示對分級區域中所說明之發送按鈕的選擇而將該訊息發送至資料物件「Rick」(2225A及2230A)。或者,給定使用者可首先新增該等所附加之資料物件的文字描述以促進對該等資料物件為何被發送至Rick的內容脈絡理解(例如,「此「插圖」圖片係關於「森林」而拍攝」等)。 At this time, in FIG. 22G, the classification area includes the target material object "Rick" and the data object attachment "artwork.jpg" and the forest. A given user can then attach the data item attachment to the message and send the message to the data item "Rick" (2225A and 2230A) by indicating the selection of the send button described in the rating area. Alternatively, a given user may first add a textual description of the attached data objects to facilitate understanding of why the data objects are sent to Rick (eg, "This "Illustration" image is about "Forest" And shooting", etc.).

接下來,圖23說明如何接收包括一或多個資料物件附件之訊息及在目標資料物件處檢視該訊息的實例。參看圖23,由給定操作者所 操作之器件在由給定操作者所操作之器件(例如,社群網路連結伺服器174、行動器件等)處接收包括資料物件附件之訊息(2300)。 Next, Figure 23 illustrates an example of how to receive a message including one or more data object attachments and to view the message at the target data object. Referring to Figure 23, given by the operator The operating device receives a message (2300) including a data item attachment at a device operated by a given operator (e.g., social network connection server 174, mobile device, etc.).

在接收到訊息(在2305中)之後,由使用者所操作之器件便至少部分地基於傳輸之資料物件之屬性來顯示所接收訊息的通知。舉例而言,若接收訊息之使用者為Rick,且訊息之發送者為Jane,並且Rick與Jane已結婚,則即使Rick對其中所含有之實際資料物件不感興趣,仍可將2300之訊息顯示為重要訊息。因此,即使訊息自身在進一步審閱之後對接受者而言便並不非常重要,發送者之屬性仍可影響顯示該訊息通知的顯著程度。 Upon receipt of the message (in 2305), the device operated by the user displays a notification of the received message based at least in part on the attributes of the transmitted data object. For example, if the user receiving the message is Rick and the sender of the message is Jane, and Rick and Jane are married, even if Rick is not interested in the actual data object contained in it, the message 2300 can still be displayed as Important message. Therefore, even if the message itself is not very important to the recipient after further review, the sender's attributes can still affect the significance of displaying the message notification.

基於訊息通知,訊息之目標使用者判定是否將檢視訊息(2310)。若目標使用者判定不檢視訊息,則圖23之處理程序終止。否則,若目標使用者判定檢視訊息,則提取訊息之資料物件附件(2315),且至少部分地基於所提取之資料物件之屬性而向目標使用者顯示每一所提取之資料物件。 Based on the message notification, the target user of the message determines whether the message will be viewed (2310). If the target user decides not to view the message, the processing of FIG. 23 is terminated. Otherwise, if the target user determines the viewing message, the data item attachment (2315) of the message is extracted, and each extracted data item is displayed to the target user based at least in part on the attributes of the extracted data item.

舉例而言,若訊息之發送者不重要,則2305之訊息通知可最初在2305中未向目標使用者加以顯著地指示。然而,若訊息自身非常重要(例如,一疏遠之朋友發送目標使用者極度渴望出席之聚會邀請等),則在提取之後便在2320中較顯著地顯示該訊息。 For example, if the sender of the message is not important, the message notification of 2305 may initially be not significantly indicated to the target user in 2305. However, if the message itself is very important (for example, an alienated friend sends a party invitation that the target user is extremely eager to attend, etc.), the message is displayed more prominently in 2320 after the extraction.

在另一實例中,重要訊息亦可影響在2305中如何顯示訊息通知,使得即使重要訊息之發送者對目標使用者並不重要,該訊息仍可產生顯著通知。同樣地,所提取之似乎為不重要的資料物件可由於發送自使用者之非常重要的聯絡人(例如,目標使用者之公司的CEO、目標使用者之夢中情人(love interest)等)而被顯示為顯著物。因此,在至少一個實例中,可以至少指示發送者之重要性等級的顯著度來顯示訊息通知,從而潛在地在訊息特別重要的情況下較顯著地顯示訊息通知。同樣地,以至少指示2315中之所提取資料物件之重要性等級的 顯著度來顯示該等所提取之資料物件,從而潛在地在訊息之發送者特別重要的情況下較顯著地顯示資料物件。 In another example, the important message can also affect how the message notification is displayed in 2305 so that even if the sender of the important message is not important to the target user, the message can still generate a significant notification. Similarly, the extracted data items that appear to be unimportant may be due to a very important contact person sent from the user (eg, the CEO of the target user's company, the target user's love interest, etc.). Displayed as a prominent object. Thus, in at least one instance, the saliency of the sender's importance level can be indicated at least to display the message notification, potentially revealing the message notification more prominently if the message is particularly important. Similarly, at least indicating the importance level of the extracted data object in 2315 The saliency is used to display the extracted data objects, potentially revealing the data objects more prominently if the sender of the message is particularly important.

圖24係針對根據本發明之一實施例之經由存在伺服器2400而在用戶端器件之間交換存在資訊的處理程序。在一實例中,存在伺服器2400可連接至圖2中之網際網路175(類似於交換伺服器172或社群網路連結伺服器174)。通常,存在伺服器2400負責收集關於使用者參與由彼等使用者之用戶端器件所支援之互動式、即時通信服務的可用性的在線或離線狀態資訊,且將該在線或離線狀態資訊散佈給由其他使用者所操作之用戶端器件。 Figure 24 is a flowchart of a process for exchanging presence information between client devices via presence server 2400 in accordance with an embodiment of the present invention. In an example, presence server 2400 can be coupled to Internet 175 (similar to switching server 172 or social network connection server 174) in FIG. Typically, presence server 2400 is responsible for collecting online or offline status information about the user's participation in the availability of interactive, instant messaging services supported by the user devices of their users, and disseminating the online or offline status information to User-side devices operated by other users.

參看圖24,在2405處,假定存在伺服器2400判定在用戶端器件1處之使用者1離線,此意謂使用者1未被預期可經由由用戶端器件1所支援之一組通信服務(諸如文字訊息傳遞、語音呼叫(例如,電路交換語音呼叫、Skype或VoIP呼叫)、視訊呼叫等等)來取得聯絡。舉例而言,用戶端器件1可被切斷或處於飛機模式,從而導致在2405處存在伺服器2400將用戶端器件1聯想為具有離線狀態。存在伺服器2400向目標用戶端器件通知用戶端器件1離線(以及可能地其他目標用戶端器件)(2410),且目標用戶端器件基於用戶端器件1之離線存在狀態而對與用戶端器件1之使用者1相關聯的至少一個資料物件執行處理功能(2415)。如下文將予以更詳細描述,可在2415處執行之一個處理功能係將使用者1自聯絡人頁面排除(或僅僅不再強調)使得不鼓勵目標用戶端器件之使用者起始與使用者1之互動式、即時通信對話。當然,若使用者1正操作藉由存在伺服器2400而被註冊為在線的一或多個其他用戶端器件,則使用者1之彼等其他用戶端器件仍可呈現於聯絡人頁面上。 Referring to FIG. 24, at 2405, it is assumed that the presence server 2400 determines that the user 1 at the client device 1 is offline, which means that the user 1 is not expected to be served via a group communication service supported by the client device 1 ( Such as text messaging, voice calls (eg, circuit-switched voice calls, Skype or VoIP calls), video calls, etc. to get in touch. For example, the client device 1 can be turned off or in airplane mode, resulting in the presence of the server 2400 at 2405 to associate the client device 1 with an offline state. The presence server 2400 notifies the target client device that the client device 1 is offline (and possibly other target client devices) (2410), and the target client device is paired with the client device 1 based on the offline presence state of the client device 1. The at least one data item associated with the user 1 performs a processing function (2415). As will be described in more detail below, a processing function that can be performed at 2415 excludes (or simply emphasizes) the user 1 from the contact page such that the user of the target client device is discouraged from starting with the user 1 Interactive, instant messaging conversations. Of course, if user 1 is operating one or more other client devices registered as online by presence server 2400, then other user devices of user 1 may still be presented on the contact page.

參看圖24,在某一更遲之時間點,用戶端器件1視情況判定用戶端器件1之使用者1當前被預期可用於進行互動所經由的第一組通信服 務(2420),且用戶端器件2視情況判定用戶端器件1之使用者1當前未被預期可用於進行互動所經由的第二組通信服務(2425)。該第二組通信服務未必保證可用(雖然此係可能的)。相反,在至少一個實施例中,與第一組通信服務相比,該第二組通信服務可簡單地為用於與用戶端器件1上之使用者1取得聯絡的較不佳或具較低優先級之聯絡人機制。下文關於圖25A至圖25E來描述產生2420及/或2425之可選判定之情況的實例。 Referring to FIG. 24, at a later time point, the client device 1 determines, as appropriate, the first group of communication services through which the user 1 of the client device 1 is currently expected to be available for interaction. (2420), and the client device 2 determines, as appropriate, the second set of communication services via which the user 1 of the client device 1 is currently not expected to be available for interaction (2425). This second set of communication services is not guaranteed to be available (although this is possible). In contrast, in at least one embodiment, the second set of communication services can simply be less preferred or lower for contacting the user 1 on the client device 1 than the first set of communication services. Priority contact mechanism. An example of the case of generating an alternative decision of 2420 and/or 2425 is described below with respect to Figures 25A-25E.

在2430處,假定用戶端器件1判定其使用者被預期可用於經由至少一個通信服務而在即時通信對話中進行互動且藉此用戶端器件1向存在伺服器2400通知其可用性。在一實例中,2430之通知可包括第一組通信服務及/或第二組通信服務(針對該第一組通信服務及/或該第二組通信服務,用戶端器件1之使用者1被預期為可用(第一組)或不可用(第二組))之指示,或者可簡單地對應於用戶端器件1登錄存在伺服器2400以含蓄地(不參考特定通信服務)指示其可用性。 At 2430, assume that the client device 1 determines that its user is expected to be available for interaction in an instant messaging session via at least one communication service and thereby the client device 1 notifies the presence server 2400 of its availability. In an example, the notification of 2430 can include a first set of communication services and/or a second set of communication services (for the first set of communication services and/or the second set of communication services, user 1 of client device 1 is An indication of availability (first group) or unavailable (second group) is contemplated, or may simply correspond to the client device 1 login presence server 2400 to implicitly indicate its availability (without reference to a particular communication service).

存在伺服器2400接收該通知,且判定可經由至少一個通信服務而在用戶端器件1處聯絡到使用者1,且存在伺服器2400藉此將使用者1在用戶端器件1處之存在狀態自離線轉變至在線(2435)。存在伺服器2400向目標用戶端器件通知用戶端器件1在線(以及可能地其他目標用戶端器件)(2440)。在一實例中,2440之通知可另外包括第一組通信服務(針對該第一組通信服務,可在用戶端器件1上聯絡上(或較佳聯絡上)使用者1)及/或第二組通信服務(針對該第二組通信服務,在用戶端器件1上不能聯絡上(或較佳不能聯絡上)使用者1)。目標用戶端器件可接著基於用戶端器件1之在線存在狀態(且潛在地,更具體言之基於用戶端器件1上之預期之通信服務特定可用性)而對與用戶端器件1之使用者1相關聯的至少一個資料物件執行另一處理功能(2445)。如下文將予以更詳細描述,可在2445處執行的一個處理功能係將用於使用者 1之第二組通信服務自聯絡人頁面排除(或僅僅不再強調),使得不鼓勵目標用戶端器件之使用者經由第二組通信服務來起始與使用者1之互動式、即時通信對話,同時亦包括(或甚至強調)來自聯絡人頁面之用於使用者1之第一組通信服務,使得鼓勵目標用戶端器件之使用者經由第一組通信服務來起始與使用者1之互動式、即時通信對話。 The presence server 2400 receives the notification and determines that the user 1 can be contacted at the client device 1 via at least one communication service, and the presence server 2400 thereby sets the presence status of the user 1 at the user device 1 from Go offline to online (2435). The presence server 2400 notifies the target client device that the client device 1 is online (and possibly other target client devices) (2440). In an example, the notification of 2440 can additionally include a first set of communication services for which the user 1 can be contacted (or preferably contacted) on the client device 1 and/or second Group communication service (for the second group of communication services, the user 1 cannot be contacted (or preferably not contacted) on the client device 1). The target client device can then be associated with user 1 of client device 1 based on the presence state of the client device 1 (and potentially, more specifically, based on the expected communication service specific availability on the client device 1). At least one of the linked data objects performs another processing function (2445). As will be described in more detail below, a processing function that can be performed at 2445 will be used for the user. The second set of communication services of 1 is excluded from the contact page (or simply no longer emphasized), such that the user of the target client device is discouraged from initiating an interactive, instant communication session with the user 1 via the second set of communication services. And also includes (or even emphasizes) the first set of communication services for the user 1 from the contact page, such that the user of the target client device is encouraged to initiate interaction with the user 1 via the first set of communication services. , instant messaging conversations.

圖25A至圖25E提供使用狀況之實例,該等使用狀況可提示用戶端器件1判定語音呼叫通信服務(例如,電路交換語音呼叫、VoIP語音呼叫、包括語音之視訊會議呼叫等)及文字處理通信服務(例如,簡訊服務(SMS)、Facebook聊天、twitter等)之預期可用性。如應瞭解,除文字及語音之外的其他類型之通信服務亦為可用的(例如,交換影像或視訊之多媒體訊息服務等),且圖25A至圖25E並不意欲將下文所描述之在用戶端器件中之任一者處的通信服務選項僅僅限制於語音及文字服務。 25A-25E provide examples of usage conditions that may prompt the client device 1 to determine voice call communication services (eg, circuit switched voice calls, VoIP voice calls, video conferencing calls including voice, etc.) and word processing communications Expected availability of services (eg, SMS (SMS), Facebook chat, twitter, etc.). It should be understood that other types of communication services other than text and voice are also available (for example, multimedia messaging services for video or video exchange, etc.), and Figures 25A through 25E are not intended to be described below. The communication service options at either of the end devices are limited to voice and text services.

參看圖25A,用戶端器件1之使用者1在電影院觀看電影(2500A)。因此,儘管使用者1將很可能根本不想在電影期間受到打擾,但與任何類型之語音通信相比,使用者1更可能經由文字訊息傳遞來與其他使用者互動。出於此原因,在用戶端器件1處使用者1之存在狀態係在線,其中使用者1被預期可用於經由文字訊息傳遞互動達到某種程度且不被預期可用於經由語音通信進行互動。因此,一旦用戶端器件1判定其使用者1正在電影院2500A觀看電影(例如,經由輸入、經由獨立於使用者輸入之位置追蹤、基於使用者1購買電影票及結合指示使用者1實際上在電影院2500A的位置追蹤等),用戶端器件1便可將文字訊息傳遞分配給第一組通信服務(圖24之2420),且用戶端器件1可將語音訊息傳遞分配給第二組通信服務(圖24之2425)。 Referring to Fig. 25A, the user 1 of the client device 1 watches a movie (2500A) at the theater. Thus, although User 1 will most likely not want to be bothered during the movie at all, User 1 is more likely to interact with other users via text messaging than any type of voice communication. For this reason, the presence status of the user 1 at the client device 1 is online, where the user 1 is expected to be available to communicate via text messaging to some extent and is not expected to be available for interaction via voice communication. Therefore, once the client device 1 determines that its user 1 is watching a movie at the theater 2500A (eg, via input, via location tracking independent of user input, purchase of a movie ticket based on user 1 and a combined indication that the user 1 is actually in the movie theater) 2500A location tracking, etc., the client device 1 can assign text message delivery to the first group of communication services (2420 of Figure 24), and the client device 1 can assign voice message delivery to the second group of communication services (Figure 24 of 2425).

參看圖25B,用戶端器件2之使用者2正駕駛汽車2500B。因此,與任何類型之文字通信(在操作機動車輛時,其可實際上在一些地區 係違法的)相比,使用者1更可能經由語音訊息傳遞來與其他使用者互動。出於此原因,在用戶端器件2處使用者2之存在狀態係在線,其中使用者2被預期可用於經由語音訊息傳遞互動達到某種程度且不被預期可用於經由文字通信進行互動。因此,一旦用戶端器件2判定其使用者2正駕駛汽車2500B(例如,經由輸入、經由獨立於使用者輸入之位置追蹤等),用戶端器件2便可將語音訊息傳遞分配給第一組通信服務(圖24之2420)且用戶端器件2可將文字訊息傳遞分配給第二組通信服務(圖24之2425)。 Referring to Figure 25B, the user 2 of the client device 2 is driving the car 2500B. Therefore, communicate with any type of text (when operating a motor vehicle, it can actually be in some areas User 1 is more likely to interact with other users via voice messaging than it is illegal. For this reason, the presence status of the user 2 at the client device 2 is online, where the user 2 is expected to be available to communicate via voice messaging to some extent and is not expected to be available for interaction via text communication. Therefore, once the client device 2 determines that its user 2 is driving the car 2500B (eg, via input, via location tracking independent of user input, etc.), the client device 2 can assign voice message delivery to the first group of communications. The service (2420 of Figure 24) and the client device 2 can assign text messaging to the second set of communication services (2425 of Figure 24).

參看圖25C,用戶端器件3之使用者3正在飛機上飛行,其中用戶端器件3被設定至飛機模式(所有無線通信服務皆被停用)。出於此原因,使用者3在用戶端器件3處的存在狀態係離線(如在圖24之2405中),其中使用者3不被預期可用於經由任何類型之無線通信進行互動。 Referring to Figure 25C, the user 3 of the client device 3 is flying on the aircraft, with the client device 3 being set to airplane mode (all wireless communication services are disabled). For this reason, the presence status of the user 3 at the client device 3 is offline (as in 2405 of Figure 24), where the user 3 is not expected to be available for interaction via any type of wireless communication.

參看圖25D,用戶端器件4之使用者4在家中睡覺(或至少被預期睡覺)。因此,除緊急通信之外,使用者4將很可能根本不想在睡覺時受到打擾。出於此原因,在用戶端器件4處使用者4之存在狀態係在線,其中使用者4不可用於經由任何類型之非緊急通信進行互動。因此,一旦用戶端器件4判定其使用者4正在睡覺(例如,經由使用者輸入、指示用戶端器件4在正常睡覺時間定位於使用者4之臥室的位置資訊等),用戶端器件4便可將文字與語音訊息傳遞兩者分配給第二組通信服務(圖24之2425)。 Referring to Figure 25D, the user 4 of the client device 4 sleeps at home (or at least is expected to sleep). Therefore, in addition to emergency communication, the user 4 will most likely not want to be bothered while sleeping. For this reason, the presence status of the user 4 at the client device 4 is online, where the user 4 is not available for interaction via any type of non-emergency communication. Therefore, once the client device 4 determines that the user 4 is sleeping (eg, via user input, indicating location information of the user device 4 positioned in the bedroom of the user 4 during normal sleep time, etc.), the client device 4 can Both text and voice messaging are assigned to the second set of communication services (2425 of Figure 24).

參看圖25E,用戶端器件5之使用者5在正常工作時間期間在工作。因此,在用戶端器件5處使用者5之存在狀態係在線,其中使用者2被預期可用於經由文字抑或語音訊息傳遞互動達到某種程度。因此,用戶端器件5可將文字與語音訊息傳遞兩者分配給第一組通信服務(圖24之2420)。 Referring to Figure 25E, the user 5 of the client device 5 is operating during normal business hours. Thus, the presence status of the user 5 at the client device 5 is online, where the user 2 is expected to be available to communicate to some extent via text or voice messaging. Thus, the client device 5 can assign both text and voice message delivery to the first set of communication services (2420 of Figure 24).

圖26說明根據本發明之一實施例之處理程序,藉由該處理程序可處理屬於一組資料物件之一或多個資料物件。圖26在一些方面類似於圖21,惟圖26另外關於如何處理與一給定使用者之聯絡人相關聯的資料物件來考慮此等聯絡人之存在狀態除外(例如,藉此該處理可包括以不同方式或不同顯著程度來顯示聯絡人或與該一或多個聯絡人相關聯之一或多個通信服務,將一或多個聯絡人或與該一或多個聯絡人相關聯之一或多個通信服務排除而不予顯示等)。 Figure 26 illustrates a process by which one or more data objects belonging to a group of data objects can be processed in accordance with an embodiment of the present invention. Figure 26 is similar in some respects to Figure 21, except that Figure 26 additionally relates to how to handle the presence of such contacts in relation to a data item associated with a given user's contacts (e.g., whereby the process may include Displaying a contact or one or more communication services associated with the one or more contacts in different ways or with different degrees of significance, associating one or more contacts or one or more contacts Or multiple communication services are excluded from display, etc.).

參看圖26,接收包括關於使用者之社群參數、時間參數及空間參數的詢問,該等參數指示待對表示一群目標使用者(例如,諸如關於圖25A至圖25E所描述之目標使用者1至5)之一組資料物件執行的所要處理功能(2600)。在一實例中,可在屬於發起詢問之使用者的用戶端器件(例如,行動通信器件)處接收該詢問。在圖26之實施例中,如關於以上實施例所論述,資料物件可對應於事件、活動、經社群網路連結之聯絡人、多媒體檔案及/或可依據空間、社群及時間分類之任何其他類型之資訊,且另外與一群目標使用者有關。作為一實例(其將在下文關於圖27予以更詳細描述),該等資料物件與該群目標使用者之間的關係可為每一資料物件表示用於起始與來自該群目標使用者之一給定目標使用者之通信對話的觸發。在一更特定實例中,該等資料物件中之一或多者可表示用於經由特定通信服務(例如,文字訊息、語音呼叫等)來起始與來自該群目標使用者之給定目標使用者之通信對話的觸發。可如上文關於圖21之2100所描述來實施該詢問可在空間、時間及社群維度中指定原點(2600)的方式,且因而出於簡潔起見將不另外加以描述。 Referring to Figure 26, an inquiry is received that includes community parameters, time parameters, and spatial parameters for the user, the parameters indicating that a group of target users are to be represented (e.g., such as target users 1 described with respect to Figures 25A-25E) To 5) a group of data objects to perform the required processing functions (2600). In an example, the query can be received at a client device (e.g., a mobile communication device) belonging to the user who initiated the query. In the embodiment of FIG. 26, as discussed in relation to the above embodiments, the data item may correspond to an event, an event, a social network connection contact, a multimedia file, and/or may be classified by space, community, and time. Any other type of information and is additionally related to a group of target users. As an example (which will be described in more detail below with respect to FIG. 27), the relationship between the data objects and the group of target users may be for each data item representation for starting and coming from the group of target users. Triggering of a communication session for a given target user. In a more specific example, one or more of the data objects may be indicative of initiating and using a given target from a target user of the group via a particular communication service (eg, text message, voice call, etc.) The trigger of the communication dialogue. The manner in which the query can specify the origin (2600) in space, time, and community dimensions can be implemented as described above with respect to 2100 of Figure 21, and thus will not be described separately for the sake of brevity.

接下來,判定該詢問分別在社群、時間及空間維度中之社群、時間及空間參數與一群目標使用者(或表示該群目標使用者之一組資料物件)中之每一者有關的程度(2605)。可實施2605之方式係類似於圖 21之2100,且因而出於簡潔起見將不另外加以描述。 Next, determining that the community, time, and spatial parameters of the query in the community, time, and spatial dimensions are related to each of a group of target users (or a group of data objects representing the group of target users) Degree (2605). The way in which 2605 can be implemented is similar to the figure 2100 of 21, and thus will not be described separately for the sake of brevity.

參看圖26,判定該群目標使用者中之該一或多個目標使用者用於在即時通信對話中進行互動的預期可用性(2610)。舉例而言,若藉由來自圖24之目標用戶端器件來執行圖26之處理程序,則2610處之判定可係基於針對一或多個目標使用者所接收之存在資訊(例如,在2410處、在2440處等)。在2610處之針對一或多個目標使用者中之每一者的預期可用性判定可為器件特定型、使用者特定型及/或服務特定型。在一實例中,若一給定使用者僅與單一用戶端器件相關聯,則彼用戶端器件具有在線存在狀態,且該給定使用者被預期關於其可用之通信服務而為可用的(例如,諸如圖25E中之目標使用者5),該預期可用性為使用者特定型(因為使用者僅在彼器件上可用)及器件特定型但非為服務特定型,此係因為可用性擴充至由彼用戶端器件所支援之每一通信服務。在另一實例中,若給定使用者僅與單一用戶端器件相關聯,則彼用戶端器件具有在線存在狀態,且該給定使用者被預期可用於文字通信但不可用於語音通信(例如,諸如圖25A中之目標使用者1),該預期可用性為使用者特定型(因為使用者僅在彼器件上可用)及服務特定型但非為器件特定型,此係因為相同器件上之不同服務具有不同之預期可用性。 Referring to Figure 26, the expected availability of the one or more target users of the group of target users for interaction in an instant messaging session is determined (2610). For example, if the process of FIG. 26 is performed by the target client device from FIG. 24, the decision at 2610 may be based on presence information received for one or more target users (eg, at 2410) At 2440, etc.). The expected availability determination at 2610 for each of the one or more target users may be device specific, user specific, and/or service specific. In an example, if a given user is only associated with a single client device, then the client device has an online presence state and the given user is expected to be available with respect to its available communication services (eg, For example, target user 5) in Figure 25E, the expected availability is user-specific (because the user is only available on the device) and device-specific but not service-specific, because the availability is extended to Each communication service supported by the client device. In another example, if a given user is only associated with a single client device, the client device has an online presence state and the given user is expected to be available for text communication but not for voice communication (eg, For example, target user 1) in Figure 25A, the expected availability is user-specific (because the user is only available on the device) and service-specific but not device-specific, because of the difference in the same device. Services have different expected availability.

接下來,執行圖26之處理程序的通信器件基於以下兩者來對一組資料物件(其表示一群目標使用者)之至少一部分執行處理功能:(i)在社群維度、時間維度及空間維度中之所判定之關係程度是否滿足詢問之各別參數(來自2605);及(ii)一群目標使用者中之一或多個目標使用者的預期可用性(來自2610)。作為一實例,在2615處執行之處理功能可包括圖21之顯示功能2110,但不必為此狀況。在2615處執行之處理功能亦可包括與顯示內容有關之功能,諸如將表示被預期可用於與某些聯絡人通信之聯絡人機制的資料物件移位至顯示內容中之較顯著位 置及同樣地將表示未被預期可用於與某些聯絡人通信之聯絡人機制的資料物件移位至顯示內容中之較不顯著位置或簡單地完全移除該等資料物件。因此,可結合(例如,作為追加或增強)與一群目標使用者相關聯之一組資料物件與詢問之指定原點的空間、時間及/或社群接近性來使用該群目標使用者之預期可用性。舉例而言,來自圖25C之目標使用者3可密切地匹配來自2600之詢問,但用戶端器件3係在飛機上且由此不可用(離線存在狀態),因此在顯示功能(或其他處理功能)上可不再強調表示目標使用者3及/或用戶端器件3之任何資料物件的顯著度。 Next, the communication device executing the processing procedure of FIG. 26 performs processing functions on at least a portion of a set of data objects (which represent a group of target users) based on: (i) in a community dimension, a time dimension, and a spatial dimension Whether the degree of relationship determined in the middle satisfies the individual parameters of the inquiry (from 2605); and (ii) the expected availability of one or more target users of the group of target users (from 2610). As an example, the processing functions performed at 2615 may include display function 2110 of Figure 21, but this need not be the case. The processing functions performed at 2615 may also include functions related to displaying content, such as shifting data items representing contact mechanisms that are expected to be available for communication with certain contacts to more prominent bits in the display content. The data objects representing the contact mechanism that are not expected to be available for communication with certain contacts are similarly shifted to a less prominent location in the display content or simply removed completely. Thus, the group user's expectations can be used in conjunction with (eg, as an addition or enhancement) a set of data objects associated with a group of target users and the spatial, temporal, and/or community proximity of the specified origin of the query. Availability. For example, the target user 3 from Figure 25C can closely match the query from 2600, but the client device 3 is on the aircraft and is therefore unavailable (offline presence), thus the display function (or other processing function) The saliency of any data item representing the target user 3 and/or the client device 3 may no longer be emphasized.

雖然上文已將資料物件之屬性(例如,位置、時間及/或社群關係)描述為「靜態」使得一給定資料物件維護與其他資料物件之相同社群關係且一給定資料物件在一特定時間的位置係相同的,但應瞭解,其他實施例可針對動態地更新此等資料物件屬性中之一或多者。詳言之,一群目標使用者之存在狀態以及該群目標使用者參與特定通信服務之預期可用性可頻繁地改變。當資料物件屬性(諸如存在狀態)改變時,資料物件可假定其新屬性之特殊權限及/或許可(例如,關於資料物件之通知可向使用者達成較高或較小之顯著度等)。在存在之狀況下(例如,當用戶端器件3在目標使用者3的飛機航班結束之後重新連接至存在伺服器2400時),表示用於用戶端器件3處之目標使用者3之聯絡人機制的一或多個資料物件可恢復至其在顯示內容中(或在位於通信器件內部之其他處理功能中)之更典型顯著等級。 Although the attributes of the data object (eg, location, time, and/or community relationship) have been described as "static" above, a given data object maintains the same community relationship as other data objects and a given data object is The locations at a particular time are the same, but it should be appreciated that other embodiments may be directed to dynamically updating one or more of these data item attributes. In particular, the presence status of a group of target users and the expected availability of the group of target users participating in a particular communication service can change frequently. When a material object attribute (such as a presence status) changes, the data item can assume special permissions and/or permissions for its new attribute (eg, a notification of the data item can achieve a higher or lesser degree of saliency to the user, etc.). In the presence (for example, when the client device 3 reconnects to the presence server 2400 after the end of the aircraft flight of the target user 3), the contact mechanism for the target user 3 at the client device 3 is indicated. One or more of the data items can be restored to a more typical level of significance in the display content (or in other processing functions located within the communication device).

圖27說明可實施於用戶端器件(例如,諸如蜂巢式電話之行動通信器件)上之例示性使用者介面2700。大體而言,圖27類似於圖9,惟由顯示器915所顯示之資料物件係基於在圖26之2615處所執行的處理功能(基於針對圖25A至圖25E之間的目標使用者1至5所建立之存在及預期可用性假定)除外。在圖27中,假定較大之外圓圈資料物件比較 小之內圓圈資料物件更顯著(例如,更重要或更有關),但此假定為實施特定型(其他實施可使較大之內圓圈資料物件表示意味關聯或重要性,或可根本不意味基於尺寸之顯著度,而是改為可使用畫面位置、色彩、亮度或任何其他輸出選項)。 FIG. 27 illustrates an exemplary user interface 2700 that can be implemented on a client device (eg, a mobile communication device such as a cellular telephone). In general, Figure 27 is similar to Figure 9, except that the data items displayed by display 915 are based on the processing functions performed at 2615 of Figure 26 (based on target users 1 through 5 between Figures 25A through 25E). Except for the existence of the establishment and the expected availability assumptions). In Figure 27, a comparison of the larger circle objects is assumed. Within a small circle, the data item is more significant (eg, more important or more relevant), but this assumption is to implement a particular type (other implementations may allow a larger circle of data objects to represent meaning or importance, or may not mean at all The size of the size is changed to the available screen position, color, brightness or any other output option).

參看圖27,資料物件950中之某些資料物件(但無必要為全部資料物件)係與目標使用者1至5相關聯。由於操作用戶端器件1之目標使用者1被預期可用於文字通信但不可用於語音通信(例如,歸因於目標使用者1在看電影,如圖25A中所示),所以向用戶端器件1表示文字功能的資料物件2705被定位於圖27中之顯示器915的顯著外圓圈中,而向用戶端器件1表示語音功能的資料物件2710則被定位於圖27中之顯示器915的較不顯著之內圓圈中。由於操作用戶端器件2之目標使用者2被預期可用於語音通信但不可用於文字通信(例如,歸因於目標使用者2正在駕駛汽車2500B,如圖25B中所示),所以向用戶端器件2表示語音功能的資料物件2715被定位於圖27中之顯示器915的顯著外圓圈中,而向用戶端器件2表示文字功能的資料物件2720則被定位於圖27中之顯示器915的較不顯著之內圓圈中。由於操作用戶端器件3之目標使用者3離線(例如,歸因於目標使用者3正在飛機航班上,如圖25C中所示),所以顯示排除處理功能基於用戶端器件3處目標使用者3之離線存在狀態而將資料物件自顯示器915排除。或者,雖然圖27中未展示,但可在顯示器915之非顯著位置中新增用戶端器件3處之目標使用者3的資料物件,使得仍可為用戶端器件3處之目標使用者3留下語音或文字訊息以供稍後擷取。 Referring to Figure 27, certain data items (but not necessarily all of the data items) in the data item 950 are associated with the target users 1 through 5. Since the target user 1 operating the client device 1 is expected to be available for text communication but not for voice communication (eg, due to the target user 1 watching a movie, as shown in FIG. 25A), the user device is 1 indicates that the text function data item 2705 is positioned in the significant outer circle of the display 915 in FIG. 27, and the data item 2710 indicating the voice function to the client device 1 is positioned less prominently in the display 915 in FIG. Inside the circle. Since the target user 2 operating the client device 2 is expected to be available for voice communication but not for text communication (eg, due to the target user 2 driving the car 2500B, as shown in FIG. 25B), to the client The device 2 representing the voice function is located in the significant outer circle of the display 915 in FIG. 27, while the data object 2720 representing the text function to the client device 2 is positioned in the display 915 of FIG. Significantly inside the circle. Since the target user 3 operating the client device 3 is offline (for example, because the target user 3 is on an airplane flight, as shown in FIG. 25C), the display exclusion processing function is based on the target user 3 at the client device 3. The offline presence status excludes the data item from display 915. Alternatively, although not shown in FIG. 27, the data item of the target user 3 at the user terminal device 3 may be added in a non-significant position of the display 915 so that the target user 3 at the user terminal device 3 can still be left. Make a voice or text message for later retrieval.

參看圖27,因為操作用戶端器件4之目標使用者4在線但被預期不可用於任何通信(例如,歸因於目標使用者4正睡著,如圖25D中所示),所以分別向用戶端器件4表示語音及文字功能的資料物件2725及2730被定位於圖27中之顯示器915的較不顯著之內圓圈中。因此,即 使目標使用者4正睡著(或至少被預期睡覺或試圖睡覺),使用者仍可試圖起始與用戶端器件4處之目標使用者4聯絡(例如,若發生急迫或緊急情形,或某一其他消息被認為足應打擾目標器件4而不管其聯絡人機制資料物件2725及2730之較低優先級置放)。由於操作用戶端器件5之目標使用者5被預期可用於文字與語音通信兩者(例如,歸因於目標使用者5在工作,如圖25E中所示),所以分別向用戶端器件5表示文字及語音功能的資料物件2735及2740兩者被定位於圖27中之顯示器915的顯著外圓圈中。 Referring to Figure 27, since the target user 4 operating the client device 4 is online but is not expected to be available for any communication (e.g., due to the target user 4 being asleep, as shown in Figure 25D), respectively to the user The data objects 2725 and 2730, which represent the voice and text functions of the end device 4, are positioned in the less significant inner circle of the display 915 in FIG. Therefore, that is Having the target user 4 asleep (or at least expected to sleep or attempting to sleep), the user may still attempt to initiate contact with the target user 4 at the client device 4 (eg, in the event of an emergency or emergency, or some A other message is considered to be sufficient to disturb the target device 4 regardless of the lower priority placement of its contact mechanism data objects 2725 and 2730). Since the target user 5 operating the client device 5 is expected to be available for both text and voice communication (e.g., due to the target user 5 being operational, as shown in Figure 25E), it is represented to the client device 5, respectively. Both textual and voice-enabled data items 2735 and 2740 are located in the prominent outer circle of display 915 in FIG.

雖然圖27說明集中於與一群目標使用者相關聯之資料物件之文字及呼叫功能的實施例,但其他實施例可使用存在資訊(結合與來自詢問之指定原點的社群、時間及/或空間接近性)來執行與顯示內容有關或不與顯示內容有關的處理功能,且可涉及除文字及呼叫功能之外的功能(例如,若目標使用者具有在線存在狀態狀態,則使用者可能希望載入彼目標使用者之影像以在起始聯絡之前判定使用者是否想要聯絡彼目標使用者等)。 Although FIG. 27 illustrates an embodiment of text and call functions that focus on data objects associated with a group of target users, other embodiments may use presence information (combined with the community, time, and/or from the specified origin of the query). Spatial proximity) to perform processing functions related to display content or not related to display content, and may involve functions other than text and call functions (eg, if the target user has an online presence status state, the user may wish The image of the target user is loaded to determine whether the user wants to contact the target user, etc. before starting the contact.

熟習此項技術者應瞭解,可使用多種不同技術及技藝中之任一者來表示資訊及信號。舉例而言,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示可貫穿以上描述所引用之資料、指令、命令、資訊、信號、位元、符號及碼片。 Those skilled in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and codes referenced by the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof. sheet.

另外,熟習此項技術者應瞭解,結合本文中所揭示之實施例而描述的各種說明性邏輯區塊、模組、電路及演算法步驟可經實施為電子硬體、電腦軟體或兩者之組合。為了清楚地說明硬體與軟體之此可互換性,上文已通常在功能性方面描述了各種說明性組件、區塊、模組、電路及步驟。將此功能性實施為硬體或是軟體取決於特定應用及強加於整個系統之設計約束。熟習此項技術者可針對每一特定應用以變化之方式來實施所描述之功能性,但不應將此等實施決策解釋為導 致背離本發明之範疇。 In addition, those skilled in the art should appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or both. combination. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of functionality. Implementing this functionality as hardware or software depends on the particular application and design constraints imposed on the overall system. Those skilled in the art can implement the described functionality in varying ways for each particular application, but should not be construed as a guide It is a departure from the scope of the invention.

結合本文中所揭示之實施例而描述之各種說明性邏輯區塊、模組及電路可藉由通用處理器、數位信號處理器(DSP)、特殊應用積體電路(ASIC)、場可程式化閘陣列(FPGA)或其他可程式化邏輯器件、離散閘或電晶體邏輯、離散硬體組件或經設計以執行本文中所描述之功能的其任何組合來實施或執行。通用處理器可為微處理器,但在替代例中,處理器可為任何習知之處理器、控制器、微控制器或狀態機。處理器亦可實施為計算器件之組合,例如,DSP與微處理器之組合、複數個微處理器、結合DSP核心之一或多個微處理器,或任一其他此組態。 The various illustrative logic blocks, modules, and circuits described in connection with the embodiments disclosed herein may be programmed by a general purpose processor, digital signal processor (DSP), special application integrated circuit (ASIC), field. A gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein is implemented or executed. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

結合本文中所揭示之實施例而描述之方法、序列及/或演算法可直接體現於硬體中、由處理器執行之軟體模組中,或該兩者之組合中。軟體模組可常駐於RAM記憶體、快閃記憶體、ROM記憶體、EPROM記憶體、EEPROM記憶體、暫存器、硬碟、抽取式碟片、CD-ROM或此項技術中已知之任何其他形式的儲存媒體中。一例示性儲存媒體耦接至處理器,使得處理器可自儲存媒體讀取資訊及將資訊寫入至儲存媒體。在替代例中,儲存媒體可為處理器之完整部分。處理器及儲存媒體可常駐於ASIC中。ASIC可常駐於使用者終端機(例如,存取終端機)中。在替代例中,處理器及儲存媒體可作為離散組件而常駐於使用者終端機中。 The methods, sequences and/or algorithms described in connection with the embodiments disclosed herein may be embodied directly in a hardware, in a software module executed by a processor, or in a combination of the two. The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, scratchpad, hard disk, removable disk, CD-ROM or any known in the art. Other forms of storage media. An exemplary storage medium is coupled to the processor such that the processor can read information from the storage medium and write the information to the storage medium. In the alternative, the storage medium may be an integral part of the processor. The processor and storage media can reside in the ASIC. The ASIC can reside in a user terminal (eg, an access terminal). In the alternative, the processor and the storage medium may reside as discrete components resident in the user terminal.

在一或多個例示性實施例中,可在硬體、軟體、韌體或其任何組合中實施所描述之功能。若實施於軟體中,則可將該等功能作為一或多個指令或程式碼而儲存於一電腦可讀媒體上或經由一電腦可讀媒體來傳輸。電腦可讀媒體包括電腦儲存媒體及通信媒體兩者,通信媒體包括促進電腦程式自一處至另一處之傳送的任何媒體。儲存媒體可為可由電腦存取之任何可用媒體。藉由實例且並非限制,此等電腦可 讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其他光碟儲存器、磁碟儲存器或其他磁性儲存器件,或可用以載運或儲存呈指令或資料結構形式之所要程式碼並可由電腦存取的任何其他媒體。又,將任何連接恰當地稱為電腦可讀媒體。舉例而言,若使用同軸電纜、光纖纜線、雙絞線、數位用戶線(DSL)或無線技術(諸如,紅外線、無線電及微波)自網站、伺服器或其他遠端源來傳輸軟體,則同軸電纜、光纖纜線、雙絞線、DSL或無線技術(諸如,紅外線、無線電及微波)包括於媒體之定義中。如本文中所使用,磁碟及光碟包括緊密光碟(CD)、雷射光碟、光碟、數位影音光碟(DVD)、軟性磁碟及藍光光碟,其中磁碟通常以磁性方式再生資料,而光碟藉由雷射以光學方式再生資料。以上各物之組合亦應包括於電腦可讀媒體之範疇內。 In one or more exemplary embodiments, the functions described can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions or code on a computer readable medium or transmitted via a computer readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transmission of the computer program from one location to another. The storage medium can be any available media that can be accessed by a computer. By way of example and not limitation, such computers may The read media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage device, or may be used to carry or store the desired code in the form of an instruction or data structure and may be accessed by a computer. Any other media. Also, any connection is properly termed a computer-readable medium. For example, if you use a coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technology (such as infrared, radio, and microwave) to transfer software from a website, server, or other remote source, then Coaxial cables, fiber optic cables, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the media. As used herein, magnetic disks and optical disks include compact discs (CDs), laser compact discs, optical discs, digital audio and video discs (DVDs), flexible magnetic discs, and Blu-ray discs, where the magnetic discs are typically magnetically regenerated and the optical discs are borrowed. The material is optically reproduced by laser. Combinations of the above should also be included in the context of computer readable media.

雖然前述揭示內容展示本發明之說明性實施例,但應注意,在不背離如由附加之申請專利範圍界定之本發明之範疇的情況下,可對本發明進行各種改變及修改。無需以任何特定次序來執行根據本文中所描述之本發明之實施例之方法項的功能、步驟及/或動作。此外,雖然可以單數形式來描述或主張本發明之元件,但除非明確陳述限於單數形式,否則亦預期複數形式。 While the foregoing disclosure shows an illustrative embodiment of the invention, it should be understood that various changes and modifications may be made in the invention without departing from the scope of the invention as defined by the appended claims. The functions, steps, and/or actions of the method items according to the embodiments of the invention described herein are not required in any particular order. In addition, although the elements of the present invention may be described or claimed in the singular, the plural forms are also intended unless the

100‧‧‧無線系統 100‧‧‧Wireless system

102‧‧‧蜂巢式電話 102‧‧‧Hive Phone

104‧‧‧空中介面 104‧‧‧Intermediate mediation

108‧‧‧社群網路連結用戶端 108‧‧‧Community network connection client

110‧‧‧社群網路連結媒體用戶端 110‧‧‧Community Network Link Media Client

112‧‧‧電腦平台/存取終端機 112‧‧‧Computer platform/access terminal

120‧‧‧無線電存取網路(RAN) 120‧‧‧Radio Access Network (RAN)

122‧‧‧基地台控制器/封包控制功能(BSC/PCF) 122‧‧‧Base Station Controller/Packet Control Function (BSC/PCF)

124‧‧‧數據機集區收發器(MPT) 124‧‧‧Dataset Rack Transceiver (MPT)

126‧‧‧核心網路 126‧‧‧core network

Claims (28)

一種操作一用戶端器件之方法,其包含:接收經組態以指定一社群參數、一時間參數及一空間參數之一詢問,該等參數係關於一組使用者且指示待對表示一群目標使用者之一組資料物件執行的一所要處理功能;判定該詢問之該社群參數、該時間參數及該空間參數分別在社群維度、時間維度及空間維度中與該群目標使用者中之每一者有關的程度;判定該群目標使用者中之一或多個目標使用者用於互動的一預期可用性;及基於以下兩者對該組資料物件之至少一部分執行一第一處理功能:(i)在該社群維度、該時間維度及該空間維度中之該等所判定之關係程度是否滿足該詢問之各別參數;及(ii)該群目標使用者中之該一或多個目標使用者的該預期可用性。 A method of operating a client device, the method comprising: receiving a query configured to specify a community parameter, a time parameter, and a spatial parameter, the parameters being related to a group of users and indicating that a group of targets are to be represented a function to be processed performed by one of the user data items; determining the community parameter of the query, the time parameter, and the spatial parameter in the community dimension, the time dimension, and the spatial dimension respectively The extent to which each is relevant; determining an expected availability of one or more target users of the group of users for interaction; and performing a first processing function on at least a portion of the set of data objects based on: (i) whether the degree of relationship determined in the community dimension, the time dimension and the spatial dimension satisfies the respective parameters of the query; and (ii) the one or more of the target users of the group The expected availability of the target user. 如請求項1之方法,其中該一或多個目標使用者之該預期可用性係基於存在資訊。 The method of claim 1, wherein the expected availability of the one or more target users is based on presence information. 如請求項1之方法,其中該一或多個目標使用者之該預期可用性係與該一或多個目標使用者參與複數個通信服務中之至少一者的一可能性有關。 The method of claim 1, wherein the expected availability of the one or more target users is related to a likelihood that the one or more target users participate in at least one of the plurality of communication services. 如請求項3之方法,其中在該一或多個目標使用者當中之一給定目標使用者被預期可用於經由第一組該複數個通信服務進行互動,且該給定目標使用者被預期不可用於藉由第二組該複數個通信服務進行互動。 The method of claim 3, wherein a given target user is expected to be available for interaction via the first plurality of communication services among the one or more target users, and the given target user is expected Not available for interaction by the second set of the plurality of communication services. 如請求項4之方法,其中與該第二組該複數個通信服務相比,該第一組該複數個通信服務經組態以交換不同媒體類型。 The method of claim 4, wherein the first plurality of communication services are configured to exchange different media types compared to the second plurality of communication services. 如請求項5之方法,其中該第一組該複數個通信服務包括語音呼叫,且該第二組該複數個通信服務包括文字處理。 The method of claim 5, wherein the first set of the plurality of communication services comprises a voice call, and the second set of the plurality of communication services comprises word processing. 如請求項4之方法,其中該第一處理功能對應於一顯示功能,該顯示功能在該用戶端器件之一顯示器上顯示該組資料物件之該部分的一視覺表示。 The method of claim 4, wherein the first processing function corresponds to a display function that displays a visual representation of the portion of the set of data objects on a display of the one of the user devices. 如請求項7之方法,其中該顯示功能基於該預期可用性而將一或多個資料物件自該視覺表示排除或不強調,該一或多個資料物件係與經由該第二組該複數個通信服務來起始與該給定目標使用者之通信相關聯。 The method of claim 7, wherein the display function excludes or does not emphasize one or more data objects from the visual representation based on the expected availability, the one or more data objects being associated with the plurality of communication via the second group The service is initiated to associate with the communication of the given target user. 如請求項7之方法,其中該顯示功能基於該預期可用性而在該視覺表示內包括或強調一或多個資料物件,該一或多個資料物件係與經由該第一組該複數個通信服務來起始與該給定目標使用者之通信相關聯。 The method of claim 7, wherein the display function includes or emphasizes one or more data items within the visual representation based on the expected availability, the one or more data items being associated with the plurality of communication services via the first group To initiate communication with the communication of the given target user. 如請求項7之方法,其中至少一個假影顯示於該視覺表示中,其中該至少一個假影傳達視覺上可辨識之資訊且係與該至少一個資料物件或該組使用者有關。 The method of claim 7, wherein at least one artifact is displayed in the visual representation, wherein the at least one artifact conveys visually identifiable information and is associated with the at least one data item or the group of users. 如請求項10之方法,其中該至少一個假影採用與該等所判定之程度中之一或多者相關聯的其他類似假影之特性。 The method of claim 10, wherein the at least one artifact employs characteristics of other similar artifacts associated with one or more of the determined degrees. 如請求項10之方法,其中該至少一個資料物件對應於該組使用者之一經社群網路連結之聯絡人,且該至少一個假影對應於與該經社群網路連結之聯絡人有關的一圖片。 The method of claim 10, wherein the at least one data object corresponds to a contact of the group of users via a social network connection, and the at least one artifact corresponds to a contact with the social network connection a picture. 如請求項10之方法,其中該至少一個資料物件對應於一活動,且該至少一個假影對應於與該活動有關之一圖片。 The method of claim 10, wherein the at least one data item corresponds to an activity, and the at least one artifact corresponds to a picture associated with the activity. 如請求項1之方法,其中該第一處理功能對應於一顯示功能,該顯示功能在該用戶端器件之一顯示器上顯示該組資料物件之該部分的一視覺表示。 The method of claim 1, wherein the first processing function corresponds to a display function that displays a visual representation of the portion of the set of data objects on a display of the one of the user devices. 如請求項14之方法,其中該顯示功能基於該預期可用性而將表示未被預期可用於互動之一給定目標使用者的至少一個資料物件自該視覺表示排除或不強調。 The method of claim 14, wherein the display function excludes or does not emphasize at least one of the data objects representing a given target user that is not expected to be available for interaction based on the expected availability. 如請求項14之方法,其中該顯示功能基於該預期可用性而在該視覺表示內包括或強調表示被預期可用於互動之一給定目標使用者的至少一個資料物件。 The method of claim 14, wherein the display function includes or emphasizes within the visual representation, based on the expected availability, at least one data item representing a given target user that is expected to be available for interaction. 如請求項1之方法,其中該組使用者包括單一使用者。 The method of claim 1, wherein the group of users comprises a single user. 如請求項17之方法,其中該單一使用者對應於該用戶端器件之一使用者。 The method of claim 17, wherein the single user corresponds to a user of the client device. 如請求項1之方法,其中該組使用者包括屬於一給定社群網路連結群之複數個使用者。 The method of claim 1, wherein the group of users comprises a plurality of users belonging to a given social network connection group. 如請求項19之方法,其中該社群參數、該時間參數及該空間參數對應於由屬於該給定社群網路連結群之該複數個使用者中之每一者所共用的群特性。 The method of claim 19, wherein the community parameter, the time parameter, and the spatial parameter correspond to a group characteristic shared by each of the plurality of users belonging to the given social network connection group. 如請求項1之方法,其中該詢問經組態以在該詢問內指定具有該社群參數、該時間參數及該空間參數之明確指示的該社群參數、該時間參數及該空間參數。 The method of claim 1, wherein the query is configured to specify, within the query, the community parameter, the time parameter, and the spatial parameter having the community parameter, the time parameter, and an explicit indication of the spatial parameter. 如請求項1之方法,其中該詢問省略該社群參數、該時間參數及該空間參數中之至少一者的一明確指示。 The method of claim 1, wherein the query omits an explicit indication of at least one of the community parameter, the time parameter, and the spatial parameter. 如請求項22之方法,其中該詢問經組態以指示將一預設參數用於該明確指示被省略之每一參數。 The method of claim 22, wherein the query is configured to indicate that a predetermined parameter is used for each parameter that the explicit indication is omitted. 如請求項1之方法,其另外包含:判定與該群目標使用者中之該一或多個目標使用者相關聯之用於互動的至少一個預期可用性已改變;及自執行該第一處理功能轉變至一第二處理功能。 The method of claim 1, further comprising: determining that at least one expected availability for interaction associated with the one or more target users of the group of target users has changed; and self-executing the first processing function Transition to a second processing function. 如請求項24之方法,其中該第二處理功能修改顯示與該至少一 個預期可用性改變相關聯之至少一個資料物件的方式。 The method of claim 24, wherein the second processing function modifies the display with the at least one The way in which the expected availability changes the at least one data item associated with it. 一種用戶端器件,其包含:用於接收經組態以指定一社群參數、一時間參數及一空間參數之一詢問的構件,該等參數係關於一組使用者且指示待對表示一群目標使用者之一組資料物件執行的一所要處理功能;用於判定該詢問之該社群參數、該時間參數及該空間參數分別在社群維度、時間維度及空間維度中與該群目標使用者中之每一者有關之程度的構件;用於判定該群目標使用者中之一或多個目標使用者用於互動之一預期可用性的構件;及用於基於以下兩者對該組資料物件之至少一部分執行一處理功能的構件:(i)在該社群維度、該時間維度及該空間維度中之該等所判定之關係程度是否滿足該詢問之各別參數;及(ii)該群目標使用者中之該一或多個目標使用者的該預期可用性。 A client device comprising: means for receiving a query configured to specify a community parameter, a time parameter, and a spatial parameter, the parameters being related to a group of users and indicating that a group of targets are to be represented a processing function performed by one of the user data objects; the community parameter for determining the query, the time parameter, and the spatial parameter are in the community dimension, the time dimension, and the spatial dimension respectively Each of the components of the degree; a means for determining one or more target users of the group of users for the expected availability of the interaction; and for the group of data objects based on the following two At least a portion of the means for performing a processing function: (i) whether the degree of relationship determined in the community dimension, the time dimension, and the spatial dimension satisfies a respective parameter of the query; and (ii) the group The expected availability of the one or more target users of the target users. 一種用戶端器件,其包含:經組態以接收經組態以指定一社群參數、一時間參數及一空間參數之一詢問的邏輯,該等參數係關於一組使用者且指示待對表示一群目標使用者之一組資料物件執行的一所要處理功能;經組態以判定該詢問之該社群參數、該時間參數及該空間參數分別在社群維度、時間維度及空間維度中與該群目標使用者中之每一者有關之程度的邏輯;經組態以判定該群目標使用者中之一或多個目標使用者用於互動之一預期可用性的邏輯;及經組態以基於以下兩者對該組資料物件之至少一部分執行一處理功能的邏輯:(i)在該社群維度、該時間維度及該空間維度 中之該等所判定之關係程度是否滿足該詢問之各別參數;及(ii)該群目標使用者中之該一或多個目標使用者的該預期可用性。 A client device comprising: logic configured to receive a query configured to specify a community parameter, a time parameter, and a spatial parameter, the parameters being related to a group of users and indicating to be represented a processing function performed by one of a group of target users; the community parameter configured to determine the query, the time parameter, and the spatial parameter are respectively in a community dimension, a time dimension, and a spatial dimension Logic relating to the degree of each of the group of target users; logic configured to determine one or more target users of the group of target users for interaction with one of the expected availability; and configured to be based on The following two perform a processing function logic on at least a portion of the set of data objects: (i) in the community dimension, the time dimension, and the spatial dimension Whether the degree of relationship determined by the ones satisfies the individual parameters of the query; and (ii) the expected availability of the one or more target users of the group of target users. 一種含有儲存於其上之指令的非暫時性電腦可讀媒體,該等指令在由一用戶端器件執行時使該用戶端器件執行操作,該等指令包含:用以使該用戶端器件接收經組態以指定一社群參數、一時間參數及一空間參數之一詢問的至少一個指令,該等參數係關於一組使用者且指示待對表示一群目標使用者之一組資料物件執行的一所要處理功能;用以使該用戶端器件判定該詢問之該社群參數、該時間參數及該空間參數分別在社群維度、時間維度及空間維度中與該群目標使用者中之每一者有關之程度的至少一個指令;用以使該用戶端器件判定該群目標使用者中之一或多個目標使用者用於互動之一預期可用性的至少一個指令;及用以使該用戶端器件基於以下兩者對該組資料物件之至少一部分執行一處理功能的至少一個指令:(i)在該社群維度、該時間維度及該空間維度中之該等所判定之關係程度是否滿足該詢問之各別參數;及(ii)該群目標使用者中之該一或多個目標使用者的該預期可用性。 A non-transitory computer readable medium having instructions stored thereon, the instructions causing the client device to perform operations when executed by a client device, the instructions comprising: for causing the user device to receive Configuring at least one instruction to specify one of a community parameter, a time parameter, and a spatial parameter, the parameters being related to a group of users and indicating that one to be performed on a group of data objects representing a group of target users a function to be processed; the community parameter for determining the query, the time parameter, and the spatial parameter in the community dimension, the time dimension, and the spatial dimension, respectively, and each of the group of target users At least one instruction relating to the degree; at least one instruction for causing the client device to determine one or more target users of the group of target users for interacting with one of the expected availability; and for causing the client device At least one instruction that performs a processing function on at least a portion of the set of data items based on: (i) in the community dimension, the time dimension, and the space Determination of the degree of relationship of the respective parameters of such meets the challenge of; and (ii) the one or more target users in the user group of the target prospective availability.
TW102134373A 2012-09-24 2013-09-24 Client device, non-transitory computer-readable medium and method of operating client device TWI515672B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/625,543 US9083818B2 (en) 2008-09-04 2012-09-24 Integrated display and management of data objects based on social, temporal and spatial parameters
US13/797,625 US8806350B2 (en) 2008-09-04 2013-03-12 Integrated display and management of data objects based on social, temporal and spatial parameters

Publications (2)

Publication Number Publication Date
TW201419182A true TW201419182A (en) 2014-05-16
TWI515672B TWI515672B (en) 2016-01-01

Family

ID=50342062

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102134373A TWI515672B (en) 2012-09-24 2013-09-24 Client device, non-transitory computer-readable medium and method of operating client device

Country Status (5)

Country Link
EP (1) EP2898393A4 (en)
JP (1) JP5956079B2 (en)
CN (1) CN104662490B (en)
TW (1) TWI515672B (en)
WO (1) WO2014047118A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10866952B2 (en) * 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
JPWO2016185913A1 (en) * 2015-05-19 2018-03-15 ソニー株式会社 Information processing apparatus, information processing method, and program
CN110348519A (en) * 2019-07-12 2019-10-18 深圳众赢维融科技有限公司 Financial product cheats recognition methods and the device of clique
US11089501B1 (en) * 2020-01-23 2021-08-10 Cisco Technology, Inc. Networked sleep mode management
CN111126717B (en) * 2020-02-05 2020-11-06 江苏星月测绘科技股份有限公司 Space-time big data sharing and service model construction method
CN114070658B (en) * 2020-08-04 2023-10-27 中国移动通信集团重庆有限公司 PCC system and PCC policy configuration method

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934911B2 (en) * 2002-01-25 2005-08-23 Nokia Corporation Grouping and displaying of contextual objects
US7418497B2 (en) * 2004-07-15 2008-08-26 International Business Machines Corporation Automatically infering and updating an availability status of a user
US9507778B2 (en) * 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20080086458A1 (en) * 2006-09-15 2008-04-10 Icebreaker, Inc. Social interaction tagging
JP2008147944A (en) * 2006-12-08 2008-06-26 Toshiba Corp Mobile device
WO2009043020A2 (en) * 2007-09-28 2009-04-02 The Trustees Of Dartmouth College System and method for injecting sensed presence into social networking applications
US20090198579A1 (en) * 2008-02-01 2009-08-06 Lewis Robert C Keyword tracking for microtargeting of mobile advertising
CN101247427A (en) * 2008-03-19 2008-08-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and its linkman searching method and system
US8583668B2 (en) * 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US8302015B2 (en) * 2008-09-04 2012-10-30 Qualcomm Incorporated Integrated display and management of data objects based on social, temporal and spatial parameters
US20100110105A1 (en) * 2008-10-31 2010-05-06 Nokia Corporation Method, apparatus and computer program product for providing synchronized navigation
JP2009284501A (en) * 2009-07-08 2009-12-03 Panasonic Corp Presence information processing apparatus and method therefor
US8266098B2 (en) * 2009-11-18 2012-09-11 International Business Machines Corporation Ranking expert responses and finding experts based on rank
US9094503B2 (en) * 2010-02-11 2015-07-28 Apple Inc. Methods and apparatus for contact information representation
JP2011232913A (en) * 2010-04-27 2011-11-17 Sharp Corp Information terminal device
US8560487B2 (en) * 2010-12-10 2013-10-15 International Business Machines Corporation Determining and conveying user availability
WO2012088665A1 (en) * 2010-12-28 2012-07-05 华为终端有限公司 Method and mobile terminal for processing contacts
US20120240058A1 (en) * 2011-03-16 2012-09-20 International Business Machines Corporation Detecting and displaying user status

Also Published As

Publication number Publication date
CN104662490A (en) 2015-05-27
JP5956079B2 (en) 2016-07-20
JP2016500165A (en) 2016-01-07
WO2014047118A2 (en) 2014-03-27
EP2898393A2 (en) 2015-07-29
CN104662490B (en) 2018-05-18
EP2898393A4 (en) 2015-09-30
TWI515672B (en) 2016-01-01
WO2014047118A3 (en) 2014-05-30

Similar Documents

Publication Publication Date Title
US8806350B2 (en) Integrated display and management of data objects based on social, temporal and spatial parameters
CA2733583C (en) Integrated display and management of data objects based on social, temporal and spatial parameters
US8559980B2 (en) Method and system for integrated messaging and location services
US20210344624A1 (en) Appointment negotiation systems and methods
CN113597626B (en) Real-time meeting information in calendar view
US20120131191A1 (en) Mobile communication device, server, and method of facilitating resource reservations
TWI515672B (en) Client device, non-transitory computer-readable medium and method of operating client device
WO2015004527A2 (en) Calendar-event recommendation system
US20150281144A1 (en) Cross-client subscription to groups
US20150281399A1 (en) Cross-client integration of groups
KR101470727B1 (en) Integrated display and management of data objects based on social, temporal and spatial parameters
US20230230044A1 (en) Calendar update using template selections

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees