JP4726545B2 - データソースを発見して接続するための方法、システムおよび装置 - Google Patents
データソースを発見して接続するための方法、システムおよび装置 Download PDFInfo
- Publication number
- JP4726545B2 JP4726545B2 JP2005161208A JP2005161208A JP4726545B2 JP 4726545 B2 JP4726545 B2 JP 4726545B2 JP 2005161208 A JP2005161208 A JP 2005161208A JP 2005161208 A JP2005161208 A JP 2005161208A JP 4726545 B2 JP4726545 B2 JP 4726545B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- connection
- computer
- report
- data source
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Hardware Redundancy (AREA)
Description
4 レポート作成アプリケーション
6 レポート消費アプリケーション
8 データ接続のための管理ツール
10 ネットワーク
12A サーバーコンピュータ
12B サーバーコンピュータ
14 データ接続リポジトリ
16 データソース
18A データ接続ファイル
18N データ接続ファイル
20A データ接続プロパティ
20N データ接続プロパティ
22A 名前
22B 記述
22C キーワード
22D タイプ
22E クレデンシャル検索
22F プロンプトテキスト
22G 作成者
22H 修正者
22I 修正日
22J 接続文字列
22K SSOアプリケーションID
22L SSOユーザー名フィールド
22M SSOパスワードフィールド
24 中央処理装置
26 システムメモリ
28 ランダムアクセスメモリ
30 読み取り専用メモリ
34 大容量ストレージデバイス
36 オペレーティングシステム
38 ネットワークインターフェイスユニット
40 入出力コントローラ
42 レポート
44 データベースアプリケーション
46 ポータルアプリケーション
Claims (9)
- データソースを発見し、接続するための、コンピュータにより実行される方法において、
前記コンピュータが、前記データソースに接続するための要求を受信するステップであって、前記要求は、前記データソースに接続してレポート内で使用するデータを得るための要求を含むものであるステップと、
前記要求に応答して、前記コンピュータが、使用可能なデータソースのリストのための要求を、中央管理されたデータ接続リポジトリに送信するステップと、
前記コンピュータが、前記使用可能なデータソースの前記リストを、前記中央管理されたデータ接続リポジトリから受信し、前記リストを表示するステップと、
前記コンピュータが、表示された前記リストからの、前記使用可能なデータソースのうちの1つの選択を受信するステップと、
前記コンピュータが、選択されたデータソースの識別を、前記中央管理されたデータ接続リポジトリに送信するステップと、
前記選択されたデータソースの前記識別の送信に応答して、前記コンピュータが、データ接続ファイル及びメタデータを、前記中央管理されたデータ接続リポジトリから受信するステップであって、前記データ接続ファイルは、前記選択されたデータソースへの接続を確立するためのデータを有し、前記メタデータは、前記データソースのための1つ又は複数のプロパティを記述し、前記メタデータは、前記データソースにアクセスするためのクレデンシャルを記述するためのクレデンシャルフィールドを備え、前記クレデンシャルは、ユーザーが前記クレデンシャルについてプロンプトされるべきであるかどうか、前記データソースにアクセスするためにクレデンシャルが要求されないかどうか、前記クレデンシャルが統合されているかどうか、または、前記クレデンシャルが別のロケーション内に格納されているかどうかを指示する複数の値を備えるものであるステップと、
前記コンピュータが、前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立するステップと、
前記コンピュータが、前記中央管理されたデータ接続リポジトリ内に格納された前記接続ファイルへのリンクを、前記レポート内に格納するステップと、
前記コンピュータが、前記レポートを開くための要求を受信するステップと、
前記レポートを開くための要求に応答して、前記コンピュータが、前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断するステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記コンピュータが、前記レポートを、前記データソースへの接続を確立することなくロードするステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内になく、前記接続ファイル内の前記データが前記レポート内にキャッシュされていると判断することに応答して、前記コンピュータが、前記接続ファイル内の前記データを利用して、前記データソースへの接続を確立するステップと
を含むことを特徴とする方法。 - 前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にあると判断することに応答して、前記コンピュータが、前記接続ファイルを前記中央管理されたデータ接続リポジトリからコピーするステップと、
前記コンピュータが、前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立するステップと、
前記コンピュータが、前記レポートを実行するステップと
をさらに含むことを特徴とする請求項1に記載の方法。 - 前記コンピュータが、前記接続ファイルを前記レポート内に埋め込むステップをさらに含むことを特徴とする請求項1に記載の方法。
- 前記レポートを開くための要求に応答して、前記コンピュータが、前記レポート内に埋め込まれた前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断するステップと、
前記埋め込まれた接続ファイルが前記中央管理されたデータ接続リポジトリ内にあると判断することに応答して、前記コンピュータが、前記埋め込まれたデータ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立し、前記レポートを実行するステップと
をさらに含むことを特徴とする請求項3に記載の方法。 - 前記埋め込まれた接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記コンピュータが、前記レポートが信頼されるかどうかを判断するステップと、
前記レポートが信頼されると判断することに応答して、前記コンピュータが、前記埋め込まれたデータ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立し、前記レポートを実行するステップと、
前記レポートが信頼されないと判断することに応答して、前記コンピュータが、前記レポートを、前記データソースへの接続を確立することなくロードするステップと
をさらに含むことを特徴とする請求項4に記載の方法。 - データソースの発見を提供するためのシステムにおいて、
データ接続定義のための中央管理されたデータ接続リポジトリを維持するように動作するサーバーコンピュータであって、前記データ接続定義は、データソースへの接続を確立するためのデータを有するデータ接続ファイル、および、前記データソースのための1つまたは複数のプロパティを記述するメタデータを備え、前記メタデータは、前記データソースにアクセスするためのクレデンシャルを記述するためのクレデンシャルフィールドを備え、前記クレデンシャルは、ユーザーが前記クレデンシャルについてプロンプトされるべきであるかどうか、前記データソースにアクセスするためにクレデンシャルが要求されないかどうか、前記クレデンシャルが統合されているかどうか、または、前記クレデンシャルが別のロケーション内に格納されているかどうかを指示する複数の値を備えるものであるサーバーコンピュータと、
前記データソースからのデータを消費するためのアプリケーションプログラムを実行するように動作するクライアントコンピュータと
を備え、
前記クライアントコンピュータはさらに、
データソースに接続するための要求を受信し、ここで、前記要求は、前記データソースに接続してレポート内で使用するデータを得るための要求を含み、
前記要求に応答して、使用可能なデータソースのリストのための要求を、中央管理されたデータ接続リポジトリに送信し、
前記使用可能なデータソースの前記リストを、前記中央管理されたデータ接続リポジトリから受信して前記リストを表示し、
表示された前記リストからの、前記使用可能なデータソースのうちの1つの選択を受信し、
選択されたデータソースの識別を、前記中央管理されたデータ接続リポジトリに送信し、
前記選択されたデータソースの前記識別の送信に応答して、データ接続ファイル及びメタデータを、前記中央管理されたデータ接続リポジトリから受信し、ここで、前記データ接続ファイルは、前記選択されたデータソースへの接続を確立するためのデータを有し、前記メタデータは、前記データソースのための1つ又は複数のプロパティを記述し、前記メタデータは、前記データソースにアクセスするためのクレデンシャルを記述するためのクレデンシャルフィールドを備え、前記クレデンシャルは、ユーザーが前記クレデンシャルについてプロンプトされるべきであるかどうか、前記データソースにアクセスするためにクレデンシャルが要求されないかどうか、前記クレデンシャルが統合されているかどうか、または、前記クレデンシャルが別のロケーション内に格納されているかどうかを指示する複数の値を備えるものであり、
前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立し、
前記中央管理されたデータ接続リポジトリ内に格納された前記接続ファイルへのリンクを、前記レポート内に格納し、
前記レポートを開くための要求を受信し、
前記レポートを開くための要求に応答して、前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断し、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記レポートを、前記データソースへの接続を確立することなくロードし、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内になく、前記接続ファイル内の前記データが前記レポート内にキャッシュされていると判断することに応答して、前記接続ファイル内の前記データを利用して、前記データソースへの接続を確立するように動作することを特徴とするシステム。 - 前記サーバーコンピュータはさらに、前記使用可能なデータソースの前記リストのための要求とともに提供される1つまたは複数のフィルタ語に基づいて、前記使用可能なデータソースのリストを前記中央管理されたデータ接続リポジトリから決定するように動作することを特徴とする請求項6に記載のシステム。
- 前記クライアントコンピュータはさらに、前記サーバーコンピュータに位置する前記中央管理されたデータ接続リポジトリのコンテンツを管理するためのアプリケーションプログラムを実行するように動作することを特徴とする請求項6に記載のシステム。
- コンピュータに、データソースを発見し、接続するための方法を実行させるためのプログラムにおいて、前記方法は、
前記コンピュータが、前記データソースに接続するための要求を受信するステップであって、前記要求は、前記データソースに接続してレポート内で使用するデータを得るための要求を含むものであるステップと、
前記要求に応答して、前記コンピュータが、使用可能なデータソースのリストのための要求を、中央管理されたデータ接続リポジトリに送信するステップと、
前記コンピュータが、前記使用可能なデータソースの前記リストを、前記中央管理されたデータ接続リポジトリから受信し、前記リストを表示するステップと、
前記コンピュータが、表示された前記リストからの、前記使用可能なデータソースのうちの1つの選択を受信するステップと、
前記コンピュータが、選択されたデータソースの識別を、前記中央管理されたデータ接続リポジトリに送信するステップと、
前記選択されたデータソースの前記識別の送信に応答して、前記コンピュータが、データ接続ファイル及びメタデータを、前記中央管理されたデータ接続リポジトリから受信するステップであって、前記データ接続ファイルは、前記選択されたデータソースへの接続を確立するためのデータを有し、前記メタデータは、前記データソースのための1つ又は複数のプロパティを記述し、前記メタデータは、前記データソースにアクセスするためのクレデンシャルを記述するためのクレデンシャルフィールドを備え、前記クレデンシャルは、ユーザーが前記クレデンシャルについてプロンプトされるべきであるかどうか、前記データソースにアクセスするためにクレデンシャルが要求されないかどうか、前記クレデンシャルが統合されているかどうか、または、前記クレデンシャルが別のロケーション内に格納されているかどうかを指示する複数の値を備えるものであるステップと、
前記コンピュータが、前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立するステップと、
前記コンピュータが、前記中央管理されたデータ接続リポジトリ内に格納された前記接続ファイルへのリンクを、前記レポート内に格納するステップと、
前記コンピュータが、前記レポートを開くための要求を受信するステップと、
前記レポートを開くための要求に応答して、前記コンピュータが、前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断するステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記コンピュータが、前記レポートを、前記データソースへの接続を確立することなくロードするステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内になく、前記接続ファイル内の前記データが前記レポート内にキャッシュされていると判断することに応答して、前記コンピュータが、前記接続ファイル内の前記データを利用して、前記データソースへの接続を確立するステップと
を含むことを特徴とするプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/858,190 US7558799B2 (en) | 2004-06-01 | 2004-06-01 | Method, system, and apparatus for discovering and connecting to data sources |
US10/858,190 | 2004-06-01 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2005346717A JP2005346717A (ja) | 2005-12-15 |
JP2005346717A5 JP2005346717A5 (ja) | 2008-08-14 |
JP4726545B2 true JP4726545B2 (ja) | 2011-07-20 |
Family
ID=35169765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005161208A Expired - Fee Related JP4726545B2 (ja) | 2004-06-01 | 2005-06-01 | データソースを発見して接続するための方法、システムおよび装置 |
Country Status (17)
Country | Link |
---|---|
US (1) | US7558799B2 (ja) |
EP (1) | EP1612699A1 (ja) |
JP (1) | JP4726545B2 (ja) |
KR (1) | KR101117817B1 (ja) |
CN (1) | CN100437576C (ja) |
AU (1) | AU2005202279B2 (ja) |
BR (1) | BRPI0501960A (ja) |
CA (1) | CA2508928C (ja) |
IL (1) | IL168652A (ja) |
MX (1) | MXPA05005857A (ja) |
MY (1) | MY142583A (ja) |
NO (1) | NO334809B1 (ja) |
NZ (1) | NZ540419A (ja) |
RU (1) | RU2387003C2 (ja) |
SG (1) | SG117625A1 (ja) |
TW (1) | TWI364677B (ja) |
ZA (1) | ZA200504160B (ja) |
Families Citing this family (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003058483A1 (en) | 2002-01-08 | 2003-07-17 | Seven Networks, Inc. | Connection architecture for a mobile network |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7917468B2 (en) * | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US8275840B2 (en) | 2004-09-02 | 2012-09-25 | At&T Intellectual Property I, L.P. | Automated messaging tool |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (fi) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | Sähköpostiasetusten käyttöönotto matkaviestimelle |
US7752633B1 (en) | 2005-03-14 | 2010-07-06 | Seven Networks, Inc. | Cross-platform event engine |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US20070027841A1 (en) * | 2005-07-26 | 2007-02-01 | Williams Michael G | Messaging middleware dynamic, continuous search and response agent system |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US7602471B2 (en) * | 2006-05-17 | 2009-10-13 | Taiwan Semiconductor Manufacturing Company, Ltd. | Apparatus and method for particle monitoring in immersion lithography |
KR100813982B1 (ko) * | 2006-08-01 | 2008-03-14 | 삼성전자주식회사 | 모바일 단말기와 근거리 서버간의 콘텐츠 공유 방법 |
US7930197B2 (en) * | 2006-09-28 | 2011-04-19 | Microsoft Corporation | Personal data mining |
US20080091733A1 (en) * | 2006-10-16 | 2008-04-17 | Scott Shelton | Reusable data query language statements |
US20080243823A1 (en) * | 2007-03-28 | 2008-10-02 | Elumindata, Inc. | System and method for automatically generating information within an eletronic document |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
FR2922750B1 (fr) * | 2007-10-31 | 2010-10-29 | Tekka | Implant dentaire a connecteur tronconique femelle |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US9189478B2 (en) | 2008-04-03 | 2015-11-17 | Elumindata, Inc. | System and method for collecting data from an electronic document and storing the data in a dynamically organized data structure |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
US8037062B2 (en) | 2008-07-22 | 2011-10-11 | Elumindata, Inc. | System and method for automatically selecting a data source for providing data related to a query |
US8041712B2 (en) * | 2008-07-22 | 2011-10-18 | Elumindata Inc. | System and method for automatically selecting a data source for providing data related to a query |
US20100023501A1 (en) * | 2008-07-22 | 2010-01-28 | Elumindata, Inc. | System and method for automatically selecting a data source for providing data related to a query |
US8176042B2 (en) | 2008-07-22 | 2012-05-08 | Elumindata, Inc. | System and method for automatically linking data sources for providing data related to a query |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
CN101729491B (zh) * | 2008-10-17 | 2014-04-16 | 华为技术有限公司 | 一种增强基于脚本业务的应用可靠性的方法、装置和*** |
US8429118B2 (en) * | 2009-10-23 | 2013-04-23 | Microsoft Corporation | Embedding and retrieving data in an application file format |
US9208141B2 (en) * | 2010-02-05 | 2015-12-08 | Oracle International Corporation | Generating and displaying active reports |
US8483375B2 (en) * | 2010-03-19 | 2013-07-09 | Avaya, Inc. | System and method for joining conference calls |
US9043731B2 (en) | 2010-03-30 | 2015-05-26 | Seven Networks, Inc. | 3D mobile user interface with configurable workspace management |
GB2495066B (en) | 2010-07-26 | 2013-12-18 | Seven Networks Inc | Mobile application traffic optimization |
CA2806527A1 (en) | 2010-07-26 | 2012-02-09 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
CA2806548C (en) | 2010-07-26 | 2015-03-31 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US8204953B2 (en) | 2010-11-01 | 2012-06-19 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
EP2635973A4 (en) | 2010-11-01 | 2014-01-15 | Seven Networks Inc | TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
WO2012060997A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Application and network-based long poll request detection and cacheability assessment therefor |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
US20120266220A1 (en) * | 2010-11-17 | 2012-10-18 | Sequent Software Inc. | System and Method for Controlling Access to a Third-Party Application with Passwords Stored in a Secure Element |
WO2012071384A2 (en) | 2010-11-22 | 2012-05-31 | Michael Luna | Optimization of resource polling intervals to satisfy mobile device requests |
CA2798523C (en) | 2010-11-22 | 2015-02-24 | Seven Networks, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
US9898454B2 (en) | 2010-12-14 | 2018-02-20 | Microsoft Technology Licensing, Llc | Using text messages to interact with spreadsheets |
US9811516B2 (en) * | 2010-12-14 | 2017-11-07 | Microsoft Technology Licensing, Llc | Location aware spreadsheet actions |
WO2012094675A2 (en) | 2011-01-07 | 2012-07-12 | Seven Networks, Inc. | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
US9129234B2 (en) | 2011-01-24 | 2015-09-08 | Microsoft Technology Licensing, Llc | Representation of people in a spreadsheet |
GB2517815A (en) | 2011-04-19 | 2015-03-04 | Seven Networks Inc | Shared resource and virtual resource management in a networked environment |
WO2012149434A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
WO2012149221A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
WO2013015995A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US8990675B2 (en) * | 2011-10-04 | 2015-03-24 | Microsoft Technology Licensing, Llc | Automatic relationship detection for spreadsheet data items |
EP2789137A4 (en) | 2011-12-06 | 2015-12-02 | Seven Networks Inc | SYSTEM OF REDUNDANTLY CLUSTERED MACHINES FOR PROVIDING TILTING MECHANISMS IN MOBILE TRAFFIC MANAGEMENT AND NETWORK RESOURCE PRESERVATION |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
EP2792188B1 (en) | 2011-12-14 | 2019-03-20 | Seven Networks, LLC | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
US9721039B2 (en) * | 2011-12-16 | 2017-08-01 | Palo Alto Research Center Incorporated | Generating a relationship visualization for nonhomogeneous entities |
WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
WO2013116856A1 (en) | 2012-02-02 | 2013-08-08 | Seven Networks, Inc. | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
CN103530422A (zh) * | 2013-11-01 | 2014-01-22 | 北京金山顶尖科技股份有限公司 | 软件***生成油气储量报告的方法 |
US10210246B2 (en) | 2014-09-26 | 2019-02-19 | Oracle International Corporation | Techniques for similarity analysis and data enrichment using knowledge sources |
US10891272B2 (en) | 2014-09-26 | 2021-01-12 | Oracle International Corporation | Declarative language and visualization system for recommended data transformations and repairs |
US10296192B2 (en) * | 2014-09-26 | 2019-05-21 | Oracle International Corporation | Dynamic visual profiling and visualization of high volume datasets and real-time smart sampling and statistical profiling of extremely large datasets |
US20170115864A1 (en) * | 2015-10-24 | 2017-04-27 | Oracle International Corporation | Visual form designer |
US11182402B2 (en) * | 2016-12-07 | 2021-11-23 | Google Llc | Systems and methods for standardizing interfaces for third party integration |
US10885056B2 (en) | 2017-09-29 | 2021-01-05 | Oracle International Corporation | Data standardization techniques |
US10936599B2 (en) | 2017-09-29 | 2021-03-02 | Oracle International Corporation | Adaptive recommendations |
US10848940B2 (en) * | 2018-01-04 | 2020-11-24 | Honeywell International Inc. | Methods and systems for vehicle based internet of things |
CN111190916A (zh) * | 2018-10-25 | 2020-05-22 | 北京数安鑫云信息技术有限公司 | 一种可视化业务数据操作***及方法 |
US10938933B2 (en) * | 2019-05-14 | 2021-03-02 | International Business Machines Corporation | Managing dynamic configuration-based database connections using a proxy datasource |
US10599487B1 (en) * | 2019-06-11 | 2020-03-24 | Noble Systems Corporation | Adaptable data source connection strings |
CN110543498B (zh) * | 2019-08-20 | 2022-02-18 | 武汉稀云科技有限公司 | 一种基于事件触发的多方数据关联查询方法和装置 |
WO2022192961A1 (en) * | 2021-03-19 | 2022-09-22 | Portfolio4 Pty Ltd | Data management |
DE102021209319A1 (de) * | 2021-08-25 | 2023-03-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zum Vermitteln von Datenanforderungen an ein oder mehrere Datenquellen und zur Verarbeitung von angeforderten Daten einer oder mehrerer Datenquellen in einer Anwendung |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5559888A (en) * | 1994-02-15 | 1996-09-24 | Lucent Technologies Inc. | Secure information retrieval service (SIRS) |
US5999711A (en) * | 1994-07-18 | 1999-12-07 | Microsoft Corporation | Method and system for providing certificates holding authentication and authorization information for users/machines |
US5953012A (en) * | 1994-12-13 | 1999-09-14 | Microsoft Corporation | Method and system for connecting to, browsing, and accessing computer network resources |
US6026429A (en) | 1995-06-07 | 2000-02-15 | America Online, Inc. | Seamless integration of internet resources |
KR100538547B1 (ko) * | 1995-12-30 | 2006-02-28 | 타임라인 인코퍼레이티드 | 복수의소스능력을가진데이터검색방법및장치 |
US5893107A (en) * | 1996-07-01 | 1999-04-06 | Microsoft Corporation | Method and system for uniformly accessing multiple directory services |
US6061692A (en) * | 1997-11-04 | 2000-05-09 | Microsoft Corporation | System and method for administering a meta database as an integral component of an information server |
US6286047B1 (en) * | 1998-09-10 | 2001-09-04 | Hewlett-Packard Company | Method and system for automatic discovery of network services |
US6327608B1 (en) * | 1998-09-25 | 2001-12-04 | Microsoft Corporation | Server administration tool using remote file browser |
US6356901B1 (en) * | 1998-12-16 | 2002-03-12 | Microsoft Corporation | Method and apparatus for import, transform and export of data |
US6539383B2 (en) * | 1999-11-08 | 2003-03-25 | International Business Machines Corporation | Communication and interaction objects for connecting an application to a database management system |
US6615231B1 (en) * | 1999-12-15 | 2003-09-02 | Microsoft Corporation | System and method for directing requests to specific processing |
US7107284B1 (en) * | 1999-12-28 | 2006-09-12 | Ncr Corporation | Method of generating user customized document incorporating at least a portion of discovery information recorded in the system of record database in data warehouse environment |
DE10031006A1 (de) | 2000-06-30 | 2002-01-17 | Bingooo Ag | Verfahren zum Suchen und Wiedergeben von Informationen |
AU2002228739A1 (en) * | 2000-10-27 | 2002-05-06 | Entigen Corporation | Integrating heterogeneous data and tools |
DE10056519A1 (de) | 2000-11-15 | 2002-05-29 | Interway Informationssysteme G | Meta-Standortinformationsdienst |
US6971059B1 (en) * | 2000-11-28 | 2005-11-29 | Agilent Technologies, Inc. | Chromatographic or spectroscopic reports with hyperlinks to allow direct access to external references |
US20030074358A1 (en) * | 2001-09-24 | 2003-04-17 | Siamak Sarbaz | Integration, management and processing of network data from disparate sources |
US7015911B2 (en) * | 2002-03-29 | 2006-03-21 | Sas Institute Inc. | Computer-implemented system and method for report generation |
US6886009B2 (en) * | 2002-07-31 | 2005-04-26 | International Business Machines Corporation | Query routing based on feature learning of data sources |
US8521875B2 (en) * | 2003-09-04 | 2013-08-27 | Oracle America, Inc. | Identity for data sources |
-
2004
- 2004-06-01 US US10/858,190 patent/US7558799B2/en not_active Expired - Fee Related
-
2005
- 2005-05-18 TW TW094116171A patent/TWI364677B/zh not_active IP Right Cessation
- 2005-05-18 IL IL168652A patent/IL168652A/en not_active IP Right Cessation
- 2005-05-19 SG SG200503534A patent/SG117625A1/en unknown
- 2005-05-23 ZA ZA200504160A patent/ZA200504160B/xx unknown
- 2005-05-24 AU AU2005202279A patent/AU2005202279B2/en not_active Ceased
- 2005-05-27 MY MYPI20052415A patent/MY142583A/en unknown
- 2005-05-30 NZ NZ540419A patent/NZ540419A/en not_active IP Right Cessation
- 2005-05-31 RU RU2005116631/09A patent/RU2387003C2/ru not_active IP Right Cessation
- 2005-05-31 BR BR0501960-5A patent/BRPI0501960A/pt not_active IP Right Cessation
- 2005-05-31 EP EP05104663A patent/EP1612699A1/en not_active Withdrawn
- 2005-05-31 NO NO20052610A patent/NO334809B1/no not_active IP Right Cessation
- 2005-05-31 CA CA2508928A patent/CA2508928C/en not_active Expired - Fee Related
- 2005-06-01 JP JP2005161208A patent/JP4726545B2/ja not_active Expired - Fee Related
- 2005-06-01 KR KR1020050046658A patent/KR101117817B1/ko not_active IP Right Cessation
- 2005-06-01 CN CNB2005100923811A patent/CN100437576C/zh not_active Expired - Fee Related
- 2005-06-01 MX MXPA05005857A patent/MXPA05005857A/es active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
AU2005202279B2 (en) | 2010-09-16 |
US20050278307A1 (en) | 2005-12-15 |
KR101117817B1 (ko) | 2012-03-22 |
SG117625A1 (en) | 2005-12-29 |
CA2508928A1 (en) | 2005-12-01 |
AU2005202279A1 (en) | 2005-12-15 |
BRPI0501960A (pt) | 2006-01-24 |
MY142583A (en) | 2010-12-15 |
RU2387003C2 (ru) | 2010-04-20 |
NO20052610L (no) | 2005-12-02 |
KR20060046366A (ko) | 2006-05-17 |
CA2508928C (en) | 2014-09-09 |
ZA200504160B (en) | 2007-03-28 |
NZ540419A (en) | 2006-11-30 |
MXPA05005857A (es) | 2005-12-05 |
NO20052610D0 (no) | 2005-05-31 |
RU2005116631A (ru) | 2006-11-20 |
NO334809B1 (no) | 2014-06-02 |
TWI364677B (en) | 2012-05-21 |
IL168652A (en) | 2010-06-30 |
US7558799B2 (en) | 2009-07-07 |
CN1728149A (zh) | 2006-02-01 |
TW200609779A (en) | 2006-03-16 |
EP1612699A1 (en) | 2006-01-04 |
CN100437576C (zh) | 2008-11-26 |
JP2005346717A (ja) | 2005-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4726545B2 (ja) | データソースを発見して接続するための方法、システムおよび装置 | |
US8341651B2 (en) | Integrating enterprise search systems with custom access control application programming interfaces | |
US7933871B2 (en) | Discovering and updating templates | |
US9684699B2 (en) | System to convert semantic layer metadata to support database conversion | |
US20150169765A1 (en) | Federated search | |
US7716365B2 (en) | Automatically targeting and filtering shared network resources | |
US20110282944A1 (en) | Systems and methods for content sharing across enterprise social networks | |
US20080104080A1 (en) | Method and apparatus to access heterogeneous configuration management database repositories | |
US7792857B1 (en) | Migration of content when accessed using federated search | |
US20240232420A9 (en) | System and method of dynamic search result permission checking | |
US20220391356A1 (en) | Duplicate file management for content management systems and for migration to such systems | |
US6957347B2 (en) | Physical device placement assistant | |
Butcher | Mastering OpenLDAP: Configuring, Securing, and Integrating Directory Services | |
JP5783010B2 (ja) | インデックス管理プログラム、インデックス管理装置及び検索システム | |
EP2034417A1 (en) | Method and system for remote cache access | |
JP5197179B2 (ja) | データ管理装置 | |
Bartolini | ht://Miner Tutorial |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080702 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110228 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110405 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110412 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |