Apple、HTCを特許侵害で提訴[更新]

Apple、HTCを特許侵害で提訴[更新]

  • Lamiyi
  • 0
  • rhahw
Apple、HTCを特許侵害で提訴[更新]

Appleは本日、iPhoneのユーザーインターフェース、基礎となるアーキテクチャ、ハードウェアに関連する20件のApple特許を侵害したとしてHTCを相手取り訴訟を起こした。

この訴訟は、米国国際貿易委員会(ITC)とデラウェア州の米国地方裁判所に同時に提起された。

「競合他社が当社の特許取得済みの発明を盗むのを傍観することも、何らかの対策を講じることもできます。私たちは、この問題に対処することを決意しました」と、AppleのCEO、スティーブ・ジョブズは述べた。「競争は健全なものだと考えますが、競合他社は独自の技術を開発すべきであり、当社の技術を盗むべきではありません。」

Apple が特許を侵害していると主張する製品には、以下のものが含まれますが、これに限定されるものではありません。
• HTC Nexus One (別名 Google Nexus One)
• HTC Touch Pro • HTC Touch Diamond
• HTC Touch Pro2 • HTC Tilt II • HTC Pure • HTC Imagio • HTC Dream (別名 T-Mobile G1) • HTC myTouch • HTC Hero • HTC HD2 • HTC Droid Eris








Appleは、HTCによるAppleに譲渡された以下の米国特許の侵害に対する救済を求めている[MacDailyNews経由]。
• 7,362,331:時間ベースの非定数的ユーザーインターフェースオブジェクトの状態間移動:本発明は、オペレーティングシステムのグラフィカルユーザーインターフェース(GUI)内でオブジェクトを移動し、ウィンドウ状態間の遷移効果を実現することで、ユーザーにとって快適な遷移効果を実現する方法に関する。この遷移効果には、ウィンドウの形状を変更しながら、ウィンドウを2つの異なるサイズと位置の間で拡大縮小および移動させることが含まれる。本発明の一実施形態では、ウィンドウがアイコンに最小化されるとき、またはアイコンから復元されるときに、この遷移効果を用いることができる。本発明の別の実施形態では、ウィンドウがタイトルバー内で最小化されるとき、またはタイトルバーから復元されるときに、この遷移効果を用いることができる。オブジェクトの移動速度は非線形に制御され、この快適な効果をさらに高める。

• 7,479,949: ヒューリスティックを適用してコマンドを決定するタッチスクリーンデバイス、方法、およびグラフィカルユーザーインターフェース: タッチスクリーンディスプレイを備えたコンピューティングデバイスと組み合わせて使用​​するコンピューター実装方法は、タッチスクリーンディスプレイへの1本以上の指の接触を検出すること、1本以上の指の接触に1つ以上のヒューリスティックを適用してデバイスのコマンドを決定すること、およびコマンドを処理することを含む。1つ以上のヒューリスティックは、1本以上の指の接触が1次元の垂直画面スクロールコマンドに対応することを決定するヒューリスティック、1本以上の指の接触が2次元画面移動コマンドに対応することを決定するヒューリスティック、および1本以上の指の接触がアイテムセット内の各アイテムの表示からアイテムセット内の次のアイテムの表示へ遷移するコマンドに対応することを決定するヒューリスティックを含む。

• 7,657,849: ロック解除画像上でジェスチャを実行することによるデバイスのロック解除: タッチセンシティブディスプレイを備えたデバイスは、タッチセンシティブディスプレイ上で実行されるジェスチャによってロック解除される。ディスプレイへの接触が、デバイスのロック解除のための事前定義されたジェスチャに該当する場合、デバイスのロックが解除される。デバイスは、デバイスのロックを解除するために、事前定義されたジェスチャを実行するための1つ以上のロック解除画像を表示する。ロック解除画像に対する事前定義されたジェスチャの実行には、ロック解除画像を事前定義された位置に移動すること、および/またはロック解除画像を事前定義された経路に沿って移動することが含まれる。デバイスはまた、ユーザーにジェスチャを思い出させるために、タッチスクリーン上に事前定義されたジェスチャの視覚的なキューを表示する。

• 7,469,381: タッチスクリーンディスプレイ上のリストスクロール、文書の移動、拡大縮小、および回転:いくつかの実施形態に従って、タッチスクリーンディスプレイを備えたデバイスと組み合わせて使用​​するためのコンピュータ実装方法が開示される。この方法では、タッチスクリーンディスプレイ上またはその付近にあるオブジェクトの移動が検出される。この移動の検出に応答して、タッチスクリーンディスプレイに表示されている電子文書が第1方向に移動する。電子文書を第1方向に移動させている間に、オブジェクトがタッチスクリーンディスプレイ上またはその付近にまだ検出されている状態で電子文書の端に到達した場合、文書の端を超えた領域が表示される。オブジェクトがタッチスクリーンディスプレイ上またはその付近に検出されなくなった後、文書は、文書の端を超えた領域が表示されなくなるまで第2方向に移動する。

