Nothing Special   »   [go: up one dir, main page]

JP5840786B2 - センサーデータベースのアプリケーションおよびサービスの開発および配備のための演算プラットフォーム - Google Patents

センサーデータベースのアプリケーションおよびサービスの開発および配備のための演算プラットフォーム Download PDF

Info

Publication number
JP5840786B2
JP5840786B2 JP2014530385A JP2014530385A JP5840786B2 JP 5840786 B2 JP5840786 B2 JP 5840786B2 JP 2014530385 A JP2014530385 A JP 2014530385A JP 2014530385 A JP2014530385 A JP 2014530385A JP 5840786 B2 JP5840786 B2 JP 5840786B2
Authority
JP
Japan
Prior art keywords
sensor
platform
services
application
service
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.)
Active
Application number
JP2014530385A
Other languages
English (en)
Other versions
JP2014534487A (ja
Inventor
プラティープ ミスラ
プラティープ ミスラ
アーパン パル
アーパン パル
バラムラリドハー プルショサマン
バラムラリドハー プルショサマン
チラブラタ バウミック
チラブラタ バウミック
デーパック スワミー
デーパック スワミー
ヴェンカトラマナン シヴァ スブラマニアン
ヴェンカトラマナン シヴァ スブラマニアン
デブナラヤン カー
デブナラヤン カー
スミトラ ナスカー
スミトラ ナスカー
スーマンタ ゴーシュ
スーマンタ ゴーシュ
スーマン アダック
スーマン アダック
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tata Consultancy Services Ltd
Original Assignee
Tata Consultancy Services Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tata Consultancy Services Ltd filed Critical Tata Consultancy Services Ltd
Publication of JP2014534487A publication Critical patent/JP2014534487A/ja
Application granted granted Critical
Publication of JP5840786B2 publication Critical patent/JP5840786B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5096Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to distributed or central networked applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)

Description

本発明は、インド国特許出願第2651/MUM/2011号に基づく優先権を主張する。
ここに説明される本開示は、スマートユビキタス(ubiquitous:社会において演算環境がいつでも、どこにでも存在し、コンピューターの存在を意識せずに利用できる仕組み、またはコンセプト)演算システム(computing system)、サイバーフィジカルシステム(cyber-physical system:実世界(physical system)に浸透したセンサーネットワーク等の情報を、サイバー世界(cyber system)の演算能力と結び付け、高度なサービスを提供する仕組み、またはコンセプト)、およびIoT(Internet of Things:あらゆるモノがインターネットを通じて接続され、情報交換により相互に制御する仕組み、またはコンセプト)の分野一般に関する。より具体的には、本発明は、スマートユビキタス演算環境におけるセンサーベースのアプリケーションの開発および配備(deployment:アプリケーションまたはシステムを利用可能な状態にすること)のための1式のサービスを提供可能な統合プラットフォームに関する。
様々な物的基盤(physical infrastructures)、物的オブジェクトの状態、環境、人間およびそれらの活動を観測、モニターおよび追跡し、さらに、これら観測を、人々の生活を豊かにし、人々の日々の活動を手助けするアプリケーションやサービスを提供するために利用するスマートユビキタス演算システムの開発および配備が進められている。このようなスマートユビキタスシステムが配備された環境は、「スマートスペース(smart space)」と称される。
一般的に、スマートスペースは、環境内における様々なパラメーターのセンシング(検出)および観測をするよう構成された様々なカテゴリーの多数のセンサーを含み、もし状態の変更によって生じる影響があれば、該影響をエンドユーザーに警告するために、それらのパラメーターに対する分析を実行できる。例えば、センサーは、任意の物的オブジェクトの位置を観測および追跡し、自然災害をモニターするために気象条件を観測し、トラフィックシェーピング(traffic shaping:交通の最適化)や車両監視システム(vehicle surveillance system)等を可能とするために道路上の交通(traffic)を観測する。
上述のような観測はセンサーによって実現され、ますます多くのセンサーが、スマートスペース内の物的オブジェクトやモノに組み込まれるであろう。これらセンサーは、現実生活のイベント(real life event)または状況を、電気的信号またはデジタルデータに変換する変換器(transducers)を有している。加えて、センサーは、演算およびネットワーク構築能力を有している。ますます多くのこれらセンサーが、直接的または間接的にインターネットに接続されるであろう。多くのセンサーは、組織、会社、市の行政局若しくは公益企業のような公共部門団体、または政府機関によって配備されるであろう。また、多くのセンサーは、実際には、私人(private individuals)によって所有され、運用されるであろう。私人の場合、個人によって使用される携帯電話内に実装されたセンサーが、センサーの重要な分類となるであろう。
「スマートスペース」の開発に繋がるスマートユビキタス演算環境の開発のための重要な必須要件は、多様なセンサーの非常に多くのセットからデータを収集し、センサーデータを集約および記憶し、データに対する特化した分析を実行し、さらに、多数の多様で地理的に分散しているセンサーからの観測を組み合わせ、相互に関連付ける機能である。新しい奇抜なアプリケーションを生成するためにセンサーデータおよび得られた分析を使用可能なソフトウェア開発者(サードパーティーソフトウェア開発者を含む)に、これら機能を提供可能な、拡張性のある演算プラットフォームに対するニーズが存在する。また、このようなプラットフォームは、インターネットを介してアクセスされるウェブサービスとして利用可能に作成されていてもよい。このような場合、これらプラットフォームは、PaaS(Platform-as-a-Service:ネットワークを通じたサービスとして、アプリケーションを利用するためのプラットフォームをユーザーに提供する形態)と称されるクラウド演算サービスの分類としてカテゴリー分けすることができる。
背景技術として、任意のスマートスペース環境内に配備され、センシング機能を有する異なるカテゴリーのセンサーまたは通信デバイスによって取得されたデータの分析タスクを実行する複数のシステムが実施されている。これらシステムは、これらスマートスペースを介して、リモート(ネット経由の遠隔操作)に提供されるサービスを、モニター、管理および制御することに加え、処理および分析されることが可能な任意のスマートスペース環境内の様々な物的エンティティ(entity)の状態をセンシングするセンサーデバイスを包含している。これまで、リモートスマートスペースモニタリング用のリアルタイムのデータ取得およびデータ分析に対する尽力が行われてきたが、任意のセンサーデバイスを介して取得されたセンサーデータから、リアルタイムアプリケーションの開発およびその管理を提供可能な1式のサービスを統合する統合プラットフォームに対するニーズが、本分野において依然として存在している。
今日現在、グーグルAppエンジンやHerokuやマイクロソフトAzure等を含む様々なPaaS(Platform-as-a-Services)が利用可能に存在している。しかしながら、これらは汎用アプリケーションの開発に限定されており、そのため、センサーベースのアプリケーションの開発、配備および管理のための特定のサポートを提供することができない。これらプラットフォームは、IoT/サイバーフィジカルシステム領域において必要とされる特化したサービスを提供しない。この領域では、スマートモバイルデバイスの一部として利用可能なセンサーおよびウェブ接続センサーを活用するアプリケーションを提供するための特化したサービスに対するニーズが存在する。センサーの発見(discovery)、記述(description)、インターフェース、クエリー(query:問い合わせ要求)およびタスクは、キー要件の一部である。加えて、センサー駆動型アプリケーション(sensor driven application)は、イベント駆動型(event driven)である必要があり、そのため、イベント処理またはストリーム処理のような機能を必要とする。さらに、これら領域は、異なるタイプのセンサー観測の拡張性のある保存(storage)のためのRDMBSやNOSQLやオブジェクトストアー等のような様々な種類のデータベース用のサポートを必要とする。また、多様な領域は、推定(inferences)および価値付加を導くための特化した分析およびデータの可視化(visualization)を必要とする。上述のPaaSプラットフォームは、単一のプラットフォーム内でこれらの特徴全てのためのサポートを提供できない。
一方、Pachube(Cosm)やサンマイクロシステムセンサーネットワーク等のようなクラウド演算サービスとして利用可能ないくつかのセンサープラットフォームが存在している。しかしながら、これらプラットフォームは、主として、アプリケーション開発のための非常に基本的なサポートを用いた、センサーデータの公開(publishing)、登録(subscription)および保存デバイスに焦点を当てたものである。加えて、これらプラットフォーム内には、位置情報ベース(location based)処理、空間および時空間処理のためのサポートがほとんどない。加えて、これらセンサープラットファームは、これらプラットフォーム上で開発および配備されるクラウドソース(crowd sourced:インターネット等を利用し、不特定多数の人材に業務を外注(アウトソーシング)すること)アプリケーション用のサポートを提供していない。
さらに、リモートデバイスモニタリング、管理およびデータ取得用のクラウドベースのウェブサービスを提供するDigiやMobile Device等のような企業を含む市場には、いくつかのセンサーおよびゲートウェイデバイス業者(ベンダー)が存在する。しかしながら、これらサービスは、特定の業者からのセンサーおよびデバイスのみに適合したものであり、そのため、複数の業者の包括的なセンサーデバイスの管理、データ取得および観測処理には適していない。加えて、これらサービスは、センサーデータ保存および分析用の非常に限られたサポートしか有しておらず、さらに、アプリケーションの開発および配備のためのサポートをほとんど有していない。
加えて、行動ベース(behavior based)のM2M(machine-to-machine:機器同士がネットワークで接続され、人間を介さずに、情報収集や管理、制御を行う技術)プラットフォームが本分野において知られている。そのようなプラットフォームは、直接のプログラミングなしに、センサーデバイス管理および複合性のアプリケーションの生成を可能とするためのグローバルセンサーネットワークとの通信を容易にする。本分野において、センサーデバイス管理を容易にする別の実施システムは、リアルタイムで、異なるプラットフォーム間でのセンサーデータのアクセスを行うためのクロスAPIsを使用している。さらに、特に、半導体製造のような特定の領域に対するアクティビティ管理システムが本分野において知られている。そのようなシステムは、半導体製造工場の稼働率を向上させるためのデータ収集、データ保存およびサービスのアクティブ化の工程を含む。センサー駆動型アプリケーションの開発用のソフトウェアコードの自動生成を容易にするアーキテクチャ(architecture:ハードウェアまたはソフトウェアの基本設計概念)が、本分野において開示されている。
さらに、コンテキストアウェア(context-aware:周囲の状況からその場に適したコンテンツやサービスを提供する技術)広告を容易にするフレームワークが、本分野において知られている。このフレームワークは、スマートスペース環境内に配備されたセンサーを通じて追跡されたコンシューマー(消費者)の行動/習慣を用いて、コンテキスト内において、関連のあるコンテンツ/広告をエンドコンシューマーに配信する。さらに、アプリケーションスコープ管理(application scope management:アプリケーションの範囲(スコープ)を明確化し、作業の漏れや余剰を防ぐ管理)プラットフォームが知られており、そのようなプラットフォームは、ウェブアプリケーションの配備およびその管理用に構成されたクラウドセンシングに対して有効に機能する。エンタープライズリソース管理(enterprise resource management:経営資源(リソース)を一元管理し最適化を目指す管理)分析プラットフォームは、様々な機関(agencies)や団体やコミュニティーのリモート監視、モニタリングおよびリアルタイムイベントを容易とするリモートリソースからのデータ統合を可能とし、それらの構内での安全およびセキュリティを確保する。さらに、アプリケーション開発者によって、シンプルにストリーム処理(Stream Processing)アプリケーションを書くためのシステム実行グラフパターンクエリー(system implementing graph pattern query)が知られている。さらに、仮想化環境(virtualized environment)においてタスクを処理するために、全体として効率的なリソース管理を容易とするシステムが知られており、そのようなシステムは、効率的なタスク管理のためにリソースの割り当て(シェア)を利用する。
しかしながら、既存のシステム、方法、プラットフォームまたはフレームワークは、センサー駆動型の頒布されたアプリケーション開発、テスト、配備、アプリケーションライフサイクル管理、分析サービス、データ保存サービス、センサーサービス、並びに、分析のためのモデリングおよびシミュレーションを容易とする統合システムを提供しない。また、既存のシステムは、適切で加速化されたセンサーアプリケーション開発に必要とされるセンサーサービス、分析サービス、認証&アクセス制御サービス、データ保存サービスのようなサービスの包括的なホスティングを欠いている。さらに、本分野において開示されているプラットフォームは、データ再使用可能性、データ標準化およびデータ機密化を可能とする豊富なアプリケーションのセットを利用して、センサーベースのアプリケーションのリアルタイム開発および配備を容易とすることができない。大部分のプラットフォームは、センサーデータ処理の包括的機能を欠いており、このようなことは、さらに、センサーベースのアプリケーションの開発および配備のために必要とされるコストや試みを増加させることに繋がる。さらに、これらプラットフォームは、特定のデバイスに特有となるよう設計されているので、セキュリティおよびプライバシー規定によって制限される。そのため、サードパーティーリソースを用いたさらなるアプリケーション開発の範囲がさらに狭くなる。
背景技術として、以前から、エンドユーザー登録者へのインテリジェント輸送サービスを可能とする車両遠隔計測(vehicle telemetry)アプリケーションを提供するために行われた試みが存在している。一般的に、これらアプリケーションは、車両製造者/OEMs等によって垂直的に提供されるか、ドライバーのスマートフォンに利用可能に作られるかのいずれかである。双方の場合において、アプリケーション開発は、GPSや加速度計等の様々な車両オンボード/オフボードセンサーからのセンサーデータを使用することによって可能となる。さらに、以前から、車両遠隔計測アプリケーションを提供するために、車両内のクラウド演算技術を実行する試みが、本分野に存在している。さらに、以前から、VANETs(vehicle to vehicle ad-hoc networks:自動車アドホックネットワーク、自動車間あるいは走行中の自動車と道路設備間のネットワーク)が、本分野に利用可能に存在している。VANETsは、特定の輸送領域における車両遠隔計測アプリケーションの提供を容易にする。しかしながら、本分野において、これらサービスを使用した様々な計測アプリケーションの開発、テストおよび配備のために、プラットフォーム内においてインテリジェント輸送サービスを提供することによってインテリジェント輸送システムを容易とする単一の統合プラットフォームに対するニーズが依然として存在している。
よって、このようなことを考慮すれば、プラットフォームからの1式のサービスを用いて、仮想的な任意の種類のセンサーデバイスによって取得されたセンサーデータのリアルタイム分析を可能とし、センサーデータの取得、その保存および分析を容易とする効率的な方法および単一の統合システム/プラットフォーム設計に対する長年にわたるニーズが存在している。さらに、ユビキタス演算環境内におけるリアルタイムセンサーデータ分析、データ検索、機械学習、画像およびビデオ分析、位置ベースのサービスおよびコンテキストアウェアサービス用に設計された1式のサービスを提供するクラウド演算プラットフォームを利用する方法およびシステムに対するニーズが存在している。
本発明の主たる目的は、PaaS(Platform-as-a-Service)クラウド演算プラットフォームの形態をとり、センサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を可能とするサービスおよび分析用リアルタイム統合プラットフォーム(RIPSAC: Real-Time Integrated Platform for Service & Analytics)を提供することにある。
本発明のさらに別の目的は、通信ネットワークを介してインターネットに接続され、少なくとも1つの取り付けられたセンサーを有する任意のユビキタスデバイスからのデータ取得を可能とするリアルタイムプラットフォームのための方法およびシステムを提供することにある。
本発明のさらに別の目的は、様々なセンサーデバイスから取得され、分類されたフォーマットを用いて、データをプラットフォームに接続されたデータベース内に記憶するための方法およびシステムを可能とすることにある。
本発明のさらに別の目的は、洞察(insights)、推定(interferences)およびそれらからの可視化されたデータを得るために、データベース内に記憶されたデータへの拡張性のある分析を実行し、それにより、利害関係者が、該データに関連付けられたビジネスに関する更なる決定を行うことを可能とすることにある。
本発明のさらに別の目的は、センサーベースのアプリケーションのリアルタイム開発、テストおよび配備を可能とする方法およびシステムを提供し、それにより、クラウドソーシングアプリケーション開発を容易とすることにある。
本発明のさらに別の目的は、1式のサービスにまとめられた(bundled)適切なアルゴリズム、ソフトウェア開発キット(SDKs)、アプリケーションプログラムインターフェース(APIs)等を選択することにより、プラットフォームの1式のサービスを用いて、様々なセンサーベースのアプリケーションを開発することを可能とする方法およびシステムを提供することにある。
本発明のさらに別の目的は、クラウドソーシングを用いて、ユーザー入力からデータを取得することによるデータ分析を行い、これらデータをソフトウェアセンサーからのデータとして処理するための方法およびシステムを可能とすることにある。
本発明のさらに別の目的は、これらアプリケーションおよびそのサービスに登録されたエンドユーザー演算デバイス上に配備されたアプリケーションの普及を可能とする方法およびシステムを提供することにある。
本発明のもう1つの別の目的は、データへの分析が実行されている間、適切なプライバシー制御およびエンドユーザーライセンス契約のための方法およびシステムを可能とすることである。
本発明のもう1つの別の目的は、電力、ユーティリティ(電気、ガス、水道)、政府機関、輸送、ヘルスケアおよび教育等を含む多様なセクター内における活動のリアルタイム分析およびモニタリング用のRIPSACプラットフォームおよびそのサービスを提供するための方法およびシステムを可能とすることにある。
本発明に係る方法、システムおよびハードウェアの実施可能性を説明する前に、本開示において明示的に説明されていない本発明の複数の可能な実施形態が存在し得るので、本発明は、説明される特定のシステムおよび手順に限定されないと理解される。また、本説明において用いられた手順は、特定の形態または実施形態の説明するためのものでしかなく、本発明の範囲を限定する意図はないと理解される。
実施形態の1つにおいて、本発明は、センサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を可能とするPaaSクラウド演算プラットフォームであるサービスおよび分析用リアルタイム統合プラットフォーム(基盤プラットフォーム)(RIPSAC)を可能とする。本実施形態において、RIPSACは、スマート演算環境内のセンサーおよびデバイスの異機種環境にある(heterogeneous)セットとインターフェースをとる。このスマート演算環境は、センサー観測を収集し、データをプラットフォームに接続されたデータベース内に記憶し、クラウド内のスマート演算環境の近傍における認証されたサードパーティー(例えば、保険会社および政府の監督機関の一方)と同様、エンド登録者(end subscriber)の双方の利益のために、データに対する拡張性のある分析を実行し、さらに、オープンソフトウェア開発を可能とするため、そのデータの非個人化(de-personalized)されたサンプルをサードパーティーアプリケーション開発者に出力(export)する。本実施形態において、プラットフォームは、APIsおよびSDKsの形態をとる1式の基盤サービスを提供する。RIPSACは、センサー統合、センサーデータ保存、分析、豊富なクエリー容量および可視化のための高い拡張性を有するプラットフォームを提供する。プラットフォームは、APIsおよびライブラリの形態のセンサーの記述、発見、統合、センサー観測および測定結果取得、保存およびクエリーに関連付けられた1式のサービスを含む。本実施形態では、サードパーティーソフトウェア開発者を含むアプリケーション開発者は、前述のクラウド演算プラットフォーム内において、アプリケーションの開発、テスト、配備および管理を実行可能とされている。本実施形態において、エンドユーザーは、アプリケーションをダウンロードし、アプリケーションに対する登録および登録取り消しを行い、自身のプライバシー設定を制御し、さらに、利用履歴および支払情報を閲覧可能とされている。
以下の好ましい実施形態の詳細な説明と同様、上述の概要も、添付の図面と併せて参照されることにより、より良く理解される。本発明の説明の目的のため、本発明の例示的な構造が図示されているが、本発明は図面に開示された特定の方法および構成に限定されない。
図1は、本発明の例示的な実施形態に係るスマート演算環境においてリアルタイムセンサーデータ分析を実行するよう構成された様々なハードウェア要素を示すシステム構成図(100)を概略的に示す図である。
図2は、本発明の例示的な実施形態に係るRIPSACサービスおよびアプリケーションにアクセスするためのRIPSACプラットフォームに接続された様々なアプリケーション開発者/テナント、センサーデータプロバイダーおよび登録者を説明するRIPSACプラットフォームのブロック図(200)である。
図3は、本発明の例示的な実施形態に係るテレマティクスデータのリアルタイム分析を可能とする車体内テレマティクスデバイスの様々なソフトウェア層を説明するブロック図である。
図4は、本発明の例示的な実施形態に係るバックエンドソフトウェアプラットフォームを説明するブロック図である。
図5は、本発明の例示的な実施形態に係る本発明の実施形態に係るRIPSACプラットフォームが任意のスマートスペース環境のリアルタイム分析のタスクを実行することを可能とするよう設計された工程を説明するフロー図である。
本説明は、本発明の例示的な実施形態を参照して提供される。本発明が属する分野および技術における当業者であれば、本発明の原理、概念および範囲から有意に離れることなく、説明された動作の方法およびシステムにおける代替や変更が可能であることは、認識できるであろう。
参照する図1は、サービスおよび分析用リアルタイム統合プラットフォーム(RIPSAC)100のシステム構成図である。RIPSACは、本発明の例示的な実施形態に係るスマート演算環境においてリアルタイムデータ分析を実行するよう構成された様々なハードウェア要素を含む。
図1に示すように、システム構成(100)は、データベース(102)に接続されたクラウドサーバー(101)を含むRIPSACバックエンド(back-end:ユーザーが直接操作することのないシステム部分)クラウド(112)を含む。このシステムは、センサーデータのリアルタイム分析を可能とするスマートフォン(103)やテレマティクス(telematics:携帯電話等の移動体通信システムを用いて移動体にサービスを提供すること)デバイス(104)のような異なるスマートデバイス上で実装される様々なRIPSACデバイス(114)をさらに含んでいる。このシステムは、スマートフォン(103)やテレマティクスデバイス(104)等のような様々な通信デバイスに接続されたスマート演算環境の近傍に位置する様々な異機種環境にあるセンサーデバイス(105)、(106)、(107)および(108)等をさらに含む。よって、これらのセンサーは、通信デバイスと共に、この例示的な実施形態に係るインテリジェントスマート環境を集合的に形成する。
さらに、図1に示すように、システムプラットフォーム(100)は、スマート演算ネットワーク(109)として集合的に図示されたBluetooth(登録商標)、USB、ZigBeeおよび他の携帯電話サービスのような様々な接続オプションをサポートしている。例示的な実施形態において、システムプラットフォームは、GPS、加速度計、磁気コンパス、音声センサー、カメラセンサー等のスマート演算環境の近傍に配備されたセンサー(105、106、107および108)とインターフェースをとる。プラットフォームは、サーバーを用いたスマートフォンのような通信デバイスの接続を可能とし、それにより、図1中に(110)として称されているインターネット、WAN、MANを含む任意の通信リンクを用いた通信デバイスの接続を可能とする。例示的な実施形態において、システムプラットフォーム(100)は、スタンドアローンデバイスとして機能するよう実装されている。別の実施形態において、システムプラットフォーム(100)は、スマート演算環境に対して疎結合(loosely coupled)のデバイスとして機能するよう実施されていてもよい。
実施形態の1つにおいて、図1に示すようなスマートフォンは、加速度計、コンパス、GPS、NFCリーダー、マイク、カメラ等の組み込み式(in-built)のセンサーを含んでいてもよい。本実施形態において、システムプラットフォーム(100)は、モバイルアプリケーション(App)の形態でスマートフォン上にインストールされていてもよい。このような場合、スマートフォン内の組み込み式センサーは、車両追跡や交通計測や人間の運転特性等に関連付けられ、センサーによって収集されるデータを、スマートフォン上のモバイルアプリケーションとして機能するRIPSACプラットフォーム(100)に供給する。このような場合、スマートフォンが車体内に位置している場合、スマートフォンは、車載電話として機能可能なユビキタステレマティクスプラットフォームとみなすことができる。さらに、様々なセンサーから収集されたデータに基づいて、システムプラットフォーム(100)は、様々なハードウェアおよびソフトウェアプラットフォームの支援を受け、任意のスマート演算環境内において、取得されたセンサーデータに対する拡張性のあるデータ分析のタスクを集合的に実行する。
参照する図2は、本発明の例示的な実施形態に係る様々なRIPSACサービスおよびアプリケーションを利用するためのRIPSACプラットフォームに接続された様々なユーザーデバイスを説明するブロック図(200)である。図2に示すように、RIPSACプラットフォーム(201)は、プラットフォームに接続する異なる利害関係者に対する分析、保存およびセンサーに関する様々なサービスを提供する。複数のセンサー提供デバイス(205)は、任意のスマートスペース環境内において観測されたセンサーデータを公開する投稿者(contributors)または公開者として機能する。センサー提供デバイス(205)は、センサー観測データを所有している。
図2に示すような複数のアプリケーション開発者デバイス(203)は、通信ネットワーク、好ましくは、インターネット接続を用いて、プラットフォーム(201)と通信を行う。アプリケーション開発者は、多様なセンサー駆動型アプリケーションを開発し、それらをプラットフォーム(201)上にRIPSACアプリケーションの形態で配備するために、プラットフォーム上のRIPSACサービスにアクセス可能とされている。図示のように、複数のエンドユーザー登録者デバイス(207)は、RIPSACプラットフォーム(201)内に配備されたRIPSACアプリケーションに登録するために、インターネット通信手段を用いてプラットフォーム(201)に接続するよう示されている。実施形態の1つにおいて、センサー提供デバイス(205)およびアプリケーション開発者デバイス(203)は、タスクを交互に実行可能である。この例示的な実施形態において、プラットフォーム/PaaSプロバイダー(209)は、RIPSACプラットフォーム(201)をホストサービス(hosted service)として実行するエンティティである。
この例示的な実施形態において、RIPSACプラットフォーム(201)は、インターネット手段を介してプラットフォームに接続されたアプリケーション開発者/テナントデバイス(203)、センサー提供デバイス(205)、エンドユーザーデバイス(207)およびプラットフォームプロバイダー(209)のそれぞれ用の異なるサービスを提供する。この例示的な実施形態において、プラットフォームプロバイダー(209)は、センサー、保存および分析サービス、ユーザー情報(identity)の配備および処理、セキュリティ、プライバシー、並びに、ユーザーライセンス管理サービスのようなコアRIPSACサービスを配備および実行する能力と共に提供されている。プラットフォームプロバイダーは、ターゲットの広告を配信し、複数のテナント環境を制御リソース割り当てにより生成し、異なるテナント用の分離されたサンドボックス(sandbox:プログラムがシステムの他の部分に悪影響を及ぼすことのないよう設計された環境)環境を生成し、さらに、管理やモニタリングや支払等のような動作サポートシステムを可能とする能力と共に提供されている。この例示的な実施形態において、センサー提供デバイス(205)は、関心対象の特徴(feature of interest)および異なるタイプの現象、センサーおよびセンサー観測記述(sensor observation description)を記述するために必要とされるサービスと共に提供される。
例えば、供給およびセンサーストリームの定義、センサーストリームをプラットフォームに公開および共有するために必要とされるサービス、並びに、公開されたセンサーストリーム用のアクセス制御およびプライバシー選択を定義するために必要とされるサービスである。
この例示的な実施形態において、アプリケーション開発者/テナントデバイス(203)は、サンドボックスの形態でのアプリケーションの開発およびテストのために必要とされる環境と共に提供される。さらに、ウェブサービス呼び出しまたは言語固有ライブラリ(language specific libraries)の形態をとるソフトウェア開発キットおよびアプリケーションプログラミングインターフェース(APIs)が、これらデバイスに利用可能な状態とされる。加えて、プラットフォームは、テナントがアプリケーションの開発およびテストを実行できるように、テストセンサーデータをテナントに提供する。アプリケーション開発者/テナントデバイス(203)は、アプリケーションをRIPSACプラットフォーム(201)に登録および配備するよう構成されている。アプリケーション開発者/テナントデバイスは、それらのアプリケーション用のエンドユーザーライセンス契約を規定可能とされており、アプリケーションの起動、停止、更新、再配備および配備中止(undeploy)を実行することができる。この例示的な実施形態において、図2に示すようなエンドユーザーデバイス(205)は、アプリケーションをダウンロードし、RIPSACアプリケーションおよびサービスに対する登録または登録取り消しをするよう構成されている。さらに、これらデバイスは、プラットフォームを用いて投稿/公開されるセンサーデータのプライバシー設定を制御するよう構成されており、利用履歴、支払情報等を追跡および閲覧可能とされている。
実施形態の1つにおいて、プラットフォームプロバイダー(209)、アプリケーション開発者/テナント、センサープロバイダーおよびエンドユーザー登録者等を含むプラットフォーム内の様々な利害関係者に提供されるサービスは、プラットフォーム内の様々なハードウェア/ソフトウェアコンポーネントを介して、容易に提供される。図3および図4は、本発明の例示的な実施形態に係るセンサーデータのリアルタイム分析を可能とする異なるセットのセンサーベースのサービスを説明するソフトウェア構成図である。このソフトウェア構成は、センシングデバイスソフトウェアプラットフォーム、バックエンドソフトウェアプラットフォームおよびスマートフォンプラットフォームを含むリアルタイム分析を可能とする3つのソフトウェアプラットフォームを含んでいる。
図3に示すように、センシングデバイスソフトウェアプラットフォーム(300)は、リアルタイムオペレーティングシステム(OS)と、相互接続およびネットワークアダプターを確立し、複数の並列テレマティクスサービスおよびアプリケーションを配備および実行するためのサポート、ソフトウェア開発用の標準プログラミング言語および開発ツール、リモート配備、配備されたソフトウェアコンポーネントのリアルタイムモニタリングおよび管理、信頼性のあるアプリケーションおよびサービスの安全な開発のためのサポート、並びに、細かい粒度のアクセス制御(fine grained access control)を提供するために必要とされるデバイスドライバーとを含む。実施形態の1つにおいて、様々なアプリケーションおよびサービスを実行するためのこれら要件を考慮して、JAVA(登録商標)のようなプログラミング言語およびサービス配信プラットフォームとしてのOSGI(Open Services Gateway Initiative:遠隔から操作できるJAVAベースのプラットフォーム)が利用される。
参照する図4は、バックエンドソフトウェアプラットフォーム内の様々なバックエンドコンポーネントを説明するソフトウェアプラットフォーム構成図(400)である。バックエンドソフトウェアプラットフォームは、拡張性のあるセンサーサービスモジュールと、拡張性のある保存サービスモジュールと、拡張性のある分析サービスモジュールと、スマートスペース環境内に導入された様々なセンサーデバイスから受け取ったデータに対してリアルタイム分析を集合的に実行するエンドユーザーモバイル演算デバイスとの接続(connectivity)を容易にするウェブベースのポータルとを含む。RIPSACは、センサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を可能とするPaaS(Platform-as-a-Service)クラウド演算プラットフォームとして機能する。RIPSACは、センサーデバイス管理、データ収集、データ保存および分析サービスを提供する。これらサービスは、アプリケーション開発者が、アプリケーションプログラムインターフェース(APIs)およびソフトウェア開発キット(SDKs)の形態で利用可能とされている。RIPSACは、センサー統合、センサーデータ保存、分析(リアルタイムおよびビックデータ処理を含む)、豊富なクエリー容量(地理空間的クエリーおよび連続クエリーを含む)および可視化のための高い拡張性を有するプラットフォームを提供する。
RIPSACのコアは、センサー記述、発見、統合、センサー観測および測定結果取得、保存およびクエリーに関連付けられたサービスのセットである。RIPSACは、APIsおよびライブラリの形態でこれらサービスを提供する。アプリケーション開発者は、RIPSAC内において、アプリケーションの開発、テスト、配備および管理を行うことができる。RIPSACは、マルチテナント機能(multi tenancy)をサポートし、各テナントによるアプリケーションのテストおよび開発のための安全なサンドボックスを提供する。エンドユーザー演算デバイスは、アプリケーションをダウンロードし、アプリケーションに対する登録および登録取り消し、それらのプライバシー設定の制御、並びに、利用履歴および支払情報の閲覧をするよう構成されている。
よって、RIPSACは、様々なセンサー駆動型アプリケーションの開発および配備用に利用することができる単一の基盤プラットフォーム内において、様々なサービス、ソフトウェア、ライブラリ、ツールを統合する。本発明の実施形態の1つにおいて、RIPSACは、標準情報モデル(standard information model)およびSWE(Sensor Web Enablement)規格として知られているOGC(Open GeoSpatial Consortium:地理空間に関する情報の標準化を推進する非営利団体)規格のようなアクセスメカニズムを利用して、このような統合を可能とする。実施形態の1つにおいて、RIPSACセンサーサービスは、これら規格を用いてセンサーおよびセンサー観測データへのアクセスを提供する。さらに、RIPSACプラットフォームは、情報モデルおよびアクセスメカニズムの使用を便利かつ容易にするクライアントライブラリおよびウェブサービスアプリケーションプログラムインターフェース(APIs)を提供する。実施形態の1つにおいて、RIPSACプラットフォームは、メッセージング基盤(messaging infrastructure)を用いて、異なるアプリケーションおよびサービス間でセンサー関連イベントを交換する。このメッセージング基盤は、そのようなセンサー関連イベントの交換を実行するメッセージ公開−登録メカニズムから構成される。
実施形態の1つにおいて、RIPSAC上で動作する任意のソフトウェア(すなわち、アプリケーションおよびサービス)の統合は、分析エンジンと併せて、RIPSACプラットフォーム内に含まれる分析エンジン固有ライブラリによって提供される。本実施形態において、データ接続を可能とするネットワーキングプロトコルは、分析サーバー上で動作する分析エンジンへのこれらライブラリの接続を容易とする。ライブラリは、エンドポイント(end points:ネットワークに接続されたエンドユーザー端末の総称)間のネットワーク接続の複雑性および詳細の全てを秘匿する。さらに、これらライブラリは、様々な分析サーバー間の負荷平均化(load balancing)サービスも提供する。実施形態の1つにおいて、RIPSACデータベースサービスは、ウェブサービス呼び出し、SQL、JDBCおよびJPAのような技術、並びに、特定のデータベースクライアンドライブラリ等の組み合わせによってアクセスされる。上述の拡張性を有するセンサーサービスモジュール、拡張性を有する保存サービスモジュール、拡張性を有する分析サービスモジュールおよびウェブベースのポータルを介してまとめられた様々なサービスは、図4を参照して以下に説明される。
実施形態の1つにおいて、図4に示すように、プレゼンテーションサービスモジュール(401)は、ポータルおよびユーザーインターフェースを介して提供される。ポータルコンポーネントは、アプリケーション開発者ポータル、管理者ポータルおよびエンドユーザー登録者ポータルを含んでいる。アプリケーション開発者ポータルは、アプリケーション開発者の演算デバイスをRIPSACに登録し、開発したアプリケーションを登録し、データベースを生成し、さらに、分析プログラム等をアップロードおよびテストすることを可能とするために利用される。管理者ポータルは、基本的なソフトウェアおよびハードウェア基盤の管理およびモニターするため、並びに、テナントによるプラットフォームサービスの利用をモニター、管理および制御するために、RIPSAC管理者コンピューターによって使用される。
実施形態の1つにおいて、デバイス統合および管理サービスコンポーネント(413)は、RIPSAC内のゲートウェイデバイス、センサー、モバイルデバイスおよびそれらのネットワークアドレスとインターフェースをとるためのデータ集約サービス、並びに、デバイスモニタリングおよび管理サービスを含む。これらサービスは、これらデバイスと、RIPSACとの間のデータ通信のための様々なネットワークプロトコル用のサポートを提供する。この1式のサービスは、デバイスの正常性および状態をモニターする機能、並びに、RIPSACからこれらデバイス上にソフトウェアを配備する機能を可能とする。本実施形態においては、デバイスセンサーアダプターとして知られているデバイス固有ソフトウェアモジュールは、デバイスのタイプ毎に提供されており、これらデバイスに取り付けられたセンサーにアクセスし、センサー固有コマンドを処理することができる。さらに、デバイス管理アダプターとして知られているデバイス固有ソフトウェアモジュールは、デバイスのタイプ毎に開発されており、デバイス正常性モニタリング、デバイス起動、停止、再起動、並びに、デバイスデータ構造アクセス、読み込みおよび更新のような活動のタイプ用のウェブサービスインターフェースを容易とする。本実施形態において、デバイス管理アダプターは、典型的には、デバイスそれ自身上で動作する。代替的に、いくつかのデバイス用に、デバイス管理アダプターは、分離クラウドベースウェブサービス(separate cloud based web service)として動作してもよい。
RIPSACデバイス管理サービスは、複数のデバイスを管理およびモニターするために、RIPSACに接続されたそれぞれのデバイス用のデバイス管理アダプターを使用する。さらに、RIPSACセンサー統合アダプターと称されるソフトウェアモジュールは、インターネット接続を介してRIPSACセンサーサービスを起動(invoke)するために、デバイス上で動作するソフトウェアによって使用される。RIPSACセンサー統合アダプターの使用に加えて、デバイス上で動作するアプリケーションソフトウェアは、RIPSACアプリケーションによって公開されたウェブサービスインターフェースを直接呼び出すこともできる。このような場合、RIPSAC統合アダプターは、デバイス内に迂回されて繋げられる(バイパスされる)ものの、代わりにRIPSACアプリケーションから起動される。これらデバイスは、引出モード(pull-mode)および押出モード(push-mode)を使用した、プラットフォーム上でのセンサーデータ取得および統合を容易とする。
実施例の1つにおいて、引出モードセンサーデータ取得の場合、センサーデータ供給は、所有するセンサーデータが必要とされるデバイス用に実行するデバイス管理アダプターを呼び出すことにより、RIPSACアプリケーションによって取得される。別の実施形態において、押出モードを使用してセンサーデータが取得されるのであれば、センサーデータは、RIPSACセンサー統合アダプターを起動することにより、または、RIPSACアプリケーションによって公開されたウェブサービスを呼び出すことにより、デバイスソフトウェアによってRIPSACセンサーサービスに提示される。実施形態の1つにおいて、センサーのアプリケーションロジックおよびタイプに応じて、センサーデータ取得は、連続的(すなわち、周期的)またはイベント駆動であってもよいし、いくつかのユーザーアクションによって初期化される要求に応じるもの(on demand)であってもよい。RIPSACプラットフォームは、任意の粒度(granularity)で、時系列センサーデータをサポートすることができる。
実施形態の1つにおいて、メッセージングおよびイベント頒布サービス(411)は、RIPSACサービスおよびアプリケーション間でのメッセージおよびイベントの受け渡しのための基盤を提供する。さらに、データ保存およびクエリーサービス(409)は、大容量の、頒布されたセンサーデータ保存および地理空間的クエリー用のサポートを含むクエリー容易性(query facility)を可能とする。これらサービスは、連続クエリー処理機能を可能とする。
実施形態の1つにおいて、分析サービスコンポーネント(407)は、記憶されているセンサーデータに対するリアルタイム分析を実行するよう構成された機械学習パッケージ、統計処理パッケージ、ルールエンジン、複合イベント(complex event)およびストリーム処理、知識主導型(knowledge driven)処理を含む複数のライブラリおよびサーバーから構成される。アプリケーションサービスコンポーネント(403)は、アプリケーションコンポーネント、コアセンサーサービス、並びに、ユーザーインターフェースおよび可視化サービスを包含する。コアセンサーサービスは、センサーおよびセンサー観測記述サービス、センサー発見、特徴記述および現象、並びに、挿入(inserting)およびクエリー観測等を可能とする。本実施形態において、所与のセンサーId用の観測を挿入するために、<Key,Value>ペア、観測の地理的な位置座標および観測の時間に関する観測結果が特定され、その後、RIPSACサービスを用いてそれらの観測結果が挿入される。同様に、センサーId、現象、地理的な位置パラメーター(地点、境界等)および時間パラメーターを含むパラメーターの1つ以上を用いて、観測結果がクエリー(問合せ要求)される。観測結果は、そのままで使用されるか、または、分析プログラムに受け渡され、その後分析プログラムの出力が観測のために使用される。ユーザーインターフェースおよび可視化サービスコンポーネントは、豊富な可視化を生成するためのライブラリおよびツールを包含し、センサーデータから報告を行う。
本実施形態の1つにおいて、アプリケーションコンポーネントは、プロデューサーアプリケーションコンポーネント、コンシューマーアプリケーションコンポーネントおよびプロデューサー兼コンシューマーアプリケーションコンポーネントを含む。プロデューサーアプリケーションコンポーネントは、RIPSACプラットフォームにセンサーデータを公開するよう構成されている。コンシューマーアプリケーションコンポーネントは、RIPSACプラットフォームからセンサーデータをクエリーおよび使用するよう構成されている。プロデューサー兼コンシューマーアプリケーションコンポーネントは、プロデューサーアプリケーションコンポーネントおよびコンシューマーアプリケーションコンポーネンの双方として同時に機能するよう構成されている。
実施形態の1つにおいて、アプリケーションサポートサービスコンポーネント(405)は、様々のRIPSACサービス統合およびそれらの編成のためのサポートを集合的に提供する統合および編成サービス、プランナー(計画)、並びに、プラットフォームAPIsおよびSDKsを含む。サービス編成は、複合アプリケーションまたは複合サービスの生成を可能とする。サービス編成は、それ自体が、複合アプリケーションを生成する目的のアプリケーション開発者が利用可能なプラットフォームサービスである。他のRIPSACサービスのようなサービス編成サービスへのアクセスは、ポリシー駆動型アクセス制御(policy driven access controls)を用いて、制御される。RIPSAC内のサービス編成サービスは、標準ウェブサービス編成エンジンを用いて実行される。これらサービスは、アプリケーション開発者がBPEL(Business Process Execution Language)のような標準ウェブサービス編成言語を用いて、編成ロジックの定義(記述)することを可能とする。RIPSAC編成サービスは、編成エンジンおよびエンジン特有の複雑性を秘匿することによって、編成サービスの使用をよりシンプルにする。RIPSACプラットフォームは、これらSDKsおよびAPIsがサードパーティーアプリケーション開発者用のサポートを提供し、また、サードパーティーアプリケーション開発者に開発者サンドボックスおよびトレーニングデータを提供することを可能とする。アプリケーション開発者は、バックエンドソフトウェアプラットフォームによって提供されるテストデータ、開発サンドボックスおよびデバイスシミュレーションを利用することにより、リアルタイム分析を可能とするソフトウェアプラットフォーム上に構築された様々なアプリケーションのテストおよび検証を行うことができる。APIsおよびSDKsは、ウェブサービスおよび様々なRIPSACサービスへの言語固有結合(language specific bindings)として機能するソフトウェア開発ツールである。
実施形態の1つにおいて、RIPSACバックエンドプラットフォームは、さらに、アプリケーションサーバー、リレーショナルデータベース(relational database)およびドキュメントデータベースを含むソフトウェア基盤を容易にする。アプリケーションサーバーは、ユーザーアプリケーションが実行されるコンテナー(Containers:オブジェクトの集まりを表現するデータ構造、抽象データ型またはクラスの総称)/仮想マシン(Virtual Machines)/ホストとして機能する。リレーショナルデータベースおよびドキュメントデータベースサービスは、RIPSACバックエンドプラットフォーム内でのデータおよびドキュメントの保存を可能とする。加えて、RIPSACは、演算、ネットワークおよびディスク保存サービス(Compute, Network & Disk Storage Service)、ファイルサービス、並びに、ファイアーウォールサービスを含むデータセンター基盤サービスを容易とする。演算、ネットワークおよびディスク保存サービスは、RIPSACコンポーネントが最終的に動作する仮想ハードウェア基盤として機能するサーバー、ディスクおよびネットワークリソースから構成されている。ファイル保存サービスは、ファイルサービスを用いるサーバーに提供される。ファイアーウォールサービスは、異なるテナントを互いに別々に分離するためのポリシーに基づいて、安全な領域を生成するよう構成されている。
本発明の実施形態の1つにおいて、柔軟性があり、拡張可能かつ相互利用可能で、仮想的な任意のセンサータイプを相互利用できるプラットフォームを提供可能にするとともに、新しいアプリケーションやサービスを容易に追加できるようにするために、プラットフォームは、適切なデータベーススキーマ(database schemas)およびメッセージエンコーディング(message encoding)を採用する。データベーススキーマは、仮想的な任意のセンサー計測および観測がスマートスペース環境内において作られ、即時および過去使用(immediate and historical use)の双方用に記憶されることができるように、設計されている。同様に、適切なXMLベースのエンコーディングおよびスキーマは、センシングデバイスからバックエンドプラットフォームに送信されたメッセージ内で用いることができる。独占プロトコル(proprietary protocol)は別として、バックエンドプラットフォームおよびテレマティクスデバイスの双方は、センサー観測へのアクセスのため、標準ウェブサービスおよびhttpをサポートする。
実施形態の1つにおいて、RIPSACプラットフォームは、バックエンドプラットフォームのソフトウェアスタック内に、プライバシー保全重要特徴(privacy preservation important feature)を包含している。様々なセンサーベースのアプリケーションおよびサービスは、様々な水準のプライバシー保全を必要とし、提案の発明は、各アプリケーションまたはサービス用のプライバシー保護の仮編成済みの(tailored)水準を可能とする。プライバシー保全は、以下の4つのサブコンポーネントを介して達成される。
・プライバシー駆動型および適応性のアクセス制御ソフトウェア層は、様々なセンサー、センサー観測値、並びに、センサーデータベース記録およびフィールドへアクセス可能な者に対する細かい粒度の制御を可能とするよう構成されている。
・プライバシー極秘データ(privacy sensitive data)の匿名化、多様化、攪乱化(perturbing)およびランダム化するために構成されたロバスト(robust)なプライバシー保全アルゴリズム。
・プライバシーデータを公共消費(public consumption)用に公開するために適した形式に変換するよう構成されたデータ変換アルゴリズムおよびその逆のデータ変換アルゴリズム
・安全のための信頼性のある演算コンセプトおよび信頼性のあるプラットフォームモジュール、並びに、上述のようなプライバシー保全およびデータ変換用のアルゴリズムおよびキーの信頼性のある保存の使用。
本実施形態の1つにおいて、スマートフォンソフトウェアプラットフォームは、スマートフォンおよびアプリケーションストアモデル(app-store model)に互換性のあるソフトウェア開発キット(SDK)を含む。もしプラットフォーム(100)がスマートフォンアプリケーションとして実行されるのであれば、プラットフォーム(100)は、複数のオペレーティングシステム(OS)上で構築された市場における様々なスマートフォンデバイス、またはJ2ME、CLDC、MIDPおよびMidletsをサポートするシンプルなJavaフォーンに対して互換性があるよう構成される。単一の統合クラウド演算プラットフォームによって、センシングデバイスソフトウェアプラットフォーム、バックエンドソフトウェアプラットフォームおよびスマートフォンプラットフォームのようなソフトウェアプラットフォームと組み合わされた図2に示されたハードウェアプラットフォームは、登録者および他の認証されたサードパーティーが、クラウド内において、またはモニターおよび分析されたスマートスペース環境の近傍において実行可能なデータ分析結果に基づいて、様々なタスクを実行することを可能とする。
参照する図5は、実施形態に係るRIPSACプラットフォームが任意のスマートスペース環境のリアルタイム分析のタスクを実行することを可能とするよう設計された工程を説明するフロー図である。
ステップ501において、スマートスペース環境内に配備された1つ以上のセンサーから、分類されたフォーマットでセンサーベースのデータが取得される。
ステップ503において、関連のあるセンサーベースの情報を抽出し、それらをデータベース内に保存することを可能とするため、取得したセンサーベースのデータが前処理(pre-processed)される。
ステップ505において、洞察(insights)、推定(interferences)およびそれらからの可視化されたデータを得るために、記憶されたセンサーベースの情報に対するリアルタイム分析が実行される。
ステップ507において、リアルタイム分析の結果に基づいて、1つ以上のセンサーベースのアプリケーションを開発、テストおよび配備するために、RIPSAC内の1セットのまとめられたサービスおよびアルゴリズムが利用される。
本発明の様々な実施形態を参照して、上述の説明が提供された。本発明が属する分野および技術における当業者であれば、本発明の原理、概念および範囲から有意に離れることなく、説明された構造および動作の方法における代替および変更が実行可能であることは、認識できるであろう。
上記議論された例示的な実施形態は、明確な利点を提供する。本開示の諸様相(aspects)を実行することが必要とされない場合であっても、これら利点は、以下の特徴によって提供される利点を含む。
本開示のいくつかの実施形態は、センサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を可能とするPaaS(Platform-as-a-service)クラウド演算プラットフォームを可能とする。
本開示のいくつかの実施形態は、センサーデータ取得、保存、分析および可視化等のための統合プラットフォームを提供する。
本開示のいくつかの実施形態は、アプリケーションプログラミングインターフェース(APIs)およびソフトウェア開発キット(SDKs)の形態で利用可能に作られた1セットのサービスを用いる多くの異なるサードパーティー開発者によって開発されたアプリケーションの容易な開発および配備を可能とする。
本開示のいくつかの実施形態は、複数のセンサーデータプロバイダー、複数のアプリケーション開発者およびアプリケーションエンドユーザーが、プラットフォームによって容易とされた様々なサービスおよびアプリケーションへのアクセスのための安全かつ相互に隔離された方法で、プラットフォームに接続することを可能とする。
本開示のいくつかの実施形態は、プラットフォーム上においてポリシー駆動型データプライバシーおよびポリシー駆動型データを容易にすることにより、アプリケーションおよびユーザー間で、センサーデータが共有されることを可能とする。
本開示のいくつかの実施形態は、プラットフォームが任意の種類のセンサーとインターフェースをとることを可能とし、さらに、センサーおよびセンサーデータ観測のタイプと無関係である。
本開示のいくつかの実施形態は、広範なセンサーおよびセンサー観測用の拡張性のあるセンサーデータ保存を提供し、さらに、拡張性のある分析サービスを提供する。

Claims (27)

  1. 複数のセンサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を容易とするスマートスペース環境における基盤プラットフォームを提供するためのシステムであって、
    a)複数のセンサーデバイスから受け取ったセンサーデータを取得し、記憶し、さらに、分析し、並びに、前記センサーデータに関するプライバシーが保護された状態で複数のアプリケーション開発者が前記複数のセンサー駆動型アプリケーションの開発およびテストを実行することが可能となるように、前記センサーデータを変換し、変換された前記センサーデータを前記複数のアプリケーション開発者に提供するよう構成された前記基盤プラットフォームに統合された1式の基盤サービスと、
    b)前記複数のセンサー駆動型アプリケーションの開発、テスト、配備および管理のために、前記基盤サービスを利用する前記複数のアプリケーション開発者に提供される複数のアプリケーションプログラムインターフェース(APIs)、プログラミング言語固有ライブラリおよびソフトウェア開発キット(SDKs)と、
    c)前記基盤サービス、開発した前記センサー駆動型アプリケーション、並びに、ソフトウェアおよびハードウェア基盤をモニター、管理および制御するよう構成された複数のウェブベースのポータルを含むプレゼンテーションモジュールと、
    d)前記基盤プラットフォームへ前記センサーデータを送信、または、前記基盤プラットフォームから前記センサーデータを受信するよう構成された1式の基盤アプリケーションと、を含むことを特徴とするシステム。
  2. 前記1式の基盤サービスは、デバイス統合および管理サービス、分析サービス、メッセージングおよびイベント頒布サービス、データ保存およびクエリーサービス、センサー管理サービス、アプリケーションサポートサービス、ユーザーインターフェースおよび可視化サービス、並びに、セキュリティ、アクセス制御およびプライバシーポリシーサービスの1つ以上を含む請求項1に記載のシステム。
  3. 前記デバイス統合および管理サービスは、デバイスセンサーアダプター、デバイス管理アダプター、センサー統合アダプター、ウェブサービスインターフェースまたはこれらの組み合わせから構成される1セットのデバイスを用いて可能とされている請求項2に記載のシステム。
  4. 前記デバイス統合および管理サービスは、多様なセンサーデバイスとインターフェースをとり、データ通信を可能とするネットワーキングプロトコル用のサポートを容易とし、前記センサーデバイスの正常性および状態をモニターし、前記基盤プラットフォームから前記センサーデバイス上へソフトウェアを配備し、またはこれらの組み合わせを行うよう構成されている請求項2に記載のシステム。
  5. 前記メッセージングおよびイベント頒布サービスは、前記基盤プラットフォームによるサービスおよびそれらのサービスから構築されたアプリケーション間でのメッセージおよびイベントの受け渡しをするよう構成されている請求項2に記載のシステム。
  6. 前記データ保存およびクエリーサービスは、頒布されたセンサーデータ保存および前記センサーデータ保存のクエリーを可能とするよう構成されている請求項2に記載のシステム。
  7. 前記センサー管理サービスは、センサーデバイス発見、センサーデバイスおよびセンサーデータ観測の記述、特徴記述、観測の挿入、観測のクエリーまたはこれらの組み合わせを可能とするよう構成されている請求項2に記載のシステム。
  8. 前記アプリケーションサポートサービスは、サービス統合およびそれの編成用のサポートを提供するよう構成されている請求項2に記載のシステム。
  9. 前記アプリケーションサポートサービスは、識別管理、ポリシー駆動型アクセス制御、データプライバシー制御およびデータマスキング、並びに、前記基盤プラットフォームにアクセスするユーザーの様々なカテゴリーの認証を可能とするよう構成されている請求項2に記載のシステム。
  10. 前記プレゼンテーションモジュールの前記複数のウェブベースのポータルは、
    様々なアプリケーション開発者が、前記基盤プラットフォームに登録を行い、前記アプリケーション開発者のアプリケーションを登録し、データベースを生成することを可能とするよう構成されたアプリケーション開発者ポータルと、
    様々な管理者が、テナントによる基本的なソフトウェアおよびハードウェア基盤、並びに、プラットフォームサービスの利用のモニター、管理および制御をすることを可能とするよう構成された管理者ポータルと、
    様々な登録者がアプリケーションをダウンロードし、前記アプリケーションへの登録および登録取り消し、プライバシー設定の制御、並びに、利用履歴および支払情報の閲覧をすることを可能とするよう構成された登録者ポータルと、を含む請求項1に記載のシステム。
  11. 前記基盤アプリケーションは、エンドユーザー実行アプリケーション、分析サービス、並びに、前記基盤アプリケーションに関連付けられたデータおよびドキュメントを記憶するためのリレーショナルおよびドキュメントデータベースをホストするよう構成された複数のアプリケーションサーバーを含むソフトウェア基盤を備える請求項1に記載のシステム。
  12. 前記基盤アプリケーションは、コンピューターと、基本的なハードウェアまたは仮想ハードウェア基盤としてのネットワークおよびディスク保存リソースと、ファイル保存サービスを提供するファイルサーバーと、異なるプラットフォームユーザーまたはアプリケーションを互いに別々に分離するためのポリシーに基づいて、安全な領域を生成するよう構成されているファイヤーウォールと、を含むデータセンター基盤を備える請求項1に記載のシステム。
  13. ネットワークに接続された複数の様々なデバイスのネットワークを介したサービスとして配信されるスマートスペース基盤プラットフォームであって、
    センサーデータ管理、1式の基盤サービスを用いた複数のセンサー駆動型アプリケーション開発およびエンドユーザー登録者デバイス上への前記複数のセンサー駆動型アプリケーションの配備を容易とする標準化されたウェブベースのインターフェースを含み、
    前記1式の基盤サービスは、複数のセンサーデバイスから受け取ったセンサーデータを取得し、記憶し、さらに、分析し、並びに、前記センサーデータに関するプライバシーが保護された状態で複数のアプリケーション開発者が前記複数のセンサー駆動型アプリケーションの開発およびテストを実行することが可能となるように、前記センサーデータを変換し、変換された前記センサーデータを前記複数のアプリケーション開発者に提供するよう構成されており、
    前記ウェブベースのインターフェースは、さらに、プラットフォームサービスおよび基本的なハードウェアおよびソフトウェアリソースの利用に対するテナント、エンドユーザー登録者および前記複数のアプリケーション開発者の利用履歴および支払情報の管理および制御を容易とすることを特徴とする基盤プラットフォーム。
  14. 前記複数のアプリケーション開発者は、前記基盤サービスへ結合しているAPIsおよびSDKsを用いて、前記複数のセンサー駆動型アプリケーションの開発を可能とされている請求項13に記載の基盤プラットフォーム。
  15. 前記基盤プラットフォームは、センサーデータ取得サービス、センサーデータ保存およびセンサーデータ分析サービス、並びに分析サービスおよびこれらの結果によるエンドユーザー登録デバイスの変更サービスを含む請求項13に記載の基盤プラットフォーム。
  16. 前記複数のアプリケーション開発者は、データ検索および分析のために前記エンドユーザー登録者によって使用されることが可能な前記基盤プラットフォームに、前記開発したセンサー駆動型アプリケーションをプラグインすることができる請求項13に記載の基盤プラットフォーム。
  17. 前記基盤プラットフォームは、前記複数のセンサーデバイスから取得した前記センサーデータを前処理および記憶し、さらに、分析された前記センサーデータを複数の前記エンドユーザー登録者に配布することが可能な複数のソフトウェアコンポーネント、ライブラリおよびソフトウェア開発ツールを統合する請求項13に記載の基盤プラットフォーム。
  18. 複数のセンサー駆動型アプリケーションの迅速かつ容易な開発、配備および管理を容易とすることを特徴とするスマートスペース環境内の基盤プラットフォームを提供するための方法であって、
    a)前記複数のセンサー駆動型アプリケーションの動的な開発、配備および管理を容易とするための演算活動の実行用プラットフォームを構成する工程と、
    b)複数のセンサーデバイスから受け取ったセンサーデータを前処理し、記憶し、分析し、さらに、分析された前記センサーデータを複数のエンドユーザー登録者に配布するため、並びに、前記センサーデータに関するプライバシーが保護された状態で複数のアプリケーション開発者が前記複数のセンサー駆動型アプリケーションの開発およびテストを実行することが可能となるように、前記センサーデータを変換し、変換された前記センサーデータを前記複数のアプリケーション開発者に提供するために、複数のソフトウェアコンポーネント、ライブラリ、基盤サービス、ソフトウェア開発ツールを前記演算活動の実行用プラットフォームに統合する工程と、
    c)前記演算活動の実行用プラットフォーム内の1つ以上の前記センサー駆動型アプリケーションの開発、テスト、配備および管理を行う前記複数のアプリケーション開発者用に、複数のアプリケーションプログラムインターフェース(APIs)およびソフトウェア開発キット(SDKs)を提供する工程と、
    d)ユーザー定義アクセスおよび許諾を用い、さらに、標準ウェブサービス編成エンジンを用いた編成ロジックを実行する前記演算活動の実行用プラットフォームを用いて、登録された前記複数のエンドユーザー登録者および前記複数のアプリケーション開発者のそれぞれへのサービス編成を構成する工程と、
    e)ユーザーの異なるカテゴリーに従って、サービス基盤、ハードウェアおよびソフトウェア基盤、並びに、前記センサー駆動型アプリケーションの利用をモニター、管理および制御するために、前記基盤プラットフォームを構成する工程と、を含むことを特徴とする方法。
  19. 前記基盤サービスは、デバイス統合および管理サービス、分析サービス、メッセージングサービス、センサー管理サービス、アプリケーションサポートサービス、ユーザーインターフェースおよび可視化サービス、並びに、セキュリティ、アクセス制御およびプライバシーポリシーサービスを含む請求項18に記載の方法。
  20. 前記デバイス統合および管理サービスは、デバイスセンサーアダプター、デバイス管理アダプターおよびセンサー統合管理アダプター、またはこれらの組み合わせを含むデバイス固有ソフトウェアモジュールを用いて、ゲートウェイデバイス、センサーデバイス、モバイルデバイスおよびそれらの対応するネットワークアドレスとインターフェースをとるためのサービスを含む請求項19に記載の方法。
  21. 前記複数のセンサーデバイスは、前記基盤プラットフォームと動的に接続されており、アドホックデータ収集のためにシームレスに統合されている請求項18に記載の方法。
  22. 前記複数のセンサーデバイスは、ソフトセンサー、物理センサーおよび仮想センサーを含む群から選択されておりセンサーデバイスは、前記基盤プラットフォームによって統合されており、さらに、各前記センサーデバイスは、前記センサーデータを処理する現在のサーバー上の負荷に応じた前記センサーデータを処理可能な複数のサーバーの動的な追加による要請に応じて、拡張可能である請求項21に記載の方法。
  23. 前記基盤プラットフォームは、前記統合されたセンサーデバイスのそれぞれから、連続的、断続的または要請に応じて、前記センサーデータを受け取るよう構成されており、前記統合されたセンサーデバイスのそれぞれは、データ利用および配布の拡張がデータ所有者によって動的に管理されるように、前記基盤プラットフォームによって事前登録および認証されている請求項18に記載の方法。
  24. 前記センサーデバイスからの観測された前記センサーデータは、同期ポーリングベースのモードまたは非同期通知ベースのモードを介してアクセスされることができ、さらに、一時的、空間的、時空間的または値ベースのフィルタリング基準によってフィルタリングされることができる請求項23に記載の方法。
  25. 前記複数のセンサー駆動型アプリケーションの開発および管理は、前記複数のセンサー駆動型アプリケーションの生成、テスト、初期化、停止、再起動、更新、変更、削除、配備および配備中止の1つ以上を含む請求項18に記載の方法。
  26. 前記基盤プラットフォームは、エネルギー、政府機関、輸送、ヘルスケア、教育またはこれらの組み合わせから構成される多様なセクター内のスマートスペースアプリケーションおよびサービス生成するために用いることができる請求項18に記載の方法。
  27. 前記サービス基盤、前記ハードウェアおよびソフトウェア基盤、並びに、前記複数のセンサー駆動型アプリケーションのモニタリング、管理および制御は、前記基盤プラットフォーム内の複数の標準ウェブベースのポータルを用いて実行される請求項18に記載の方法。
