説明

マイクロソフト コーポレーションにより出願された特許

2,161 - 2,170 / 3,165


データ・マイニング技術を用いてオンライン会話のコンテンツを分析するシステム及び方法が提供される。データ・マイニング技術実装の結果を用いて関連広告コンテンツ及び/又は関連情報を検索して表示するシステム及び方法も提供される。
(もっと読む)


【課題】 図示し記載する実施形態では、ユーザの視点(発送元または受信先のいずれか)から、用いるのが単純明快で直観的な走査ソリューションを提案する。
【解決手段】 少なくとも一部の実施形態では、走査された文書は、種々のディジタル宛先に送ることができ、次いで、直観的にそしてユーザにとって使い易く、エンド・ユーザまたはシステムが文書を消費することができる。加えて、種々の実施形態は、走査した文書をユーザが消費し用いることができる機会を大幅に増やす機構を、走査機能性に分与するためのインフラストラクチャ・サポートを提供する。提供することができる他の機構には、認証、走査プロファイルの使用、取り込み時における文書の後処理、後処理または取り込み時における文書の経路制御、あるいはその組み合わせ、ならびに多機能性をサポートするための、印刷、コピー、および/またはファックスのようなその他の機構との統合が含まれる。 (もっと読む)


JITバイナリトランスレータは、命令コードレベルというよりもむしろ関数レベルにおいてコードを変換する。本発明のJITバイナリトランスレータは、命令ではなく、ソースストリームからx86関数全体を取り込み、関数全体をターゲットプロセッサの同等の関数に変換し、ソースストリームに戻す前に一度にその関数全てを実行し、そうすることによって文脈切り替えを削減する。また、JITバイナリトランスレータは、ソースコード関数文脈全体を一度に参照するので、ソフトウェアエミュレータは、コード変換を最適化することができる。例えば、JITバイナリトランスレータは、x86命令のシーケンスを、効率的なPPC同等のシーケンスに変換することを決定することができる。多くのそのような最適化は、よりタイト(tighter)なエミュレートされたバイナリをもたらす。
(もっと読む)


デバイス・ドライバがユーザ・モードのレベルで動作することができるフレームワークを提供するシステム及び方法である。プラットフォーム(例えば、APIC)又はバス(PCIバス)のジェネリックな特徴を用い、ユーザ・レベルのドライバを待機してデバイス割り込みをクリアすることを必要とせずに、CPUを割り込みモードから取り出す。これにより、ユーザ空間において完全なデバイス・ドライバを書くことが可能になる。デバイス・ドライバは、依然として割り込みに関する告知を受け取るが、割り込みの優先順位においてではない。同じ方式を共有された割り込みにも拡張することができ、その場合には、複数のデバイスが単一の割り込みラインを共有する。
(もっと読む)


データベースとファイルシステムとの間でトランザクションのリンクレベル整合性を維持するための、方法およびコンピュータ読み取り可能媒体。ファイルシステムの変更がデータベースログの記録にロギングされ、当該ファイルシステム変更に対応するファイルがファイルシステムフォルダ内に作成される。リカバリプロセスの再始動時に、データベースログに基づいて分析オペレーションおよび条件付きやり直しオペレーションが実行され、ファイルシステムフォルダ内のファイルに基づいて条件付きやり直しオペレーションおよび取り消しオペレーションが実行される。その後、データベースログに基づいて取り消しオペレーションが実行される。
(もっと読む)


ユーザインターフェース(UI)プロパティをデータとともに制御するシステムと方法が説明されている。アプリケーション(202)を備えたコンピューティングデバイス(100)は、独立したパーツと、ロジック部分と、UI部分に分けられる。ロジック部分では、アプリケーション内のデータバリューを操作する。UI部分は、UIプロパティの表示を受け持つ。バインディング仕様により、UOプロパティとデータバリューとの間の関係を記述する。バインディング仕様は、データバリューに変更が生じたときに通知される方法と、変更をUIプロパティに反映するようにUO部分を指令する方法を決定するために、システムレベルコードにより使用される。バインディング仕様は、ソースデータ項目、ソースデータ項目内のデータバリューへのパス、ターゲットUIエレメント、およびターゲットUIエレメントのUOプロパティを識別する。バインディングは、コードまたはマークアップ言語を使用して特定される。
(もっと読む)


同じ文書コンテンツの複数の表現(202、203、204)を含む単一のファイル(201)を提供する機構について述べる。各表現(202、203、204)は、特定のデバイスまたはアプリケーション(220、221、222)に対して優れた提示を提供するように最適化されたものとすることができる。本発明の機構は、同じコンテンツの複数のレンディション(202、203、204)を単一の文書(201)に記憶する(205)ことを可能にする複合ファイルフォーマット(201)に基づくことが好ましい。単一の文書(201)内には、複数のレンディション(202、203、204)のそれぞれを記述するメタ情報(207)が、これらのレンディションと共に使用することのできる任意のサポートファイルと共に含まれる。本発明者は、オブジェクトのリンクと埋め込み(OLE)複合ファイルフォーマット(201)が本発明の実装形態(202、203、204)に特によく適合すると決定した。
(もっと読む)


自動化クライアントデバイス管理技術について記載する。ある実装形態では、ネットワークを介して複数のクライアントデバイスからヒューリスティックデータを収集することを含む方法が記載される。ヒューリスティックデータは、複数のクライアントデバイスの信頼性、パフォーマンスおよびセキュリティを含む複数の健全性要件を記述する。ヒューリスティックデータの収集は、複数のクライアントデバイスのユーザからの介入なしで、周期的、自動的に実施される。問題点を解決し、ヒューリスティックデータ中に示される1つまたは複数の他の健全性要件に対処する、健全性要件の少なくとも1つに関するヒューリスティックデータから識別された問題点に対応する回復法が生成される。
(もっと読む)


【課題】ホストデバイスと描画装置の間の、描画装置のユーザーインターフェイスをコントロールするための通信の例示的な方法を提供すること。
【解決手段】この方法は、メッセージを生成すること、メッセージをバッファ内でデータのブロブとしてエンコードすること、および、データのブロブを描画装置に通信することを含む。様々な他の例示的な方法、デバイス、システムなどもまた開示される。 (もっと読む)


ファイルシステムシェルは、実際の物理的な基本ファイルシステム構造ではなくメタデータに基づき通常ファイルおよびフォルダをユーザに対して様々なビューで公開する仮想フォルダ(651〜655)を備える。ユーザは、直接操作により仮想フォルダ(651〜655)を扱うことができる。アイテムの集合を絞り込むために、フィルタ(620〜626)が用意される。クイックリンク(610〜613)は、アイテムの集合の有用なビューを生成する。ライブラリ(600)は、アイテムに関係する機能およびツールとともに、関連付けて1つにできる使用可能なアイテムのタイプからなる大きなグループで構成される。仮想アドレスバー(1402)は複数のセグメントからなり、それぞれのセグメントは内容を選択するためのフィルタに対応している。ユーザがそのアイテムに関連付けられているメタデータに基づいてアイテムを簡単に識別できるシェルブラウザ(2200)を実現する。シェルブラウザ(2200)内のオブジェクトプレビューア(2202)は、複数のアイテムタイプを表す複数のアイテムを表示する。
(もっと読む)


2,161 - 2,170 / 3,165