• 5,920,726: デジタルカメラデバイス内の電源状態を管理するためのシステムおよび方法: デジタルカメラの電源障害から回復するためのシステムおよび方法は、電源障害を検出して処理する電源マネージャ、カウンタデバイスを応答的に増分する割り込みハンドラ、電源障害の通知を受信するために登録するサービスルーチン、およびカウンタを評価し、サービスルーチンに電源障害の通知を提供してデジタルカメラが電源障害から回復するのを支援するプロセッサから構成される。

• 7,633,076: 携帯機器におけるユーザーアクティビティへの自動応答および検知:本明細書に記載される様々な方法およびデバイスは、少なくとも特定の実施形態において、ユーザーアクティビティに関するデータを提供するための1つ以上のセンサーと、少なくとも部分的にセンサーを通じて判定されたユーザーアクティビティに基づいてデバイスに応答させるための少なくとも1つのプロセッサとを含むデバイスに関する。デバイスによる応答には、デバイスの状態の変化が含まれ、ユーザーアクティビティが判定された後に自動的に応答が実行されてもよい。

• 5,848,105: 通信容量および品質の向上のためのGMSK信号プロセッサ:ガウス最小シフトキーイング(GMSK)またはその他のMSKタイプの干渉波から歪みを分離して除去し、隣接チャネル干渉波を抑制する方法および装置。受信GMSKまたはその他のMSK信号の周期定常性を利用するフィルタリング構造により、既存のフィルタで対応できるよりも多くの(または同じ数だがより高品質)送信信号を1つ以上のアンテナで受信できるようにする。これらのフィルタリング構造のパラメータは、ほとんどの無線通信システムで送信される既知のトレーニングシーケンスと、送信されるGMSKまたはその他のMSK信号のそれぞれが示す定係数特性の両方を利用する2つの適応装置のいずれかによって適応される。

• 7,383,453: プロセッサの命令処理部への供給電圧を低減することによる電力節約:本発明の一実施形態は、プロセッサの静的消費電力の低減を容易にするシステムを提供する。動作中、システムは、プロセッサ内の命令実行を一時的に停止することを示す信号を受信する。この信号に応答して、システムはプロセッサの命令処理部を停止し、プロセッサの命令処理部に供給する電圧を低減する。プロセッサの残りの部分への電圧は最大に維持されるため、プロセッサの命令処理部が低電力モードにある間も、プロセッサの残りの部分は動作を継続することができる。

• 5,455,599: オブジェクト指向グラフィックスシステム: ディスプレイ、ストレージ、およびオブジェクト指向オペレーティングシステムを備えたプロセッサを含むオブジェクト指向グラフィックスシステムが開示される。このグラフィックスシステムは、グラフィックス処理を管理するためのコンポーネントオブジェクトをプロセッサのストレージ内に構築する。プロセッサは、1つまたは複数のグラフィックスデバイスを、グラフィックアクセラレータ、フレームバッファ、ページ記述言語、ベクターエンジンなどのタスクを担当する様々なオブジェクトに接続するためのオブジェクトを含む。このシステムは完全に拡張可能であり、各サポートオブジェクトにはポリモーフィック処理が組み込まれている。

• 6,424,354: 対象とメソッドの両方のリスナー登録を備えたオブジェクト指向イベント通知システム:オブジェクト変更情報を伝播するためのイベント通知システム。この通知システムは、オブジェクトベースのアプリケーションまたはオペレーティングシステムにおいて、キューを使用しない変更通知をサポートし、多数のオブジェクト間で多数のイベントを伝播するように拡張可能です。このイベント通知システムは、複数のイベントソースオブジェクトとイベントレシーバオブジェクトを相互接続します。コマンドオブジェクトなどの任意のオブジェクトは、イベントレシーバオブジェクト、イベントソースオブジェクト、またはその両方として動作できます。通知オブジェクトは、ソースオブジェクトによって作成され、ソースからレシーバに変更に関する記述情報を転送します。この記述情報には、特定のレシーバオブジェクトのメソッドと、通知を送信したソースオブジェクトへのポインタが含まれます。レシーバオブジェクトは、変更通知の受信に関する「対象」を接続オブジェクトに登録する必要があります。具体的には、イベントの種類と対象となる特定のソースオブジェクトの両方を指定します。このような接続を確立した後、レシーバオブジェクトは、「対象」のソースオブジェクトの指定された種類のイベントのみを受信し、他のイベントは受信しません。このイベント選択の委任により、中央イベント キューイングが完全に回避され、受信側オブジェクト イベント処理が制限されるため、本発明は、多数のオブジェクトを操作する大規模システムに拡張できます。