JP2014530385A 2011-09-19 2012-09-18 センサーデータベースのアプリケーションおよびサービスの開発および配備のための演算プラットフォーム Active JP5840786B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN2651/MUM/2011 2011-09-19
IN2651MU2011 2011-09-19
PCT/IN2012/000623 WO2013072925A2 (en) 2011-09-19 2012-09-18 A computing platform for development and deployment of sensor data based applications and services

Publications (2)

Publication Number Publication Date
JP2014534487A JP2014534487A (ja) 2014-12-18
JP5840786B2 true JP5840786B2 (ja) 2016-01-06

Family

ID=48430294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014530385A Active JP5840786B2 (ja) 2011-09-19 2012-09-18 センサーデータベースのアプリケーションおよびサービスの開発および配備のための演算プラットフォーム

Country Status (11)

Country Link
US (1) US10216485B2 (ja)
EP (1) EP2759093A4 (ja)
JP (1) JP5840786B2 (ja)
CN (1) CN103891201B (ja)
AU (1) AU2012338372A1 (ja)
BR (1) BR112014006446B1 (ja)
CA (1) CA2848988C (ja)
MX (1) MX350877B (ja)
TW (1) TWI630493B (ja)
WO (1) WO2013072925A2 (ja)
ZA (1) ZA201401803B (ja)

