(57)【要約】  電子デバイスの筐体は、1つ又は複数の通知の受信に応答して、第1の物理的な構成から1つ又は複数の第2の物理的な構成へと遷移することが可能である。それらの1つ又は複数の第2の物理的な構成の各々は、それらの1つ又は複数の通知のうちのそれぞれの通知と論理的に関連していてもよい。物理的構成コントローラは、1つ又は複数の通知を受信して、それらの1つ又は複数の通知の各々と論理的に関連する第2の物理的な構成を選択してもよい。物理的構成コントローラは、1つ又は複数の出力を生成してもよく、それらの1つ又は複数の出力は、1つ又は複数の作動させることが可能なデバイスの物理的な変位を引き起こし、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させる。
2018529135.tif 000002
【特許請求の範囲】
【請求項１】
物理的に変形可能な電子デバイスであって、
第1の物理的な構成を有している外部表面を含む筐体であって、前記第1の物理的な構成は、ユーザによる前記電子デバイスの使用を容易にする、筐体と、
前記筐体の前記外部表面の少なくとも一部に動作可能に接続されている複数の作動させることが可能な要素と、
前記筐体の中に配置され、前記複数の作動させることが可能な要素の各々と通信可能に接続されている回路と、
前記回路と通信可能に接続され、データ又は機械読み取り可能な命令のうちの少なくとも一方を含む記憶デバイスと、を含み、前記データ又は前記機械読み取り可能な命令は、前記回路によって実行されると、前記回路が、物理的構成コントローラを実現するようにさせ、前記物理的構成コントローラは、
イベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知を受信し、前記通知は、前記イベントを示すデータを含み、
前記イベントと論理的に関連する前記筐体の第2の物理的な構成を決定し、
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する、ように構成され、前記出力は、前記複数の作動させることが可能な要素のうちの前記少なくとも1つの変位を生じさせ、そして、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させる、ように構成される、
電子デバイス。
【請求項２】
前記物理的構成コントローラと通信可能に接続され、前記イベントの前記生起に応答する前記入力の前記電子デバイスでの受信の失敗に応答して、前記通知を生成するように構成される少なくとも1つのデバイスコントローラをさらに含む、請求項１に記載の電子デバイス。
【請求項３】
前記イベントは、前記電子デバイスによって受信された入来電話呼、前記電子デバイスによって受信された未開封の音声メールメッセージ、前記電子デバイスによって受信され見逃された電話呼、前記電子デバイスによって受信されたSMSメッセージ、又は前記電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含む、請求項２に記載の電子デバイス。
【請求項４】
前記物理的構成コントローラに、前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成させる前記機械読み取り可能な命令は、さらに、前記物理的構成コントローラが、
前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるために、前記複数の作動させることが可能な要素のうちの少なくとも1つを選択するようにさせ、
選択された作動させることが可能な要素の各々について、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるのに十分な変位を決定するようにさせる、請求項１に記載の電子デバイス。
【請求項５】
前記複数の作動させることが可能な要素の各々は、直線的に変位可能な作動させることが可能な要素、形状記憶合金によって形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含む、請求項１乃至４のうちのいずれか１項に記載の電子デバイス。
【請求項６】
前記機械読み取り可能な命令は、さらに、前記物理的構成コントローラが、
復帰信号の受信に応答して、前記第1の物理的な構成へと前記筐体を戻すようにさせる、請求項１乃至４のいずれか１項に記載の電子デバイス。
【請求項７】
第1の物理的な構成から第2の物理的な構成へと携帯用の電子デバイスの筐体を遷移させる物理的構成コントローラであって、
回路と、
通信可能に接続されている記憶デバイスと、を含み、前記記憶デバイスは、データ又は機械読み取り可能な命令のうちの少なくとも一方を含み、前記データ又は機械読み取り可能な命令は、前記回路によって実行されると、前記回路が当該物理的構成コントローラを実現するようにさせ、当該物理的構成コントローラは、
イベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知を受信し、前記通知は、前記イベントを示すデータを含み、
前記イベントと論理的に関連する前記筐体の第2の物理的な構成を決定し、
複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する、ように構成され、前記出力は、前記複数の作動させることが可能な要素のうちの前記少なくとも1つの変位を生じさせ、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させる、ように構成される、
物理的構成コントローラ。
【請求項８】
前記イベントは、前記電子デバイスによって受信された入来電話呼、前記電子デバイスによって受信された未開封の音声メールメッセージ、前記電子デバイスによって受信され見逃された電話呼、前記電子デバイスによって受信されたSMSメッセージ、又は前記電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含む、請求項７に記載の物理的構成コントローラ。
【請求項９】
前記物理的構成コントローラに、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成させる前記機械読み取り可能な命令は、さらに、当該物理的構成コントローラが、
前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるために、前記複数の作動させることが可能な要素のうちの少なくとも1つを選択するようにさせ、
選択された作動させることが可能な要素の各々について、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるのに十分な変位を決定するようにさせる、請求項７に記載の物理的構成コントローラ。
【請求項１０】
前記機械読み取り可能な命令は、さらに、当該物理的構成コントローラが、
復帰信号の受信に応答して、前記第1の物理的な構成へと前記筐体を戻すようにさせる、請求項７乃至９のいずれか１項に記載の物理的構成コントローラ。
【請求項１１】
第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させる方法であって、
通信可能に接続されている記憶デバイスに格納されている機械読み取り可能な命令のセットを回路によって実行することであって、前記機械読み取り可能な命令は、実行されると、前記回路が、少なくとも物理的構成コントローラを実現するようにさせる、ことと、
イベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知を前記物理的構成コントローラによって受信することであって、前記通知は、前記イベントを示すデータを含む、ことと、
前記イベントと論理的に関連する前記筐体の第2の物理的な構成を前記物理的構成コントローラによって決定することと、
複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することと、を含む、
方法。
【請求項１２】
前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるために、少なくとも1つの作動させることが可能な要素を変位させることをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記イベントの前記生起に応答する前記入力の前記電子デバイスでの受信の失敗に応答して、通信可能に接続されるデバイスコントローラによって前記通知を生成することをさらに含む、請求項１１に記載の方法。
【請求項１４】
イベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知を前記物理的構成コントローラによって受信することは、前記物理的構成コントローラによって通知を受信することを含み、前記通知は、前記電子デバイスによって受信された入来電話呼、前記電子デバイスによって受信された未開封の音声メールメッセージ、前記電子デバイスによって受信され見逃された電話呼、前記電子デバイスによって受信されたSMSメッセージ、又は前記電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含むイベントを示すデータを含む、請求項１１に記載の方法。
【請求項１５】
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することは、
前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるために、前記物理的構成コントローラによって、前記複数の作動させることが可能な要素のうちの少なくとも1つを選択することと、
選択された作動させることが可能な要素の各々について、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させるのに十分な変位を前記物理的構成コントローラによって決定することと、を含む、請求項１１に記載の方法。
【請求項１６】
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することは、
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することを含み、前記複数の作動させることが可能な要素の各々は、直線的に変位可能な作動させることが可能な要素、形状記憶合金によって形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含む、請求項１１乃至１５のうちのいずれか１項に記載の方法。
【請求項１７】
前記物理的構成コントローラによって、1つ又は複数の復帰信号を受信することと、
前記1つ又は複数の復帰信号の受信に応答して、前記物理的構成コントローラによって、前記第2の物理的な構成から前記第1の物理的な構成へと前記筐体を遷移させることと、をさらに含む、請求項１１乃至１５のうちのいずれか１項に記載の方法。
【請求項１８】
イベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知を前記物理的構成コントローラによって受信することは、
前記物理的構成コントローラによって複数の通知を受信することを含み、前記複数の通知の各々は、それぞれのイベントを示すデータを含み、前記複数の通知の各々は、前記それぞれのイベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知である、請求項１１乃至１５のうちのいずれか１項に記載の方法。
【請求項１９】
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することは、
前記複数の作動させることが可能な要素のうちの少なくとも1つのための複合的な出力を生成することを含み、前記複合的な出力は、前記第1の物理的な構成から第2の物理的な構成へと前記筐体を遷移させるように構成され、前記第2の物理的な構成は、前記複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成の各々の複合体である、請求項１８に記載の方法。
【請求項２０】
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を前記物理的構成コントローラによって生成することは、
前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を順次的に生成することを含み、順次的に生成された出力は、前記第1の物理的な構成から前記複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成によって構成されるシーケンスに前記筐体を遷移させるように構成される、請求項１８に記載の方法。
【請求項２１】
物理的に変換可能な携帯用セルラー通信デバイスであって、
外部表面を有する筐体と、
少なくとも一部分が前記筐体の中に配置され、複数の信号のうちの少なくとも1つを受信するように構成されるトランシーバーと、
前記トランシーバーによる少なくとも1つの信号の受信に応答して、第1の物理的な構成から第2の物理的な構成へと前記筐体の前記外部表面のすべて又は一部を可逆的かつ物理的に構成するように構成される作動させることが可能な要素と、を含み、前記第2の物理的な構成は、前記少なくとも1つの受信した信号と論理的に関連している、
携帯用セルラー通信デバイス。
【請求項２２】
前記作動させることが可能な要素は、直線的に変位可能な作動させることが可能な要素、少なくとも部分的に形状記憶合金を使用して形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含む、請求項２１に記載の携帯用セルラー通信デバイス。
【請求項２３】
前記複数の信号は、入来セルラー電話呼を示す信号、新たな音声メールを示す信号、見逃されたセルラー電話呼を示す信号、新たな入来SMSメッセージを示す信号、又は新たな入来電子メールメッセージを示す信号、のうちの少なくとも1つを含む、請求項２１に記載の携帯用セルラー通信デバイス。
【請求項２４】
第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるシステムであって、
複数の通知を受信する手段であって、前記複数の通知の各々は、それぞれのイベントを示すデータを含み、前記複数の通知の各々は、前記それぞれのイベントの生起に応答する入力の前記電子デバイスでの受信の失敗に応答する通知である、手段と、
前記通知と論理的に関連する第2の物理的な構成を決定する手段と、
前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体の外部表面を遷移させるために、前記複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段と、を含む、
システム。
【請求項２５】
前記筐体の外部表面の少なくとも一部を変位させて、前記第1の物理的な構成から前記第2の物理的な構成へと前記筐体を遷移させる手段と、
前記それぞれのイベントの前記生起に応答する前記入力の前記電子デバイスでの受信の失敗に応答して、前記複数の通知の各々を生成する手段と、をさらに含む、請求項２４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子デバイスのための形状が変化する筐体に関する。
【背景技術】
【０００２】
電子デバイスの多くは、イベントの生起をデバイスのユーザに通報する通知を実行する。例えば、ほとんどの携帯電話は、不在着信、新たな音声メールメッセージ、新たな電子メール、又は新たなSMSメッセージをユーザに通報する際に、発光ダイオード(LED)を間欠的に点滅させるか、又はデバイスの筐体を振動させるかのいずれかであろう。ほとんどの携帯用電子デバイスのバッテリーの比較的限定された電力を考慮すると、最初の通知を実行する時点とデバイスのユーザがその通知を認知する時点との間で無視できない遅延が存在する場合があるため、これらの通知は、最小限度の電力を消費することが好ましい。そのようなことを考慮すると、デバイスのユーザインターフェイスに継続的に表示されるメッセージの形態での通知の配信を不可能としてしまうことがよくある。
【０００３】
従来の通知は、いくつかの方法によって配信されてきた。デバイスのうちのいくつかは、ある特定のイベントの生起の際に、音、旋律、又は音色を再生すること等によって、聴覚によって感知できる通知を実行することができる。ユーザがそのデバイスをサイレントモードにした場合には、そのような聴覚によって感知できる通知は、その音が再生されない場合があるという不利益を被る。そのような聴覚によって感知できる通知は、同様に、その音を周期的に反復すると、そのデバイスの電力消費が増加するという不利益を被る。デバイスのうちのいくつかは、ある特定のイベントの生起の際に、振動等の触覚によって感知できる通知を実行することができる。再び記載するが、そのような触覚によって感知できる通知は、その振動を周期的に反復すると、そのデバイスの電力消費が増加するという不利益を被る。さらに、そのデバイスが、そのユーザに視認可能であるが、そのユーザの身体のごく近くではない、又は、そのユーザの身体に接触してはいない場所に配置されている場合には、そのユーザは、そのような触覚によって感知できる通知を見逃す場合がある。デバイスのうちのいくつかは、ある特定のイベントの生起の際に、発光ダイオード(LED)を点滅させる等の視覚によって感知できる通知を実行することができる。そのような視覚によって感知できる通知は、ユーザがそのインジケータの視線に位置していることを必要とする。そのデバイスが、表を下向きにしてテーブルの上に置かれている場合、又は、ユーザのポケットの中に入っている場合には、そのような視覚によって感知できる通知は、かなり長い間、気づかれない場合がある。
【図面の簡単な説明】
【０００４】
以下の詳細な説明が進むにしたがって、請求項に記載された主題に関する様々な実施形態の特徴及び利点が明らかになるとともに、それらの図面を参照する際に、同様の数字は、同様の部分を示す。
【０００５】
【図１】本開示の少なくとも1つの実施形態にしたがった1つの例示的な形状が変化する電子デバイスの筐体を図示している。
【図２Ａ】いかなる通知も行わない場合の第1の物理的な構成を有する本開示の少なくとも1つの実施形態にしたがった1つの例示的な形状が変化する電子デバイスの筐体を図示している。
【図２Ｂ】第2の物理的な構成を有する本開示の少なくとも1つの実施形態にしたがった図2Aの例示的な形状が変化する電子デバイスの筐体を図示しており、その第2の物理的な構成においては、電子デバイスの筐体は、ある通知の受信に応答して、長手方向軸に周りに又は長手方向軸に沿って湾曲している。
【図２Ｃ】第2の物理的な構成を有する本開示の少なくとも1つの実施形態にしたがった図2Aの例示的な形状が変化する電子デバイスの筐体を図示しており、その第2の物理的な構成においては、電子デバイスの筐体は、ある通知の受信に応答して、横方向軸の周りに又は横方向軸に沿って湾曲している。
【図２Ｄ】第2の物理的な構成を有する本開示の少なくとも1つの実施形態にしたがった図2Aの例示的な形状が変化する電子デバイスの筐体を図示しており、第2の物理的な構成においては、電子デバイスの筐体は、ある通知の受信に応答して、長手方向軸の周りに又は長手方向軸に沿って湾曲しているとともに、横方向軸の周りに又は横方向軸に沿って湾曲している。
【図３】本開示の少なくとも1つの実施形態にしたがった1つの例示的な物理的構成コントローラのブロック図を図示している。
【図４】本開示の少なくとも1つの実施形態にしたがった1つの例示的な方法のハイレベルフローチャートを図示しており、その方法は、物理的構成コントローラからの1つ又は複数の出力信号に応答して、電子デバイスの筐体を、第1の物理的な構成から第2の物理的な構成へと遷移させる。
【図５】本開示の少なくとも1つの実施形態にしたがった1つの例示的な方法のハイレベルフローチャートを図示しており、その方法は、物理的構成コントローラからの複数の出力信号に応答して、電子デバイスの筐体を、第1の物理的な構成から、複数の第2の物理的な構成からなる組み合わせへと遷移させる。
【図６】本開示の少なくとも1つの実施形態にしたがった1つの例示的な方法のハイレベルフローチャートを図示しており、その方法は、物理的構成コントローラからの複数の出力信号に応答して、電子デバイスの筐体を、複数の第2の物理的な構成からなるシーケンスによって遷移させる。
【図７】本開示の少なくとも1つの実施形態にしたがった1つの例示的な方法のハイレベルフローチャートを図示しており、その方法は、第1の物理的な構成から第2の物理的な構成への遷移を途中停止する。
【図８】本開示の少なくとも1つの実施形態にしたがった1つの例示的な方法のハイレベルフローチャートを図示しており、その方法は、電子デバイスの筐体を、第1の物理的な構成へと戻るように遷移させる。
【０００６】
複数の説明的な実施形態を参照して、以下の詳細な説明が行われるが、それらの複数の説明的な実施形態の多くの代替例、修正例、及び変形例が、当業者に明らかとなるであろう。
【発明を実施するための形態】
【０００７】
形状が変化する電子デバイスの筐体は、物理的構成コントローラによる1つ又は複数のセルラー信号の受信に応答して、第1の物理的な構成から複数の第2の物理的な構成のいずれかへと変化してもよく、その物理的構成コントローラは、複数の作動させることが可能な要素(複数のアクチュエイタブル要素)(actuateable  elements)に通信可能に接続され、それらの複数の作動させることが可能な要素は、電子デバイスの筐体に動作可能に接続されている。いくつかの例において、物理的構成コントローラは、それらの複数の作動させることが可能な要素が、通知信号の受信に応答して、(例えば、平坦な形状等の)平坦な第1の物理的な構成から(例えば、円弧状の又は湾曲した形状等の)第2の物理的な構成へとその筐体の形状を変化させるようにしてもよい。ユーザが1つ又は複数のイベントの認知に失敗したことに応答して、デバイスコントローラは、その通知信号を生成してもよい。例えば、デバイスコントローラは、ユーザによる入来呼の認知の失敗、ユーザによる新たな電子メールの開封の失敗、ユーザによる新たなSMSメッセージの開封の失敗、又はその他の同様な失敗に応答して、通知信号を生成してもよい。いくつかの実装において、物理的構成コントローラは、複数の異なるイベントの生起に対応する複数の異なる第2の物理的な構成を生成してもよい。いくつかの実装において、第1の物理的な構成から第2の物理的な構成へと遷移している間に1つ又は複数の作動させることが可能な要素が遭遇する抵抗力は、その抵抗力があらかじめ定められた閾値をこえる場合に、その物理的構成コントローラが、その変形を中止するようにさせてもよい。例えば、本がそのデバイスの上部におかれており、その本の質量によって加えられる抵抗力が規定された閾値の値を超える場合には、その物理的構成コントローラは、その変形を中止してもよい。いくつかの例において、ユーザは、第2の物理的な構成から第1の物理的な構成へとその携帯用の電子デバイスを手動で遷移させて、通知の受信を認知してもよい。
【０００８】
デバイスの筐体の物理的構成を変化させると、その通知が、触覚の又は触覚によって感知できる表示のみならずそのイベントの生起に関する視覚的な表示を提供するという点で、特に利点がある。したがって、デバイスのユーザは、そのデバイスを持ち歩いている際に、第1の物理的な構成から第2の物理的な構成へのそのデバイスの遷移を感じることが可能であるとともに、そのデバイスが、机、テーブル、又はベッドのそばに置く小型のテーブル(ナイトスタンド)等の表面におかれている場合に、第1の物理的な構成から第2の物理的な構成へのそのデバイスの物理的な変形を視認することも可能である。いくつかの実装において、作動させることが可能である要素の多くは、一方の物理的な構成から他方の物理的な構成に移動する過程でのみ電力を引き出すため、第1の物理的な構成から第2の物理的な構成へのそのデバイスの物理的な変形は、エネルギー消費を減少させることも可能である。
【０００９】
電子デバイスのための物理的に変形可能な筐体が提供される。物理的に変形可能な筐体は、外部表面を含む筐体を含んでもよく、その外部表面は、第1の物理的な構成を有してもよく、その第1の物理的な構成は、ユーザによるその電子デバイスの使用を容易にする。物理的に変形可能な筐体は、複数の作動させることが可能な要素をさらに含んでもよく、それらの複数の作動させることが可能な要素は、その筐体の外部表面の少なくとも一部に動作可能に接続されている。物理的に変形可能な筐体は、筐体の中に配置される回路を含んでもよく、その回路は、複数の作動させることが可能な要素の各々に通信可能に接続され、記憶デバイスは、その回路に通信可能に接続されている。その記憶デバイスは、データ又は機械読み取り可能な命令の少なくとも一方を含んでもよく、それらのデータ又は機械読み取り可能な命令は、その回路によって実行されると、その回路が、物理的構成コントローラを実現するようにさせ、その物理的構成コントローラは、あるイベントを示すデータを含む通知を受信し、その通知は、そのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知であり、その物理的構成コントローラは、そのイベントと論理的に関連している筐体の第2の物理的な構成を決定し、そして、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成し、その出力は、その少なくとも1つの作動させることが可能な要素の変位を生じさせ、その物理的構成コントローラは、第1の物理的な構成から第2に物理的な構成へとその筐体を遷移させる。
【００１０】
電子デバイスのための筐体を、第1の物理的な構成から第2の物理的な構成へと遷移させる方法が提供される。その方法は、通信可能に接続されている記憶デバイスに格納されている機械読み取り可能な命令のセットを回路によって実行するステップを含んでもよく、その機械読み取り可能な命令は、実行されると、回路が、少なくとも1つの物理的構成コントローラを実現するようにさせる。その方法は、通知を物理的構成コントローラによって受信するステップをさらに含んでもよく、その通知は、あるイベントを示すデータを含むとともに、そのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知である。その方法は、そのイベントと論理的に関連しているその筐体の第2の物理的な構成を物理的構成コントローラによって決定するステップを追加的に含んでもよい。その方法は、複数の作動させることが可能な要素のうちの少なくとも1つのための出力をその物理的構成コントローラによって生成するステップをさらに含んでもよい。
【００１１】
物理的に変換可能な携帯用セルラー通信デバイスが提供される。そのデバイスは、外部表面を有する筐体を含んでもよい。そのデバイスは、複数の信号のうちの少なくとも1つを受信するトランシーバーをさらに含んでもよく、そのトランシーバーは、少なくともその一部が、その筐体の中に配置される。そのデバイスは、作動させることが可能な要素を追加的に含んでもよく、その作動させることが可能な要素は、そのトランシーバーによる上記の少なくとも1つの信号の受信に応答して、第1の物理的な構成から第2の物理的な構成へとその筐体の外部表面のすべて又は一部を可逆的かつ物理的に構成し、第2の物理的な構成は、少なくとも1つの受信した信号と論理的に関連している。
【００１２】
電子デバイスのための筐体を、第1の物理的な構成から第2の物理的な構成へと遷移させるシステムが提供される。そのシステムは、複数の通知を受信する手段を含んでもよく、複数の通知の各々は、それぞれのイベントを示すデータを含むとともに、そのそれぞれのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知である。そのシステムは、その通知と論理的に関連している第2の物理的な構成を決定する手段を追加的に含んでもよい。そのシステムは、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段をさらに含んでもよく、その少なくとも1つの作動させることが可能な要素は、第1の物理的な構成から第2の物理的な構成へとその筐体の外部表面を遷移させる。
【００１３】
図1は、本開示の少なくとも1つの実施形態にしたがった1つの例示的な形状が変化する電子デバイスの筐体100を図示している。その形状が変化する電子デバイスの筐体100は、外部表面104を有する筐体102を含む。筐体102は、その筐体102の内部表面に近接して配置される1つ又は複数の内部空間又は空隙を含んでもよい。筐体102の空間又は空隙は、1つ又は複数の通信インターフェイス110、1つ又は複数の回路120、及び1つ又は複数の記憶デバイス130を完全に又は部分的に収容してもよく、或いは、それらを含んでもよい。1つ又は複数の回路120は、複数の機械読み取り可能な命令のセットを実行し、それらの機械読み取り可能な命令のセットは、1つ又は複数の回路120を、1つ又は複数の専用化されたデバイスコントローラ122及び1つ又は複数の物理的構成コントローラ124に分配されるようにする、或いは、それらに割り当てられるようにする。1つ又は複数の物理的構成コントローラ124は、(集合的に、"作動させることが可能な要素140"としてあらわされる)1つ又は複数の作動させることが可能な要素140A乃至140Dに動作可能かつ通信可能に接続される。それらの複数の作動させることが可能な要素のうちの一部又はすべては、筐体102に対して作用し、"基本的な"第1の物理的な構成から複数の第2の物理的な構成のうちのいずれかへとその筐体102を変形させ、その変形は、その筐体102の外部表面104の物理的な変位に明白に基づいている。
【００１４】
電子デバイス100は、複数のシステム、複数のデバイス、複数のサブシステム、又は複数のモジュールのいずれか複数のもの又はいずれかの組み合わせを含んでもよく、それらのシステム、デバイス、サブシステム、又はモジュールは、部分的に又は完全に筐体102の中に配置される。いくつかの実装において、電子デバイス100は、パーソナルディジタルアシスタント、ハンドヘルドゲーム機用コンソール、又は無線周波数信号を受信することが可能である同様のデバイス等の携帯用電子デバイスを含んでもよい。少なくともいくつかの実装において、携帯用電子デバイスは、スマートフォン又は同様のデバイス等のセルラー通信デバイスを含んでもよい。
【００１５】
筐体102は、外部表面104を含み、その外部表面104は、第1の物理的な構成から少なくとも1つの第2の物理的な構成へと変更されてもよい。複数の実施形態において、筐体の少なくとも1つの部分は、柔軟な構造又は同様に軟性の構造を含んでいてもよく、それらの柔軟な構造又は軟性の構造は、筐体102が、少なくとも第1の物理的な構成及び第2の物理的な構成を担うのを可能にする。いくつかの例において、筐体102は、1つ又は複数のヒンジにより固定された或いは移動可能に接続された部分又はセグメントを含んでもよく、それらの部分又はセグメントは、筐体102が、少なくとも第1の物理的な構成及び第2の物理的な構成を担うのを可能にする。いくつかの例において、筐体102は、1つ又は複数のパネルを含んでもよく、それらの1つ又は複数のパネルは、旋回軸により回転し、回転し、突出し、くぼみを作り、傾き、らせん状に曲がり、たわみ、変位し、或いは、上記の場合以外の方法で移動可能であり又は非永続的に変形可能であり、それにより、筐体102が、少なくとも第1の物理的な構成と1つ又は複数の第2の物理的な構成との間で可逆的に遷移することを可能にする。
【００１６】
1つ又は複数の材料を使用して筐体102を組み立ててもよく、それらの1つ又は複数の材料は、これらには限定されないが、金属、プラスチック、炭素繊維、形状変化合金、エラストマー材料(elastomeric  materials)、弾性材料、又はこれらの組み合わせを含んでもよい。筐体102は、1つ又は複数のヒンジにより固定された区域、部分、又は要素を含んでもよく、それらの1つ又は複数の区域、部分、又は要素は、その筐体の中に含まれる他の区域、部分、又は要素を基準として測定された円弧を通って回転してもよい。筐体102は、1つ又は複数の柔軟な回路基板、電源、又は表示素子を含んでもよく、それらの柔軟な回路基板、電源、又は表示素子は、これらには限定されないが、1つ又は複数の柔軟な液晶表示装置(LCD)タッチスクリーンディスプレイ又は発光ダイオード(LED)タッチスクリーンディスプレイを含んでもよく、それらのLDCタッチスクリーンディスプレイ又はLEDタッチスクリーンディスプレイは、ユーザインターフェイスとして機能し、そのユーザインターフェイスは、デバイスコントローラ122又は物理的構成コントローラ124へと入力データを送る能力及びデバイスコントローラ122又は物理的構成コントローラ124からの出力データを受信する能力の双方をユーザに提供する。
【００１７】
電子デバイス100は、1つ又は複数の通信インターフェイス110を含み、それらの1つ又は複数の通信インターフェイス110は、1つ又は複数の他のデバイスから信号を受信することが可能である。それらの1つ又は複数の通信インターフェイス110は、これらには限定されないが、いずれかの数の送信機、受信機、又はトランシーバーを含んでもよく、それらの送信機、受信機、又はトランシーバーは、無線周波数(RF)電磁放射(すなわち、3[kHz]乃至300[GHz]の周波数帯域の範囲内にある電磁放射)を送信し又は受信することが可能である。それらの1つ又は複数の通信インターフェイス110は、これらには限定されないが、(例えば、移動体通信のための全地球的システムインターフェイス又はGSM（登録商標）インターフェイス、符号分割多元接続インターフェイス又はCDMAインターフェイス、3Gインターフェイス、4Gインターフェイス、ロングタームエボリューションインターフェイス又はLTEインターフェイス等の)1つ又は複数のセルラーインターフェイス、1つ又は複数のブルートゥース(登録商標)インターフェイス、1つ又は複数のIEEE802.11インターフェイス又はWi-Fiインターフェイス、1つ又は複数の近距離無線通信インターフェイス又はNFCインターフェイス、又はそれらの組み合わせを含んでもよい。それらの1つ又は複数の通信インターフェイス110は、1つ又は複数のバス116によって、1つ又は複数の回路120と双方向に通信可能に接続していてもよい。
【００１８】
それらの1つ又は複数の回路120は、複数のハードウェアデバイス又はそれらのいずれかの組み合わせを含んでもよく、それらのハードウェアデバイスは、1つ又は複数の機械読み取り可能な命令のセットを実行することが可能である。それらの1つ又は複数の機械読み取り可能な命令のセットは、実行されると、1つ又は複数の回路120のすべて又は一部に、デバイスコントローラ122を実現させる。
【００１９】
1つ又は複数の機械読み取り可能な命令のセットは、1つ又は複数の回路120によって実行されると、それらの1つ又は複数の回路120のすべて又は一部に、物理的構成コントローラ124を実現させる。物理的構成コントローラ124は、作動させることが可能なデバイス112に通信可能に接続され、それらの作動させることが可能なデバイス112を、1つ又は複数の位置に遷移させ、それによって、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体102を変形させる。いくつかの例において、それらの1つ又は複数の回路120のうちの第1の部分は、デバイスコントローラ122を実現してもよく、それらの1つ又は複数の回路120のうちの第2の部分は、物理的構成コントローラ124を実現してもよい。いくつかの例において、複数の回路120のうちの第1の回路は、デバイスコントローラ122を実現してもよく、複数の回路120のうちの第2の回路は、物理的構成コントローラ124を実現してもよい。
【００２０】
1つ又は複数の回路120は、複数の回路素子又はそれらの組み合わせを含んでもよく、バイナリ論理ゲート又はそれと等価な要素等の1つ又は複数の論理的な要素を含んでもよく或いは含まなくてもよい。1つ又は複数の回路120は、これらには限定されないが、1つ又は複数のスナップドラゴン(SNAPDRAGON)(登録商標)プロセッサ(クァルコムインコーポレイテッド,カリフォルニア州,サンディエゴ)、1つ又は複数のアトム(ATOM)(登録商標)プロセッサ又はコア(CORE)(登録商標)プロセッサ(インテルインコーポレイテッド,カリフォルニア州,サンタクララ)、1つ又は複数のA6、A8、又はA10プロセッサ(アップルインコーポレイテッド,カリフォルニア州,クパチーノ)、1つ又は複数のテグラ(TEGRA)(登録商標)プロセッサ(エヌビディアインコーポレイテッド,カリフォルニア州,サンタクララ)、又はその他の同様なプロセッサを含んでもよい。1つ又は複数の回路120は、これらには限定されないが、1つ又は複数のディジタル信号プロセッサ(DSPs)、1つ又は複数の特定用途向け集積回路(ASICs)、1つ又は複数のフィールドプログラマブルゲートアレイ(FPGAs)、1つ又は複数のコントローラ、1つ又は複数のシングルコアプロセッサ又はマルチコアプロセッサ、又はそれらの組み合わせを含んでもよい。
【００２１】
複数の実施形態において、デバイスコントローラ122は、例えば、Windows10(マイクロソフトインコーポレイテッド,ワシントン州,レドモンド)、アンドロイド(グーグルインコーポレイテッド,カリフォルニア州,パロアルト)、及びiOS(アップルインコーポレイテッド,カリフォルニア州,クパチーノ)等の1つ又は複数のオペレーティングシステムを使用して、電子デバイスの演算機能を制御するか、又はそうでない場合には管理してもよい。複数の実施形態において、デバイスコントローラ122は、携帯用電子デバイス100のための基本入力/出力(I/O)機能のうちの一部又はすべてを制御するか、又はそうでない場合には管理してもよい。
【００２２】
複数の実施形態において、物理的構成コントローラ124は、少なくとも、第1の物理的な構成から第2の物理的な構成への電子デバイスの筐体102の遷移を制御する。デバイスコントローラ122及び物理的構成コントローラ124は、状況により、マルチコアプロセッサ等の回路120によって個々のスレッドとして実行されてもよい。デバイスコントローラ122及び物理的構成コントローラ124は、状況により、シングルコアプロセッサ等の回路120によってハイパースレッドとして実行されてもよく、又はマルチコアプロセッサのコアにおけるスレッドとして実行されてもよい。1つ又は複数の回路120は、1つ又は複数のバス126によって、1つ又は複数の記憶デバイス130に通信可能に接続していてもよい。いくつかの実装において、1つ又は複数のバス116は、1つ又は複数のバス126と同じであってもよい。
【００２３】
1つ又は複数の記憶デバイス130は、複数のデバイス又はそれらのいずれかの組み合わせを含んでもよく、それらの複数のデバイスは、データを格納するか又はそうでない場合には保持することが可能である。いくつかの実装において、1つ又は複数の記憶デバイス130の少なくとも一部は、1つ又は複数の磁気記憶デバイス、1つ又は複数の光記憶デバイス、1つ又は複数の静電記憶デバイス、1つ又は複数の電子抵抗記憶デバイス、1つ又は複数の原子記憶デバイス、1つ又は複数の量子記憶デバイス、又はそれらの組み合わせを含んでもよい。複数の実施形態において、1つ又は複数の記憶デバイス130は、通信インターフェイス110において受信される1つ又は複数の信号とその電子デバイスの筐体100の対応する第2の物理的な構成との間の論理的な関連性を表すデータを格納してもよく又はそうでない場合には保持してもよい。
【００２４】
物理的構成コントローラ124は、複数の作動させることが可能な要素140の各々に通信可能に接続していてもよい。それらの複数の作動させることが可能な要素140は、複数のデバイス又はシステム或いはそれらのいずれかの組み合わせを含んでもよく、それらの複数のデバイス又はシステムは、筐体104の併進運動、回転、又はいずれかの他の運動を生じさせることが可能である。いくつかの実装において、それらの複数の作動させることが可能な要素140の一部又はすべては、筐体104から分離しているが、1つ又は複数の機械的な固定具或いは1つ又は複数の化学的な接着剤又は熱的な接着剤によって、物理的に及び動作上、筐体104に接続されている複数のシステム又はデバイスを含んでもよい。筐体から分離しているそのようなシステム又はデバイスの非限定的な例は、圧電アクチュエータ、モーターによって駆動するアクチュエータ、線形アクチュエータ、回転アクチュエータ、熱アクチュエータ、磁気アクチュエータ、電気機械アクチュエータ、又はそれらの組み合わせを含む。
【００２５】
いくつかの実装において、それらの複数の作動させることが可能な要素140の一部又はすべては、筐体104の少なくとも一部に不可欠なシステム、構成要素、又はデバイスを含んでもよい。筐体の少なくとも一部に不可欠なそのようなシステム、構成要素、又はデバイスの非限定的な例は、筐体104に組み入れられている1つ又は複数の形状変化合金を含む。そのような形状変化合金は、電流が存在しない場合の第1の物理的な構成から電流が存在する場合の第2の物理的な構成へと遷移する。
【００２６】
物理的構成コントローラ124は、(集合的に、"出力信号142"として示される)複数の出力信号142A乃至142Dを生成し、それらの複数の出力信号142A乃至142Dの各々は、作動させることが可能な要素140A乃至140Dのそれぞれのデバイスに通信される。出力信号142は、1つ又は複数のアナログ信号或いは1つ又は複数のディジタル信号を含んでもよい。それらの複数の作動させることが可能な要素140の各々は、携帯用電子デバイス100によって運ばれている一次バッテリー又は二次バッテリー等の電源から電力を受け取ってもよい。いくつかの実装において、それらの複数の作動させることが可能な要素140のうちの少なくともいくつかは、"位置不一致(fail  in  position)"タイプのデバイスであってもよく、その"位置不一致"タイプのデバイスにおいては、作動させることが可能な要素は、複数の状態又は複数の位置の間で遷移している間でのみ電力を引き出す。複数の状態又は複数の位置の間で作動させることが可能な要素140を遷移させる場合にのみ電力を消費するため、そのような"位置不一致"タイプの作動させることが可能な要素140は、電力の消耗が小さいという利点をもたらす。
【００２７】
いくつかの実装において、筐体104が第1の物理的な構成から第2の物理的な構成へと遷移する場合に、デバイスコントローラ122又は物理的構成コントローラ124は、複数の作動させることが可能な要素140のうちのいくつか又はすべてによって引き出される電流又は電力を測定してもよい。デバイスコントローラ122又は物理的構成コントローラ124が、複数の作動させることが可能な要素140のうちの1つ又は複数によって引き出される電流又は電力があらかじめ規定された閾値をこえているということを検出する場合には、デバイスコントローラ122又は物理的構成コントローラ124は、形状変化動作を中止してもよく、それによって、デバイスの電源(すなわち、バッテリー)における過度の電力の消耗を回避してもよく、或いは作動させることが可能な要素140又はデバイスの筐体104への潜在的な被害を回避してもよい。
【００２８】
いくつかの実装において、(集合的に、"センサ150"として示される)1つ又は複数のセンサ150A乃至150Bは、回路120に通信可能に接続されてもよい。センサ150A乃至150Bの各々は、それぞれの出力信号152A乃至152Bを生成し、それらの出力信号152A乃至152Bは、回路120によって受信される。複数のセンサ150は、複数のデバイス又はシステム或いはそれらのいずれかの組み合わせを含んでもよく、それらの複数のデバイス又はシステムは、回路120に信号152を提供することが可能であり、その信号152は、1つ又は複数の環境条件を示すデータを含んでいる。いくつかの例では、それらの複数のセンサ150のうちのいくつか又はすべては、デバイスコントローラ122に通信可能に接続されてもよく、他の例では、それらの複数のセンサ150のうちのいくつか又はすべては、物理的構成コントローラ124に通信可能に接続されてもよい。いくつかの実施形態において、それらの複数のセンサ150は、1つ又は複数の応力測定機器又はひずみ測定機器を含んでもよく、それらの応力測定機器又はひずみ測定機器は、作動させることが可能な要素140が、第1の物理的な構成から第2の物理的な構成へと筐体104を遷移させる場合に、それらの作動させることが可能な要素140が直面している物理的な抵抗力の大きさを測定することが可能である。
【００２９】
いくつかの実装において、デバイスコントローラ122又は物理的構成コントローラ124は、筐体140が第1の物理的な構成から第2の物理的な構成へと遷移している際に複数のセンサ150によって測定される抵抗力と1つ又は複数の規定された閾値とを比較してもよい。複数のセンサ150のうちの1つ又は複数によって測定される抵抗力が、抵抗力の値に対応するある規定された閾値をこえる場合には、物理的構成コントローラ124は、第1の物理的な構成から第2の物理的な構成への遷移を中止してもよい。例えば、電子デバイス100が本等の重い対象物の下におかれている場合には、複数の作動させることが可能な要素140は、第1の物理的な構成から第2の物理的な構成への遷移の間、その重い対象物を持ち上げるのに十分な力を発生させることが不可能であってもよい。そのようなことを試みると、1つ又は複数の作動させることが可能な要素140に損傷を引き起こす場合がある。そのような被害を被ることを避けるために、1つ又は複数のセンサ150によって測定された抵抗力がある規定された閾値の値を超える場合には、物理的構成コントローラ124は、第1の物理的な構成から第2の物理的な構成への遷移を中止してもよい。
【００３０】
図2Aは、本開示の少なくとも1つの実施形態にしたがった第1の物理的な構成202を有する例示的なデバイスの筐体104の透視図である。図2Aに図示されているように、筐体104は、"キャンディバー(棒状の菓子)"の形態のスマートフォン又は同様の電子デバイス200であり、電子デバイス200は、第1の長手方向軸204に沿った方向に平面形状を有するとともに第2の横方向軸206に沿った方向に平面形状を有する。デバイス200は平面状の対象物として示されているが、当業者は、本明細書で詳細に説明されるシステム及び方法を使用して、実際上はいずれかの形状又は構成を有する筐体104を、第1の物理的な構成から第2の物理的な構成へと遷移させることが可能であるということを容易に理解するであろう。そのようなことから、非平面的なデバイスの筐体を使用する複数の実施形態を、本開示に含まれると考えることも可能である。
【００３１】
図2Bは、図2Aに示されている例示的なデバイスの筐体104が本開示の少なくとも1つの実施形態にしたがった第2の物理的な構成210Aを有する場合の透視図であり、その第2の物理的な構成210Aにおいては、デバイスの筐体104は、第1の長手方向軸204の周りに又は第2の横方向軸206に沿って湾曲している。上記の第2の物理的な構成210A(すなわち、第1の軸204の周りの湾曲)は、例えば、入来呼を見逃しているという通知等の第1のクラスの又は第1のタイプの通知を示してもよい。いくつかの例では、図2Bに示されている第2の物理的な構成210Aのほかに、聴覚によって感知することが可能な通知又は視覚によって感知することが可能な通知等の1つ又は複数の追加的な通知を提供してもよい。
【００３２】
図2Cは、図2Aに示されている例示的なデバイスの筐体104が本開示の少なくとも1つの実施形態にしたがった第2の物理的な構成210Bを有する場合の透視図であり、その第2の物理的な構成210Bにおいては、デバイスの筐体104は、第2の横方向軸206の周りに又は第1の長手方向軸204に沿って湾曲している。上記の第2の物理的な構成210B(すなわち、第2の軸206の周りの湾曲)は、例えば、電子デバイス200が新たな電子メールメッセージ又はSMSメッセージを受信しているという通知等の第2のクラスの又は第2のタイプの通知を示してもよい。いくつかの例では、図2Cに示されている第2の物理的な構成210Bのほかに、聴覚によって感知することが可能な通知又は視覚によって感知することが可能な通知等の1つ又は複数の他の通知を提供してもよい。
【００３３】
いくつかの例では、物理的構成コントローラ124は、例えば、入来する電話呼を見逃している場合の210A等の第2の物理的な構成及びデバイス200が新たな電子メールメッセージ又はSMSメッセージを受信する場合の210B等の他の第2の物理的な構成等の1つよりも多くの通知を提供してもよい。そのような複数の通知を提供する状況が生じるいくつかの例では、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成210Aへと遷移してもよく、第1の物理的な構成202に遷移して戻ってもよく、その後、第2の物理的な構成210Bへと交互に遷移してもよい。各々の通知が一意の第2の物理的な構成を有する複数の通知を対象とするように、複数の物理的な構成のそのような交互のシーケンスを拡張してもよい。そのような複数の通知を提供する状況が生じる他の複数の例では、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成210へと遷移してもよく、その後、第2の物理的な構成210Bへと遷移してもよく、そして、第1の物理的な構成202に遷移して戻ってもよい。各々の通知が一意の第2の物理的な構成を有する複数の通知を対象とするように、複数の物理的な構成のそのようなシーケンスを拡張してもよい。
【００３４】
図2Dは、図2Aに示されている例示的な筐体104が本開示の少なくとも1つの実施形態にしたがった第2の物理的な構成210Cを有する場合の透視図であり、第2の物理的な構成210Cは、図2Bに示されている第2の物理的な構成210A及び図2Cに示されている第2の物理的な構成210Bの組み合わせである。複数の第2の物理的な構成210の交互の系列又は順次的な系列を提示することに加えて、いくつかの例では、物理的構成コントローラ124は、2つ又はより多くの第2の物理的な構成210を組み合わせて、図2Dに示されているような単一の第2の物理的な構成にしてもよい。
【００３５】
図2Dにおいては、デバイスの筐体104を湾曲させて、1つの組み合わせられた第2の物理的な構成210Cにしており、その第2の物理的な構成210Cは、(図2Bの210Aのような)第1の軸204の周りの又は第2の軸206に沿った湾曲及び(図2Cの210Bのような)第2の軸206の周りの又は第1の軸204に沿った湾曲を含む。したがって、第2の物理的な構成210Cは、第2の物理的な構成210A及び第2の物理的な構成210Bの組み合わせである。上記の第2の物理的な構成210C(すなわち、第1の軸204及び第2の軸206の双方の周りの湾曲)は、(例えば、入来呼の見逃し等の)第1の通知及び(例えば、新たに入来する電子メールメッセージ又はSMSメッセージ等の)第2の通知という2つの通知の組み合わせを示してもよい。明確さのために、2つのみの通知の組み合わせが図2Dに示されているが、いずれかの数のそのような第2の物理的な構成を上記のように組み合わせてもよい。いくつかの例では、図2Dに示されている第2の物理的な構成210Cのほかに、聴覚によって感知することが可能な通知又は視覚によって感知することが可能な通知等の1つ又は複数の追加的な通知を提供してもよい。
【００３６】
図3は、本開示の少なくとも1つの実施形態にしたがった例示的な形態用電子デバイス300のブロック図である。電子デバイス300は、スマートフォン等のセルラー通信デバイスを含んでもよい。ベースバンドプロセッサ302は、回路120に通信可能に接続される。複数の実施形態において、ベースバンドプロセッサ302は、GSM（登録商標）、CDMA、WiMAX、HSPA、又はLTEセルラー送受信機機能のすべて又は一部を制御してもよく、それらのセルラー送受信機機能は、これらには限定されないが、信号生成、送信、受信、変調、及び符号化を含む。いくつかの実施形態において、ベースバンドプロセッサ302は、セルラー信号の周波数シフトの1つ又は複数の態様を制御してもよい。ベースバンドプロセッサ302は、シングルプロセッサコア又はマルチプロセッサコアを含んでもよい。複数の実施形態において、マルチコアベースバンドプロセッサ302は、セルラーネットワークを介するRF信号の送信及び受信と関連する様々な機能を同時に実行してもよい。例えば、ベースバンドプロセッサは、パラメータ推定、信号探索、信号送信、及び信号受信のうちのいずれかの数の処理を同時に実行してもよい。いくつかの実装において、ベースバンドプロセッサ302は、セルラー信号を探索し及び追跡してもよく、セル選択を実行してもよい。
【００３７】
音声データ又は他のデータのために、ベースバンドプロセッサ302は、1つ又は複数のコーデックを使用してもよく、それらの1つ又は複数のコーデックは、セルラーネットワークを介してデータを転送する役割を担うセルラーフレームに収まるように、データを圧縮し及び解凍する。ベースバンドプロセッサ302は、例えば、デバイスコントローラ122等の回路120によって実行されるオペレーティングシステムとは別のリアルタイムオペレーティングシステム(RTOS)を実行してもよい。ベースバンドプロセッサ302によって実行されるRTOSは、ベースバンドプロセッサ302の内部に配置される(図3には示されていない)1つ又は複数の記憶デバイスに格納されてもよい。図3においては個別のデバイスとして図示されているが、いくつかの実装においては、回路120は、ベースバンド処理機能の少なくとも一部を提供してもよい。
【００３８】
電子デバイス300は、1つ又は複数のセルラーアンテナ310を含む。それらの1つ又は複数のセルラーアンテナ310は、これらには限定されないが、1つ又は複数のらせんタイプのアンテナ、1つ又は複数の平面状の逆F型アンテナ、1つ又は複数のホイップアンテナ(鞭型アンテナ)(whip  antenna)、1つ又は複数のパッチアンテナ、又はこれらの組み合わせを含んでもよい。少なくともいくつかの実装において、それらの1つ又は複数のセルラーアンテナ310は、例えば、セルラーアンテナ310等の複数帯域アンテナを含んでもよく、セルラーアンテナ310は、806[MHz]乃至824[MHz]及び851[MHz]乃至869[MHz]のCDMA周波数帯域、824[MHz]乃至849[MHz]及び869[MHz]乃至894[MHz]のGSM（登録商標）/CDMA/3G周波数帯域、1710[MHz]乃至1755[MHz]及び2110[MHz]乃至2155[MHz]の3G及び4G周波数帯域を受信することが可能である。
【００３９】
1つ又は複数のセルラーアンテナ310は、1つ又は複数の増幅器312に通信可能に接続する。1つ又は複数の増幅器312は、フィルタリング及び増幅機能を含んでもよく、フィルタリング及び増幅機能は、セルラートランシーバー314に提供されるセルラー信号の忠実度を改善する。いくつかの実装において、通信インターフェイス110は、ベースバンドプロセッサ302、増幅器312、及びセルラートランシーバー314のうちのいくつか又はすべてを含んでもよい。
【００４０】
複数の実施形態において、電子デバイス300は、1つ又は複数の二次アンテナ或いは二次アンテナシステム320を含んでもよい。そのような二次アンテナシステム320は、1つ又は複数の地理位置情報信号、1つ又は複数のIEEE802.11に準拠する(Wi-Fi)信号、1つ又は複数のブルートゥース(BLUETOOTH)(登録商標)に準拠する信号、1つ又は複数の近距離無線通信(NFC)に準拠する信号、又はこれらの組み合わせへのアクセスを提供してもよい。二次アンテナシステム320は、例えば、1つ又は複数の全地球的測位システム(GPS)トランシーバー或いは1つ又は複数の全地球的航法衛星システム(GLONASS)トランシーバー等の1つ又は複数の地理位置情報トランシーバー322に通信可能に接続してもよい。複数の実施形態において、二次アンテナシステム320は、1つ又は複数のIEEE802.11無線トランシーバー324、1つ又は複数のブルートゥーストランシーバー326、1つ又は複数の近距離無線通信(NFC)トランシーバー328、又はこれらの組み合わせに通信可能に接続してもよい。
【００４１】
回路120は、機械読み取り可能な命令の1つ又は複数のセットを実行してもよく、それらの機械読み取り可能な命令は、回路120によって実行されると、回路120の少なくとも一部に、アプリケーションプロセッサを実現させる。いくつかの実装において、回路120は、アプリケーションプロセッサによって、1つ又は複数の表示出力330を生成し、(例えば、表示デバイスに表示されるハードキーボード又はソフトキーボードによる入力、ポインタ又はタッチスクリーンによる入力、又は同様の入力等の)1つ又は複数のユーザ入力332を受け取り、(例えば、動きディジタル画像又は静止ディジタル画像取得デバイスの)1つ又は複数のビデオ入力334を受け取り、1つ又は複数の音声入力336を受け取り、1つ又は複数の音声出力338を生成し、及び(例えば、マイクロUSBポート又はライトニング(Lightning)(登録商標)ポート等の)1つ又は複数の有線ポート又は無線ポート或いは同様のインターフェイス340を使用した外部デバイスとの通信を支援する。
【００４２】
図1を参照して上記で議論したように、回路120の少なくとも一部によって、物理的構成コントローラ124を実現してもよく、その物理的構成コントローラ124は、複数の作動させることが可能な要素140の各々のための1つ又は複数の出力信号142を生成する。いくつかの実装において、物理的構成コントローラ124は、1つ又は複数のセンサ150からの複数の信号を受信してもよい。
【００４３】
回路120は、機械読み取り可能な命令の1つ又は複数のセットを実行してもよく、それらの機械読み取り可能な命令は、回路120によって実行されると、回路120の少なくとも一部に、デバイスコントローラ122を実現させる。複数の実施形態において、デバイスコントローラ122のすべて又は一部は、アプリケーションコントローラに含まれてもよい。他の実施形態において、アプリケーションコントローラのすべて又は一部は、デバイスコントローラ122に含まれてもよい。回路120は、1つ又は複数の電力管理システム352による二次バッテリー等の電源350から電子デバイス300の中に含まれる様々な構成要素への電力の流れ及び分配を制御する。
【００４４】
回路120は、いずれかの数及びタイプのデバイス又はそれらのデバイスの組み合わせを含んでもよい。ダイオード、トランジスタ、インダクタ、コンデンサ、及び抵抗器等の半導体デバイスの形態で回路120を全体的に又は部分的に実装してもよい。そのような実装は、これらには限定されないが、1つ又は複数のシステムオンチップ(SoCs)、中央処理ユニット(CPUs)、ディジタル信号プロセッサ(DSPs)、グラフィックス処理ユニット(GPUs)、特定用途向け集積回路(ASICs)、フィールドプログラマブルゲートアレイ(FPGAs)等のいずれかの現在開発されている又は将来的に開発されるシングルコアプロセッサ又はマルチコアプロセッサ或いはマイクロプロセッサを含んでもよい。特に断わらない限り、図3に示されているさまざまなブロックの構成及び動作は、従来の設計の構成及び動作である。したがって、当業者は、そのようなブロックを理解するであろうから、本明細書においてはさらに詳細にそのようなブロックを説明することを要しない。
【００４５】
システムメモリ360は、リードオンリーメモリ(ROM)362及びランダムアクセスメモリ(RAM)366を含んでもよい。ROM362の一部は、電子デバイス300のための基本入力/出力システム(BIOS)364を含んでもよい。BIOS364は、例えば、回路120に複数の機械読み取り可能な命令のセットをロードさせることにより、物理的構成コントローラ124に基本的な機能を提供してもよく、それらの複数の機械読み取り可能な命令は、回路120に、物理的構成コントローラ124を実現させるとともに物理的構成コントローラ124として機能するようにさせる。
【００４６】
いくつかの実装において、システムメモリ360は、1つ又は複数の機械読み取り可能な命令のセットを含んでもよい。そのような機械読み取り可能な命令のセットは、これらには限定されないが、オペレーティングシステム368、1つ又は複数のアプリケーションプログラム370、ハウスキーピングプログラム372、及びプログラムデータ374を含んでもよい。少なくともいくつかの実装において、回路120は、記憶デバイス130からシステムメモリ360へと1つ又は複数の機械読み取り可能な命令のセットを実行のためにロードしてもよい。さまざまな実装において、記憶デバイス130に格納されているか又はそうでない場合には保持されている複数の機械読み取り可能な命令のセットのうちの1つ又は複数のセットは、回路120の少なくとも一部を、デバイスコントローラ122、物理的構成コントローラ124、又はそれらのいずれかの組み合わせに転換する。
【００４７】
いくつかの実装において、記憶デバイス130に格納されているか又はそうでない場合には保持されているデータは、1つ又は複数のデータストア又はデータベースを含んでもよく、それらのデータストア又はデータベースは、ある特定のイベントの生起とある特定の第2の物理的な構成との間の複数の論理的な関連性を表すデータを含んでもよい。例えば、記憶デバイス130は、第1の長手方向軸204の周りの湾曲を含む第2の物理的な構成と、その電子デバイス300による入来する電子メールの受信との間の論理的な関連性を表すデータを含んでもよい。動作においては、(例えば、入来する電話呼の見逃し、新たな電子メールの到来、新たなSMSメッセージの到来、新たな音声メールの受信、及び同様のイベント等の)さまざまなイベントが生起すると、デバイスコントローラ122は、物理的構成コントローラ124に1つ又は複数の通知又はメッセージを通信してもよい。複数の実施形態において、各々の通知又はメッセージは、イベントのタイプを表すデータを含んでもよい。その通知を受信すると、物理的構成コントローラ124は、記憶デバイス130から対応する第2の物理的な構成を表すデータを検索する1つ又は複数の動作を実行してもよい。
【００４８】
記憶デバイス130から第2の物理的な構成を示すデータを受信すると、物理的構成コントローラ124は、1つ又は複数の作動させることが可能なデバイス140を選択し、そして、各々の選択された作動させることが可能であるデバイス140の適切な変位を決定して、示された第2の物理的な構成を実現する。物理的構成コントローラ124は、1つ又は複数の出力信号142を生成し、それらの1つ又は複数の出力信号142は、それらの選択された作動させることが可能なデバイス140に、適切な変位を実現させる。
【００４９】
複数の実施形態において、デバイスコントローラ122、物理的構成コントローラ124、又はそれらの組み合わせは、1つ又は複数のセンサ150によって生成される複数の信号152を受信してもよい。複数の実施形態において、それらの複数の信号152の少なくともいくつかは、電子デバイス300が第1の物理的な構成202から第2の物理的な構成204へと遷移する際の1つ又は複数の環境変数を表すデータを含んでもよい。1つの例では、物理的構成コントローラ124は、画像センサ150に入射する周辺光の輝度を示す信号を使用して、その電子デバイス300が、ある表面に対して"裏向きの"配置になっているか又は"表向きの"配置になっているかを決定してもよい。その後、物理的構成コントローラ124は、そのような情報を使用して、第2の物理的な構成204のための湾曲の最も適切な方向を決定してもよい。
【００５０】
他の例では、1つ又は複数のセンサ150によって、第1の物理的な構成202から第2の物理的な構成204への遷移の間に直面する抵抗力又は第1の物理的な構成202から第2の物理的な構成204への遷移を実現するのに必要となる電力/力を示す信号を提供してもよい。物理的構成コントローラ124は、1つ又は複数の規定された抵抗力閾値とそのようなデータとを比較して、第1の物理的な構成202から第2の物理的な構成204への遷移が中止されるべきであるか否かを決定してもよい。例えば、物理的構成コントローラ124が、第1の物理的な構成202から第2の物理的な構成204へと筐体104を遷移させることを試みているときに、その電子デバイス300が重い対象物の下に位置している場合には、上記の増加した抵抗力が発生する。オペレーティングシステム368、アプリケーションプログラム370、他のプログラム/モジュール372、及びプログラムデータ374は、システムメモリ360の中に格納されているものとして図3において示されているが、記憶デバイス130にそれらの全体又は部分が格納されていてもよい。
【００５１】
図4は、本開示の少なくとも1つの実施形態にしたがって、第1の物理的な構成202から第2の物理的な構成204へと電子デバイスの筐体104の形状を変化させる例示的な方法400のハイレベルフローチャートである。いくつかの実装において、1つ又は複数のイベントが生起すると、回路120は、1つ又は複数の通知又はメッセージを生成するようにさせられ、それらの1つ又は複数の通知又はメッセージは、物理的構成コントローラ124に送られる。その通知は、生起してその通知の生成の原因となったイベントを示すデータを含む。物理的構成コントローラ124は、その通知を生じさせたイベントが、第2の物理的な構成204と論理的に関連しているか否かを決定する。そのイベントが第2の物理的な構成204と論理的に関連しているという決定に応答して、物理的構成コントローラ124は、その第2の物理的な構成を選択し、1つ又は複数の出力信号142を生成し、それらの1つ又は複数の出力信号142は、ある規定された距離だけ1つ又は複数の作動させることが可能な要素140を選択的に変位させて、その選択された第2の物理的な構成204を実現する。方法400は、ステップ402で開始する。
【００５２】
ステップ404において、回路120は、入力信号を受信する。少なくともいくつかの実装において、その入力信号は、ブロードバンドプロセッサ302によってデバイスコントローラ122に提供される。その入力信号は、1つ又は複数の規定されたイベントの生起を示すデータを含む。そのような規定されたイベントは、いずれかのイベント又は生起を含んでもよく、これらのうちの1つ又は複数には限定されないが、応答されていない見逃された入来電話呼、応答されていない新たな音声メールメッセージ、応答されていない新たな入来電子メール、応答されていない新たな入来SMSメッセージ、応答されていない新たなプッシュ通知、応答されていない新たなアンバーアラート(Amber  alert)、又は同様なメッセージ又は通知を含んでもよい。
【００５３】
ステップ406において、デバイスコントローラ122又は物理的構成コントローラ124は、そのデバイスのユーザが入力信号によって示されるイベントに既に応答しているか否かを決定する。そのデバイスのユーザが、例えば、そのデバイスにログインして、(例えば、1つ又は複数の規定された入力デバイス又はボタンを押すといったように)1つ又は複数の規定された入力を提供することにより、又は、同様の手順により、そのイベントに応答する場合には、方法400は、ステップ414で終了し、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成204への遷移を試みない。
【００５４】
ステップ408において、物理的構成コントローラ124は、受信した入力信号に対応する第2の物理的な構成204を選択する。ステップ406においてユーザが入力信号に対する応答を提供することに失敗したことに応答して、物理的構成コントローラ124は、デバイスコントローラ122から通知又は同様のメッセージを受信する。その通知又はメッセージは、デバイスコントローラ122が受信した入力信号の1つ又は複数の特性又はコンテンツを示すデータを収容しているか又はそうでない場合には含んでいてもよい。物理的構成コントローラ124は、入力信号のコンテンツと第2の物理的な構成204との間に論理的な関連性が存在するか否かを決定する。
【００５５】
ステップ410において、物理的構成コントローラ124は、複数の作動させることが可能な要素140のうちのいずれが、ステップ408において選択された望ましい第2の物理的な構成を生成するかを決定するとともに、その選択された作動させることが可能な要素140の各々についての対応する変位を決定する。物理的構成コントローラ124は、複数の作動させることが可能な要素140の各々のための出力信号142を生成する。
【００５６】
ステップ412において、作動させることが可能な要素140は、第1の物理的な構成202から第2の物理的な構成204へと電子デバイスの筐体104を遷移させるのに十分な距離だけ変位させられる。いくつかの例では、複数の作動させることが可能な要素140のいくつか又はすべては、電力供給がそれらの複数の作動させることが可能な要素140から解除された後も、その第2の物理的な構成204にとどまってもよい(すなわち、それらの作動させることが可能な要素140は、"位置不一致(fail  in  position)"タイプの要素である)。いくつかの例では、それらの複数の作動させることが可能な要素140のいくつか又はすべては、電力供給がそれらの複数の作動させることが可能な要素140から解除された後に、いずれかの第1の物理的な構成202に戻ってもよい。
【００５７】
いくつかの例では、デバイスコントローラ122又は物理的構成コントローラ124は、(例えば、30秒、60秒、90秒、120秒、又はより長い時間等の)規定された時間期間の間、複数の作動させることが可能な要素140によって、その電子デバイス100の形状を変化させることを遅らせて、その通知に応答するための時間をユーザに与えてもよい。いくつかの実施形態において、デバイスコントローラ122又は物理的構成コントローラ124は、1つ又は複数の規定された通信の相手からの通知に応答して或いは1つ又は複数の規定された緊急の通知に応答して、直ちに、作動させることが可能な要素140によって、その電子デバイス100の形状を変化させてもよく、他の例では、(例えば、30秒、60秒、90秒、120秒、又はより長い時間等の)規定された時間期間の間、それらの複数の作動させることが可能な要素140によって、その電子デバイス100の形状を変化させることを遅らせてもよい。
【００５８】
いくつかの例では、デバイスコントローラ122又は物理的構成コントローラ124は、1つ又は複数の環境パラメータに基づいて、それらの複数の作動させることが可能な要素140によって、その電子デバイス100の形状を変化させてもよい。例えば、1つ又は複数のセンサが、そのユーザがその電子デバイス100を現在使用中であるか又はその電子デバイス100の近くにいるということを示している場合に、形状変化は、(例えば、30秒、60秒、90秒、120秒、又はより長い時間等の)規定された時間量だけ遅延させられてもよく、又は、(例えば、ユーザが、物理的構成コントローラ124によって通知を受信した際に進行中である電話呼を終了させるまで形状変化を遅らせるといったように)規定されたイベントの生起まで遅延させられてもよい。そのような例では、1つ又は複数のセンサが、ユーザがその電子デバイス100から離れているということを示している場合に、物理的構成コントローラ124は、その通知の受信の際に直ちに、それらの複数の作動させることが可能な要素140によって、その電子デバイスの筐体104の形状を変化させてもよい。そのような例では、1つ又は複数のセンサが、ユーザがその電子デバイス100から離れているということを示している場合に、物理的構成コントローラ124は、ユーザがその電子デバイス100を手に取った等のあるイベントの生起の際に直ちに、それらの複数の作動させることが可能な要素140によって、その電子デバイスの筐体104の形状を変化させてもよい。上記の方法は、ステップ414において終了する。
【００５９】
図5は、本開示の少なくとも1つの実施形態にしたがった例示的な方法500のハイレベルフローチャートであり、その例示的な方法500は、第1の物理的な構成202から複数の第2の物理的な構成204の組み合わせへと電子デバイスの筐体104の形状を変化させる。いくつかの実装において、複数のイベントが生起すると、回路120は、対応する複数の通知又はメッセージを生成するようにさせられ、それらの複数の通知又はメッセージは、物理的構成コントローラ124に送られる。それらの複数の通知の各々は、生起してそれぞれの通知の生成の原因となったイベントを示すデータを含む。デバイスコントローラ122から受信した複数の通知の各々について、物理的構成コントローラ124は、それぞれの通知の原因となったイベントが第2の物理的な構成204と論理的に関連しているか否かを決定する。複数のイベントの各々がそれぞれの複数の第2の物理的な構成204A乃至204nのうちの1つと論理的に関連しているとの決定に応答して、物理的構成コントローラ124は、複数の第2の物理的な構成204A乃至204nを選択し、それらの複数の第2の物理的な構成204A乃至204nを組み合わせる1つ又は複数の出力信号142を生成し、規定された距離だけ、1つ又は複数の作動させることが可能な要素140を選択的に変位させて、選択され組み合わせられた第2の物理的な構成204を実現する。方法500は、ステップ502において開始する。
【００６０】
ステップ504において、回路120は、複数の入力信号を受信する。少なくともいくつかの実装において、それらの複数の入力信号は、ブロードバンドプロセッサ302によってデバイスコントローラ122に提供される。それらの複数の入力信号の各々は、ある規定されたイベントの生起を示すデータを含む。そのような規定されたイベントは、いずれかのイベント又は生起を含んでもよく、これらのうちの1つ又は複数には限定されないが、応答されていない見逃された入来電話呼、応答されていない新たな音声メールメッセージ、応答されていない新たな入来電子メール、応答されていない新たな入来SMSメッセージ、応答されていない新たなプッシュ通知、応答されていない新たなアンバーアラート(Amber  alert)、又は同様なメッセージ又は通知を含んでもよい。
【００６１】
ステップ506において、デバイスコントローラ122又は物理的構成コントローラ124は、そのデバイスのユーザがそれらの複数の入力信号によって示される複数のイベントのすべてに既に応答しているか否かを決定する。そのデバイスのユーザが、例えば、そのデバイスにログインして、(例えば、1つ又は複数の規定された入力デバイス又はボタンを押すといったように)1つ又は複数の規定された入力を提供することにより、又は、同様の手順により、それらの複数のイベントのすべてに応答する場合には、方法500は、ステップ514で終了し、物理的構成コントローラ124は、第1の物理的な構成202から組み合わせられた第2の物理的な構成204への遷移を試みない。
【００６２】
ステップ508において、物理的構成コントローラ124は、複数の応答されていない入力信号の各々に対応する第2の物理的な構成204A乃至204nを選択する。ステップ506においてユーザが複数の入力信号のすべてに対する応答を提供することに失敗したことに応答して、物理的構成コントローラ124は、デバイスコントローラ122からそれらの複数の応答されていない入力信号の各々についての複数の通知又は同様のメッセージを受信する。それらの複数の通知又はメッセージの各々は、デバイスコントローラ122が受信したそれぞれの入力信号の1つ又は複数の特性又はコンテンツを示すデータを収容しているか又はそうでない場合には含んでいてもよい。物理的構成コントローラ124は、それらの複数の入力信号の各々のコンテンツとそれぞれの第2の物理的な構成204A乃至204nとの間に論理的な関連性が存在するか否かを決定する。
【００６３】
ステップ510において、物理的構成コントローラ124は、第2の物理的な構成204A乃至204nのすべてを組み合わせて、単一の組み合わせられた第2の物理的な構成とし、複数の作動させることが可能な要素140のうちのいずれが、その組み合わせられた第2の物理的な構成を生成するかを決定するとともに、それらの選択された作動させることが可能な要素140の各々についての対応する変位を決定する。物理的構成コントローラ124は、複数の作動させることが可能な要素140の各々のための出力信号142を生成する。
【００６４】
ステップ512において、作動させることが可能な要素140は、第1の物理的な構成202から組み合わせられた第2の物理的な構成204へと電子デバイスの筐体104を遷移させるのに十分な距離だけ変位させられる。いくつかの例では、複数の作動させることが可能な要素140のいくつか又はすべては、電力供給がそれらの複数の作動させることが可能な要素140から解除された後も、その組み合わせられた第2の物理的な構成204にとどまってもよい(すなわち、それらの作動させることが可能な要素140は、"位置不一致(fail  in  position)"タイプの要素である)。いくつかの例では、それらの複数の作動させることが可能な要素140のいくつか又はすべては、電力供給がそれらの複数の作動させることが可能な要素140から解除された後に、いずれかの第1の物理的な構成202に戻ってもよい。方法500は、ステップ514において終了する。
【００６５】
図6は、本開示の少なくとも1つの実施形態にしたがった例示的な方法600のハイレベルフローチャートであり、その例示的な方法600は、第1の物理的な構成202から複数の第2の物理的な構成204からなるシーケンスへと電子デバイスの筐体104の形状を変化させる。いくつかの実装において、複数のイベントが生起すると、回路120は、対応する複数の通知又はメッセージを生成するようにさせられ、それらの複数の通知又はメッセージは、物理的構成コントローラ124に送られる。それらの複数の通知の各々は、生起してそれぞれの通知の生成の原因となったイベントを示すデータを含む。デバイスコントローラ122から受信した複数の通知の各々について、物理的構成コントローラ124は、第2の物理的な構成204が、それぞれの通知の生成を引き起こす原因となったある特定のイベントの生起と論理的に関連しているか否かを決定する。ある特定の第2の物理的な構成204が、複数のイベントのいくつか又はすべてと論理的に関連しているとの決定に応答して、物理的構成コントローラ124は、複数の第2の物理的な構成204A乃至204nを含むシーケンスを選択し、1つ又は複数の出力信号142を生成し、それらの1つ又は複数の出力信号142は、規定された距離だけ、1つ又は複数の作動させることが可能な要素140を選択的かつ順次的に変位させ、それらの複数の第2の物理的な構成204A乃至204nからなる選択されたシーケンスを実現する。方法600は、ステップ602において開始する。
【００６６】
ステップ604において、回路120は、複数の入力信号を受信する。少なくともいくつかの実装において、ブロードバンドプロセッサ302は、デバイスコントローラ122にそれらの複数の入力信号を提供してもよい。それらの複数の信号の各々は、ある規定されたイベントに関する(例えば、新たな受信した電子メール等の)生起又は(例えば、入来するセルラー電話呼の応答に失敗した等の)生起の欠如を示すデータを含んでもよい。そのような規定されたイベントは、1つ又は複数のイベント又は生起を含んでもよく、これらのうちの1つ又は複数には限定されないが、応答されていない見逃された入来電話呼、応答されていない新たな音声メールメッセージ、応答されていない新たな入来電子メール、応答されていない新たな入来SMSメッセージ、応答されていない新たなプッシュ通知、応答されていない新たなアンバーアラート(Amber  alert)、又は同様なメッセージ又は通知を含んでもよい。
【００６７】
ステップ606において、デバイスコントローラ122又は物理的構成コントローラ124は、ユーザがそれらの複数の入力信号によって示される複数のイベントの各々に既に応答しているか否かを決定する。ユーザの応答は、これらには限定されないが、1つ又は複数の動作を実行するステップ、又はユーザがその通知を受信したことを示す1つ又は複数の入力を提供するステップを含んでもよい。そのデバイスのユーザが、例えば、そのデバイスにログインして、(例えば、1つ又は複数の規定された入力シーケンスを提供するといったように)1つ又は複数の規定された入力を提供することにより、又は、同様の手順により、それらの複数のイベントのすべてに応答する場合には、方法600は、ステップ614で終了し、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成204へと電子デバイスの筐体104を遷移させることを試みない。
【００６８】
ステップ608において、物理的構成コントローラ124は、複数の応答されていないイベントの各々に対応するそれぞれの第2の物理的な構成204A乃至204nを選択する。ステップ606においてユーザが複数の入力信号の各々に対する応答を提供することに失敗したことに応答して、物理的構成コントローラ124は、デバイスコントローラ122からそれらの複数の応答されていない入力信号の各々についての複数の通知を受信する。それらの複数の通知の各々は、デバイスコントローラ122が受信したそれぞれの入力信号の1つ又は複数の特性又はコンテンツを示すデータを含んでいてもよい。いくつかの例において、複数の特性は、これらには限定されないが、イベントの生起の時間、イベントの生起の場所、又はイベントの生起のタイプのうちの1つ又は複数を含んでもよい。物理的構成コントローラ124は、それらの複数の入力信号の各々のコンテンツによって示されるイベントの生起とそれぞれの第2の物理的な構成204A乃至204nとの間に論理的な関連性が存在するか否かを決定する。
【００６９】
ステップ610において、物理的構成コントローラ124は、複数の第2の物理的な構成204A乃至204nからなるシーケンスを生成し、複数の作動させることが可能な要素140が複数の選択された第2の物理的な構成204A乃至204nからなるシーケンスを生成する順序を決定する。物理的構成コントローラ124は、また、それらの複数の作動させることが可能な要素140A乃至140nの各々のための対応する変位を決定して、複数の選択された第2の物理的な構成204A乃至204nからなるシーケンスを生成する。物理的構成コントローラ124は、それらの複数の作動させることが可能な要素140の各々のための複数の出力信号142からなるシーケンスを生成し、それらの複数の出力信号142からなるシーケンスは、複数の第2の物理的な構成204A乃至204nからなるシーケンスに対応する。
【００７０】
ステップ612において、作動させることが可能な要素140は、第1の物理的な構成202から複数の第2の物理的な構成204A乃至204nからなるシーケンスに含まれる複数の第2の物理的な構成204の各々へと電子デバイスの筐体104を遷移させるのに十分な距離だけ変位させられる。
【００７１】
図7は、本開示の少なくとも1つの実施形態にしたがった例示的な方法700のハイレベルフローチャートであり、その例示的な方法700は、1つ又は複数の検知されたパラメータが、規定された閾値の値を超える場合に、第1の物理的な構成202から第2の物理的な構成204への遷移を中止する。いくつかの実装において、電子デバイス100は、いずれかの数の環境センサ150を含んでもよい。例示的な複数の環境センサ150は、これらには限定されないが、1つ又は複数の輝度センサ、1つ又は複数の加速度計、1つ又は複数の応力センサ、1つ又は複数のひずみセンサ、1つ又は複数の温度センサ、1つ又は複数の湿度センサ又は水蒸気センサ、1つ又は複数のタイムキーパー、1つ又は複数の動きセンサ、又はこれらの組み合わせを含んでもよい。第1の物理的な構成202から第2の物理的な構成204への遷移が実行されるべきであるか否かを決定するのに、物理的構成コントローラ124によってそのような複数の環境センサ150を使用してもよい。そのような複数の環境センサ150は、第1の物理的な構成202から第2の物理的な構成204への遷移が進行中に中止されるべきであるということの原因となってもよい。そのような複数の環境センサ150は、物理的構成コントローラ124によって、そのユーザが電子デバイス100に近接して位置しているか、又は、さらにその電子デバイス100を手にしている時点での第1の物理的な構成202から第2の物理的な構成204への遷移をスケジューリングさせてもよい。方法700は、ステップ702において開始する。
【００７２】
ステップ704において、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成204へと電子デバイスの筐体104を遷移させる前に、1つ又は複数の環境的な値を決定する。複数の実施形態において、遷移の前の環境的な値は、これらには限定されないが、1つ又は複数のセンサ150によって検知される輝度、1つ又は複数のセンサ150によって検知される時間、又は1つ又は複数のセンサ150によって検知される動きを含んでもよい。いくつかの実施形態において、例えば、その電子デバイス100が表向きに位置しているか又は裏向きに位置しているかを決定するのに、検知された環境的な輝度を使用してもよい。屈曲の角度を決定するのに、物理的構成コントローラ124によってそのような情報を使用してもよく、それによって、上向きの屈曲(すなわち、上から見た場合に凹面状になっている)は、第1のイベントの生起を示し、下向きの屈曲(すなわち、上から見た場合に凸面状になっている)は、第2のイベントの生起を示す。いくつかの実施形態において、(例えば、通常は睡眠期間と関連している時間の間に、あるイベントが生起した場合に、朝の時間の間に形状の変化をスケジューリングするといったように)そのユーザが活動している場合に、ある時間期間又はある時間的なインターバルの間に、ある形状の遷移をスケジューリングするのに、物理的構成コントローラ124によって、検知された環境的な時間(すなわち、クロック時間)を使用してもよい。
【００７３】
ステップ706において、物理的構成コントローラ124は、その遷移の前の検知された環境的な値と1つ又は複数の閾値の値とを比較して、第1の物理的な構成202から第2の物理的な構成204への遷移を実行するべきであるか否かを決定する。例えば、第1の物理的な構成202から第2の物理的な構成204への遷移が、高い周辺湿度による損傷に対するその電子デバイスの感受性を増加させる可能性がある場合に、物理的構成コントローラ124は、そのような遷移が、そのような高い周辺湿度環境の中で実行されるべきであるか否かを評価してもよい。検知された環境的な条件又は周辺条件が1つ又は複数の規定された閾値をこえる場合には、物理的構成コントローラ124は、ステップ708においてその遷移を中止し、方法700は、ステップ716において終了する。
【００７４】
ステップ710において、物理的構成コントローラ124は、第1の物理的な構成202から1つ又は複数の第2の物理的な構成204への遷移を開始する。
【００７５】
ステップ712において、物理的構成コントローラ124は、第1の物理的な構成202から第2の物理的な構成204への遷移の間の1つ又は複数の環境的な値を検知する。いくつかの実施形態において、そのような環境的な値は、第1の物理的な構成202から第2の物理的な構成204への遷移を実行する際に、電子デバイスの筐体104によって及ぼされる応力又はひずみを含んでもよい。そのような応力又はひずみは、第1の物理的な構成202から第2の物理的な構成204への遷移を実行する際に、複数の作動させることが可能な要素140によって及ぼされる力を示している。複数の作動させることが可能な要素140によって及ぼされるそのような力は、例えば、それらの複数の作動させることが可能な要素140のうちのいくつか又はすべてに供給される電流を測定することによって非直接的に測定されてもよい。
【００７６】
ステップ714において、物理的構成コントローラ124は、例えば、複数の作動させることが可能な要素140によって及ぼされる力が、ある規定された閾値の値をこえるか否かといったように、1つ又は複数の環境的な条件又は周辺の条件が、1つ又は複数の規定された閾値をこえるか否かを決定する。物理的構成コントローラ124が、1つ又は複数の環境的な条件又は周辺の条件が1つ又は複数の規定された閾値を超えるということを決定する場合に、物理的構成コントローラ124は、ステップ708においてその遷移を中止し、方法700は、ステップ716において終了する。第1の物理的な構成202から第2の物理的な構成204への遷移の完了に成功すると、方法700は、ステップ716において終了する。
【００７７】
図8は、本開示の少なくとも1つの実施形態にしたがった例示的な方法800のハイレベルフローチャートであり、その例示的な方法800は、第2の物理的な構成204から第1の物理的な構成202へと電子デバイスの筐体104を復帰させる。いくつかの例では、そのデバイスのユーザがイベントの生起に応答するまで、その電子デバイスの筐体104は、第2の物理的な構成204にとどまってもよい。いくつかの実装において、ユーザの応答を受信すると、デバイスコントローラ122は、復帰信号を生成し、その復帰信号は、物理的構成コントローラ124へと通信される。いくつかの実装において、ユーザの応答を受信すると、物理的構成コントローラ124は、自ら、復帰信号を生成してもよい。復帰信号を受信すると、物理的構成コントローラ124は、第1の物理的な構成202へとその電子デバイスの筐体104を遷移させる。方法800は、ステップ802において開始する。
【００７８】
ステップ804において、物理的構成コントローラ124は、復帰信号を受信するか又は自ら生成する。いくつかの例では、ユーザがある規定された動作を行ったことに応答して、復帰信号を生成してもよく、その規定された動作は、第1の物理的な構成202から第2の物理的な構成204への遷移によって提供される通知の応答を示している。例えば、ユーザが、以前には見ていなかった電子メールを見た場合に、復帰信号を生成してもよく、その以前には見ていなかった電子メールは、通知の生成及び第1の物理的な構成202から第2の物理的な構成204へのその電子デバイスの筐体104の結果としての遷移につながった電子メールである。いくつかの例では、ユーザが、例えば、その電子デバイスの筐体104にある応答ボタン又は他のデバイスを押す等の規定された動作を実行した場合に、復帰信号を生成してもよい。いくつかの例では、その電子デバイスの筐体104に(例えば、第1の物理的な構成202へとその電子デバイスの筐体104を"たわませて元に戻す"ことを示す力等の)復元力を手動で加えることによって、復帰信号を生成してもよい。
【００７９】
ステップ806において、物理的構成コントローラ124は、複数の作動させることが可能な要素140の各々のための変位を決定して、第1の物理的な構成202へとその電子デバイスの筐体104を復帰させる。それらの複数の作動させることが可能な要素140の各々のための変位を決定した後に、物理的構成コントローラ124は、それらの複数の作動させることが可能な要素140の各々のための複数の出力信号142からなるシーケンスを生成する。
【００８０】
ステップ808において、作動させることが可能な要素140は、第1の物理的な構成202へと電子デバイスの筐体104を遷移させるのに十分な距離だけ変位させられる。方法800は、ステップ810において終了する。
【００８１】
以下の複数の例は、さらなる実施形態に関している。本開示の以下の複数の例は、デバイス、方法、少なくとも1つの機械読み取り可能な媒体等の対象となる素材を含んでもよく、その機械読み取り可能な媒体は、複数の命令を格納し、それらの複数の命令は、実行されると、機械が、その方法に基づく複数の動作、その方法に基づく複数の動作を実行する手段、及び/又は信頼されている入力セッションを結び付け、そして、信頼されている出力セッションにして、以前に信頼されていた出力セッションから取得される暗号化されたデータの再利用を防止するシステムを実行するようにさせる。
【００８２】
例1によれば、メモリ使用量及びメモリアクセスを改善するための電子的なごみの収集システムが提供される。その電子的なごみの収集システムは、原子トランザクションメモリを含んでもよく、複数の突然変異誘発因子(mutators)によってアクセスすることが可能である複数の対象にデータ記憶を提供してもよい。その電子的なごみの収集システムは、原子トランザクションメモリと通信可能に接続される回路を含んでもよい。その電子的なごみの収集システムは、その回路に接続され、第1の機械読み取り可能な命令のセットを含む記憶デバイスをさらに含んでもよく、その第1の機械読み取り可能な命令のセットは、実行されると、その回路が、電子的なごみの収集回路として動作するようにさせ、その電子的なごみの収集回路は、その原子トランザクションメモリの中の第1のメモリ位置からその原子トランザクションメモリの中の第2のメモリ位置への対象の第1の数のトランザクション高速パス移動を試行し、そして、第1の数のトランザクション高速パス移動の試行の後のその対象の移動の失敗に応答して、第1のメモリ位置から第2のメモリ位置へのその対象の非トランザクション低速パス移動を試行する、ように構成される。
【００８３】
例2は、例1の構成要素を含んでもよく、記憶デバイスは、第2の機械読み取り可能な命令のセットを含み、その第2の機械読み取り可能な命令のセットは、少なくとも1つの突然変異誘発因子が、第1のメモリ位置と論理的に関連する転送フィールドから第2のメモリ位置に対応するアドレスを表すデータを読み出すようにさせてもよい。第2の機械読み取り可能な命令のセットは、さらに、少なくとも1つの突然変異誘発因子が、第2のメモリ位置と論理的に関連する転送フィールドのコンテンツを第1の時間に決定し、第2のメモリ位置と論理的に関連している転送フィールドにおける非論理状態、第1の論理状態、又は第2の論理状態のうちの少なくとも1つを示すデータの存在に応答して、第2のメモリ位置にある対象を更新する、ようにさせてもよい。
【００８４】
例1によれば、電子デバイスの物理的に変形可能な筐体が提供される。その物理的に変形可能な筐体は、第1の物理的な構成を有している外部表面を含む筐体を含んでもよく、その第1の物理的な構成は、ユーザによるその電子デバイスの使用を容易にする。その物理的に変形可能な筐体は、その筐体の外部表面の少なくとも一部に動作可能に接続されている複数の作動させることが可能な要素を含んでもよい。その物理的に変形可能な筐体は、その筐体の中に配置され、複数の作動させることが可能な要素の各々と通信可能に接続されている回路と、その回路と通信可能に接続され、データ又は機械読み取り可能な命令のうちの少なくとも一方を含む記憶デバイスと、を含んでもよく、そのデータ又は機械読み取り可能な命令は、その回路によって実行されると、その回路が、物理的構成コントローラを実現するようにさせる。その物理的構成コントローラは、イベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知を受信してもよく、その通知は、そのイベントを示すデータを含み、その物理的構成コントローラは、そのイベントと論理的に関連する筐体の第2の物理的な構成を決定し、そして、それらの複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成してもよく、その出力は、それらの複数の作動させることが可能な要素のうちの少なくとも1つの変位を生じさせ、そして、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させる、ように構成される。
【００８５】
例2は、例1の構成要素を含んでもよく、物理的構成コントローラと通信可能に接続され、そのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答して、その通知を生成するように構成される少なくとも1つのデバイスコントローラを追加的に含んでもよい。
【００８６】
例3は、例2の構成要素を含んでもよく、イベントは、電子デバイスによって受信された入来電話呼、電子デバイスによって受信された未開封の音声メールメッセージ、電子デバイスによって受信され見逃された電話呼、電子デバイスによって受信されたSMSメッセージ、又は電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含む。
【００８７】
例4は、例1の構成要素を含んでもよく、物理的構成コントローラに、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成させる機械読み取り可能な命令は、さらに、物理的構成コントローラが、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるために、複数の作動させることが可能な要素のうちの少なくとも1つを選択するようにさせ、選択された作動させることが可能な要素の各々について、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるのに十分な変位を決定するようにさせてもよい。
【００８８】
例5は、例1乃至例4のいずれか1つの構成要素を含んでもよく、複数の作動させることが可能な要素の各々は、直線的に変位可能な作動させることが可能な要素、形状記憶合金によって形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含んでもよい。
【００８９】
例6は、例1乃至例4のいずれか1つの構成要素を含んでもよく、機械読み取り可能な命令は、さらに、物理的構成コントローラが、復帰信号の受信に応答して、第1の物理的な構成へと筐体を戻すようにさせてもよい。
【００９０】
例7によれば、第1の物理的な構成から第2の物理的な構成へと携帯用の電子デバイスの筐体を遷移させる物理的構成コントローラが提供される。その物理的構成コントローラは、回路と、通信可能に接続されている記憶デバイスと、を含んでもよく、その記憶デバイスは、データ又は機械読み取り可能な命令のうちの少なくとも一方を含み、そのデータ又は機械読み取り可能な命令は、その回路によって実行されると、その回路が物理的構成コントローラを実現するようにさせる。物理的構成コントローラは、イベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知を受信してもよく、その通知は、そのイベントを示すデータを含み、物理的構成コントローラは、そのイベントと論理的に関連する筐体の第2の物理的な構成を決定してもよく、そして、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成してもよく、その出力は、それらの複数の作動させることが可能な要素のうちの少なくとも1つの変位を生じさせ、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させる、ように構成される。
【００９１】
例8は、例7の構成要素を含んでもよく、イベントは、電子デバイスによって受信された入来電話呼、電子デバイスによって受信された未開封の音声メールメッセージ、電子デバイスによって受信され見逃された電話呼、電子デバイスによって受信されたSMSメッセージ、又は電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含む。
【００９２】
例9は、例7の構成要素を含んでもよく、物理的構成コントローラに、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成させる機械読み取り可能な命令は、さらに、その物理的構成コントローラが、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるために、複数の作動させることが可能な要素のうちの少なくとも1つを選択するようにさせ、選択された作動させることが可能な要素の各々について、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるのに十分な変位を決定するようにさせてもよい。
【００９３】
例10は、例7乃至例9のうちのいずれか1つの構成要素を含んでもよく、機械読み取り可能な命令は、さらに、物理的構成コントローラが、復帰信号の受信に応答して、第1の物理的な構成へと携帯用セルラー通信デバイスを戻すようにさせてもよい。
【００９４】
例11によれば、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させる方法が提供される。その方法は、通信可能に接続されている記憶デバイスに格納されている機械読み取り可能な命令のセットを回路によって実行するステップを含んでもよく、機械読み取り可能な命令は、実行されると、その回路が、少なくとも物理的構成コントローラを実現するようにさせる。その方法は、イベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知を物理的構成コントローラによって受信するステップをさらに含んでもよく、その通知は、そのイベントを示すデータを含む。その方法は、そのイベントと論理的に関連する筐体の第2の物理的な構成を物理的構成コントローラによって決定するステップと、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を物理的構成コントローラによって生成するステップと、をさらに含んでもよい。
【００９５】
例12は、例11の構成要素を含んでもよく、上記の方法は、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるために、少なくとも1つの作動させることが可能な要素を変位させるステップを追加的に含んでもよい。
【００９６】
例13は、例11の構成要素を含んでもよく、イベントの生起に応答する入力の電子デバイスでの受信の失敗に応答して、通信可能に接続されるデバイスコントローラによってその通知を生成するステップを追加的に含んでもよい。
【００９７】
例14は、例11の構成要素を含んでもよく、イベントを示すデータを含む通知を受信するステップは、物理的構成コントローラによって通知を受信するステップを含み、その通知は、電子デバイスによって受信された入来電話呼、電子デバイスによって受信された未開封の音声メールメッセージ、電子デバイスによって受信され見逃された電話呼、電子デバイスによって受信されたSMSメッセージ、又は電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含むイベントを示すデータを含む。
【００９８】
例15は、例11の構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成するステップは、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるために、物理的構成コントローラによって、複数の作動させることが可能な要素のうちの少なくとも1つを選択するステップと、選択された作動させることが可能な要素の各々について、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるのに十分な変位を物理的構成コントローラによって決定するステップと、を含んでもよい。
【００９９】
例16は、例11乃至例15のうちのいずれか1つの構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成するステップは、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を物理的構成コントローラによって生成するステップを含んでもよく、複数の作動させることが可能な要素の各々は、直線的に変位可能な作動させることが可能な要素、形状記憶合金によって形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含む。
【０１００】
例17は、例11乃至例15のいずれか1つの構成要素を含んでもよく、上記の方法は、物理的構成コントローラによって、1つ又は複数の復帰信号を受信するステップと、1つ又は複数の復帰信号の受信に応答して、物理的構成コントローラによって、第2の物理的な構成から第1の物理的な構成へと筐体を遷移させるステップと、を追加的に含んでもよい。
【０１０１】
例18は、例11乃至例15のうちのいずれか1つの構成要素を含んでもよく、イベントを示すデータを含む通知を受信するステップは、物理的構成コントローラによって複数の通知を受信するステップを含んでもよく、それらの複数の通知の各々は、それぞれのイベントを示すデータを含み、それらの複数の通知の各々は、それぞれのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知である。
【０１０２】
例19は、例18の構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成するステップは、複数の作動させることが可能な要素のうちの少なくとも1つのための複合的な出力を生成するステップを含んでもよく、その複合的な出力は、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるように構成され、第2の物理的な構成は、複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成の各々の複合体である。
【０１０３】
例20は、例18の構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成するステップは、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を順次的に生成するステップを含んでもよく、順次的に生成された出力は、第1の物理的な構成から複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成によって構成されるシーケンスに筐体を遷移させるように構成される。
【０１０４】
例21によれば、物理的に変換可能な携帯用セルラー通信デバイスが提供される。その物理的に変換可能なセルラー通信デバイスは、外部表面を有する筐体と、少なくとも一部分が筐体の中に配置され、複数の信号のうちの少なくとも1つを受信するように構成されるトランシーバーと、そのトランシーバーによる少なくとも1つの信号の受信に応答して、第1の物理的な構成から第2の物理的な構成へと筐体の外部表面のすべて又は一部を可逆的かつ物理的に構成するように構成される作動させることが可能な要素と、を含んでもよく、その第2の物理的な構成は、少なくとも1つの受信した信号と論理的に関連している。
【０１０５】
例22は、例21の構成要素を含んでもよく、作動させることが可能な要素は、直線的に変位可能な作動させることが可能な要素、少なくとも部分的に形状記憶合金を使用して形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含んでもよい。
【０１０６】
例23は、例21の構成要素を含んでもよく、複数の信号は、入来セルラー電話呼を示す信号、新たな音声メールを示す信号、見逃されたセルラー電話呼を示す信号、新たな入来SMSメッセージを示す信号、又は新たな入来電子メールメッセージを示す信号、のうちの少なくとも1つを含む。
【０１０７】
例24によれば、電子デバイスの周りに配置されている筐体の物理的な形状を、第1の物理的な構成から複数の第2の物理的な構成のうちの少なくとも1つへと遷移させる方法が提供される。その方法は、物理的構成コントローラによって1つ又は複数の通知を受信するステップを含んでもよい。その方法は、物理的構成コントローラによって、複数の第2の物理的な構成のうちの1つを選択するステップを追加的に含んでもよく、各々の選択された第2の物理的な構成は、1つ又は複数の受信した通知のうちのそれぞれの通知と論理的に関連している。その方法は、物理的構成コントローラによって、選択された第2の物理的な構成へと電子デバイスの筐体の外部表面の少なくとも一部を遷移させるステップをさらに含んでもよい。
【０１０８】
例25は、例24の構成要素を含んでもよく、上記の方法は、物理的構成コントローラによって、少なくとも1つの復帰信号を受信するステップと、物理的構成コントローラによって、第1の物理的な構成へと筐体を遷移させるステップと、を追加的に含んでもよい。
【０１０９】
例26は、例24の構成要素を含んでもよく、選択された第2の物理的な構成へと電子デバイスの筐体の外部表面の少なくとも一部を遷移させるステップは、筐体の外部表面の少なくとも一部に動作可能に接続されている1つ又は複数の作動させることが可能な要素を変位させて、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるステップを含んでもよい。
【０１１０】
例27は、例26の構成要素を含んでもよく、1つ又は複数の作動させることが可能な要素を変位させるステップは、直線的に変位可能な作動させることが可能な要素、少なくとも部分的に形状記憶合金を使用して形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを変位させるステップを含んでもよい。
【０１１１】
例28は、例24の構成要素を含んでもよく、1つ又は複数の通知を受信するステップは、入来セルラー電話呼を示す通知、新たな音声メールを示す通知、見逃されたセルラー電話呼を示す通知、新たなSMSメッセージを示す通知、又は新たな入来電子メールメッセージを示す通知、のうちの少なくとも1つを含む1つ又は複数の通知を受信するステップを含んでもよい。
【０１１２】
例29によれば、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるシステムが提供される。第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させる上記のシステムは、複数の通知を受信する手段を含んでもよく、それらの複数の通知の各々は、それぞれのイベントを示すデータを含み、それらの複数の通知の各々は、それぞれのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答する通知である。第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させる上記のシステムは、その通知と論理的に関連する第2の物理的な構成を決定する手段と、第1の物理的な構成から第2の物理的な構成へと筐体の外部表面を遷移させるために、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段と、をさらに含んでもよい。
【０１１３】
例30は、例29の構成要素を含んでもよく、筐体の外部表面の少なくとも一部を変位させて、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させる手段を追加的に含んでもよい。
【０１１４】
例31は、例29の構成要素を含んでもよく、それぞれのイベントの生起に応答する入力の電子デバイスでの受信の失敗に応答して、それらの複数の通知の各々を生成する手段を追加的に含んでもよい。
【０１１５】
例32は、例29の構成要素を含んでもよく、イベントを示すデータを含む通知を受信することは、物理的構成コントローラによって通知を受信することを含み、その通知は、電子デバイスによって受信された入来電話呼、電子デバイスによって受信された未開封の音声メールメッセージ、電子デバイスによって受信され見逃された電話呼、電子デバイスによって受信されたSMSメッセージ、又は電子デバイスによる電子メールメッセージの受信、のうちの少なくとも1つを含むイベントを示すデータを含む。
【０１１６】
例33は、例29の構成要素を含んでもよく、第1の物理的な構成から第2の物理的な構成へと筐体の外部表面を遷移させるために、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段は、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるために、複数の作動させることが可能な要素のうちの少なくとも1つを選択する手段と、選択された作動させることが可能な要素の各々について、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるのに十分な変位を決定する手段と、を含んでもよい。
【０１１７】
例34は、例29乃至例33のうちのいずれか1つの構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段は、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段を含んでもよく、複数の作動させることが可能な要素の各々は、直線的に変位可能な作動させることが可能な要素、形状記憶合金によって形成された作動させることが可能な要素、圧電型の作動させることが可能な要素、又はモーターによって駆動される作動させることが可能な要素、のうちの少なくとも1つを含む。
【０１１８】
例35は、例29乃至例33のうちのいずれか1つの構成要素を含んでもよく、上記のシステムは、1つ又は複数の復帰信号を受信する手段と、1つ又は複数の復帰信号の受信に応答して、第2の物理的な構成から第1の物理的な構成へと筐体を遷移させる手段と、を追加的に含んでもよい。
【０１１９】
例36は、例29乃至例33のうちのいずれか1つの構成要素を含んでもよく、各々が、それぞれのイベントを示すデータを含む複数の通知を受信する手段は、複数の通知を受信する手段を含んでもよく、それらの複数の通知の各々は、それぞれのイベントを示すデータを含む。
【０１２０】
例37は、例36の構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段は、複数の作動させることが可能な要素のうちの少なくとも1つのための複合的な出力を生成する手段を含んでもよく、その複合的な出力は、第1の物理的な構成から第2の物理的な構成へと筐体を遷移させるように構成され、第2の物理的な構成は、複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成の各々の複合体である。
【０１２１】
例38は、例36の構成要素を含んでもよく、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を生成する手段は、複数の作動させることが可能な要素のうちの少なくとも1つのための出力を順次的に生成する手段を含んでもよく、順次的に生成された出力は、第1の物理的な構成から複数の通知のうちのそれぞれの通知の各々と論理的に関連する複数の第2の物理的な構成によって構成されるシーケンスに筐体を遷移させるように構成される。
【０１２２】
例39によれば、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるシステムが提供され、そのシステムは、例11乃至例20のうちのいずれか1つの方法を実行するように構成される。
【０１２３】
例40によれば、例11乃至例20のいずれか1つの方法を実行するように構成されるチップセットが提供される。
【０１２４】
例41によれば、少なくとも1つの機械読み取り可能な媒体が提供され、その機械読み取り可能な媒体は、複数の命令を含み、それらの複数の命令は、コンピューティングデバイスによる実行に応答して、そのコンピューティングデバイスが、例11乃至例20のいずれか1つにしたがった方法を実行するようにさせる。
【０１２５】
例42によれば、第1の物理的な構成から第2の物理的な構成へと電子デバイスの筐体を遷移させるように構成されるデバイスが提供され、そのデバイスは、例11乃至例20のうちのいずれか1つの方法を実行するように構成される。
【０１２６】
本明細書におけるいずれかの実施形態において使用されているように、"システム"又は"モジュール"の語は、例えば、ソフトウェア、ファームウェア、及び/又は回路を指してもよく、それらのソフトウェア、ファームウェア、及び/又は回路は、上記で言及した複数の動作のうちのいずれかを実行するように構成される。非一時的コンピュータ読み取り可能な記憶媒体に記録されるソフトウェアパッケージ、コード、命令、命令セット、及び/又はデータとしてソフトウェアを実現してもよい。複数のメモリデバイスの中で(例えば、不揮発性の)ハードコード化されたコード、命令、又は命令セット、及び/又はデータとしてファームウェアを実現してもよい。本明細書におけるいずれかの実施形態において使用されているように、"回路"は、例えば、単独で又はいずれかの組み合わせとして、配線接続された回路、1つ又は複数の個々の命令処理コアを含むコンピュータプロセッサ等のプログラム可能な回路、状態マシン回路、及び/又はファームウェアを含んでもよく、ファームウェアは、プログラム可能な回路又は将来的なコンピューティングの枠組みによって実行される複数の命令を格納し、それらの将来的なコンピューティングの枠組みは、例えば、大規模並列処理、アナログコンピューティング又は量子コンピューティング、ニューラルネットワークプロセッサ及び上記のもののうちの非シリコンの実装等の加速装置に関するハードウェアの実施形態を含む。回路として集合的に又は個々にモジュールを実現してもよく、それらの回路は、例えば、集積回路(IC)、システムオンチップ(SoC)、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、サーバ、スマートフォン等のより大きなシステムの部分を形成していてもよい。
【０１２７】
あるシステムの中で、本明細書において説明された複数の動作のうちのいずれかを実装してもよく、そのシステムは、(例えば、非一時的記憶媒体等の)1つ又は複数の記憶媒体を含み、それらの1つ又は複数の記憶媒体は、個々に又は組み合わせとして複数の命令を格納しており、それらの複数の命令は、1つ又は複数のプロセッサによって実行されると、複数の方法を実行する。ここでは、プロセッサは、例えば、サーバのCPU、モバイルデバイスのCPU、及び/又は他のプログラム可能な回路を含んでもよい。また、本明細書において説明される複数の動作は、1つより多くの異なる物理的な位置にある複数の処理構造等の複数の物理的なデバイスにわたって分散させられていてもよいということが意図される。記憶媒体は、例えば、ハードディスク、フロッピーディスク、光ディスク、コンパクトディスクリードオンリーメモリ(CD-ROM)、書き換え可能なコンパクトディスク(CD-RW)、及び磁気光ディスクを含むいずれかのタイプのディスク、リードオンリーメモリ(ROM)、ダイナミックランダムアクセスメモリ(DRAM)及びスタティックランダムアクセスメモリ(SRAM)等のランダムアクセスメモリ(RAM)、消去可能かつプログラム可能なリードオンリーメモリ(EPROM)、電気的に消去可能かつプログラム可能なリードオンリーメモリ(EEPROM)、フラッシュメモリ、ソリッドステートディスク(SSD)、埋め込み型マルチメディアカード(eMMC)、セキュアディジタル入力/出力(SDIO)カード、磁気カード又は光カード等の半導体デバイス、又は電子的な命令を格納するのに適しているいずれかのタイプの媒体等のいずれかのタイプの有体的な媒体を含んでもよい。プログラム可能な制御デバイスによって実行される複数のソフトウェアモジュールとして他の実施形態を実装してもよい。
【０１２８】
本明細書において採用されている用語及び表現は、説明のための用語として使用されているが、限定のための用語として使用されてはおらず、そのような用語及び表現を使用する場合には、示されており且つ説明されている複数の特徴(又はそれらの複数の部分)のいずれかの等価なものを除外する意図は存在せず、請求項に記載された発明の範囲内においてさまざまな修正が可能であるということが認識される。したがって、特許請求の範囲は、そのような等価なもののすべてを対象とすることを意図している。
【図１】
2018529135.tif 000003
【図２Ａ】
2018529135.tif 000004
【図２Ｂ】
2018529135.tif 000005
【図２Ｃ】
2018529135.tif 000006
【図２Ｄ】
2018529135.tif 000007
【図３】
2018529135.tif 000008
【図４】
2018529135.tif 000009
【図５】
2018529135.tif 000010
【図６】
2018529135.tif 000011
【図７】
2018529135.tif 000012
【図８】
2018529135.tif 000013
【国際調査報告】
2018529135.tif 000014
2018529135.tif 000015