• 5,481,721: プロキシオブジェクトを用いたオブジェクト指向プログラミング言語ベースのメッセージパッシングをオペレーティングシステムのメッセージパッシングに自動的かつ動的に変換する方法:本発明は、異なるプロセスにあるオブジェクト間でのオブジェクトの配布およびメッセージの送信のための方法および装置を提供する。まず、送信元オブジェクトと同じプロセス内に「プロキシ」オブジェクトが作成される。このプロキシは、ローカルプログラム内のすべてのオブジェクトのローカル受信側として機能する。プロキシがメッセージを受信すると、メッセージはエンコードされ、バイトストリームとしてプログラム間で送信される。リモートプロセスでは、送信元がリモートであるかのようにメッセージがデコードされ実行される。結果は同じ経路をたどり、エンコード、送信、そしてローカルプロセスでデコードされる。そして、結果は送信元オブジェクトに提供される。

• 5,519,867: オブジェクト指向マルチタスクシステム: オブジェクト指向アプリケーションが、ネイティブ手続き型インターフェースを有する手続き型オペレーティングシステムにオブジェクト指向的にアクセスできるようにする装置が開示される。この装置は、コンピュータと、コンピュータ内のメモリコンポーネントとを含む。メモリコンポーネントには、コードライブラリが格納される。コードライブラリは、オブジェクト指向クラスライブラリを実装するコンピュータプログラムロジックを含む。オブジェクト指向クラスライブラリは、アプリケーションがオペレーティングシステムによって提供されるサービスにオブジェクト指向的にアクセスできるようにするための関連するオブジェクト指向クラスを含む。オブジェクト指向クラスには、オペレーティングシステムのネイティブ手続き型インターフェースと互換性のある手続き型関数呼び出しを使用してオペレーティングシステムサービスにアクセスするためのメソッドが含まれる。コンピュータは、アプリケーションに含まれ、クラスライブラリによって定義されたオブジェクト指向ステートメントを、オブジェクト指向ステートメントに対応するクラスライブラリのメソッドを実行することによって処理する。オブジェクト指向アプリケーションは、マルチタスクのサポートを含む。

• 5,566,337: オペレーティングシステムでイベントを配布する方法および装置: オペレーティングシステムを含むコンピュータにおいて、イベントを生成し、コンピュータでイベントが発生したことを検出するイベントプロデューサーと、コンピュータでイベントが発生したときに通知される必要があるイベントコンシューマーと、少なくとも 1 つのイベントコンシューマーに通知される特定のイベントセットを格納するストアと、イベントプロデューサーからイベントを受信し、受信したイベントを格納されているイベントセットと比較し、適切なイベントを適切なイベントコンシューマーに配布するイベントマネージャ制御ユニットと、制御ユニットからイベントを受信し、制御ユニットに適切なイベントを適切なイベントコンシューマーに配布するように指示するディストリビュータとを含む、イベントを配布するシステム。

• 5,929,852: ネットワークコンポーネントシステムのカプセル化されたネットワークエンティティ参照: ネットワーク指向のコンポーネントシステムは、コンピュータネットワーク上のネットワークリソースへの参照を含むカプセル化されたネットワークエンティティを作成することにより、そのリソースから効率的に情報にアクセスします。カプセル化されたエンティティは、参照先のリソースから離れたコンピュータに格納されたネットワークコンポーネントとして実装することが望ましいです。さらに、カプセル化されたエンティティは、コンピュータ画面のグラフィカルユーザーインターフェース上の視覚オブジェクトとして表示することもできます。このような視覚的な表示により、ユーザーはエンティティを容易に操作して、リソースの内容を画面に表示したり、ネットワークを介してエンティティを電子的に転送したりすることができます。

• 5,946,647: コンピュータ生成データ内の構造に対してアクションを実行するシステムおよび方法:コンピュータに、コンピュータデータ内で識別された構造を検出させ、その構造に対してアクションを実行させるシステムおよび方法。このシステムは、アナライザサーバ、アプリケーションプログラムインタフェース、ユーザインタフェース、およびアクションプロセッサを備える。アナライザサーバは、同時に実行されているアプリケーションから認識可能な構造を持つデータを受信し、パーサや高速文字列検索機能などのパターン分析ユニットを用いてデータ内の構造を検出し、検出された構造に関連するアクションをリンクする。アプリケーションプログラムインタフェースは、同時に実行されているアプリケーションと通信し、関連情報をユーザインタフェースに送信する。したがって、ユーザインタフェースは、検出された構造を提示し、選択を可能にすることができ、検出された構造が選択されると、リンクされた候補アクションを提示する。アクションが選択されると、アクションプロセッサは、検出された構造に対してアクションを実行する。

