WO2014093909A3 - Metadata driven real-time analytics framework - Google Patents

Metadata driven real-time analytics framework Download PDF

Info

Publication number
WO2014093909A3
WO2014093909A3 PCT/US2013/075158 US2013075158W WO2014093909A3 WO 2014093909 A3 WO2014093909 A3 WO 2014093909A3 US 2013075158 W US2013075158 W US 2013075158W WO 2014093909 A3 WO2014093909 A3 WO 2014093909A3
Authority
WO
WIPO (PCT)
Prior art keywords
application
real
definition
time data
data analytics
Prior art date
Application number
PCT/US2013/075158
Other languages
French (fr)
Other versions
WO2014093909A2 (en
Inventor
Wenjin Zhang
Xiaoning Ding
Wee Hyong Tok
Xiaochen Wu
Rujin CAO
Bekim Demiroski
Xiaoyan Zhao
Original Assignee
Microsoft Corporation
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 Microsoft Corporation filed Critical Microsoft Corporation
Priority to EP13818085.6A priority Critical patent/EP2932418B1/en
Priority to CN201380065209.XA priority patent/CN105027126B/en
Publication of WO2014093909A2 publication Critical patent/WO2014093909A2/en
Publication of WO2014093909A3 publication Critical patent/WO2014093909A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Abstract

Methods, systems, and computer program products are provided for developing application definition packages, and deploying the application definition packages at cloud services to produce real-time data analytics applications. In one implementation, a selection is received of an application definition package that defines a real-time data analytics application. The application definition package indicates an application name and includes at least one payload definition, reference data definition, and query definition. A domain name is provided for the real-time data analytics application, and a cloud service is generated that is associated with the domain name. The application definition package is applied to an application template to generate a finalized real-time data analytics package. The finalized real-time data analytics package is instantiated in the cloud service to create a network-accessible instance of the real-time data analytics application.
PCT/US2013/075158 2012-12-13 2013-12-13 Metadata driven real-time analytics framework WO2014093909A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13818085.6A EP2932418B1 (en) 2012-12-13 2013-12-13 Metadata driven real-time analytics framework
CN201380065209.XA CN105027126B (en) 2012-12-13 2013-12-13 The real-time analytical framework of metadata driven

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/713,369 2012-12-13
US13/713,369 US9251324B2 (en) 2012-12-13 2012-12-13 Metadata driven real-time analytics framework

Publications (2)

Publication Number Publication Date
WO2014093909A2 WO2014093909A2 (en) 2014-06-19
WO2014093909A3 true WO2014093909A3 (en) 2014-10-09

Family

ID=49918853

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2013/075158 WO2014093909A2 (en) 2012-12-13 2013-12-13 Metadata driven real-time analytics framework

Country Status (4)

Country Link
US (2) US9251324B2 (en)
EP (1) EP2932418B1 (en)
CN (1) CN105027126B (en)
WO (1) WO2014093909A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9251324B2 (en) * 2012-12-13 2016-02-02 Microsoft Technology Licensing, Llc Metadata driven real-time analytics framework
US9116766B2 (en) 2013-07-31 2015-08-25 Sap Se Extensible applications using a mobile application framework
KR101501669B1 (en) * 2013-12-24 2015-03-12 한국인터넷진흥원 Behavior detection system for detecting abnormal behavior
US9699213B2 (en) * 2014-11-28 2017-07-04 International Business Machines Corporation Cost-based configuration using a context-based cloud security assurance system
US9459843B1 (en) * 2015-03-31 2016-10-04 Mckesson Financial Holdings Methods and apparatuses for providing dynamic definition and selection of metric applications
US10261985B2 (en) 2015-07-02 2019-04-16 Microsoft Technology Licensing, Llc Output rendering in dynamic redefining application
US10198405B2 (en) 2015-07-08 2019-02-05 Microsoft Technology Licensing, Llc Rule-based layout of changing information
KR20170010574A (en) * 2015-07-20 2017-02-01 삼성전자주식회사 Information processing apparatus, image processsing apparatus and control methods thereof
US10437575B2 (en) 2015-08-14 2019-10-08 Aeris Communications, Inc. Aercloud application express and aercloud application express launcher
US9774994B2 (en) 2015-08-14 2017-09-26 Aeris Communications, Inc. System and method for monitoring devices relative to a user defined geographic area
US10648823B2 (en) 2017-06-22 2020-05-12 Aeris Communications, Inc. Learning common routes and automatic geofencing in fleet management
US10231084B2 (en) 2015-08-14 2019-03-12 Aeris Communications, Inc. System and method for monitoring devices relative to a learned geographic area
US10277582B2 (en) * 2015-08-27 2019-04-30 Microsoft Technology Licensing, Llc Application service architecture
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
US10394532B2 (en) * 2015-12-22 2019-08-27 Opera Solutions U.S.A., Llc System and method for rapid development and deployment of reusable analytic code for use in computerized data modeling and analysis
US20170242559A1 (en) * 2016-02-18 2017-08-24 Salesforce.Com, Inc. Automation of application creation utilizing flexible frameworks
US10270796B1 (en) * 2016-03-25 2019-04-23 EMC IP Holding Company LLC Data protection analytics in cloud computing platform
US10606450B2 (en) * 2016-06-24 2020-03-31 Accenture Global Solutions Limited Method and system for visual requirements and component reuse driven rapid application composition
CN110300961A (en) * 2017-02-17 2019-10-01 维萨国际服务协会 Unified intelligent connector
US10691514B2 (en) * 2017-05-08 2020-06-23 Datapipe, Inc. System and method for integration, testing, deployment, orchestration, and management of applications
US11627195B2 (en) 2017-06-22 2023-04-11 Aeris Communications, Inc. Issuing alerts for IoT devices
US10735904B2 (en) 2017-06-22 2020-08-04 Aeris Communications, Inc. System and method for monitoring location and activity of devices
US11132636B2 (en) 2017-06-22 2021-09-28 Aeris Communications, Inc. System and method for monitoring and sharing location and activity of devices
US10956363B2 (en) * 2018-04-13 2021-03-23 EMC IP Holding Company LLC Automated data management via machine-readable data definition files
US20190361697A1 (en) * 2018-05-22 2019-11-28 Pure Storage, Inc. Automatically creating a data analytics pipeline
US11050735B2 (en) * 2018-08-23 2021-06-29 International Business Machines Corporation Customizable authentication system
US11316754B2 (en) 2019-11-07 2022-04-26 Verizon Patent And Licensing Inc. Systems and methods for network analytics service automation
US20220086846A1 (en) * 2020-09-11 2022-03-17 Motojeannie, Inc. Latency-as-a-service (laas) platform
CN112149391B (en) * 2020-09-28 2023-06-09 平安证券股份有限公司 Information processing method, information processing apparatus, terminal device, and storage medium
US20220188089A1 (en) * 2020-12-15 2022-06-16 Baker Hughes Holdings Llc Framework for industrial analytics

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015842A1 (en) * 2001-05-17 2004-01-22 Hemant Nanivadekar Symbiotic computer application and system and method for generation and presentation of same
US7058657B1 (en) * 2003-01-07 2006-06-06 Perlegen Sciences, Inc. Architecture for developing and reusing analytic and visualization components and methods of use thereof
US20060136417A1 (en) * 2004-12-17 2006-06-22 General Electric Company Method and system for search, analysis and display of structured data
US20080159633A1 (en) * 2007-01-03 2008-07-03 Blue Reference, Inc. Method and Apparatus for Managing Data-Analysis Parts in a Word Processor Application
US20090288064A1 (en) * 2007-08-03 2009-11-19 Ailive Inc. Method and apparatus for non-disruptive embedding of specialized elements

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6272213B1 (en) * 1997-12-31 2001-08-07 Alcatel Usa Sourcing, L.P. Method and system for service engineering in an advanced intelligent network
US7657887B2 (en) * 2000-05-17 2010-02-02 Interwoven, Inc. System for transactionally deploying content across multiple machines
US20110214157A1 (en) * 2000-09-25 2011-09-01 Yevgeny Korsunsky Securing a network with data flow processing
US7350184B2 (en) * 2002-05-02 2008-03-25 Bea Systems, Inc. System and method for enterprise application interactions
US8341259B2 (en) * 2005-06-06 2012-12-25 Adobe Systems Incorporated ASP for web analytics including a real-time segmentation workbench
CN101326515A (en) * 2005-12-09 2008-12-17 微软公司 Metadata driven deployment of applications
US20080163043A1 (en) * 2007-01-03 2008-07-03 Blue Reference, Inc. Method and Apparatus for Data Analysis in a Word Processor Application
US20090240695A1 (en) * 2008-03-18 2009-09-24 International Business Machines Corporation Unique cohort discovery from multimodal sensory devices
US7596620B1 (en) 2008-11-04 2009-09-29 Aptana, Inc. System and method for developing, deploying, managing and monitoring a web application in a single environment
US9395956B2 (en) * 2008-09-30 2016-07-19 International Business Machines Corporation Declarative representation of networked applications
US8572717B2 (en) * 2008-10-09 2013-10-29 Juniper Networks, Inc. Dynamic access control policy with port restrictions for a network security appliance
US9182964B2 (en) * 2009-07-31 2015-11-10 Hewlett-Packard Development Company, L.P. System and method for deploying software into a computing environment
CA2746898A1 (en) * 2010-07-20 2012-01-20 Accenture Global Services Limited Digital analytics platform
US20120102103A1 (en) * 2010-10-20 2012-04-26 Microsoft Corporation Running legacy applications on cloud computing systems without rewriting
US9251215B2 (en) * 2011-01-14 2016-02-02 Hewlett Packard Enterprise Development Lp Data staging for results of analytics
US9159024B2 (en) * 2011-12-07 2015-10-13 Wal-Mart Stores, Inc. Real-time predictive intelligence platform
US9396504B2 (en) * 2012-04-18 2016-07-19 Abb Research Ltd. Centralized control center for electrical network computational services
US9251324B2 (en) * 2012-12-13 2016-02-02 Microsoft Technology Licensing, Llc Metadata driven real-time analytics framework

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015842A1 (en) * 2001-05-17 2004-01-22 Hemant Nanivadekar Symbiotic computer application and system and method for generation and presentation of same
US7058657B1 (en) * 2003-01-07 2006-06-06 Perlegen Sciences, Inc. Architecture for developing and reusing analytic and visualization components and methods of use thereof
US20060136417A1 (en) * 2004-12-17 2006-06-22 General Electric Company Method and system for search, analysis and display of structured data
US20080159633A1 (en) * 2007-01-03 2008-07-03 Blue Reference, Inc. Method and Apparatus for Managing Data-Analysis Parts in a Word Processor Application
US20090288064A1 (en) * 2007-08-03 2009-11-19 Ailive Inc. Method and apparatus for non-disruptive embedding of specialized elements

Also Published As

Publication number Publication date
WO2014093909A2 (en) 2014-06-19
US20140173683A1 (en) 2014-06-19
US9251324B2 (en) 2016-02-02
EP2932418A4 (en) 2016-08-24
US10013239B2 (en) 2018-07-03
CN105027126A (en) 2015-11-04
EP2932418A2 (en) 2015-10-21
CN105027126B (en) 2018-05-15
US20160103657A1 (en) 2016-04-14
EP2932418B1 (en) 2022-08-03

Similar Documents

Publication Publication Date Title
WO2014093909A3 (en) Metadata driven real-time analytics framework
EP3403179A4 (en) Method, system, and device for allocating resources in a server
WO2012099614A3 (en) Method and system for automatically generating event relevant marketing devices
EP3407534A4 (en) In-car computer system, vehicle, key generation device, management method, key generation method, and computer program
MX2021002494A (en) Image data encapsulation.
WO2014146086A3 (en) Computer-based method and system of analyzing, editing and improving content
WO2015019183A3 (en) Managing a succession of deployments of an application programming interface (api) server configuration in the software lifecycle development
WO2014158289A3 (en) System and method for displaying information
WO2014145218A3 (en) Networked management of dispensables
GB201008085D0 (en) Aircraft interface
WO2014070556A3 (en) Displaying simulated media content item enhancements on mobile devices
NZ713294A (en) Content creation tool
WO2014153103A3 (en) Accessing media content in a media management system
AU2015249047B2 (en) Method and electronic device for configuring screen
WO2014155205A3 (en) Systems and methods for communicating to a computing device information associated with the replenishment status of a retail item
WO2014007721A3 (en) Due diligence systems and methods
MX2016006736A (en) Method and system for providing loyalty enhanced user interface in a fuel dispensing environment.
WO2014062641A3 (en) Dynamically updating a shared radio station
WO2012139903A3 (en) A method and a system to generate and manage native applications
EP3699971A4 (en) Package structure and packaging method, electronic device and packaging film recycling method
WO2012079967A3 (en) Replicating data
WO2016089340A3 (en) Pre-formed thermoplastic filler for thermoset structure
WO2014014634A3 (en) Real-time interactive collaboration system
WO2015145223A3 (en) Method and apparatus for providing an interactive map section on a user interface of a client device
AR091674A1 (en) METHOD FOR TRANSFORMING AN IMAGE DESCRIPTOR BASED ON A GRADIENT HISTOGRAM AND RELATED IMAGE PROCESSING DEVICE

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201380065209.X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2013818085

Country of ref document: EP