JP2019530043A - アプリケーション情報を表示するための方法およびデバイス - Google Patents

アプリケーション情報を表示するための方法およびデバイス Download PDF

Info

Publication number
JP2019530043A
JP2019530043A JP2018568717A JP2018568717A JP2019530043A JP 2019530043 A JP2019530043 A JP 2019530043A JP 2018568717 A JP2018568717 A JP 2018568717A JP 2018568717 A JP2018568717 A JP 2018568717A JP 2019530043 A JP2019530043 A JP 2019530043A
Authority
JP
Japan
Prior art keywords
information
terminal
dynamic information
application
notification
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2018568717A
Other languages
English (en)
Inventor
ソン・ユーリン
リー・リアン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of JP2019530043A publication Critical patent/JP2019530043A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer And Data Communications (AREA)

Abstract

【解決手段】通知情報の表示することは、指定アプリケーションに関連付けられている通知ボックスを端末の表示インターフェースに表示し、通知ボックスに関連付けられている入力を受信し、入力の受信に応答して、指定アプリケーションに関連付けられている動的情報を表示することを備える。【選択図】図7

Description

他の出願の相互参照
本願は、2016年8月5日出願の発明の名称を「A TERMINAL, A METHOD AND MEANS FOR DISPLAYING APPLICATION INFORMATION」とする中国特許出願第201610639712.7号に基づく優先権を主張する。当該出願は、すべての目的のために参照により本明細書に組み込まれる。
本願は、情報表示の分野に関し、特に、アプリケーション情報を表示するための端末、方法、および、手段に関する。
現在、端末は、一般的に、通知ボックスに通知情報を表示するだけである。例えば、チャットソフトウェアの場合、表示される新たな情報が取得された時に、典型的な表示インターフェース(すなわち、通知ボックス)は、「XYZが新しいメッセージを送信しました」などの通知情報を表示するだけである。ユーザは、アプリケーションのその他の動的情報を見たい場合、アプリケーションを開く必要がある。伴う工程は、比較的手間がかかり、ユーザの体験を損なう。さらに、携帯デバイスのユーザは、集中を必要とするその他の活動を推進または実行している場合があり、したがって、さらなる情報を得るためにアプリケーションを開くことは、気を散らしたり、危険であったりすることもある。
したがって、端末でデータを処理するための方法、デバイス、および、スマート端末が、アプリケーション情報の表示に関連する問題に対処するために求められている。
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
ここで説明する図面は、本願の理解を深めるよう意図されており、本願の一部を形成する。本願の実施形態およびそれらの記載は、本願を説明するよう意図されており、本願の不適切な限定となるものではない。以下の図面が含まれる。
本願の様々な実施形態に従う端末の構成図。
本願の様々な実施形態に従う、任意選択的なタクシー予約アプリケーションの通知ボックスを含むスクリーンの説明図。
本願の様々な実施形態に従う、任意選択的なレストラン/銀行取引アプリケーションの通知ボックスを含むスクリーンの説明図。
本願の様々な実施形態に従う、速達アプリケーションの通知ボックスを含むスクリーンの説明図。
本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の時系列図。
本願の様々な実施形態に従う、コンピュータ端末の構成図。
本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の説明図。
本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の説明図。
本願の様々な実施形態に従う、アプリケーション情報を表示するための処理のフローチャート。
本願の様々な実施形態に従う、コンピュータ端末の構成ブロック図。
本願の様々な実施形態に従う、アプリケーション情報を表示するための処理のフローチャート。
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および/または、プロセッサ(プロセッサに接続されたメモリに格納および/またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ)を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、1または複数のデバイス、回路、および/または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
「第1」、「第2」などの用語は、本願の記載および請求項ならびに上述の図面において、類似した対象を区別するために用いられ、必ずしも特定の順序または時系列を記載するものではないことに注意されたい。このように用いられるデータは、本明細書に記載の本願の実施形態を本明細書の図面または記載の順序以外の順序に従って実施できるように、適切な状況下で交換可能である。さらに、「備える」または「有する」という用語ならびにそれらの変化形は、非排他的であることを意図している。例えば、一連の工程またはユニットを含む処理、方法、システム、製品、または、装置は、明示的に列挙されたそれらの工程またはユニットに限定される必要はなく、明示的に列挙されていない他の工程またはユニット、もしくは、これらの処理、方法、製品、または、装置に内在する他の工程またはユニットも含みうる。
本明細書で用いられているように、通知ボックス(ポップアップまたは警告ボックスとも呼ぶ)は、ユーザに通知する方法を提供し、端末で実行中のオペレーティングシステム(例えば、Androidシステム、iOSシステムなど)によって提供されるユーザインターフェース要素のことを指す。通知ボックスは、スクリーンロック中のプルダウンインタラクティブボックス、プルアップインタラクティブボックス、および、インタラクティブボックスを含む(図2〜図4を用いて詳述する)。通知ボックスは、表示ウィンドウまたはインターフェースの形態で現れうる。通知ボックスが表示される時、それは、他の表示要素に優先し、例えば、スクリーンロック中に、ユーザインターフェース表示の上に現れうる。通知ボックスは、通例、オペレーティングシステム(例えば、iOS(登録商標)UIKit内のUIAlertViewなど)によってサポートされた特殊関数を用いて実装される。いくつかの実施形態において、通知ボックスは、スクリーンに表示された通知センタに含まれるかまたは通知センタに関連して表示されうる。通知バーまたは通知ボックスは、端末のユーザインターフェースの上に表示されうる(例えば、通知バーまたは通知ボックスは、スクリーンの上部から下方向へのタッチイベントまたは要素のタッチアンドドラッグに応答して表示されうる)。一例として、Android(登録商標)オペレーティングシステムを実行する端末について、通知は、オペレーティングシステムに関連する通知コマンド(例えば、NotificationBuilder、NotificationManagerなど)に関連して表示されうる。
本明細書で用いられているように、動的情報は、アプリケーションプログラムによってリアルタイムに収集される対象物に関する情報を含む。動的情報の例は、タクシー予約ソフトウェアにおけるタクシー車両と乗客との間の距離、現在の気象、気象警報、(例えば、ユーザが発注した)荷物の物流情報、タクシーのための位置情報、食品デリバリー注文に関連付けられている位置情報(例えば、デリバリーサービスの位置状態または位置)などを含む。対象物は、人物、車両などでありうる。いくつかの実施形態において、動的情報は、対応する対象物に関連付けられている文脈情報に対応する。
本明細書で用いられるように、表示オブジェクトは、通知ボックス、フローティングウィンドウ、画像コントロール、テキストコントロール、グラフィカルユーザーインターフェース(GUI)ウィジットなどを指す。表示オブジェクトは、動的情報を表示するよう構成されうる。
本明細書で用いられるように、端末とは、一般に、ネットワークシステム内で(例えば、ユーザによって)利用され、1または複数のサーバと通信するために利用されるデバイスのことである。本開示の様々な実施形態によれば、端末は、通信機能をサポートする構成要素を備えてよい。例えば、端末は、スマートフォン、タブレットデバイス、携帯電話、ビデオ電話、電子書籍リーダ、デスクトップコンピュータ、ラップトップコンピュータ、ネットブックコンピュータ、パーソナルコンピュータ、パーソナルデジタルアシスタント(PDA)、携帯型マルチメディアプレーヤ(PMP)、mp3プレーヤ、携帯型メディカルデバイス、カメラ、ウェアラブルデバイス(例えば、ヘッドマウントデバイス(HMD)、電子衣服、電子装具、電子ネックレス、電子アクセサリ、電子タトゥー、または、スマートウォッチ)、スマート家電、車載移動局などであってよい。端末は、様々なオペレーティングシステムを実行できる。
端末は、様々な入力/出力モジュールを有しうる。例えば、端末は、タッチスクリーン、1または複数のセンサ、音声入力(例えば、ユーザの話し声)を入力できるマイク、カメラ、マウス、または、端末に接続されたその他の外部入力デバイスなどを有しうる。
本明細書で用いられているように、端末(またはデバイス)に関連付けられた識別情報は、例えば、確認デバイスに関連付けられているIPアドレス、確認デバイスに関連付けられているMACアドレス、ユニバーサルデバイス識別子(UDID)、国際移動体装置識別番号(IMEI)、加入者識別モジュール(SIM)識別子、電話番号、確認デバイスに関連付けられているアカウント識別子、確認デバイスのユーザに関連付けられているアカウント識別子、その他の適切な情報、または、それらの任意の組みあわせを含みうる。
図1は、本願の様々な実施形態に従って、端末の構成図である。
図1を参照すると、アプリケーション情報を表示するための端末100が提供されている。端末100は、図5の処理500、図7の処理700、図8の処理800、図9の処理900、および/または、図11の処理1100を実行できる。端末100は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実行できる。端末100は、図6の端末600および/または図10の端末1000に関連付けて実現されてよい。
端末100は、プロセッサ110と、ディスプレイ120と、を備える。いくつかの実施形態において、端末100は、アンテナと、ネットワークインターフェース(例えば、IEEE 802.11ネットワークインターフェース、IEEE802.16ネットワークインターフェース、3GPPインターフェース、Bluetooth(登録商標)通信インターフェースなど)などの通信インターフェースと、を備える。端末100は、アンテナを通信インターフェースまたはプロセッサ110に接続する結合器を備えてよい。端末100は、プロセッサ110、ディスプレイ120、スピーカ、マイクなどと関連して実装できるユーザインターフェースを備えてよい。プロセッサ110は、1または複数のプロセッサを含んでよい。
様々な実施形態に従って、端末100は、スマートフォン、タブレットコンピュータ、パーソナルコンピュータ、ノートブックコンピュータ、または、その他のかかるスマートデバイスであってよい。例えば、端末100が、(例えば、オペレーティングシステムとしてAndroid(登録商標)を実行する)Androidフォンである場合、ディスプレイ120は、Androidフォンのディスプレイであり、プロセッサ110は、Androidフォンのプロセッサでありうる。端末100がパーソナルコンピュータである場合、ディスプレイ120は、パーソナルコンピュータの表示スクリーンであり、プロセッサ110は、パーソナルコンピュータのプロセッサでありうる。
いくつかの実施形態において、プロセッサ110は、指定アプリケーションを作動させ、指定アプリケーションによって監視される対象物に関する動的情報を取得(例えば、獲得)するよう構成される。本明細書で用いられているように、動的情報とは、経時的な変化を受ける情報のことである。例としては、タクシーの位置、距離、または、推定到着時刻、配達中の荷物の位置情報、待ち行列の中でユーザの前にいる人の数などが挙げられる。プロセッサ110は、指定アプリケーションを起動(例えば、実行)することによって、指定されたアプリケーションを作動させることができる。プロセッサ110は、動的情報の取得に関連して、指定アプリケーションを利用できる。対象物は、1または複数の生物、1または複数の特定の地域、または、その両方を含みうる。対象物は、アプリケーション、(例えば、アプリケーションを実行中の)端末のユーザなどによって規定されうる。例えば、アプリケーションは、特定の対象物または特定のタイプの対象物に関連しうる(例えば、商品をオンラインで注文するためのアプリケーションは、発注に関連付けられている対象物を監視しうる)。
様々な実施形態によれば、指定アプリケーションは、端末の組み込みアプリケーションまたは後にインストールされたアプリケーションに対応する。例えば、指定アプリケーションは、タクシー予約アプリケーション(Uber(登録商標)アプリケーションなど)、または、日常のことに対する番号割り当てアプリケーション(キューイングアプリケーションとも呼ばれる)(例えば、待ち行列情報を取得できる銀行取引アプリケーションまたはレストランアプリケーション)でありうる。指定アプリケーションは、他のタイプのアプリケーションに対応してもよい。
現在、通知ボックスによって表示される情報は、しばしば、むしろ最小限である(例えば、表示される情報は、あまり詳細を含まない)。例えば、アプリケーション自体に関する情報が、通知ボックスに表示される。実例として、既存の天気予報アプリケーションは、端末が位置する地域の気象情報を表示するか、または、ユーザによって選択された地域の気象情報を表示するだけである。しかしながら、通知ボックスに表示されるすべてのかかる情報は、汎用の情報である。端末が別の端末と同じ地域にある場合、両端末で受信される情報は、同じになる。換言すると、関連技術におけるアプリケーションは、通知ボックスに汎用の情報を表示できるだけであり、端末ユーザに関連付けられている個人向けの情報を表示しない。様々な実施形態は、動的情報を用いて、対象物と、指定アプリケーションがインストールされたまたは実行している端末との間の関係性をユーザに知らせる。
動的情報の一例は、端末100までの対象物の相対距離を含む。動的情報の別の例は、対象物が位置する地域の待ち行列状態(例えば、待ち時間、待ち行列の中での位置の示唆、対象物の待ち行列のサイズの示唆、または、対象物に関連付けられているその他の待ち行列情報など、待ち行列の特徴)を含む。一例として、動的情報は、位置情報サービス(LBS)アプリケーションに関連付けられている情報、規定された地域内の情報などに対応しうる。様々な実施形態によれば、リアルタイムで動的情報を決定、取得、および/または、ユーザに提供できるため、ユーザ体験を向上させることができる。様々な実施形態によれば、動的情報が(例えば、端末100によって)表示されている間に、指定アプリケーションのアイコンおよび/または対象物に関連付けられている識別子を表示できる。指定アプリケーションのアイコンおよび/または対象物に関連付けられている識別子の表示は、指定アプリケーションおよび/または動的情報に関するユーザ体験をさらに向上させることができる。動的情報が表示されている間に他の情報を表示することができる。
対象物の例は、生物(人物または動物など)もしくは特定の地域(銀行、ホテル、モール、スタジアム、商店、集客施設、その他の関心のある地域など)を含む。その他のタイプの対象物が、別の実施形態で用いられてもよい。対象物が特定の地域を含む場合、動的情報は、特定のグループについての量の変化の情報、または、これらの対応する特定の地域における特定のグループについての待ち行列情報を含みうるが、これらに限定されない。対象物が生物を含む場合、動的情報は、配達人の位置など対象物(例えば、個人など)の位置、対象物の状態(例えば、ユーザがオンラインであるか、オフラインであるか、ログイン中であるかなどに関連付けられている情報、ユーザのステータス更新に関連付けられている情報)、別の位置または物(例えば、端末)までの対象物の相対位置または距離、などを含みうる。いくつかの実施形態において、特定のグループは、端末ユーザが参加を希望するかまたはすでに参加しているグループである。様々な実施形態によれば、ユーザは、特定のグループに登録するかまたは他の方法で参加する。
動的情報が表示される方法については、異なるタイプのアプリケーションまたは対象物に従って後に詳述する。
この例において、動的情報は、対象物までの端末100の相対距離に関連付けられている情報を含む。動的情報が対象物までの端末の相対距離を含む場合、相対距離が通知ボックスに表示され、対象物の移動の追跡(例えば、対象物が移動する時の移動経路)が電子地図に表示される。例えば、対象物に対する端末100の移動が、電子地図に表示されうる。別の例として、対象物に対する端末100の移動予測が、電子地図に表示されうる。対象物に対する端末の移動または端末100の移動予測は、端末100の位置、端末100の速度、対象物の位置、対象物の速度などに少なくとも部分的に基づいて決定されうる。端末100の位置および/または速度は、端末の位置デバイス(例えば、端末100に動作可能に接続されたGPSデバイスなど)、端末100が或る期間にわたって接続する1または複数のネットワークの位置、などに基づいて決定されうる。実例として、様々な実施形態は、タクシー予約ソフトウェアまたは速達ソフトウェアに適用されてよく、その場合、タクシーまたは配達人の位置および端末ユーザからの距離が、通知ボックスにリアルタイムで表示されうる。いくつかの実施形態において、電子地図は、ネットワーク側サーバによって送信された座標情報を用いて指定アプリケーションによってローカルに描かれた地図に対応する。電子地図のその他の実施例が用いられてもよい。例えば、指定アプリケーションは、地図に関連付けられている情報および/または電子地図についての現在の情報を取得するために、APIを介してマッピングアプリケーションまたはライブラリを呼び出すことができる。
図2は、本願の様々な実施形態に従う、任意選択的なタクシー予約アプリケーションの通知ボックスを含むスクリーンの説明図である。
図2を参照すると、アプリケーション情報を表示するための通知201を含むスクリーン200が提供されている。通知201は、図1の端末100によって提供され(例えば、端末100は、スクリーンロック中に通知210を表示できる)、図5の処理500、図7の処理700、図6の端末600、図8の処理800、図9の処理900、図10の端末1000、および/または、図11の処理1100に関連して実施されうる。当業者であれば、通知ボックス、フローティングウィンドウ、画像コントロール、テキストコントロール、または、グラフィカルユーザーインターフェース(GUI)ウィジットを用いて動的情報を表示できることがわかる。
様々な実施形態によれば、通知201は、アプリケーションによって提示(例えば、表示)される。実例として、アプリケーションは、アプリケーションに関連付けられている情報、および、アプリケーションに関連付けられている(例えば、ログインした)ユーザに関する文脈情報を表示できる。図2に示すように、アプリケーションは、ドライバー情報202、自動車免許番号、乗客からの相対距離206(例えば、1.2km)、乗客位置への推定到着時間208、ならびに、電子地図210上の自動車の位置212および乗客の位置214を含む通知201を提供する。
この例において、通知201は、スクリーンロック中に通知ボックス250に提示(例えば、表示)される。通知ボックス250は、スクリーン200上に提示されうる。別の実施形態において、通知ボックス250は、1または複数の通知を含んでもよい。本開示の別の実施形態によれば、通知201は、フローティングウィンドウに提示されてもよい。本明細書で用いられているように、通知ボックスは、動的情報を提示する要素の一例として用いられる。通知ボックス250内の1または複数の通知は、1または複数のアプリケーションに関連しうる。例えば、第1アプリケーションが、第1アプリケーションに関連付けられている第1通知を通知ボックス250に表示し、第2アプリケーションが、第2アプリケーションに関連付けられている第2通知を通知ボックス250内で同時に(または同時期に)表示できる。
通知201(または通知201が表示された通知ボックス250)は、通知201に関連付けられているアプリケーションのネイティブインターフェースとは異なるユーザインターフェーススクリーン上に表示されうる。例えば、通知201は、端末のホームスクリーン上、(例えば、スクリーンの上部から下向きへのスワイプなど端末への所定の入力に応答して)端末上に提示されたドロップダウンメニュー内、現在表示されているスクリーン上のポップアップとして、端末がロックされた時に表示されるロックスクリーン上、などに表示されうる。通知201は、端末によって表示される様々なその他のスクリーンまたはインターフェース上に表示されてもよい。通知201は、(例えば、別のデバイスによって送信されたメッセージの受信、オペレーティングシステムまたはアプリケーションからの活動のステータス更新の受信、特定の時刻への到達など、通知201を表示させるかまたは他の方法で呼び出すイベントから始まる)所定の期間にわたって表示されうる。
一例として、通知201は、端末が非アクティブまたはロックモードである時に、アプリケーションデータへの定期的な(またはプッシュ)更新によって提示(例えば、表示)されるように呼び出されるかまたは引き起こされうる(例えば、通知は、端末のスクリーンロック中に呼び出されうる)。別の例として、通知201は、端末のスクリーンの上部からのドロップダウンに関連して提示されるように呼び出されるかまたは引き起こされうる。ユーザは、ドロップダウンまたはその他の同様のコントロールから通知201を選択できる。通知201を呼び出すかまたは通知201を他の方法で表示させるためのその他のコントロールが用いられてもよい。
通知201は、(例えば、端末の)通常動作中、端末(例えば、オペレーティングシステム)が非アクティブ状態で動作中、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作中、などに表示されるように、呼び出されるかまたは引き起こされうる。一例として、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作している時に、通知201(例えば、通知201を含む通知ボックス250)が、アプリケーションデータへの定期的な更新によってトリガされうる。別の例として、端末(例えば、オペレーティングシステム)が通常動作で動作している時に、通知201(例えば、通知201を含む通知ボックス250)が、端末のスクリーンの上部からの通知メニュー(または通知ボックス)のドロップダウンに関連付けられている入力によってトリガされうる。
図3は、本願の一実施形態に従う、任意選択的なレストラン/銀行取引アプリケーションの通知ボックスを含むユーザインターフェーススクリーンの説明図である。
図3を参照すると、アプリケーション情報を表示するための通知310および通知320を含むスクリーン300が提供されている。通知310および/または通知320は、図1の端末100によって提供され(例えば、端末100は、スクリーンロック中に通知310および/または通知320を表示できる)、図5の処理500、図7の処理700、図6の端末600、図8の処理800、図9の処理900、図10の端末1000、および/または、図11の処理1100に関連して実施されうる。当業者であれば、通知ボックス、フローティングウィンドウ、画像コントロール、テキストコントロール、または、GUIウィジットを用いて動的情報を表示できることがわかる。
様々な実施形態によれば、通知310および/または通知320は、アプリケーションによって提示(例えば、表示)される。通知310および通知320は、(例えば、スクリーン300に提示された)単一の通知または別個の通知と見なされてよい。実例として、アプリケーションは、アプリケーションに関連付けられている情報、および、アプリケーションに関連付けられている(例えば、ログインした)ユーザに関する文脈情報を表示できる。図3に示すように、通知310は、関連アプリケーションの表示311を含む(例えば、「XXレストラン/XX支店」)。アプリケーションは、レストランに関連付けられているサーバから待ち行列状態情報を取得し、待ち行列情報を維持するために用いられる。通知310は、アプリケーションのアイコン312、レストランの名称313、ユーザに関連付けられている番号(例えば、レストランによって割り当てられた番号)314、ユーザの前の待ちテーブル数(または、ユーザの前に並んでいる人数)315、および、推定待ち時間316を表示する。別の実施形態において、通知310は、図示した情報よりも多いまたは少ない情報を表示するようにユーザが設定できる。同様に、通知320は、別の関連アプリケーション(例えば、銀行待ち行列管理アプリケーション)の表示321を含みうる、および/または、アプリケーションのアイコン322、銀行名323、ユーザに関連付けられている番号(例えば、銀行によって割り当てられた番号)324、(スクリーン300を表示する端末の)ユーザの前に並んでいる人数325、および、推定待ち時間326を表示しうる。
いくつかの実施形態において、通知310および/または通知320は、通知ボックス350に提示(例えば、表示)される。通知ボックス350は、スクリーン300上に提示されうる。
通知310は、(例えば、端末の)通常動作中、端末(例えば、オペレーティングシステム)が非アクティブ状態で動作中、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作中、などに表示されるように、呼び出されるかまたは引き起こされうる。一例として、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作している時に、通知310(例えば、通知310を含む通知ボックス350)が、アプリケーションデータへの定期的な更新によってトリガされうる。別の例として、端末(例えば、オペレーティングシステム)が通常動作で動作している時に、通知310(例えば、通知310を含む通知ボックス350)が、端末のスクリーンの上部からの通知メニュー(または通知ボックス)のドロップダウンに関連付けられている入力によってトリガされうる。
様々な実施形態によれば、動的情報を表示するアプリケーションが、レストランなどに関連しうる。いくつかの実施形態において、レストランに関連付けられているアプリケーションと関連付けられている通知が、通知310および通知320に表示されたコンテンツと同様のレストランに関するコンテンツを(例えば、動的情報として)表示しうる。様々な実施形態によれば、通知ボックスは、複数のアプリケーションのための動的情報を同時に表示できる。具体的な数は、実際の状況に従って決定されうる。
図4は、本願の一実施形態う、速達アプリケーションの通知ボックスを含むスクリーンを示す説明図である。
図4を参照すると、アプリケーション情報を表示するための通知410を含むスクリーン400が提供されている。通知410は、図1の端末100によって提供され(例えば、端末100は、スクリーンロック中に通知410を表示できる)、図5の処理500、図7の処理700、図6の端末600、図8の処理800、図9の処理900、図10の端末1000、および/または、図11の処理1100に関連して実施されうる。当業者であれば、通知ボックス、フローティングウィンドウ、画像コントロール、テキストコントロール、または、GUIウィジットを用いて動的情報を表示できることがわかる。
この例において、通知410は、通知ボックス450に提示(例えば、表示)される。通知ボックス450は、スクリーン400上に提示される。通知ボックス450は、1または複数の通知を含んでよい。通知ボックス450内の1または複数の通知は、1または複数のアプリケーションに関連しうる。例えば、第1アプリケーションが、第1アプリケーションに関連付けられている第1通知を通知ボックス450に表示し、第2アプリケーションが、第2アプリケーションに関連付けられている第2通知を通知ボックス450内で同時に(または同時期に)表示できる。
通知410(または通知410が表示された通知ボックス450)は、通知410に関連付けられているアプリケーションのネイティブインターフェースとは異なるスクリーン上に表示されうる。例えば、通知410は、ホームスクリーン上、(例えば、スクリーンの上部から下向きへのスワイプなど端末への所定の入力に応答して)端末上に提示されたドロップダウンメニュー内、現在表示されているスクリーン上のポップアップとして、端末がロックされた時に表示されるスクリーン上、などに表示されうる。通知410は、端末によって表示される様々なその他のスクリーンまたはインターフェース上に表示されてもよい。通知410は、(例えば、通知410を表示させるかまたは他の方法で呼び出すイベントなどのイベントで始まる)所定の期間にわたって表示されうる。
通知410は、(例えば、端末の)通常動作中、端末(例えば、オペレーティングシステム)が非アクティブ状態で動作中、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作中、などに表示されるように、呼び出されるかまたは引き起こされうる。一例として、端末(例えば、オペレーティングシステム)がスクリーンロック状態で動作している時に、通知410(例えば、通知410を含む通知ボックス450)が、アプリケーションデータへの定期的な更新によってトリガされうる。別の例として、端末(例えば、オペレーティングシステム)が通常動作で動作している時に、通知410(例えば、通知410を含む通知ボックス450)が、端末のスクリーンの上部からの通知メニュー(または通知ボックス)のドロップダウンに関連付けられている入力によってトリガされうる。
図4に示すように、通知ボックス450は、通知410を提示(例えば、表示)できる。通知410は、通知410に関連付けられているアプリケーションの表示411、速達会社(またはアプリケーションに関連付けられている会社)の名称または識別子412、(例えば、スクリーン400を表示する端末で実行中のアプリケーションのユーザに対応する荷物に関連付けられた)追跡番号413、速達小包が到達した中間位置414、(例えば、ユーザへの)推定配達時間415、および、速達小包が通過する積み替え施設416を表示できる。例えば、速達小包が通過する積み替え施設416は、小包のルートに対応しうる。
様々な実施形態によれば、通知ボックスの表示に関連付けられている動的情報が、様々な方法で取得されうる。いくつかの実施形態において、動的情報は、動的情報の更新が利用可能になった時に、指定アプリケーションによって予め格納される。動的情報は、指定アプリケーションを実行する端末にローカルに格納されてもよいし、指定アプリケーションが(例えば、ネットワークを介して)アクセスできるストレージにリモートで格納されてもよい。動的情報は、指定アプリケーションによってストレージから取得されうる。いくつかの実施形態において、動的情報は、サーバから取得される。例えば、指定アプリケーションは、サーバから動的情報を取得できる。いくつかの実施形態において、動的情報は、指定アプリケーション(例えば、指定アプリケーションを実行する端末)にサービス型ソフトウエア(SaaS)を提供するサーバと関連して取得される。要求メッセージが、指定アプリケーションに送信されうる。いくつかの実施形態において、指定アプリケーションへ送信された要求メッセージは、ネットワーク側サーバへ動的情報を要求するように指定アプリケーションをトリガするために用いられる。要求メッセージは、指定アプリケーションを実行する端末への入力に応答して、指定アプリケーションへ送信されうる。例えば、端末のユーザによる入力が、サーバへ動的情報を要求するために指定アプリケーションを呼び出しうる。指定アプリケーションがサーバへ動的情報を要求したことに応じて、動的情報がサーバから取得されうる。一例として、サーバは、指定アプリケーション(または指定アプリケーションを実行する端末)に動的情報を送信できる。別の例として、指定アプリケーションは、サーバから動的情報をリトリーブできる。
様々な実施形態によれば、指定アプリケーションは、送信される要求メッセージ(または命令)を呼び出すか、または、他の方法で自身に動的情報の表示をトリガさせることができる。例えば、新たな動的情報への更新または新たな動的情報の受信が、動的情報を表示するために指定アプリケーションを呼び出しうる。指定アプリケーションは、通知(例えば通知410)の表示のために通知の表示に関連付けられている別のアプリケーションに送信される要求メッセージ(または命令)を呼び出すことができる。
様々な実施形態によれば、指定アプリケーションが動的情報をストレージから取得する処理は、動的情報の表示速度を高めることができる。例えば、指定アプリケーションは、予め動的情報を取得することができる(例えば、ネットワーク側から指定アプリケーションを取得することができる)。動的情報が更新されると、指定アプリケーションは、更新を通知され、動的情報を再取得する。指定アプリケーションは、動的情報を利用する(例えば、動的情報を表示する、または、動的情報を用いてユーザに情報を提供する)場合、動的情報を格納するために用いられるバッファから動的情報を引き出す。いくつかの実施形態において、指定アプリケーションは、定期的(例えば、2分ごとまたは2時間ごと)に動的情報を取得するよう構成される。例えば、ユーザまたは管理者は、指定アプリケーションが動的情報を取得する(または取得しようと試みる)頻度を設定できる。要求メッセージが指定アプリケーションに送信されたことに応答した動的情報の取得は、指定アプリケーションがストレージから動的情報を取得する処理よりも低いリフレッシュ速度を有しうるが、前者の技術は、動的情報が最新(例えば、最も最近)の動的情報であることを保証できる。例えば、要求メッセージが指定アプリケーションに送信されたことに応答した動的情報の取得は、動的情報が指定アプリケーションによって用いられる時に動的情報を取得する。
図1に戻ると、ディスプレイ120は、端末の通知ボックスに動的情報を表示するよう構成されている。例えば、ディスプレイ120は、スクリーン(例えば、端末のユーザインターフェース)に通知ボックスを表示し、通知ボックスは、動的情報または動的情報を用いて取得された情報を含みうる。様々な実施形態によれば、動的情報は、複数の情報を含む。動的情報が複数の情報を含む場合、通知ボックスは、複数の情報をループで動的に表示できる(例えば、或る順序に従って複数の情報を表示し、その後、順次表示を繰り返す)。例えば、動的情報の量が取得(例えば、決定)されうる。動的情報の量が所定の閾値よりも多い場合には、複数の情報をループで表示できる。複数の情報は、複数の情報にそれぞれ関連付けられている所定の優先レベルに従って表示されてよい。例えば、複数の情報は、複数の情報にそれぞれ関連付けられている所定の優先レベルに従ってループで表示されてよい。複数の情報がループで表示される位置、順番、および/または、時間は、複数の情報にそれぞれ関連付けられている所定の優先レベルに従って決定されてよい。いくつかの実施形態では、1または複数の動的情報が、複数の情報のループ表示中に同時に表示される。
所定の優先レベルは、ユーザまたは管理者によって設定可能であってよい。いくつかの実施形態において、所定の優先レベルは、ユーザ選択に従って設定されてよい(例えば、端末は、アプリケーションセットまたは通知タイプの利用を監視して、対応する優先レベルを調整するか、または、調整をユーザに提案することができる)。いくつかの実施形態において、アプリケーションからの複数の通知が表示される場合、対応する優先度(例えば、優先レベル)は、通知に含まれる情報に関連付けられている最新の生成された通知または対応する時刻に従って設定されてよい。例えば、最新の通知は、前の通知よりも高い優先度を有しうる。同じアプリケーションに関連付けられている複数の通知に関する優先レベルは、先入れ先出し(FIFO)に従って設定されてよい。端末は、所定の優先レベルをローカルに格納できる。
いくつかの実施形態において、動的情報の量が所定の閾値よりも少ない(または等しい)場合、複数の情報すべてを通知ボックスに同時に表示できる。いくつかの実施形態では、所定の優先度閾値よりも高い優先レベルに関連付けられている情報のみが表示される。所定の優先度閾値は、ユーザまたは管理者によって設定可能であってよい。いくつかの実施形態において、所定の優先度閾値は、ユーザ選択に従って設定されてよい(例えば、端末は、アプリケーションセットまたは通知タイプの利用を監視して、対応する優先度閾値を調整するか、または、調整をユーザに提案することができる)。
図5は、本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の時系列図である。
図5を参照すると、アプリケーション情報を表示するための処理が提供されている。処理500は、図1の端末100、図6の端末600、および/または、図10の端末1000によって実施できる。処理500は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実施できる。
工程510では、動的情報が要求される。この例において、動的情報は、プロセッサおよび/または指定アプリケーション506によって要求される。プロセッサおよび/または指定アプリケーション506は、端末に関連しうる。例えば、端末は、プロセッサを含みうる、および/または、指定アプリケーションを実行しうる。動的情報の要求は、ネットワーク側サーバ508(本明細書ではサーバ508とも呼ぶ)に送信されうる。この例では、端末プロセッサで実行中のアプリケーションが、監視された対象物にする動的情報をネットワーク側サーバに要求する。いくつかの実施形態において、サーバ508に送信される動的情報の要求は、所定のサイクル(例えば、毎時、毎日など)に従って定期的に送信される。いくつかの実施形態において、動的情報は、情報が通知として表示されることを指定アプリケーションが示唆したことに応じて要求される。例えば、アプリケーションは、イベントが発生したこと、および、かかるイベントの発生が通知の形態で情報の表示を呼び出すことを決定できる。
いくつかの実施形態において、サーバ508は、動的情報を定期的にアプリケーションへプッシュするよう構成される。サーバ508が動的情報を定期的にアプリケーションへプッシュするよう構成されている場合、工程510は省略できる。
工程520では、動的情報が取得される。プロセッサおよび/または指定アプリケーション506が、動的情報を取得できる。例えば、プロセッサおよび/または指定アプリケーション506は、サーバ508から動的情報を取得できる。いくつかの実施形態において、サーバ508は、動的情報(または、動的情報を取得できる位置に関連付けられているポインタ)をプロセッサおよび/または指定アプリケーション506へ送信する。いくつかの実施形態において、サーバ508は、指定された情報が要求されたことに応じて、動的情報をプロセッサおよび/または指定アプリケーション506に送信する。
工程530では、通知ボックスに関連付けられている情報が通信される。通知ボックスに関連付けられている情報は、表示される通知ボックス、または、表示される通知ボックスが生成される元になる情報でありうる。いくつかの実施形態において、プロセッサおよび/または指定アプリケーション506は、通知ボックスに関連付けられている情報をディスプレイ504へ送信する。ディスプレイ504は、プロセッサおよび/または指定アプリケーション506が関連付けられている端末のためのディスプレイ(例えば、LCD/LEDディスプレイ、別個の表示端末など)に対応する。通知ボックスに関連付けられている情報(例えば、通知ボックス)は、ディスプレイ504に表示される表示インターフェースに送信されうる。様々な実施形態によれば、ディスプレイ504は、通知ボックスに関連付けられている情報を表示する。例えば、ディスプレイ504は、表示インターフェース上に通知ボックスを表示できる。いくつかの実施形態において、ディスプレイ504は、タッチスクリーンである。いくつかの実施形態において、通知ボックスは、プロセッサおよび/またはアプリケーション506によって生成される。いくつかの実施形態において、通知ボックスは,ディスプレイ504によって生成される。
工程540では、トリガ命令が通信される。いくつかの実施形態において、トリガ命令は、(例えば、ディスプレイがタッチスクリーンである場合に)ディスプレイ504への入力に応じて、または、端末への入力に応じて生成される。トリガ命令は、端末ユーザ402による入力に応じて生成されうる。トリガ命令は、ディスプレイ504によって表示された通知ボックスへの入力に応じて通信されうる。
工程550では、トリガ命令が通信されたことに応じて、通信ボックスに関連付けられている動作が、トリガ命令に基づいて実行される。例えば、トリガ命令が、ディスプレイ504によって、ならびに/もしくは、プロセッサおよび/または指定アプリケーション506によって取得されたことに応じて、動的情報が通知ボックスの拡張領域に表示される。拡張領域は、通知ボックスに対して拡大されて動的情報を含むスクリーン上の領域に対応しうる。例えば、動的情報の一部が表示される初期アラートが表示されてよく、動的情報を拡大するために初期アラートまたはその他の機能を選択すると、より大きいセットの動的情報(例えば、より詳細な動的情報)が提供される拡張領域が呼び出されうる。拡張領域は、通知用の領域を表示するための入力に応じて表示されうる。例えば、タッチスクリーン上での下向きのスワイプジェスチャに応じて、端末は、拡張領域を表示しうる。いくつかの実施形態において、トリガ命令が、ディスプレイ504によって、ならびに/もしくは、プロセッサおよび/または指定アプリケーション506によって取得されたことに応じて、指定アプリケーションが実行される。例えば、トリガ命令に応じて、端末は、指定アプリケーションにコンテキストを切り替えうる。指定アプリケーションは、より詳細に動的情報を表示できる。いくつかの実施形態において、(例えば、拒絶または無視の機能に対応する)所定の命令に応じて、通知ボックスは、ディスプレイから除去されうる。
図6は、本願の様々な実施形態に従う、コンピュータ端末の構成図である。
図6を参照すると、アプリケーション情報を表示するための端末600が提供されている。端末600は、図5の処理500、図7の処理700、図8の処理800、図9の処理900、および/または、図11の処理1100を実行できる。端末600は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実行できる。端末600は、図1の端末100および/または図10の端末1000に関連付けられて実現されてよい。
端末600は、1または複数の(図中、602a、602b、...、602nで示す)プロセッサ602(プロセッサ602は、マイクロプロセッサ(MCU)またはプログラム可能論理デバイス(FPGA)などの処理手段を含みうるが、これらに限定されない)と、データを格納するよう構成されたメモリ604と、通信機能を実行するよう構成されたネットワークインターフェースと、を備える。さらに、端末600は、以下を備えてもよい。ディスプレイ、入力/出力インターフェース(I/Oインターフェース)、ユニバーサルシリアルバス(USB)ポート(I/Oインターフェースとして機能するポートの中の1つのポートとして備えられてよい)、ネットワークインターフェース、電源、および/または、カメラ。当業者であれば、図6に示した構造は単に例示であり、上述の電子デバイスの構造を限定するものではないことを理解できる。例えば、端末600は、図6に示したよりも多いまたは少ない構成要素を備えてもよいし、図6に示す構成とは異なる構成を有してもよい。
上述の1または複数のプロセッサ602(図中、602a、602b、...、602nで示されている)および/またはその他のデータ処理回路は、一般に、本明細書では「データ処理回路」と呼ばれうることに注意されたい。データ処理回路は、ソフトウェア、ハードウェア、ファームウェア、または、任意の組み合わせとして、全体または部分的に具現化されうる。さらに、データ処理回路は、単一の独立した処理モジュールであってもよいし、端末600と完全にまたは部分的に一体化された他の構成要素のいずれかであってもよい。例えば、データ処理回路は、プロセッサ制御(例えば、インターフェース接続された可変抵抗端末パスの選択)として機能しうる。
メモリ604は、アプリケーションソフトウェアのアプリケーションプログラムおよびモジュールを格納するために用いられてよい(例えば、本願の様々な実施形態に従ったアプリケーション情報表示処理に対応するプログラム命令/データ格納手段)。メモリ604に格納されたソフトウェアプログラムおよびモジュールを実行することにより、プロセッサ602(図中、602a、602b、...、602nで示されている)は、様々な機能アプリケーションおよびデータ処理を実行する(すなわち、上述のアプリケーションプログラムのためのアプリケーション表示検出処理を実施する)。メモリ604は、高速ランダムアクセスメモリを含みうる。メモリ604は、さらに、1または複数の磁気ストレージデバイス、フラッシュメモリ、または、その他の不揮発性ソリッドステートメモリなど、不揮発性メモリを含みうる。いくつかの実施形態において、メモリ604は、さらに、プロセッサ602(図中、602a、602b、...、602nで示されている)に対してリモートに配置されたメモリを含んでもよい。かかるリモートメモリは、ネットワークを介して端末600に接続されてよい。上述のネットワークの例は、インターネット、企業イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク、および、それらの組み合わせを含むが、これらに限定されない。
様々な実施形態によれば、端末600は、伝送デバイスまたは通信デバイスを備えてよい。伝送デバイスまたは通信デバイスは、ネットワークを介してデータを受信および/または送信するよう構成される。伝送デバイスまたは通信デバイスは、ネットワークを介したデータの送受信に関連してネットワークインターフェースを利用できる。ネットワークの具体例は、端末600の通信サプライヤによって提供された無線ネットワークを含みうる。いくつかの実施形態において、伝送デバイスまたは通信デバイスは、ネットワークインターフェースコントローラ(NIC)を備え、これは、基地局を介して他のネットワークに接続することにより、インターネットと通信することができる。一例において、伝送デバイスまたは通信デバイスは、高周波(RF)モジュールであってよく、これは、無線でインターネットと通信するためのものである。
いくつかの実施形態において、端末600は、ディスプレイを備える。ディスプレイは、例えば、タッチスクリーン液晶ディスプレイ(LCD)であってよい。このタッチスクリーンLCDは、ユーザが端末600のユーザインターフェースと相互作用することを可能にし得る。
図7は、本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の説明図である。
図7を参照すると、アプリケーション情報を表示するための処理700が提供されている。処理700は、図1の端末100、図6の端末600、および/または、図10の端末1000によって実行できる。処理700は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実行できる。
工程710では、指定アプリケーションがアクティブ化される。指定アプリケーションのアクティブ化は、端末上で指定アプリケーションを実行または動作させることを含みうる。一例として、指定アプリケーションは、指定アプリケーションを立ち上げるために、または、指定アプリケーションがすでに立ち上げられているがバックグラウンドで動作している場合に指定アプリケーションをフォアグラウンドで実行するようにオペレーティングシステムを切り替えるために、指定アプリケーションがインストールされた端末になされた入力に応答して、アクティブ化されうる。別の例として、指定アプリケーションがインストールされたまたは動作している端末のオペレーティングシステムが、所定のイベントに応答して指定アプリケーションをアクティブ化してもよい(例えば、指定アプリケーションが定期的にアクティブ化される場合、所定のイベントは、タイマーの期限などでありうる)。
工程720では、動的情報が取得される。動的情報は、指定アプリケーションによって取得されうる。いくつかの実施形態において、指定アプリケーションは、ストレージから動的情報を取得できる(例えば、指定アプリケーションがインストールされたまたは動作している端末にローカルなストレージ)。いくつかの実施形態において、指定アプリケーションは、指定アプリケーションまたは対象物に関連付けられているサーバにクエリすることによって、または、他の方法でサーバに要求を送信することによって、動的情報を取得する。指定アプリケーションは、指定アプリケーションのアクティブ化に応答して、動的情報を取得しうる。動的情報は、対象物に関連しうる。動的情報が対象物に関連付けられている場合、動的情報を取得する工程は、対象物またはそれに関連付けられている識別子を用いて、または、対象物またはそれに関連付けられている識別子を要求に含めることによって、ストレージまたはサーバにクエリする工程を含みうる。動的情報は、指定アプリケーションによって監視された対象物に少なくとも部分的に基づいて、指定アプリケーションによって取得されうる。いくつかの実施形態において、動的情報を取得する工程は、指定アプリケーションによって予め格納された動的情報を指定アプリケーションから取得する工程を含む。いくつかの実施形態において、動的情報を取得する工程は、指定アプリケーションに要求メッセージを送信する工程であって、要求メッセージは、ネットワーク側サーバに動的情報を要求するよう指定アプリケーションをトリガすることに対応し、ネットワーク側サーバから指定アプリケーションによって動的情報を受信すること、を含む。
いくつかの実施形態において、動的情報は、対象物と、指定アプリケーションがインストールされたまたは動作している端末との間の関係性に関連付けられている(例えば、距離、時間、提供されるサービスなどに関連付けられている)。例えば、動的情報は、(例えば、端末への)対象物の推定到着時間または(例えば、対象物への)端末の推定到着時間であってよい。別の例として、動的情報は、対象物での1または複数のサービスもしくは対象サービスに関連付けられている待ち時間であってもよい。別の例として、動的情報は、対象物が閉じるまでの時間などを含んでもよい(例えば、対象物がレストランまたはサービスが行われるその他の場所であった場合)。別の例として、動的情報は、対象物で提供される1または複数のサービスの情報を提供してもよく、動的情報は、1または複数のサービスの利用可能性、現在の価格などを含んでよい。
動的情報は、指定アプリケーションのユーザ(例えば、指定アプリケーションにログインしたユーザまたはアカウント)に関連付けられている文脈情報、または、指定アプリケーションが動作している端末に関連付けられている文脈情報を含んでもよい。いくつかの実施形態において、動的情報は、以下の内の少なくとも1つを含む。端末までの対象物の相対距離、または、対象物が位置する地域の待ち状態。
いくつかの実施形態において、動的情報が表示されている間に、指定アプリケーションのアイコン、対象物の識別子などが表示されうる。動的情報は、(例えば、端末によって表示されたユーザインターフェース上の)通知ボックスに表示されうる。
工程730では、動的情報が表示される。いくつかの実施形態において、動的情報は、端末に表示された通知ボックスに表示される。いくつかの実施形態において、動的情報が相対位置情報および/または相対距離を含む場合、相対距離が通知ボックスに表示されるか、または、対象物の移動追跡(または、予測される移動追跡)が、電子地図上に表示されるか、もしくは、その両方がなされる。
いくつかの実施形態において、動的情報が待ち行列情報(例えば、対象物に関連付けられている待ち行列の文脈に関連付けられている情報)を含む場合、行列での対象物の待ち番号、その待ち番号の前に並んでいる人数、待ち時間など、待ち行列情報が(例えば、通知ボックスに)表示される。一例として、動的情報は、レストランでサービスを待つユーザに関連付けられている待ち行列情報を含んでよい。
いくつかの実施形態において、動的情報が複数の情報を含む場合、(例えば、端末の通知ボックスに)動的情報を表示する工程は、以下を含む。動的情報の量を取得する工程と、動的情報の量が所定の閾値よりも多いか否かを判定し、動的情報の量が所定の閾値よりも多い場合に、(例えば、通知ボックスに)複数の情報を表示する工程。動的情報の量が所定の閾値よりも多い場合、複数の情報は、所定の優先レベルに従ってループで表示されてよい。いくつかの実施形態では、1または複数の動的情報が、複数の情報のループ表示中に同時に表示される。
上述の処理実施形態はすべて、説明を単純化するために一連の動作の組み合わせとして提示されていることに注意されたい。しかしながら、当業者であれば、本願は、記載された動作の順序に限定されず、本願に従って、工程の一部について、別の順序を用いてもよいし同時に実行してもよいことを理解すべきである。さらに、当業者は、本説明に記載された実施形態が、好ましい実施形態であり、本明細書に含まれる動作およびモジュールが、本願にとって必ずしも必要とされないことも理解すべきである。
上述の実施例の説明を通して、当業者であれば、上述の実施形態に基づいた処理が、必要な汎用ハードウェアプラットフォームと共にソフトウェアを用いて実現されうることを明確に理解できる。もちろん、ハードウェアが利用されてもよいが、多くの場合、前者が好ましい実施例である。かかる理解に基づいて、本願の技術的解決策は、本質的に、あるいは、従来技術に寄与する部分に関して、ソフトウェア製品の形態で実現できる。これらのコンピュータソフトウェア製品は、記憶媒体(ROM/RAM、磁気ディスク、および、光学ディスクなど)に格納され、端末装置(携帯電話、コンピュータ、サーバ、または、ネットワーク装置であってよい)に、本願の実施形態に記載された処理を実行させるために用いられる特定の数の命令を含みうる。
いくつかの実施形態において、アプリケーション情報を表示するための端末は、上述の通知ボックスに向けたトリガ命令を受信するよう構成されたプロセッサと、通知、または、指定アプリケーションの通知を含む通知ボックスを、端末の現在の表示インターフェースに表示し、トリガ命令によるトリガに応じて通知ボックスの拡張領域に指定アプリケーションの動的情報を表示するよう構成された表示スクリーンと、を備える。通知または通知を含む通知ボックスは、通知が提示されうる領域を拡張するための入力(タッチスクリーン上でスクリーンの上部から下向きへのジェスチャなど)に応答して表示されうる。
図8は、本願の様々な実施形態に従う、アプリケーション情報を表示するための処理の説明図である。
図8を参照すると、アプリケーション情報を表示するための処理800が提供されている。処理800は、図1の端末100、図6の端末600、および/または、図10の端末1000によって実行できる。処理800は、図2の通知201、図3の通知310および/または通知320、ならびに/もしくは、図4の通知410を実行できる。
工程810では、通知が表示される。非限定的な一例として、通知は、通知ボックスに表示されてよい。いくつかの実施形態において、指定アプリケーションに関連付けられている通知が表示される。通知は、指定アプリケーションに関連付けられている通知ボックスに、または、1または複数のアプリケーションからの通知が表示されるスクリーンの領域に表示されてよい。いくつかの実施形態において、通知ボックスは、端末によって表示されたユーザインターフェースの一部(ここで、通知が端末のユーザに提示される)に表示される。通知ボックスは、端末の現在の表示インターフェースに表示されてよい。通知は、動的情報を含む。動的情報は、対象物と、指定アプリケーションがインストールされたまたは動作している端末との間の関係性をユーザに知らせうる。
動的情報の一例は、端末までの対象物の相対距離を含む。動的情報の別の例は、対象物が位置する地域の待ち行列状態(例えば、待ち時間、待ち行列の中での位置の示唆、対象物の待ち行列のサイズの示唆、または、対象物に関連付けられているその他の待ち行列情報など、待ち行列の特徴)を含む。一例として、動的情報は、位置情報サービス(LBS)アプリケーションに関連付けられている情報、規定された地域内の情報などに対応しうる。様々な実施形態によれば、リアルタイムで動的情報を決定、取得、および/または、ユーザに提供できるため、ユーザ体験を向上させることができる。様々な実施形態によれば、動的情報が(例えば、端末によって)表示されている間に、指定アプリケーションのアイコンおよび/または対象物に関連付けられている識別子を表示できる。設計されたアプリケーションのアイコンおよび/または対象物に関連付けられている識別子の表示は、指定されたアプリケーションおよび/または動的情報に関するユーザ体験をさらに向上させることができる。動的情報が表示されている間に他の情報を表示することができる。
工程820では、命令が取得される。いくつかの実施形態において、命令は、通知または通知が表示される通知ボックスに関連付けられているトリガ命令に対応する。命令は、端末への入力に応じて取得されうる。例えば、ユーザによる端末のユーザインターフェースへの入力に応答して、命令が生成されうる。入力は、端末のタッチスクリーンディスプレイへのタッチ入力による選択に対応しうる。例えば、入力は、通知または通知が表示される通知ボックスに対する選択または入力もしくは他の方法で関連付けられているものに対応しうる。
工程830では、動的情報が表示される。いくつかの実施形態において、動的情報は、命令が取得されたことに応じて表示される。動的情報は、通知に関連して(例えば、通知ボックス内に)表示されてよい。いくつかの実施形態では、動的情報が表示される拡張領域が生成される。例えば、拡張領域は、通知ボックスの拡張領域に対応しうる。いくつかの実施形態において、動的情報は、指定アプリケーションのスクリーンに表示される。
いくつかの実施形態において、動的情報は、対象物と、指定アプリケーションがインストールされたまたは動作している端末との間の関係性に関連付けられている(例えば、距離、時間、提供されるサービスなどに関連付けられている)。
動的情報は、指定アプリケーションのユーザ(例えば、指定アプリケーションにログインしたユーザまたはアカウント)に関連付けられている文脈情報、または、指定アプリケーションが動作している端末に関連付けられている文脈情報を含んでもよい。いくつかの実施形態において、動的情報は、以下の内の少なくとも1つを含む、端末までの対象物の相対距離、対象物が位置する地域の待ち状態。
図9は、本願の様々な実施形態に従う、アプリケーション情報を表示するための処理のフローチャートである。
図9を参照すると、アプリケーション情報を表示するための処理900が提供されている。処理900は、図1の端末100、図6の端末600、および/または、図10の端末1000によって実行できる。処理900は、図2の通知201、図3の通知310および/または通知320、ならびに/もしくは、図4の通知410を実行できる。
工程910では、通知ボックスが表示される。いくつかの実施形態では、指定アプリケーションの通知ボックスが、端末の現在の表示インターフェースに表示される。
工程920では、動的情報が表示される。いくつかの実施形態では、指定アプリケーションに関連付けられている動的情報が表示される。動的情報は、通知ボックスの拡張領域に表示されてよい。いくつかの実施形態において、動的情報は、通知ボックスが表示された時に表示される。いくつかの実施形態において、動的情報は、トリガ命令(例えば、ユーザ入力が受信されたことに応答して生成されたユーザのトリガ命令)を受信したことに応答して、通知ボックスの拡張領域に表示される。
いくつかの実施形態では、コンピュータ端末が提供される。コンピュータ端末は、コンピュータ端末のクラスタ内の任意のコンピュータ端末デバイスであってよい。いくつかの実施形態において、上述のコンピュータ端末は、携帯端末などの端末デバイスに置き換えられてもよい。
いくつかの実施形態において、コンピュータ端末は、コンピュータネットワークの複数のネットワークデバイスの中の任意の1つのネットワークデバイスに配置されてよい。
いくつかの実施形態において、コンピュータ端末は、アプリケーション情報表示処理のためのプログラムコードを実行できる。例えば、コンピュータ端末は、指定アプリケーションの通知ボックスを端末の現在の表示インターフェースに表示し、通知ボックスに向けられたトリガ命令を受信し、トリガ命令によるトリガ時に指定アプリケーションの動的情報を通知ボックスの拡張領域に表示することを含むアプリケーション情報表示処理のためのプログラムコードを実行できる。
図10は、本願の様々な実施形態に従う、コンピュータ端末の構成ブロック図である。
図10を参照すると、アプリケーション情報を表示するための端末1000が提供されている。端末1000は、図5の処理500、図7の処理700、図8の処理800、図9の処理900、および/または、図11の処理1100を実行できる。端末1000は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実行できる。端末1000は、図1の端末100および/または図6の端末600に関連付けられて実現されてよい。
コンピュータ端末1000は、1または複数のプロセッサ(図面では、1つのみが示されている)1010と、メモリ1020と、ディスプレイ1030と、を備える。
メモリ1020は、ソフトウェアプログラムおよびモジュール(例えば、アプリケーション情報表示処理に対応するプログラム命令/モジュール)を格納するために用いられてよい。メモリ1020に格納されたソフトウェアプログラムおよびモジュールを実行することにより、プロセッサ1010は、様々な関数適用およびデータ処理を実行する(すなわち、プロセッサ10100は、アプリケーション情報を表示するための処理を実施する)。メモリ1020は、高速ランダムアクセスメモリを含みうる。メモリ1020は、さらに、1または複数の磁気ストレージデバイス、フラッシュメモリ、または、その他の不揮発性ソリッドステートメモリなど、不揮発性メモリを含みうる。いくつかの実施形態において、メモリ1020は、さらに、プロセッサ1010に対してリモートに配置されたメモリを含んでもよい。かかるリモートメモリは、ネットワークを介してコンピュータ端末1000に接続されてよい。上述のネットワークの例は、インターネット、企業イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク、および、それらの組み合わせを含むが、これらに限定されない。
伝送手段を通して、プロセッサ1010は、指定アプリケーションの通知ボックスを端末の現在の表示インターフェースに表示し、通知ボックスに向けられたトリガ命令を受信し、トリガ命令によるトリガ時に指定アプリケーションの動的情報を通知ボックスの拡張領域に表示することを実行するために、メモリに格納さている情報およびアプリケーションを呼び出すことができる。
プロセッサ1010は、さらに、指定アプリケーションの通知ボックスを端末の現在の表示インターフェースに表示し、指定アプリケーションの動的情報を通知ボックスの拡張領域に表示することを実行してもよい。
プロセッサ1010は、さらに、指定アプリケーションをアクティブ化し、指定アプリケーションによって監視される対象物に関する動的情報を取得し、動的情報を端末の通知ボックスに表示することを実行してもよい。
プロセッサ1010は、さらに、指定アプリケーションによって予め格納された動的情報を指定アプリケーションから取得し、ネットワーク側サーバに動的情報を要求するよう指定アプリケーションをトリガすることに対応する要求メッセージを指定アプリケーションに送信し、ネットワーク側サーバから指定アプリケーションによって受信される動的情報を受信するためのプログラムコードを実行してもよい。
当業者であれば、図10に示す構造が単に例示であることを理解できる。コンピュータ端末1000は、スマートフォン(AndroidフォンまたはiOSフォンなど)、タブレットコンピュータ、パームトップコンピュータ、携帯インターネットデバイス(MID)、PAD、または、その他のかかるデバイスであってよい。図10は、上述の電子デバイスの構造を限定しない。例えば、コンピュータ端末1000は、図10に示したよりも多いまたは少ない構成要素(ネットワークインターフェース、ディスプレイデバイスなど)を備えてもよいし、図10に示す構成とは異なる構成を有してもよい。
当業者であれば、上述の実施形態の様々な方法における工程の全部または一部が、端末デバイスに関連付けられているハードウェアにプログラムで命令することによって実行されうることを理解できる。これらのプログラムは、コンピュータ読み取り可能な記憶媒体に格納されてよい。記憶媒体は、フラッシュディスク、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気ディスク、光学ディスクなどを含みうる。
図11は、本願の様々な実施形態に従う、アプリケーション情報を表示するための処理のフローチャートである。
図11を参照すると、アプリケーション情報を表示するための処理1100が提供されている。処理1100は、図1の端末100、図6の端末600、および/または、図10の端末1000によって実行できる。処理1100は、図2の通知201(例えば、スクリーンロック中に示されうる)、図3の通知310および/または通知320(例えば、スクリーンロック中に示されうる)、ならびに/もしくは、図4の通知410(例えば、スクリーンロック中に示されうる)を実行できる。
工程1110では、通知ボックスに関連付けられている命令が取得される。いくつかの実施形態において、端末は、通知ボックスに向けられた入力をユーザから受信する。入力は、通知ボックスまたはその中に表示された要素の選択に対応しうる。いくつかの実施形態において、端末の現在の表示インターフェース内の通知ボックスに向けられた第1命令が受信される。第1命令は、通知ボックスを拡大するための要求または命令に対応しうる。通知ボックスは、指定アプリケーションに関連付けられている通知情報を表示するよう構成されている。いくつかの実施形態において、指定アプリケーションが、1または複数のアプリケーションを含みうるか、または、通知ボックスが、1または複数のアプリケーションの通知情報を表示する。
工程1120では、情報が拡張領域に表示される。例えば、指定アプリケーションのインターフェース情報が、通知ボックスの拡張領域に表示される。インターフェース情報は、指定アプリケーションの動的データを示す情報に対応しうる。例えば、インターフェース情報は、動的情報を含みうる。
別個の構成要素として記載されたモジュールは、物理的に離れていても離れていなくてもよく、モジュールとして図示された構成要素は、物理的モジュールであってもなくてもよい。それらは、1つの場所に配置されてもよいし、複数のネットワークモジュールにわたって分散されてもよい。本実施形態の具現化スキームは、実際のニーズに従って、モジュールの一部またはすべてを選択することによって実現できる。
さらに、本発明の様々な実施形態における機能モジュールが、1つのプロセッサに統合されてもよいし、各モジュールが、独立した物理的存在を有してもよいし、2以上のモジュールが、単一のモジュールに統合されてもよい。上述の統合モジュールは、ハードウェアの形態を取ってもよいし、ソフトウェア機能モジュールと組み合わせたハードウェアの形態を取ってもよい。
本記載に含まれる実施形態の各々は漸進的に記載されており、各実施形態の説明は他の実施形態とは異なる領域に焦点を当てており、実施形態の記載は各実施形態の同一または類似の部分について相互に参照できる。
当業者は、本願の実施形態が、方法、デバイス、または、コンピュータプログラム製品を提供しうることを理解されたい。したがって、本願の実施形態は、完全にハードウェアである実施形態、完全にソフトウェアである実施形態、ならびに、ハードウェアおよびソフトウェアの態様を組み合わせた実施形態の形を取りうる。さらに、本願は、コンピュータ動作可能なコンピュータコードを含むコンピュータ動作可能な記憶媒体(磁気ディスク記憶デバイス、CD−ROM、および、光学記憶デバイスを含むがこれらに限定されない)を実装するコンピュータ製品の内の1または複数の形態を取りうる。
典型的な一構成において、コンピュータ装置は、1または複数のプロセッサ(CPU)と、入力/出力インターフェースと、ネットワークインターフェースと、メモリとを備える。メモリは、コンピュータ読み取り可能な媒体内の揮発性ストレージデバイス、ランダムアクセスメモリ(RAM)、および/または、リードオンリーメモリ(ROM)またはフラッシュメモリ(フラッシュRAM)などの不揮発性メモリなどの形態を含みうる。メモリは、コンピュータ読み取り可能な媒体の一例である。コンピュータ読み取り可能な媒体は、永続的および非永続的な媒体、着脱可能および着脱不可能な媒体を含み、任意の方法または技術によって情報の格納を実現できる。情報は、コンピュータ読み取り可能な命令、データ構造、プログラムモジュール、または、その他のデータであってよい。コンピュータ記憶媒体の例は、以下を含むがこれらに限定されない。相変化メモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、その他のタイプのランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、電気消去可能プログラム可能リードオンリーメモリ(EEPROM)、フラッシュメモリ、または、その他のメモリ技術、コンパクトディスクリードオンリーメモリ(CD−ROM)、デジタル多機能ディスク(DVD)、または、その他の光学ストレージ、磁気カセット、磁気テープまたは磁気ディスクストレージ、または、その他の磁気ストレージ装置、または、コンピュータにアクセス可能な情報を格納するために利用できる任意のその他の非伝送媒体。本明細書で規定されているように、コンピュータ読み取り可能な媒体は、変調データ信号および搬送波など、一時的なコンピュータ読み取り可能媒体(一時的媒体)を含まない。
本願の実施形態は、本願の実施形態の方法、端末装置(システム)、および、コンピュータプログラム製品に基づいたフローチャートおよび/またはブロック図を参照して記載されている。フローチャートおよび/またはブロック図内の各フローチャートおよび/またはブロック図、ならびに、フローチャートおよび/またはブロック図内のフローチャートおよび/またはブロック図の組み合わせは、コンピュータ命令によって実現されうることに注意されたい。これらのコンピュータプログラム命令は、マシンを生成するために、汎用コンピュータ、専用コンピュータ、組み込みプロセッサデバイスのプロセッサ、または、その他のプログラム可能データ処理端末のプロセッサに提供されうる。コンピュータまたはその他のプログラム可能なデータ処理端末装置のプロセッサによって実行された命令は、その結果として、フローチャートの1または複数の処理および/またはブロック図の1または複数のブロックに記載された機能を実施するためのデバイスを生み出す。
コンピュータまたはその他のプログラム可能なデータ処理端末装置が特定の方法で動作するように導くことができるこれらのコンピュータプログラム命令は、コンピュータ読み取り可能なメモリに格納されてもよい。結果として、コンピュータ読み取り可能なメモリに格納された命令は、命令デバイスを含む製品を生み出す。これらの命令デバイスは、フローチャートの1または複数の処理および/またはブロック図の1または複数のブロックに記載された機能を実施する。
これらのコンピュータプログラム命令は、コンピュータまたはその他のプログラム可能なデータ処理端末装置にロードされ、コンピュータ実装処理を引き起こすためにコンピュータおよびその他のプログラム可能なデータ処理端末装置で一連の工程を実行させてもよい。したがって、コンピュータまたはその他のプログラム可能なデータ処理端末装置で実行された命令は、フローチャートの1または複数の処理および/またはブロック図の1または複数のブロックに記載された機能の工程を提供する。
本願の実施形態のナンバリングは、単に記述的なものであって、実施形態の相対的な長所または短所を示すものではない。
本願の上述の実施形態において、各実施形態の説明には、それぞれの重点があり、実施形態の一部は、詳細に説明されていない。関連付けられている説明について別の実施形態を参照することができる。
本願によって提供された、いくつかの実施形態において、開示された技術的内容は、他の方法で実現されてもよいことを理解されたい。上述したデバイスの実施形態は、単に例示である。例えば、ユニットへの分割は、単に論理機能による分割である。実際に実装される場合、他の形態の分割もありうる。例えば、複数のユニットまたは構成要素が、別のシステムに組み合わせまたは一体化されてもよく、また、一部の特徴が省略されるかまたは実行されなくてもよい。さらに、図示または議論されている挿入された結合または直接的な結合または通信接続は、いくつかのインターフェース、ユニット、モジュールを通る間接的な結合または通信リンクであってもよい。それらは、電気的であってよく、別の形態をとってもよい。
別個の構成要素として記載されたユニットは、物理的に離れていても離れていなくてもよく、ユニットとして図示された構成要素は、物理的ユニットであってもなくてもよい。それらは、1つの場所に配置されてもよいし、複数のネットワークユニットにわたって分散されてもよい。本実施形態の具現化スキームは、実際のニーズに従って、ユニットの一部またはすべてを選択することによって実現できる。
さらに、本願の各実施形態の各機能ユニットは、処理ユニットに統合されてよく、また、各ユニットは、独立した物理的存在を有してもよい。また、2以上のユニットが1つのユニットに統合されてもよい。上述の統合ユニットは、ハードウェアの形態をとってよく、ソフトウェア機能ユニットの形態をとってもよい。
統合ユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売または利用される場合、それらは、コンピュータ読み取り可能な記憶媒体に格納されてよい。かかる理解に基づいて、本願の技術的スキームは、本質的であるか、従来技術に寄与する部分に関するかにかかわらず、また、技術的スキームの全部または一部に関して、ソフトウェア製品の形態で実現可能である。これらのコンピュータソフトウェア製品は、記憶媒体(ROM/RAM、磁気ディスク、および、光学ディスクなど)に格納され、端末装置(携帯電話、コンピュータ、サーバ、または、ネットワーク装置であってよい)に、本願の実施形態に記載された方法を実行させるために用いられる特定の数の命令を含みうる。上述した記憶媒体は、以下を含む。USBフラッシュドライブ、携帯型ハードドライブ、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、ポータブルハードドライブ、磁気ディスク、または、光学ディスク、もしくは、プログラムコードを格納できる様々な他の媒体。
以上の記載は、本願の好ましい実施例にすぎない。当業者であれば、本願の原理から逸脱することなく、改良および修飾を施すことも可能であること、そして、かかる改良および修飾も、本願の保護範囲内にあると見なされるべきであることに注意されたい。
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
適用例1:方法であって、
表示オブジェクトのトリガに関連付けられている命令を受信し、
端末で実行する指定アプリケーションに関係する動的情報にアクセスし、
前記指定アプリケーションに関連付けられている前記動的情報を前記表示オブジェクトに表示することと、
を備える、方法。
適用例2:適用例1に記載の方法であって、前記表示オブジェクトは、通知ボックス、フローティングウィンドウ、または、ロックされたスクリーンである、方法。
適用例3:適用例1に記載の方法であって、前記指定アプリケーションに関連付けられている前記動的情報は、前記表示オブジェクトの拡張領域に表示される、方法。
適用例4:適用例3に記載の方法であって、前記表示オブジェクトの前記拡張領域は、前記端末の現在の表示インターフェースに表示される、方法。
適用例5:適用例1に記載の方法であって、前記動的情報は、前記指定アプリケーションに関連付けられている対象物と、前記端末との間の関係性に関連付けられている、方法。
適用例6:適用例1に記載の方法であって、前記動的情報は、
前記指定アプリケーションに関連付けられている対象物から前記端末までの相対距離、および、
前記対象物が位置する地域に関連付けられている待ち行列情報、の内の少なくとも一方を含む、方法。
適用例7:適用例1に記載の方法であって、前記動的情報を表示する前に、さらに、
前記指定アプリケーションによって予め格納された前記動的情報をストレージから取得することを備える、方法。
適用例8:適用例1に記載の方法であって、前記動的情報を表示する前に、さらに、
前記指定アプリケーションに、サーバに対して前記動的情報を要求させる要求メッセージを前記指定アプリケーションに通信し、
前記動的情報を前記サーバから受信すること、
を備える、方法。
適用例9:適用例1に記載の方法であって、さらに、
前記指定アプリケーションをアクティブ化し、
前記指定アプリケーションによって監視される対象物に関連付けられている情報を含む前記動的情報を取得すること、
を備える、方法。
適用例10:適用例1に記載の方法であって、さらに、
前記動的情報を前記端末の前記表示オブジェクトに表示する際に、前記指定アプリケーションのアイコン、前記指定アプリケーションによって監視される対象物に関連付けられている識別子、または、それら両方を表示することを備える、方法。
適用例11:適用例1に記載の方法であって、前記動的情報は、前記端末または前記端末のユーザに関連付けられている文脈情報を含む、方法。
適用例12:適用例1に記載の方法であって、前記動的情報は、前記指定アプリケーションによって監視される対象物と、前記端末または前記端末のユーザとの間の関係性に関連付けられている文脈情報を含む、方法。
適用例13:適用例1に記載の方法であって、前記動的情報は、相対位置情報および相対距離の内の1または複数を含み、前記相対位置情報および前記相対距離の内の前記1または複数の内の少なくとも一方が、前記表示オブジェクトに表示される、方法。
適用例14:適用例13に記載の方法であって、前記相対位置情報および前記相対距離の内の前記1または複数は、前記表示オブジェクト内で電子地図上に動的情報を表示するために用いられる、方法。
適用例15:適用例1に記載の方法であって、前記動的情報は、前記指定アプリケーションによって監視される対象物と、前記端末または前記端末のユーザとに関連付けられている待ち行列情報を含む、方法。
適用例16:適用例15に記載の方法であって、前記待ち行列情報は、前記表示オブジェクトに表示され、前記待ち行列内の前記対象物に関連付けられている前記待ち行列のサイズの示唆、前記待ち行列内での前記端末の位置の示唆、前記待ち行列内での前記端末の前記ユーザの位置の示唆、および、推定待ち時間、の内の1または複数を含む、方法。
適用例17:適用例1に記載の方法であって、さらに、
前記動的情報が複数の情報を含む場合に、前記動的情報に含まれる情報の数を決定し、
前記動的情報に含まれる情報の前記数が所定の閾値より多いか否かを判定し、
前記動的情報に含まれる情報の前記数が前記所定の閾値より多い場合に、前記複数の情報にそれぞれ関連付けられている優先レベルに少なくとも部分的に基づいて、前記複数の情報を表示すること、
を備える、方法。
適用例18:適用例17に記載の方法であって、前記複数の情報は、前記優先レベルに少なくとも部分的に基づいて、ループ表示で表示される、方法。
適用例19:方法であって、
端末の現在の表示インターフェース内の通知ボックスに向けられた入力を受信し、前記入力は、前記通知ボックスを拡大するための要求に対応し、前記通知ボックスは、指定アプリケーションの通知情報を表示するよう構成されており、
前記指定アプリケーションのインターフェース情報を前記通知ボックスの前記拡張領域に表示し、前記インターフェース情報は、前記指定アプリケーションの動的データを示す、
ことを備える、方法。
適用例20:端末であって、
1または複数のプロセッサであって、
表示オブジェクトのトリガに関連付けられている命令を受信し、
前記端末で実行する指定アプリケーションに関係する動的情報にアクセスし、
表示される前記表示オブジェクト内の前記指定アプリケーションに関連付けられている前記動的情報を出力するよう構成されている、1または複数のプロセッサと、
前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
を備える、端末。
適用例21:端末であって、
1または複数のプロセッサであって、
現在の表示インターフェース内の表示オブジェクトに向けられた入力を受信し、
前記入力は、前記表示オブジェクトを拡大するための要求に対応し、前記表示オブジェクトは、指定アプリケーションの通知情報を表示するよう構成されており、
前記指定アプリケーションのインターフェース情報を前記表示オブジェクトの拡張領域に表示するために出力し、
前記インターフェース情報は、前記指定アプリケーションの動的データを示す、よう構成されている、1または複数のプロセッサと、
前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
を備える、端末。
適用例22:コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
表示オブジェクトのトリガに関連付けられている命令を受信するためのコンピュータ命令と、
端末で実行する指定アプリケーションに関係する動的情報にアクセスするためのコンピュータ命令と、
前記指定アプリケーションに関連付けられている前記動的情報を前記表示オブジェクトに表示するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
適用例23:方法であって、
アプリケーションの動的情報を取得し、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
前記動的情報を表示オブジェクトに表示すること、
を備える、方法。
適用例24:適用例23に記載の方法であって、前記表示オブジェクトは、通知ボックス、フローティングウィンドウ、または、ロックされたスクリーンを含む、方法。
適用例25:適用例23に記載の方法であって、リアルタイムに収集される情報は、定期的に収集される情報を含む、方法。
適用例26:端末であって、
1または複数のプロセッサであって、
アプリケーションの動的情報を取得し、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
前記動的情報を表示オブジェクトに表示するよう構成されている、1または複数のプロセッサと、
前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
を備える、端末。
適用例27:コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
アプリケーションの動的情報を取得するためのコンピュータ命令と、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
前記動的情報を表示オブジェクトに表示するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。