• 5,969,705: 非アクティブなアプリケーションプログラムからユーザーインターフェースを制御するためのメッセージプロトコル:コンピュータシステムで動作する第1のプロセスが、コンピュータシステムで動作する第2のプロセスの制御下で、コンピュータシステムディスプレイ上のユーザーインターフェースを制御するための方法および装置。第2のプロセスにはイベントハンドラーがインストールされており、イベントハンドラーは、第2のプロセスの制御下でユーザーインターフェースディスプレイを制御するために生成されたイベントを処理する。その後、第1のプロセスはコンピュータシステム内で第1の機能セットを実行することができる。第1のプロセスは、ユーザーインターフェースディスプレイを制御するためのイベントを生成する。これらのイベントは、第1のプロセスによって実行される機能に関連する。イベントハンドラーは、第1のプロセスによって生成されたイベントを受信し、第1のプロセスによって生成され、イベントハンドラーによって受信されたイベントに基づいて、コンピュータシステムディスプレイ上のユーザーインターフェースを更新する。

• 6,275,983: オブジェクト指向オペレーティングシステム: オブジェクト指向アプリケーションが、ネイティブ手続き型インターフェースを有する手続き型オペレーティングシステムにオブジェクト指向的にアクセスできるようにする装置が開示される。この装置は、コンピュータと、コンピュータ内のメモリコンポーネントとを含む。メモリコンポーネントには、コードライブラリが格納される。コードライブラリは、オブジェクト指向クラスライブラリを実装するコンピュータプログラムロジックを含む。オブジェクト指向クラスライブラリは、アプリケーションがオペレーティングシステムによって提供されるサービスにオブジェクト指向的にアクセスできるようにするための関連するオブジェクト指向クラスを含む。オブジェクト指向クラスには、オペレーティングシステムのネイティブ手続き型インターフェースと互換性のある手続き型関数呼び出しを使用してオペレーティングシステムサービスにアクセスするためのメソッドが含まれる。コンピュータは、アプリケーションに含まれ、クラスライブラリによって定義されたオブジェクト指向ステートメントを、クラスライブラリからオブジェクト指向ステートメントに対応するメソッドを実行することによって処理する。

• 6,343,263: シリアル伝送データ用リアルタイム信号処理システム:等時性データストリームを処理するリアルタイムデータエンジンを備えたデータ伝送システムは、コンピュータと様々な種類のデータネットワークのいずれか1つまたは複数との物理的かつ論理的な接続を提供するインターフェースデバイスを含む。このデバイスで受信されたデータはシリアルドライバに渡され、シリアルドライバは様々なデータストリームを分解して適切なデータマネージャに提示する。インターフェースデバイスに関連付けられたデバイスハンドラは、データフローパスを設定するとともに、データマネージャからのデータとコマンドをリアルタイムデータ処理エンジンに提示する。システムの各要素の機能を相互に抽象化することで、あらゆる通信ネットワークを介してあらゆる種類のリアルタイムエンジンで伝送される音声、ファクシミリ、ビデオなどのあらゆるタイプのデータを柔軟に処理できるようになる。この抽象化は、伝送媒体、データマネージャ、およびリアルタイムエンジンを相互に分離する適切なインターフェースを通じて提供される。

• 5,915,131: 別々のプログラミングインターフェースを用いて別々のI/Oサービスにアクセスし、I/O要求を処理する方法および装置: 複数のアプリケーションを処理するコンピュータシステムにおいて、I/Oサービスのグループが別々のアプリケーションプログラミングインターフェースを介してアクセス可能となる。各アプリケーションは、I/Oデバイスなどの異なるI/Oサービスファミリにアクセスするための複数のアプリケーションプログラミングインターフェースを備える。

• RE39,486: 拡張可能かつ交換可能なネットワークコンポーネントシステム:拡張可能かつ交換可能なネットワーク指向コンポーネントシステムは、様々なハードウェアおよびソフトウェアコンピュータシステム上で動作するネットワークナビゲーションコンポーネントを開発するためのプラットフォームを提供します。これらのナビゲーションコンポーネントには、主要な統合コンポーネントに加え、Gopher固有コンポーネントやWeb固有コンポーネントなど、コンピュータネットワーク向けの従来型サービスを提供するように構成されたコンポーネントが含まれます。これらのコンポーネント間の通信は、基盤となるソフトウェアコンポーネントアーキテクチャとの統合を容易にする、革新的なアプリケーションプログラミングインターフェース(API)を介して実現されます。ネットワークコンポーネントシステムとコンポーネントアーキテクチャ間のこのような高度にモジュール化された連携階層構造により、ネットワークコンポーネントシステムの動作に影響を与えることなく、既存のコンポーネントを交換したり、新しいコンポーネントを追加したりすることが可能になります。

Apple、HTCを特許侵害で提訴[更新]