Families Citing this family (203)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250213B2 (en) 2009-11-16 2012-08-21 At&T Intellectual Property I, L.P. Methods and apparatus to allocate resources associated with a distributive computing network
KR20130096603A (ko) * 2012-02-22 2013-08-30 엘지전자 주식회사 빌딩 자동제어 시스템 및 이의 운전 방법
US10237290B2 (en) 2012-06-26 2019-03-19 Aeris Communications, Inc. Methodology for intelligent pattern detection and anomaly detection in machine to machine communication network
GB2508131A (en) * 2012-09-28 2014-05-28 Thomas Damian Jordan Remotely monitoring status information
US10074052B2 (en) 2013-01-16 2018-09-11 Tata Consultancy Services Limited System and method for smart public alerts and notifications
US10034144B2 (en) * 2013-02-22 2018-07-24 International Business Machines Corporation Application and situation-aware community sensing
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9558220B2 (en) * 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US20140280220A1 (en) * 2013-03-13 2014-09-18 Sas Institute Inc. Scored storage determination
CN105051760B (zh) 2013-03-15 2018-03-02 费希尔-罗斯蒙特系统公司 数据建模工作室
US11883606B2 (en) 2013-03-15 2024-01-30 Sleep Solutions Inc. Stress reduction and sleep promotion system
US10986933B2 (en) 2013-03-15 2021-04-27 Kryo, Inc. Article comprising a temperature-conditioned surface, thermoelectric control unit, and method for temperature-conditioning the surface of an article
US11896774B2 (en) 2013-03-15 2024-02-13 Sleep Solutions Inc. System for enhancing sleep recovery and promoting weight loss
US11602611B2 (en) 2013-03-15 2023-03-14 Sleepme Inc. System for enhancing sleep recovery and promoting weight loss
US10152031B2 (en) 2013-03-15 2018-12-11 Fisher-Rosemount Systems, Inc. Generating checklists in a process control environment
US9246892B2 (en) * 2013-04-03 2016-01-26 Salesforce.Com, Inc. System, method and computer program product for managing access to systems, products, and data based on information associated with a physical location of a user
US10628136B2 (en) * 2013-05-24 2020-04-21 Tata Consultancy Services Limited Internet of things (IoT) application development
US20140359261A1 (en) * 2013-05-31 2014-12-04 Vordel Limited Environmentalization technique for promotion of application programming interface (api) server in lifecycle succession of deployments
US9049173B2 (en) 2013-06-05 2015-06-02 Fortinet, Inc. Cloud based logging service
US9747311B2 (en) 2013-07-09 2017-08-29 Oracle International Corporation Solution to generate a scriptset for an automated database migration
US9996562B2 (en) 2013-07-09 2018-06-12 Oracle International Corporation Automated database migration architecture
US9805070B2 (en) 2013-07-09 2017-10-31 Oracle International Corporation Dynamic migration script management
US11157664B2 (en) 2013-07-09 2021-10-26 Oracle International Corporation Database modeling and analysis
US9967154B2 (en) * 2013-07-09 2018-05-08 Oracle International Corporation Advanced customer support services—advanced support cloud portal
US10776244B2 (en) 2013-07-09 2020-09-15 Oracle International Corporation Consolidation planning services for systems migration
US10990894B2 (en) 2013-07-11 2021-04-27 Neura, Inc. Situation forecast mechanisms for internet of things integration platform
US9372922B2 (en) 2013-07-11 2016-06-21 Neura, Inc. Data consolidation mechanisms for internet of things integration platform
US9871865B2 (en) 2013-07-11 2018-01-16 Neura, Inc. Physical environment profiling through internet of things integration platform
US9467274B2 (en) * 2013-07-25 2016-10-11 Verizon Patent And Licensing Inc. Processing communications via a sensor network
US10401846B2 (en) 2013-08-07 2019-09-03 Avago Technologies International Sales Pte. Limited Cooperative and compressive sensing system
US10075500B2 (en) * 2013-08-22 2018-09-11 Korea Advanced Institute Of Science And Technology Service method and system using instance interface of virtualization object in internet of things environment
US10110506B2 (en) 2013-09-20 2018-10-23 Oracle International Corporation System and method for quota management in a cloud platform environment
US9870690B2 (en) * 2013-10-08 2018-01-16 General Electric Company Methods and systems for a universal wireless platform for asset monitoring
US9753784B2 (en) 2013-11-27 2017-09-05 At&T Intellectual Property I, L.P. Cloud delivery platform
TWI511495B (zh) * 2013-12-09 2015-12-01 Inst Information Industry 用於感測器網路之資料整合裝置
KR101577285B1 (ko) * 2014-01-14 2015-12-14 호서대학교 산학협력단 유헬스 애플리케이션 개발을 위한 안드로이드 기반 센서 추상화 장치
US9961011B2 (en) 2014-01-21 2018-05-01 Oracle International Corporation System and method for supporting multi-tenancy in an application server, cloud, or other environment
US10693657B2 (en) 2014-03-07 2020-06-23 Nokia Technologies Oy Method and apparatus for verifying processed data
US10181160B1 (en) 2014-04-25 2019-01-15 State Farm Mutual Automobile Insurance Company Systems and methods for assigning damage caused by an insurance-related event
US20150350304A1 (en) * 2014-05-29 2015-12-03 The Intellisis Corporation Systems and methods for implementing a platform for processing streams of information
US20150350303A1 (en) * 2014-05-29 2015-12-03 Chia-I Lin Manufacturing optimization platform and method
US9792099B2 (en) * 2014-06-24 2017-10-17 Oracle International Corporation System and method for supporting deployment in a multitenant application server environment
CA2958415C (en) * 2014-08-18 2020-07-14 Trimble Navigation Limited Dynamically presenting vehicle sensor data via mobile gateway proximity network
US10114939B1 (en) * 2014-09-22 2018-10-30 Symantec Corporation Systems and methods for secure communications between devices
EP3198431A1 (en) 2014-09-24 2017-08-02 Oracle International Corporation System and method for supporting patching in a multitenant application server environment
US10318280B2 (en) 2014-09-24 2019-06-11 Oracle International Corporation System and method for supporting patching in a multitenant application server environment
EP3202084A4 (en) 2014-09-30 2018-06-13 Hewlett-Packard Enterprise Development LP Topology based management with stage and version policies
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
JP6444125B2 (ja) * 2014-10-07 2018-12-26 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
US10356303B1 (en) 2014-10-07 2019-07-16 State Farm Mutual Automobile Insurance Company Systems and methods for controlling smart devices based upon image data from image sensors
US10455021B2 (en) 2014-12-08 2019-10-22 Ebay Inc. Systems, apparatus, and methods for configuring device data streams
FR3031206B1 (fr) * 2014-12-31 2018-01-19 Bull Sas Boitier d'interconnexion d'equipements utilsateurs
FR3031205B1 (fr) * 2014-12-31 2017-01-27 Bull Sas Systeme de gestion de donnees d'equipements utilsateurs
MA41577A (fr) * 2015-01-16 2017-11-22 Pricewaterhousecoopers Llp Système et procédé d'échange de données de soins de santé
US10250512B2 (en) 2015-01-21 2019-04-02 Oracle International Corporation System and method for traffic director support in a multitenant application server environment
US10063585B2 (en) * 2015-03-18 2018-08-28 Qualcomm Incorporated Methods and systems for automated anonymous crowdsourcing of characterized device behaviors
TWI556169B (zh) * 2015-03-24 2016-11-01 溫瓌岸 泛用型多功能感測器服務平台
US20180077029A1 (en) * 2015-04-08 2018-03-15 Hewlett Packard Enterprise Development Lp Managing cost related to usage of cloud resources
GB201506327D0 (en) * 2015-04-14 2015-05-27 Microsoft Technology Licensing Llc Analytics system architecture
US9807156B2 (en) 2015-05-26 2017-10-31 Microsoft Technology Licensing, Llc Cloud computing infrastructure
US10338895B2 (en) 2015-06-08 2019-07-02 Cisco Technology, Inc. Integrated developer environment for internet of things applications
WO2017011327A1 (en) 2015-07-10 2017-01-19 Whether or Knot LLC Systems and methods for electronic data distribution
US11567962B2 (en) * 2015-07-11 2023-01-31 Taascom Inc. Computer network controlled data orchestration system and method for data aggregation, normalization, for presentation, analysis and action/decision making
KR20170010574A (ko) 2015-07-20 2017-02-01 삼성전자주식회사 정보처리장치, 영상처리장치 및 그들의 제어방법
WO2017014775A1 (en) 2015-07-22 2017-01-26 Hewlett Packard Enterprise Development Lp Monitoring a sensor array
JP6415405B2 (ja) * 2015-07-31 2018-10-31 本田技研工業株式会社 タスク制御システム
CN105069108B (zh) * 2015-08-07 2019-05-07 新浪网技术(中国)有限公司 基于PaaS系统大数据查询方法及装置
US10586219B2 (en) 2015-08-13 2020-03-10 The Toronto-Dominion Bank Automated implementation of provisioned services based on captured sensor data
US10231084B2 (en) 2015-08-14 2019-03-12 Aeris Communications, Inc. System and method for monitoring devices relative to a learned geographic area
US10648823B2 (en) 2017-06-22 2020-05-12 Aeris Communications, Inc. Learning common routes and automatic geofencing in fleet management
US9774994B2 (en) 2015-08-14 2017-09-26 Aeris Communications, Inc. System and method for monitoring devices relative to a user defined geographic area
US10437575B2 (en) * 2015-08-14 2019-10-08 Aeris Communications, Inc. Aercloud application express and aercloud application express launcher
US10643181B2 (en) * 2015-08-18 2020-05-05 Satish Ayyaswami System and method for a big data analytics enterprise framework
US10007513B2 (en) * 2015-08-27 2018-06-26 FogHorn Systems, Inc. Edge intelligence platform, and internet of things sensor streams system
ES2886868T3 (es) 2015-08-27 2021-12-21 Foghorn Systems Inc Plataforma de inteligencia de borde, y sistema de flujos de sensores del internet de las cosas
KR102633236B1 (ko) * 2015-09-07 2024-02-02 쇼어라인 에이에스 시뮬레이션 방법 및 시스템
US9733973B2 (en) * 2015-09-16 2017-08-15 Cisco Technology, Inc. Automatically determining sensor location in a virtualized computing environment
US10607139B2 (en) 2015-09-23 2020-03-31 International Business Machines Corporation Candidate visualization techniques for use with genetic algorithms
WO2017056194A1 (ja) * 2015-09-29 2017-04-06 株式会社 東芝 情報機器または情報通信端末および、情報処理方法
US10706063B2 (en) 2015-10-28 2020-07-07 Qomplx, Inc. Automated scalable contextual data collection and extraction system
US10248910B2 (en) * 2015-10-28 2019-04-02 Fractal Industries, Inc. Detection mitigation and remediation of cyberattacks employing an advanced cyber-decision platform
US12015596B2 (en) 2015-10-28 2024-06-18 Qomplx Llc Risk analysis using port scanning for multi-factor authentication
US10454791B2 (en) 2015-10-28 2019-10-22 Qomplx, Inc. Highly scalable distributed connection interface for data capture from multiple network service sources
US11563741B2 (en) * 2015-10-28 2023-01-24 Qomplx, Inc. Probe-based risk analysis for multi-factor authentication
US11968235B2 (en) 2015-10-28 2024-04-23 Qomplx Llc System and method for cybersecurity analysis and protection using distributed systems
US10681074B2 (en) 2015-10-28 2020-06-09 Qomplx, Inc. System and method for comprehensive data loss prevention and compliance management
US10742647B2 (en) * 2015-10-28 2020-08-11 Qomplx, Inc. Contextual and risk-based multi-factor authentication
US20220255926A1 (en) * 2015-10-28 2022-08-11 Qomplx, Inc. Event-triggered reauthentication of at-risk and compromised systems and accounts
US10432660B2 (en) 2015-10-28 2019-10-01 Qomplx, Inc. Advanced cybersecurity threat mitigation for inter-bank financial transactions
US11087403B2 (en) * 2015-10-28 2021-08-10 Qomplx, Inc. Risk quantification for insurance process management employing an advanced decision platform
US10320827B2 (en) * 2015-10-28 2019-06-11 Fractal Industries, Inc. Automated cyber physical threat campaign analysis and attribution
US12081594B2 (en) 2015-10-28 2024-09-03 Qomplx Llc Highly scalable four-dimensional geospatial data system for simulated worlds
US10402906B2 (en) 2015-10-28 2019-09-03 Qomplx, Inc. Quantification for investment vehicle management employing an advanced decision platform
US10735456B2 (en) 2015-10-28 2020-08-04 Qomplx, Inc. Advanced cybersecurity threat mitigation using behavioral and deep analytics
US11468368B2 (en) 2015-10-28 2022-10-11 Qomplx, Inc. Parametric modeling and simulation of complex systems using large datasets and heterogeneous data structures
US11074652B2 (en) 2015-10-28 2021-07-27 Qomplx, Inc. System and method for model-based prediction using a distributed computational graph workflow
US10860962B2 (en) * 2015-10-28 2020-12-08 Qomplx, Inc. System for fully integrated capture, and analysis of business information resulting in predictive decision making and simulation
US20200389495A1 (en) 2015-10-28 2020-12-10 Qomplx, Inc. Secure policy-controlled processing and auditing on regulated data sets
US20170286163A1 (en) * 2015-10-30 2017-10-05 Knowck Co., Ltd. METHOD AND SYSTEM FOR PROVIDING CONTEXT INFORMATION REGARDING IoT DEVICE, AND NON-TRANSITORY COMPUTER-REDABLE RECORDING MEDIUM THEREFOR
WO2017078724A1 (en) 2015-11-05 2017-05-11 Hewlett-Packard Development Company, L.P. System routines and raw data
US10178206B2 (en) 2015-11-10 2019-01-08 Microsoft Technology Licensing, Llc Multi-protocol gateway for connecting sensor devices to cloud
US10452518B2 (en) * 2015-12-02 2019-10-22 Veeva Systems Inc. Uploading tenant code to a multi-tenant system
US10250452B2 (en) 2015-12-14 2019-04-02 Microsoft Technology Licensing, Llc Packaging tool for first and third party component deployment
US10666517B2 (en) 2015-12-15 2020-05-26 Microsoft Technology Licensing, Llc End-to-end automated servicing model for cloud computing platforms
EP3188010A1 (en) 2015-12-29 2017-07-05 Tata Consultancy Services Limited System and method for creating an integrated digital platform
EP3398157A4 (en) * 2015-12-31 2019-11-27 Saiph Technology, LLC. SYSTEM FOR ACQUIRING, PROCESSING AND VISUALIZING CLINICAL PATIENT DATA
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
WO2017150621A1 (ja) * 2016-03-02 2017-09-08 日本電気株式会社 ネットワークシステム、端末、センサーデータの収集方法及びプログラム
US20170264710A1 (en) * 2016-03-14 2017-09-14 Ca, Inc. Coordinated thing-sourcing in an internet of things
KR102128571B1 (ko) 2016-03-23 2020-06-30 포그혼 시스템스 인코포레이티드 실시간 데이터플로우 프로그래밍을 위한 효율적인 상태 머신
US9929913B2 (en) 2016-03-28 2018-03-27 International Business Machines Corporation Automatic finding and sharing of IoT connected devices
CN105843727A (zh) * 2016-03-29 2016-08-10 光通天下网络科技有限公司 一种基于主动式计算软件传感器的云服务数据高效感知系统
US10862968B2 (en) 2016-04-01 2020-12-08 Intel IP Corporation Sensor data search platform
EP3440569A4 (en) * 2016-04-05 2019-12-11 Fractal Industries, Inc. SYSTEM FOR FULLY INTEGRATED DETECTION AND ANALYSIS OF BUSINESS INFORMATION FOR PREDICTIVE DECISION-MAKING AND SIMULATION
US10368283B2 (en) * 2016-04-29 2019-07-30 International Business Machines Corporation Convergence of cloud and mobile environments
WO2017208356A1 (ja) * 2016-05-31 2017-12-07 株式会社オプティム IoT制御システム、IoT制御方法及びプログラム
US10325462B2 (en) 2016-06-03 2019-06-18 Arwin Technology Limited Wireless motion monitoring system and method thereof
US11036696B2 (en) 2016-06-07 2021-06-15 Oracle International Corporation Resource allocation for database provisioning
US10685035B2 (en) 2016-06-30 2020-06-16 International Business Machines Corporation Determining a collection of data visualizations
SE541780C2 (en) * 2016-07-07 2019-12-17 Brighter Ab Publ Method involving a mobile phone for monitoring a medical device
EP3490861A4 (en) 2016-07-15 2020-01-08 Harman International Industries, Incorporated DEVICE AND METHOD FOR VIRTUALIZING A DRIVING ENVIRONMENT, AND VEHICLE
WO2018022627A1 (en) * 2016-07-25 2018-02-01 Jadhav Ajay Cloud device system
US10904192B2 (en) 2016-07-27 2021-01-26 Sap Se Time series messaging persistence and publication
CN106254461B (zh) * 2016-08-06 2019-04-05 中国科学院合肥物质科学研究院 一种智能车辆感知能力测试平台的数据同步方法
SG11201901572PA (en) * 2016-08-22 2019-03-28 fybr System for distributed intelligent remote sensing systems
US10516589B2 (en) 2016-08-31 2019-12-24 At&T Intellectual Property I, L.P. Sensor web management system for internet of things sensor devices with physically imprinted unique frequency keys
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10338967B2 (en) * 2016-09-20 2019-07-02 Tata Consultancy Services Limited Systems and methods for predicting performance of applications on an internet of things (IoT) platform
JP6708083B2 (ja) * 2016-09-30 2020-06-10 横河電機株式会社 アプリケーション開発環境提供システム、アプリケーション開発環境提供方法、アプリケーション開発環境提供プログラム、及び端末装置
US11093219B2 (en) * 2016-10-01 2021-08-17 Gunakar Private Limited System for co-ordination of logical sequence of instructions across electronic devices using visual programming and wireless communication
US11727288B2 (en) 2016-10-05 2023-08-15 Kyndryl, Inc. Database-management system with artificially intelligent virtual database administration
US10659385B2 (en) * 2016-11-03 2020-05-19 Sap Portals Israel Ltd. Provisioning insight services in a data provider landscape
TWI614719B (zh) * 2016-12-15 2018-02-11 Chunghwa Telecom Co Ltd 物聯網服務計費系統
TWI608443B (zh) * 2016-12-29 2017-12-11 Chunghwa Telecom Co Ltd Confluence service for data exchange system
US10810695B2 (en) 2016-12-31 2020-10-20 Ava Information Systems Gmbh Methods and systems for security tracking and generating alerts
KR20180083035A (ko) * 2017-01-12 2018-07-20 (주)인포마크 개별적 사용 권한 설정이 가능한 키즈용 웨어러블 디바이스 기반의 어플리케이션 플랫폼 서버 및 그 어플리케이션 제공 방법
CN106897954A (zh) * 2017-01-19 2017-06-27 湖北省基础地理信息中心(湖北省北斗卫星导航应用技术研究院) 智慧城市时空信息云平台
CN106972959A (zh) * 2017-03-15 2017-07-21 千寻位置网络有限公司 一种传感器算法的在线服务化方法及系统
US10637795B2 (en) 2017-04-11 2020-04-28 Cisco Technology, Inc. Identifying and managing connected nodes as reservable resources in a network
US11199956B2 (en) * 2017-06-21 2021-12-14 International Business Machines Corporation Unified real time rule analytics using common programming model on both edge and cloud
TWI658368B (zh) * 2017-06-21 2019-05-01 財團法人資訊工業策進會 感應器評估伺服器以及感應器評估方法
US10735904B2 (en) 2017-06-22 2020-08-04 Aeris Communications, Inc. System and method for monitoring location and activity of devices
US11627195B2 (en) 2017-06-22 2023-04-11 Aeris Communications, Inc. Issuing alerts for IoT devices
US11132636B2 (en) 2017-06-22 2021-09-28 Aeris Communications, Inc. System and method for monitoring and sharing location and activity of devices
JP6424942B1 (ja) * 2017-08-01 2018-11-21 オムロン株式会社 センサ管理ユニット、方法及びプログラム
US10282199B2 (en) * 2017-09-05 2019-05-07 Verizon Patent And Licensing Inc. Selecting a software development kit (SDK) of an application to be activated based on characteristics of the application
JP6865144B2 (ja) * 2017-09-28 2021-04-28 Kddi株式会社 ログ分析装置、ログ分析方法、ログ分析プログラム及びログ分析システム
KR102016905B1 (ko) * 2017-10-23 2019-09-02 한국전력공사 전력 소프트웨어 개발 플랫폼
US10833924B2 (en) * 2017-11-06 2020-11-10 Mitsubishi Electric Corporation Data collecting apparatus, data collecting method, and program
WO2019090438A1 (en) * 2017-11-13 2019-05-16 Yoppworks Inc. Vehicle enterprise fleet management system and method
JP6845787B2 (ja) * 2017-11-16 2021-03-24 Kddi株式会社 ログ分析システム
JP6649349B2 (ja) * 2017-11-21 2020-02-19 株式会社テクロック・スマートソリューションズ 測定ソリューションサービス提供システム
CN108200190B (zh) * 2018-01-26 2019-11-22 青岛国信发展(集团)有限责任公司 基于云计算的物联网数据服务系统和方法
US10983897B2 (en) * 2018-01-30 2021-04-20 International Business Machines Corporation Testing embedded systems and application using hardware-in-the-loop as a service (HILAAS)
CN112106081A (zh) * 2018-05-07 2020-12-18 谷歌有限责任公司 提供综合机器学习服务的应用开发平台和软件开发套件
US11416626B2 (en) 2018-05-17 2022-08-16 Carrier Corporation Query-aware privacy for access control data analytics
US10846070B2 (en) 2018-07-05 2020-11-24 At&T Intellectual Property I, L.P. Facilitating cloud native edge computing via behavioral intelligence
TWI676148B (zh) * 2018-09-17 2019-11-01 中華電信股份有限公司 整合ict服務供裝與虛實資源監控之系統
KR102485154B1 (ko) * 2018-09-20 2023-01-06 한국전력공사 전력 통신 서비스
US20220004988A1 (en) * 2018-11-21 2022-01-06 Arctic Sea, S.L. Device, method and system for the recording of parameters during the transport of goods
CN111427949B (zh) * 2019-01-09 2023-10-20 杭州海康威视数字技术股份有限公司 一种创建大数据服务的方法及装置
JP2020119190A (ja) * 2019-01-23 2020-08-06 トヨタ自動車株式会社 システム設計装置
US11016784B2 (en) 2019-03-08 2021-05-25 Palantir Technologies Inc. Systems and methods for automated deployment and adaptation of configuration files at computing devices
JP6746741B1 (ja) * 2019-03-08 2020-08-26 ラトナ株式会社 コンテナオーケストレーション技術を利用したセンサ情報処理システム、センサ情報処理システムの制御方法、センサ情報処理システムの制御に用いるコンピュータプログラム、及び、その記録媒体。
US11616839B2 (en) 2019-04-09 2023-03-28 Johnson Controls Tyco IP Holdings LLP Intelligent edge computing platform with machine learning capability
CN110264161A (zh) * 2019-06-21 2019-09-20 唐山开用网络信息服务有限公司 公安涉案财物管理及采集平台
WO2021033110A1 (en) * 2019-08-16 2021-02-25 Nubix, Inc. System and method for programming devices
US11875167B2 (en) 2020-03-23 2024-01-16 Nubix, Inc. Method for deploying containerized protocols on very small devices
US11874692B2 (en) 2019-08-16 2024-01-16 Nubix, Inc. Method for deploying containerized security technologies on embedded devices
US11256671B2 (en) 2019-09-13 2022-02-22 Oracle International Corporation Integrated transition control center
CN112379640B (zh) * 2019-09-29 2021-06-22 北京城建设计发展集团股份有限公司 分布式智能感知控制器
US11662985B2 (en) 2019-10-21 2023-05-30 Woven Alpha, Inc. Vehicle developer systems, methods and devices
JP2021117517A (ja) 2020-01-22 2021-08-10 富士通株式会社 画面表示プログラム、画面表示方法、及び画面表示装置
US11341525B1 (en) 2020-01-24 2022-05-24 BlueOwl, LLC Systems and methods for telematics data marketplace
US12106081B1 (en) 2020-01-24 2024-10-01 Veeva Systems Inc. Uploading tenant code to a multi-tenant system
KR102580554B1 (ko) * 2020-02-27 2023-09-21 한국전자통신연구원 기계학습 기반의 일상신호 제거 필터를 이용한 이상신호 탐지 장치
JP7544863B2 (ja) * 2020-05-19 2024-09-03 タタ コンサルタンシー サービシズ リミテッド 製造業のための自己組織化サイバー・フィジカル・システムの開発及び展開のためのシステム及び方法
CN115777096A (zh) * 2020-07-03 2023-03-10 三菱电机株式会社 数据解析程序创建辅助装置、数据解析程序创建辅助方法及数据解析程序创建辅助程序
CN112040434B (zh) * 2020-08-25 2022-04-19 杭州数云信息技术有限公司 一种基于传感器网络的复杂环境信息采集方法
US20220107926A1 (en) * 2020-10-06 2022-04-07 The Climate Corporation Scalable geospatial platform for an integrated data synthesis and artificial intelligence based exploration
JP7452368B2 (ja) * 2020-10-08 2024-03-19 オムロン株式会社 センサ評価用ボード、評価支援システムおよび情報収集方法
US11243866B1 (en) * 2020-11-10 2022-02-08 Mozark Pte. Ltd. Method and system for conducting application quality tests on communication devices
US12116013B2 (en) * 2020-12-22 2024-10-15 Intel Corporation Distributed in-vehicle realtime sensor data processing as a service
CN113141275A (zh) * 2021-04-26 2021-07-20 广州市点易资讯科技有限公司 一种基于云服务平台的智能综合运维系统
JP2022168612A (ja) * 2021-04-26 2022-11-08 シャープ株式会社 機器管理システム、機器管理方法、及び機器管理プログラム
RU2771431C1 (ru) * 2021-07-09 2022-05-04 Общество с ограниченной ответственностью «Кодмастер» Платформа для построения систем управления, передачи и обработки данных в вычислительных сетях
CN113835682A (zh) * 2021-08-27 2021-12-24 哈尔滨工业大学 一种分布式的融合群智化、生态化和服务化的软件开发平台及其实现方法
US12056722B1 (en) 2021-10-04 2024-08-06 Quanata, Llc Systems and methods for managing vehicle operator profiles based on relative telematics inferences via a telematics marketplace
US12026729B1 (en) 2021-10-04 2024-07-02 BlueOwl, LLC Systems and methods for match evaluation based on change in telematics inferences via a telematics marketplace
WO2023093982A1 (en) * 2021-11-24 2023-06-01 Volkswagen Aktiengesellschaft Data processing system and computer implemented method to organize data transmittance concerning a vehicle
CN114513537A (zh) * 2022-01-28 2022-05-17 广州明珞装备股份有限公司 基于多租户的工业物联网系统、应用方法、设备以及介质
CN117857291A (zh) * 2024-03-07 2024-04-09 成都谐盈科技有限公司 一种融合sca标准的传感器开放式架构的系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6879969B2 (en) * 2001-01-21 2005-04-12 Volvo Technological Development Corporation System and method for real-time recognition of driving patterns
US20030208527A1 (en) * 2001-07-20 2003-11-06 Lino Lglesais Method for smart device network application infrastructure (SDNA)
AU2003207556A1 (en) * 2002-01-15 2003-07-30 Avaya Technology Corp. Communication application server for converged communication services
WO2005003885A2 (en) * 2003-07-07 2005-01-13 Sensomatix Ltd. Traffic information system
US7761885B2 (en) 2004-04-28 2010-07-20 Fujitsu Limited Task computing
US7779383B2 (en) * 2005-12-01 2010-08-17 Sap Ag Composition model and composition validation algorithm for ubiquitous computing applications
US8015547B2 (en) * 2006-06-29 2011-09-06 Augusta Systems, Inc. Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications
US8370818B2 (en) 2006-12-02 2013-02-05 Time Warner Cable Inc. Methods and apparatus for analyzing software interface usage
US7873673B2 (en) * 2007-03-02 2011-01-18 Samsung Electronics Co., Ltd. Method and system for data aggregation in a sensor network
US8131839B2 (en) * 2007-08-01 2012-03-06 Motorola Solutions, Inc. Method and apparatus for resource assignment in a sensor network
US8630192B2 (en) 2009-01-28 2014-01-14 Headwater Partners I Llc Verifiable and accurate service usage monitoring for intermediate networking devices
JP2012524636A (ja) * 2009-04-24 2012-10-18 アドバンスド ブレイン モニタリング,インコーポレイテッド 適応的行動トレーナー
US8744807B2 (en) * 2009-08-10 2014-06-03 Siemens Aktiengesellschaft Scalable and extensible framework for storing and analyzing sensor data
CN101998629B (zh) * 2009-08-28 2014-05-21 国际商业机器公司 搜索虚拟资源的位置的方法、装置和系统
CN101694706A (zh) * 2009-09-28 2010-04-14 深圳先进技术研究院 基于多源数据融合的人口时空动态出行特征建模方法
CN102081605A (zh) * 2009-11-30 2011-06-01 中国移动通信集团上海有限公司 基于数据仓库的数据封装装置及业务数据获取方法
US8719776B2 (en) * 2009-12-30 2014-05-06 Foneclay, Inc. System for creation and distribution of software applications usable on multiple mobile device platforms
US8939400B2 (en) * 2011-02-21 2015-01-27 The Boeing Company Air-ground detection system for semi-levered landing gear