Claims (27)

  1. 方法であって、
    表示オブジェクトのトリガに関連付けられている命令を受信し、
    端末で実行する指定アプリケーションに関係する動的情報にアクセスし、
    前記指定アプリケーションに関連付けられている前記動的情報を前記表示オブジェクトに表示することと、
    を備える、方法。
  2. 請求項1に記載の方法であって、前記表示オブジェクトは、通知ボックス、フローティングウィンドウ、または、ロックされたスクリーンである、方法。
  3. 請求項1に記載の方法であって、前記指定アプリケーションに関連付けられている前記動的情報は、前記表示オブジェクトの拡張領域に表示される、方法。
  4. 請求項3に記載の方法であって、前記表示オブジェクトの前記拡張領域は、前記端末の現在の表示インターフェースに表示される、方法。
  5. 請求項1に記載の方法であって、前記動的情報は、前記指定アプリケーションに関連付けられている対象物と、前記端末との間の関係性に関連付けられている、方法。
  6. 請求項1に記載の方法であって、前記動的情報は、
    前記指定アプリケーションに関連付けられている対象物から前記端末までの相対距離、および、
    前記対象物が位置する地域に関連付けられている待ち行列情報、の内の少なくとも一方を含む、方法。
  7. 請求項1に記載の方法であって、前記動的情報を表示する前に、さらに、
    前記指定アプリケーションによって予め格納された前記動的情報をストレージから取得することを備える、方法。
  8. 請求項1に記載の方法であって、前記動的情報を表示する前に、さらに、
    前記指定アプリケーションに、サーバに対して前記動的情報を要求させる要求メッセージを前記指定アプリケーションに通信し、
    前記動的情報を前記サーバから受信すること、
    を備える、方法。
  9. 請求項1に記載の方法であって、さらに、
    前記指定アプリケーションをアクティブ化し、
    前記指定アプリケーションによって監視される対象物に関連付けられている情報を含む前記動的情報を取得すること、
    を備える、方法。
  10. 請求項1に記載の方法であって、さらに、
    前記動的情報を前記端末の前記表示オブジェクトに表示する際に、前記指定アプリケーションのアイコン、前記指定アプリケーションによって監視される対象物に関連付けられている識別子、または、それら両方を表示することを備える、方法。
  11. 請求項1に記載の方法であって、前記動的情報は、前記端末または前記端末のユーザに関連付けられている文脈情報を含む、方法。
  12. 請求項1に記載の方法であって、前記動的情報は、前記指定アプリケーションによって監視される対象物と、前記端末または前記端末のユーザとの間の関係性に関連付けられている文脈情報を含む、方法。
  13. 請求項1に記載の方法であって、前記動的情報は、相対位置情報および相対距離の内の1または複数を含み、前記相対位置情報および前記相対距離の内の前記1または複数の内の少なくとも一方が、前記表示オブジェクトに表示される、方法。
  14. 請求項13に記載の方法であって、前記相対位置情報および前記相対距離の内の前記1または複数は、前記表示オブジェクト内で電子地図上に動的情報を表示するために用いられる、方法。
  15. 請求項1に記載の方法であって、前記動的情報は、前記指定アプリケーションによって監視される対象物と、前記端末または前記端末のユーザとに関連付けられている待ち行列情報を含む、方法。
  16. 請求項15に記載の方法であって、前記待ち行列情報は、前記表示オブジェクトに表示され、前記待ち行列内の前記対象物に関連付けられている前記待ち行列のサイズの示唆、前記待ち行列内での前記端末の位置の示唆、前記待ち行列内での前記端末の前記ユーザの位置の示唆、および、推定待ち時間、の内の1または複数を含む、方法。
  17. 請求項1に記載の方法であって、さらに、
    前記動的情報が複数の情報を含む場合に、前記動的情報に含まれる情報の数を決定し、
    前記動的情報に含まれる情報の前記数が所定の閾値より多いか否かを判定し、
    前記動的情報に含まれる情報の前記数が前記所定の閾値より多い場合に、前記複数の情報にそれぞれ関連付けられている優先レベルに少なくとも部分的に基づいて、前記複数の情報を表示すること、
    を備える、方法。
  18. 請求項17に記載の方法であって、前記複数の情報は、前記優先レベルに少なくとも部分的に基づいて、ループ表示で表示される、方法。
  19. 方法であって、
    端末の現在の表示インターフェース内の通知ボックスに向けられた入力を受信し、前記入力は、前記通知ボックスを拡大するための要求に対応し、前記通知ボックスは、指定アプリケーションの通知情報を表示するよう構成されており、
    前記指定アプリケーションのインターフェース情報を前記通知ボックスの前記拡張領域に表示し、前記インターフェース情報は、前記指定アプリケーションの動的データを示す、
    ことを備える、方法。
  20. 端末であって、
    1または複数のプロセッサであって、
    表示オブジェクトのトリガに関連付けられている命令を受信し、
    前記端末で実行する指定アプリケーションに関係する動的情報にアクセスし、
    表示される前記表示オブジェクト内の前記指定アプリケーションに関連付けられている前記動的情報を出力するよう構成されている、1または複数のプロセッサと、
    前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
    を備える、端末。
  21. 端末であって、
    1または複数のプロセッサであって、
    現在の表示インターフェース内の表示オブジェクトに向けられた入力を受信し、
    前記入力は、前記表示オブジェクトを拡大するための要求に対応し、前記表示オブジェクトは、指定アプリケーションの通知情報を表示するよう構成されており、
    前記指定アプリケーションのインターフェース情報を前記表示オブジェクトの拡張領域に表示するために出力し、
    前記インターフェース情報は、前記指定アプリケーションの動的データを示す、よう構成されている、1または複数のプロセッサと、
    前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
    を備える、端末。
  22. コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
    表示オブジェクトのトリガに関連付けられている命令を受信するためのコンピュータ命令と、
    端末で実行する指定アプリケーションに関係する動的情報にアクセスするためのコンピュータ命令と、
    前記指定アプリケーションに関連付けられている前記動的情報を前記表示オブジェクトに表示するためのコンピュータ命令と、
    を備える、コンピュータプログラム製品。
  23. 方法であって、
    アプリケーションの動的情報を取得し、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
    前記動的情報を表示オブジェクトに表示すること、
    を備える、方法。
  24. 請求項23に記載の方法であって、前記表示オブジェクトは、通知ボックス、フローティングウィンドウ、または、ロックされたスクリーンを含む、方法。
  25. 請求項23に記載の方法であって、リアルタイムに収集される情報は、定期的に収集される情報を含む、方法。
  26. 端末であって、
    1または複数のプロセッサであって、
    アプリケーションの動的情報を取得し、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
    前記動的情報を表示オブジェクトに表示するよう構成されている、1または複数のプロセッサと、
    前記1または複数のプロセッサに接続され、前記1または複数のプロセッサに命令を提供するよう構成されている1または複数のメモリと、
    を備える、端末。
  27. コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
    アプリケーションの動的情報を取得するためのコンピュータ命令と、前記動的情報は、前記アプリケーションからリアルタイムに収集される情報を含み、
    前記動的情報を表示オブジェクトに表示するためのコンピュータ命令と、
    を備える、コンピュータプログラム製品。
