【手続補正書】
【提出日】令和3年7月29日(2021.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マイクロブロギングプラットフォームのためのコンピュータプログラムであって、
前記マイクロブロギングプラットフォームは、ポストデータを記憶し、グラフィカルユーザインターフェイス（ＧＵＩ）でのフィードの表示のためにポストを含む前記フィードを生成するよう構成され、前記フィードは、１つ以上のポストを有するフィードアイテムの集合体であり、前記マイクロブロギングプラットフォームの１つ以上のプロセッサによる命令の実行は、前記マイクロブロギングプラットフォームに、
マイクロブロギングポストで公開されるコンテンツを受けることと、
前記マイクロブロギングポストの要求又は前記マイクロブロギングポストを含むフィードに応答して、
データプロバイダを識別するデータプロバイダ識別子（ＤＰＩＤ）及び該ＤＰＩＤに関連した前記データプロバイダからデータを取得するためのデータプロバイダパラメータ（ＤＰＰ）を示す動的コンテンツプレースホルダ（ＤＣＰ）を前記コンテンツ内で特定することであり、前記ＤＣＰは、動的コンテンツが前記ポストに入れられるためのプレースホルダであり、前記ＤＣＰは、前記データプロバイダ及び前記ＤＰＰのユーザ選択を含む前記ポストを構成したユーザによって定義される、前記特定することと、
前記ＤＣＰによって示される前記ＤＰＩＤ及び前記ＤＰＰを用いて、前記動的コンテンツについて、前記ＤＰＩＤに関連した前記データプロバイダにクエリを行うことと、
前記データプロバイダから前記データを入手することと、
前記コンテンツ内の前記ＤＣＰの位置での前記マイクロブロギングポスト内への前記データプロバイダから入手された前記データの挿入によって前記マイクロブロギングポストを生成することと
を実行させるよう動作可能である、
コンピュータプログラム。
【請求項２】
前記ＤＣＰを特定するよう、前記命令の実行は、前記マイクロブロギングプラットフォームに、
前記コンテンツを含むメッセージを受けることであり、該メッセージの本文部分において前記コンテンツが位置する、ことと、
前記メッセージの前記本文部分において前記コンテンツをパースすることと、
前記パースされたコンテンツからＤＣＰフィールドを特定することと、
前記ＤＣＰフィールド内のＤＰＩＤフィールドのＤＰＩＤ値を前記ＤＰＩＤとして決定することと、
前記ＤＣＰフィールド内のＤＰＰフィールドのＤＰＰ値を前記ＤＰＰとして決定することと
を実行させるよう動作可能である、
請求項１に記載のコンピュータプログラム。
【請求項３】
前記命令の実行は、前記マイクロブロギングプラットフォームに、前記ＤＣＰ値、前記ＤＰＩＤ値、及び前記ＤＰＰ値をＤＣＰデータベースオブジェクトの対応する記録に記憶させるよう動作可能である、
請求項２に記載のコンピュータプログラム。
【請求項４】
前記データプロバイダにクエリを行うよう、前記命令の実行は、前記マイクロブロギングプラットフォームに、
前記ＤＣＰデータベースオブジェクトから前記ＤＰＰ値を取得することと、
前記ＤＰＩＤ値を用いて、アプリケーションプログラミングインターフェイス（ＡＰＩ）へのＤＰＩＤのマッピングに基づき前記データプロバイダのＡＰＩを特定することと、
ＡＰＩパラメータとして前記ＤＰＰ値を用いて前記データプロバイダの前記ＡＰＩを呼び出すことと
を実行させるよう動作可能である、
請求項３に記載のコンピュータプログラム。
【請求項５】
前記データプロバイダの前記ＡＰＩは、ＲＥＳＴ  ＡＰＩ、ＳＯＡＰ  ＡＰＩ、又は前記データプロバイダに関連したプロプライエタリＡＰＩである、
請求項４に記載のコンピュータプログラム。
【請求項６】
前記データプロバイダは、前記マイクロブロギングプラットフォームとは別であるプラットフォーム又はサービスプロバイダである、
請求項１乃至５のうちいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記データプロバイダは、データベースオブジェクトであり、
前記データプロバイダにクエリを行うよう、前記命令の実行は、前記マイクロブロギングプラットフォームに、
前記データベースオブジェクトのフィールド、レコード、又はデータベースエレメントである前記ＤＰＰを示すクエリエレメントを含むデータベースクエリを生成することと、
前記データベースオブジェクトの記憶を制御するデータベースシステムへ前記データベースクエリを送ることと
を実行させるよう動作可能である、
請求項６に記載のコンピュータプログラム。
【請求項８】
ユーザシステムによって実行される方法であって、
前記ユーザシステムによってマイクロブロギングプラットフォームへ送られるフィードアイテムを含むウェブリソースの要求であり、前記ウェブリソースをリフレッシュ又はフェッチするためのグラフィカル制御要素（ＧＣＥ）の選択に応答する前記要求に応答して、
前記ユーザシステムによって、前記マイクロブロギングプラットフォームから、前記ウェブリソースを生成及びレンダリングするためのソースコードを受け取ることと、
前記ユーザシステムによって、前記マイクロブロギングプラットフォームと相互に作用するためのマイクロブロギングプラットフォームグラフィカルユーザインターフェイス（ＭＰＧＵＩ）のインスタンスを生成しレンダリングすることと
を有し、
前記ＭＰＧＵＩは、前記フィードアイテムを有し、前記フィードアイテムは、データプロバイダによってサーブされた動的コンテンツを有し、前記動的コンテンツは、前記フィードアイテムでの動的コンテンツプレースホルダ（ＤＣＰ）の位置で前記フィードアイテム内に配置され、前記動的コンテンツは、前記ＤＣＰによって示されるデータプロバイダ識別子（ＤＰＩＤ）及び前記ＤＣＰによって示されるデータプロバイダパラメータ（ＤＰＰ）に基づき前記データプロバイダから入手され、前記ＤＣＰは、前記データプロバイダ及び前記ＤＰＰのユーザ選択を含むポストを構成したユーザによって定義され、前記ＭＰＧＵＩのインスタンスの生成及びレンダリング時に、更新された動的コンテンツが、前記フィードアイテムでの前記ＤＣＰの位置に入れられ、前記更新された動的コンテンツは、前記ＭＰＧＵＩの前にレンダリングされ表示されたインスタンスでの前記ＤＣＰの位置にある前記動的コンテンツと比較される、
方法。
【請求項９】
前記ＧＣＥは第１ＧＣＥであり、前記ＭＰＧＵＩは、他のＤＰＰ及び他のＤＰＩＤを含む他のＤＣＰを含むフィードアイテムデータを入力することを前記ユーザシステムのユーザに可能にするオーサリングツールを有し、該オーサリングツールは、前記マイクロブロギングプラットフォームへの前記入力されたフィードアイテムデータの投稿を制御する第２ＧＣＥを有する、
請求項８に記載の方法。
【請求項１０】
前記第２ＧＣＥの選択に応答して、
前記ユーザシステムによって、前記ウェブリソースの要求及び前記入力されたフィードアイテムデータを前記マイクロブロギングプラットフォームへ送信することと、
前記ユーザシステムによって、前記入力されたフィードアイテムデータとともに前記フィードアイテム及び他のフィードアイテムを含む前記ＭＰＧＵＩの他のインスタンスを生成するためのソースコードを受信することと、
前記ユーザシステムによって、前記他のフィードアイテム内の前記他のＤＣＰの代わりに、前記他のフィードアイテム内の位置に、前記他のＤＣＩＤに関連した他のデータプロバイダから入手された他の動的コンテンツとともに前記フィードアイテム及び前記他のフィードアイテムを含む前記ＭＰＧＵＩの他のインスタンスを生成しレンダリングすることであり、前記他の動的コンテンツは、前記他のＤＣＰによって示される前記他のＤＰＰを用いて新たに入手される、ことと
を更に有する請求項９に記載の方法。
【請求項１１】
前記ユーザシステムによって、オートコンプリートアプリケーションを用いて、前記オーサリングツールのオーサリングパネルに入力されたＤＣＰインジケータを検出することと、
前記ユーザシステムによって、前記ＤＣＰインジケータの検出に応答してＤＰＩＤの組を示すＤＣＰリストＧＵＩのインスタンスを生成しレンダリングすることと
を更に有する請求項９又は１０に記載の方法。
【請求項１２】
前記ユーザシステムによって、前記オートコンプリートアプリケーションを用いて、前記ＤＣＰインジケータが前記オーサリングパネルに入力された後に該オーサリングパネルに入力された文字を検出することと、
前記オーサリングパネルに入力された各検出された文字に応答して、
前記ユーザシステムによって、前記オートコンプリートアプリケーションを用いて、前記検出された文字の夫々に基づきＤＰＩＤの新しい組を決定し、
前記ユーザシステムによって、前記ＤＣＰリストＧＵＩが、前記オーサリングパネルに入力された夫々の新しい文字に基づき新しい又は異なったＤＰＩＤをポピュレートされるように、前記ＤＰＩＤの新しい組を示す前記ＤＣＰリストＧＵＩの新しいインスタンスを生成しレンダリングすることと
を更に有する請求項１１に記載の方法。
【請求項１３】
前記ユーザシステムによって、前記示されたＤＰＩＤの組からのＤＰＩＤの選択を検出することと、
前記ユーザシステムによって、前記選択されたＤＰＩＤに関連したＤＰＰの組を示す前記ＤＣＰリストＧＵＩの他のインスタンスを生成しレンダリングすることと
を更に有する請求項１２に記載の方法。
【請求項１４】
前記ユーザシステムによって、前記オートコンプリートアプリケーションを用いて、前記選択されたＤＰＩＤの選択後に前記オーサリングパネルに入力された文字を検出することと、
各検出された文字に応答して、
前記ユーザシステムによって、前記オートコンプリートアプリケーションを用いて、前記検出された文字の夫々に基づきＤＰＰの新しい組を決定し、
前記ユーザシステムによって、前記ＤＰＰの新しい組を示す前記ＤＣＰリストＧＵＩの新しい他のインスタンスを生成しレンダリングすることと
を更に有する請求項１３に記載の方法。
【請求項１５】
１つ以上のマイクロブロギングを含む個別的なマイクロブロギングポスト又はフィードに対する各々のユーザからの個別的な要求を受け取るネットワークインターフェイスと、
前記ネットワークインターフェイスと通信可能に結合されるプロセッサシステムと
を有し、
前記プロセッサシステムは、受け取られた要求に応答して、
要求されているマイクロブロギングポストのソースコード内で動的コンテンツプレースホルダ（ＤＣＰ）を特定することであり、前記ＤＣＰは、動的コンテンツが入手されるべきであるデータプロバイダのデータプロバイダ識別子（ＤＰＩＤ）と、動的コンテンツプレースホルダ（ＤＣＰ）で前記マイクロブロギングポストに含められるよう前記動的コンテンツを入手するためのデータプロバイダパラメータ（ＤＰＰ）とを示し、前記ＤＣＰは、前記データプロバイダ及び前記ＤＰＰのユーザ選択を含む前記ポストを構成したユーザによって定義される、ことと、
前記ＤＣＰによって示される前記ＤＰＰを用いて、前記動的コンテンツについて、前記ＤＰＩＤに関連したデータプロバイダにクエリを行うことと、
前記クエリに応答して前記データプロバイダから前記動的コンテンツを入手することと、
前記要求されているマイクロブロギングポストにおける前記ＤＣＰの位置での前記入手された動的コンテンツの挿入によって前記マイクロブロギングポストを生成することと
を実行するよう動作する、
マイクロブロギングプラットフォーム。
【請求項１６】
前記ＤＣＰを特定するよう、前記プロセッサシステムは、
前記要求されているマイクロブロギングポストの本文部分から前記コンテンツを特定し、
前記コンテンツをパースし、
前記パースされたコンテンツからＤＣＰフィールドを特定し、
前記ＤＣＰフィールド内のＤＰＩＤフィールドのＤＰＩＤ値を前記ＤＰＩＤとして決定し、
前記ＤＣＰフィールド内のＤＰＰフィールドのＤＰＰ値を前記ＤＰＰとして決定する
よう動作する、
請求項１５に記載のマイクロブロギングプラットフォーム。
【請求項１７】
前記プロセッサシステムは、ＤＣＰデータベースオブジェクトの対応する記録における前記ＤＣＰ値、前記ＤＰＩＤ値、及び前記ＤＰＰ値の記憶を制御するよう動作する、
請求項１６に記載のマイクロブロギングプラットフォーム。
【請求項１８】
前記データプロバイダにクエリを行うよう、前記プロセッサシステムは、
前記ＤＣＰデータベースオブジェクトから前記ＤＰＰ値を取得し、
前記ＤＰＩＤ値を用いて、アプリケーションプログラミングインターフェイス（ＡＰＩ）へのＤＰＩＤのマッピングに基づき前記データプロバイダのＡＰＩを特定し、前記データプロバイダの前記ＡＰＩは、ＲＥＳＴ  ＡＰＩ、ＳＯＡＰ  ＡＰＩ、又は前記データプロバイダに関連したプロプライエタリＡＰＩであり、
ＡＰＩパラメータとして前記ＤＰＰ値を用いて前記データプロバイダの前記ＡＰＩを呼び出す
よう動作する、
請求項１７に記載のマイクロブロギングプラットフォーム。
【請求項１９】
前記データプロバイダは、当該マイクロブロギングプラットフォームとは別であるプラットフォーム又はサービスプロバイダである、
請求項１８に記載のマイクロブロギングプラットフォーム。
【請求項２０】
前記データプロバイダは、データベースオブジェクトであり、
前記データプロバイダにクエリを行うよう、前記プロセッサシステムは、
前記データベースオブジェクトのフィールド、レコード、又はデータベースエレメントである前記ＤＰＰを示すクエリエレメントを含むデータベースクエリを生成し、
前記データベースオブジェクトの記憶を制御するデータベースシステムへ前記データベースクエリを送る
よう動作する、
請求項１５乃至１９のうちいずれか一項に記載のマイクロブロギングプラットフォーム。