Also Published As

Publication number Publication date
TW201333731A (zh) 2013-08-16
ZA201401803B (en) 2015-02-25
BR112014006446B1 (pt) 2021-09-21
JP2014534487A (ja) 2014-12-18
MX2014003171A (es) 2014-07-09
MX350877B (es) 2017-09-19
US10216485B2 (en) 2019-02-26
US20140359552A1 (en) 2014-12-04
WO2013072925A2 (en) 2013-05-23
WO2013072925A3 (en) 2013-07-11
AU2012338372A1 (en) 2014-03-27
CN103891201A (zh) 2014-06-25
CA2848988C (en) 2018-05-22
CN103891201B (zh) 2018-03-30
EP2759093A2 (en) 2014-07-30
TWI630493B (zh) 2018-07-21
CA2848988A1 (en) 2013-05-23
EP2759093A4 (en) 2015-07-15
BR112014006446A2 (pt) 2017-04-04

Similar Documents

Publication Publication Date Title
JP5840786B2 (ja) センサーデータベースのアプリケーションおよびサービスの開発および配備のための演算プラットフォーム
US10861013B2 (en) Containerization of network services
Ngu et al. IoT middleware: A survey on issues and enabling technologies
Nakhuva et al. Study of various internet of things platforms
Merlino et al. Mobile crowdsensing as a service: a platform for applications on top of sensing clouds
US9635057B2 (en) Communicating with machine to machine devices
Delicato et al. Towards an IoT ecosystem
Apolinarski et al. The GAMBAS middleware and SDK for smart city applications
Soldatos et al. Design principles for utility-driven services and cloud-based computing modelling for the Internet of Things
Foerster et al. Geospatial web services for distributed processing: applications and scenarios
Ntanos et al. A context awareness framework for cross-platform distributed applications
Gupta et al. Access control models and architectures for IoT and cyber physical systems
Motwani et al. Towards a scalable and interoperable global environmental sensor network using Service Oriented Architecture
JP7458377B2 (ja) フォグベースのデータ処理を有効にするためのデータサンプルテンプレート(Data Sample Template:DST)管理
Calbimonte et al. Toward self-monitoring smart cities: the opensense2 approach
Shirazi et al. Sense-sation: An extensible platform for integration of phones into the web
KR100864076B1 (ko) 모바일 디바이스를 이용한 편의 서비스 동적 발견 방법 및편의 서비스 운영 시스템
Naqvi et al. A quality-aware federated framework for smart mobile applications in the cloud
Hansen An investigation of smartphone applications: exploring usability aspects related to wireless personal area networks, context-awareness, and remote information access
Rodrigues Centralized management IoT platform
Pühringer Cloud computing for home automation
Distefano et al. A Stack4Things-based platform for mobile crowdsensing services
Sathyadevan et al. Architectural recommendations in building a network based secure, scalable and interoperable internet of things middleware
Pradhan et al. Generic architecture for edge computing based on SPF for military HADR operations
Birk Design and Implementation of a Scalable Crowdsensing Platform for Geospatial Data

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150914

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151027

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151111

R150 Certificate of patent or registration of utility model

Ref document number: 5840786

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250