JP2018568717A 2016-08-05 2017-08-02 アプリケーション情報を表示するための方法およびデバイス Pending JP2019530043A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201610639712.7 2016-08-05
CN201610639712.7A CN107688478A (zh) 2016-08-05 2016-08-05 终端、应用信息的显示方法及装置
US15/666,435 US20180041623A1 (en) 2016-08-05 2017-08-01 Method and device for displaying application information
US15/666,435 2017-08-01
PCT/US2017/045116 WO2018026926A1 (en) 2016-08-05 2017-08-02 Method and device for displaying application information

Publications (1)

Publication Number Publication Date
JP2019530043A true JP2019530043A (ja) 2019-10-17

Family

ID=61070180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018568717A Pending JP2019530043A (ja) 2016-08-05 2017-08-02 アプリケーション情報を表示するための方法およびデバイス

Country Status (8)

Country Link
US (1) US20180041623A1 (ja)
EP (1) EP3494466A4 (ja)
JP (1) JP2019530043A (ja)
KR (1) KR20190006591A (ja)
CN (1) CN107688478A (ja)
SG (1) SG11201900293PA (ja)
TW (1) TWI787183B (ja)
WO (1) WO2018026926A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021229721A1 (ja) * 2020-05-13 2021-11-18

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3504619B1 (en) * 2016-09-19 2021-07-07 Samsung Electronics Co., Ltd. Apparatus and method for managing notification
US20180260864A1 (en) * 2017-03-07 2018-09-13 Facebook, Inc. Merchant-facing Queue Interface
CN107315606A (zh) * 2017-06-14 2017-11-03 北京小米移动软件有限公司 应用更新方法及装置
WO2019074244A1 (en) * 2017-10-09 2019-04-18 Samsung Electronics Co., Ltd. METHOD AND ELECTRONIC DEVICE FOR AUTOMATICALLY MANAGING THE ACTIVITIES OF AN APPLICATION
US10826862B1 (en) * 2018-02-27 2020-11-03 Amazon Technologies, Inc. Generation and transmission of hierarchical notifications to networked devices
CN110390570A (zh) * 2018-04-17 2019-10-29 北京京东尚科信息技术有限公司 图片展示方法及装置、电子设备、存储介质
CN109947979B (zh) * 2018-08-22 2021-09-21 Oppo广东移动通信有限公司 歌曲识别方法、装置、终端及存储介质
CN111652665A (zh) * 2019-10-15 2020-09-11 北京嘀嘀无限科技发展有限公司 订单展示方法、装置及电子设备
CN110780968B (zh) * 2019-10-31 2022-03-11 腾讯科技(深圳)有限公司 信息展示方法、装置、设备及存储介质
US11297465B1 (en) * 2020-01-07 2022-04-05 BlueOwl, LLC Systems and methods for determining an actual driver of a vehicle based at least in part upon telematics data
CN111459596A (zh) * 2020-03-31 2020-07-28 联想(北京)有限公司 信息处理方法、装置、电子设备和介质
CN111818226A (zh) * 2020-07-01 2020-10-23 深圳传音控股股份有限公司 界面显示及属性转换方法、移动终端及存储介质
WO2022028352A1 (zh) * 2020-08-03 2022-02-10 华为技术有限公司 通知处理方法、装置、终端和存储介质
CN114064166A (zh) * 2020-08-03 2022-02-18 华为技术有限公司 通知处理方法、装置、终端和存储介质
CN115250310A (zh) * 2021-04-26 2022-10-28 深圳市万普拉斯科技有限公司 一种移动终端的控制方法、装置及移动终端
KR20230149041A (ko) * 2022-04-19 2023-10-26 쿠팡 주식회사 주문 정보를 처리하는 방법 및 전자 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013093020A (ja) * 2011-10-03 2013-05-16 Kyocera Corp 装置、方法、及びプログラム
JP2014160474A (ja) * 2014-03-07 2014-09-04 Seikou Trans Network Co Ltd 物流クラウドシステムおよびプログラム
JP2016070760A (ja) * 2014-09-29 2016-05-09 シャープ株式会社 携帯端末、情報通知方法、情報通知プログラム、及びコンピュータ読み取り可能な情報記録媒体
US20160178387A1 (en) * 2014-12-22 2016-06-23 Google Inc. Displaying Navigation Information Within a Secondary User Interface of a Mobile Device

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8625769B1 (en) * 2009-10-13 2014-01-07 Signal Perfection, Ltd. System for managing, scheduling, monitoring and controlling audio and video communication and data collaboration
US9354804B2 (en) * 2010-12-29 2016-05-31 Microsoft Technology Licensing, Llc Touch event anticipation in a computing device
US20120204113A1 (en) * 2011-02-09 2012-08-09 Daniel Marc Gatan Shiplacoff Automatic Display of Synergized Status Information
EP2689391A4 (en) * 2011-03-25 2014-08-27 Flybuy Technologies Inc SYSTEMS AND METHODS FOR MANAGING DELIVERIES "ON THE CORNER OF THE STREET"
US8893033B2 (en) * 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9720555B2 (en) * 2011-12-23 2017-08-01 Gary SORDEN Location-based services
CN103870102B (zh) * 2012-12-13 2017-12-12 腾讯科技(武汉)有限公司 图片切换方法及装置
US20140195353A1 (en) * 2013-01-10 2014-07-10 Cassandra Louise Govan Advertising On Computing Devices
US9959360B2 (en) * 2013-03-01 2018-05-01 Samsung Electronics Co., Ltd. Generating search results containing state links to applications
US9262915B2 (en) * 2013-05-09 2016-02-16 KERBspace, Inc Intelligent urban communications portal and methods
WO2014190297A1 (en) * 2013-05-23 2014-11-27 Flipboard, Inc. Dynamic arrangement of content presented while a client device is in a locked state
US20150148005A1 (en) * 2013-11-25 2015-05-28 The Rubicon Project, Inc. Electronic device lock screen content distribution based on environmental context system and method
CN104714732A (zh) * 2013-12-17 2015-06-17 深圳市伊爱高新技术开发有限公司 一种报警显示方法
TW201530341A (zh) * 2014-01-27 2015-08-01 Acer Inc 電子裝置與其鎖定與解鎖方法
US9485620B2 (en) * 2014-02-20 2016-11-01 Denice M. HENSON Dynamic event notification system for mobile devices
JP6418754B2 (ja) * 2014-02-25 2018-11-07 キヤノン株式会社 画像処理装置及び画像処理装置の制御方法
US9960986B2 (en) * 2014-03-19 2018-05-01 Uber Technologies, Inc. Providing notifications to devices based on real-time conditions related to an on-demand service
CN104407827B (zh) * 2014-10-31 2018-01-23 广东欧珀移动通信有限公司 一种通知栏中显示消息的方法及移动终端
CN105786469A (zh) * 2014-12-24 2016-07-20 阿里巴巴集团控股有限公司 通知消息处理方法及装置
US10528207B2 (en) * 2015-01-12 2020-01-07 Facebook, Inc. Content-based interactive elements on online social networks
US9632664B2 (en) * 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
CN105468232B (zh) * 2015-11-11 2019-05-28 北京金山安全软件有限公司 显示通知消息的方法、装置和移动终端
CN105549819B (zh) * 2015-12-11 2019-04-02 努比亚技术有限公司 后台应用信息的显示方法及装置
CN105677327B (zh) * 2015-12-30 2018-11-20 合一网络技术(北京)有限公司 一种页面信息预加载的方法及***
CN105677167A (zh) * 2016-01-05 2016-06-15 青岛海信移动通信技术股份有限公司 一种用于智能终端的通知消息显示方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013093020A (ja) * 2011-10-03 2013-05-16 Kyocera Corp 装置、方法、及びプログラム
JP2014160474A (ja) * 2014-03-07 2014-09-04 Seikou Trans Network Co Ltd 物流クラウドシステムおよびプログラム
JP2016070760A (ja) * 2014-09-29 2016-05-09 シャープ株式会社 携帯端末、情報通知方法、情報通知プログラム、及びコンピュータ読み取り可能な情報記録媒体
US20160178387A1 (en) * 2014-12-22 2016-06-23 Google Inc. Displaying Navigation Information Within a Secondary User Interface of a Mobile Device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021229721A1 (ja) * 2020-05-13 2021-11-18
JP7072744B2 (ja) 2020-05-13 2022-05-20 三菱電機株式会社 空中ハプティクス制御装置、空中ハプティクスシステム及び空中ハプティクス制御方法

Also Published As

Publication number Publication date
CN107688478A (zh) 2018-02-13
WO2018026926A1 (en) 2018-02-08
KR20190006591A (ko) 2019-01-18
SG11201900293PA (en) 2019-02-27
TW201805801A (zh) 2018-02-16
EP3494466A4 (en) 2020-03-04
TWI787183B (zh) 2022-12-21
US20180041623A1 (en) 2018-02-08
EP3494466A1 (en) 2019-06-12

Similar Documents

Publication Publication Date Title
JP2019530043A (ja) アプリケーション情報を表示するための方法およびデバイス
US20160313877A1 (en) Electronic device and method for displaying message in electronic device
KR102291021B1 (ko) 오디오 출력을 제어하기 위한 전자 장치 및 그의 동작 방법
CN107257954B (zh) 用于提供屏幕镜像服务的设备和方法
US9723589B2 (en) Electronic device and method of providing notification by electronic device
US20170235435A1 (en) Electronic device and method of application data display therefor
EP3568758B1 (en) Method for switching applications, and electronic device thereof
EP3142304B1 (en) Synchronization method for notification message of electronic device, server and electronic device
EP3142336B1 (en) Synchronization method for notification message of electronic device, and electronic device
CN105740082A (zh) 共享数据的方法及其电子设备
CN104423804B (zh) 用于显示内容的方法和电子设备
EP3131010B1 (en) Method of managing application and electronic device therefor
KR20160094032A (ko) 통합 메시지 어플리케이션 운용 방법 및 이를 지원하는 전자장치
KR20160042739A (ko) 화면을 공유하기 위한 방법 및 그 전자 장치
KR20150133989A (ko) 홈 스크린 페이지를 추가하는 전자 장치 및 방법
US9264318B2 (en) Synchronized distributed networks with frictionless application installation
KR20160100153A (ko) 장치 검색 방법 및 이를 지원하는 전자 장치
KR20160052105A (ko) 전자 장치의 데이터 송수신 방법 및 이를 사용하는 전자 장치
US10469419B2 (en) Electronic device and method of processing message in electronic device
US20150181411A1 (en) Method of sim control and electronic device thereof
EP2937773B1 (en) Electronic device and method of controlling a screen of an external electronic device
WO2016115753A1 (zh) 运行多***的方法、装置及终端
EP3054709B1 (en) Electronic apparatus and short-range communication method thereof
AU2018234352B2 (en) Electronic device and method for providing emergency call, and server therefor
CN108139919B (zh) 外部进程用户界面隔离和监测

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190306

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200407

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201027