WO2009018489A3 - Software marketplace and distribution system - Google Patents

Software marketplace and distribution system Download PDF

Info

Publication number
WO2009018489A3
WO2009018489A3 PCT/US2008/071834 US2008071834W WO2009018489A3 WO 2009018489 A3 WO2009018489 A3 WO 2009018489A3 US 2008071834 W US2008071834 W US 2008071834W WO 2009018489 A3 WO2009018489 A3 WO 2009018489A3
Authority
WO
WIPO (PCT)
Prior art keywords
software
distribution system
software application
marketplace
application
Prior art date
Application number
PCT/US2008/071834
Other languages
French (fr)
Other versions
WO2009018489A2 (en
Inventor
Ahmad Baitalmal
Daniel J Kolke
Jon K Collette
Jerrod Strid
Casey Tompkins
Original Assignee
Etelos Inc
Ahmad Baitalmal
Daniel J Kolke
Jon K Collette
Jerrod Strid
Casey Tompkins
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
Priority claimed from US12/102,848 external-priority patent/US20090037523A1/en
Priority claimed from US12/102,842 external-priority patent/US20090259744A1/en
Priority claimed from US12/182,800 external-priority patent/US20090037337A1/en
Priority claimed from US12/182,557 external-priority patent/US20090037452A1/en
Priority claimed from US12/182,740 external-priority patent/US20090037287A1/en
Priority claimed from US12/182,706 external-priority patent/US20090037492A1/en
Application filed by Etelos Inc, Ahmad Baitalmal, Daniel J Kolke, Jon K Collette, Jerrod Strid, Casey Tompkins filed Critical Etelos Inc
Priority to EP08797001A priority Critical patent/EP2188740A2/en
Priority to CA2695383A priority patent/CA2695383A1/en
Publication of WO2009018489A2 publication Critical patent/WO2009018489A2/en
Publication of WO2009018489A3 publication Critical patent/WO2009018489A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

In an embodiment, a computer implemented method is described. The method is performed at one or more servers, hosting a marketplace application. A software application is received from a software vendor for distribution. License terms are associated with the software application. The software application is made available for distribution through the marketplace application. The software application is deployed to one or more user accounts on one or more hosting servers, in accordance with the license terms.
PCT/US2008/071834 2007-07-31 2008-07-31 Software marketplace and distribution system WO2009018489A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP08797001A EP2188740A2 (en) 2007-07-31 2008-07-31 Software marketplace and distribution system
CA2695383A CA2695383A1 (en) 2007-07-31 2008-07-31 Software marketplace and distribution system

Applications Claiming Priority (16)

Application Number Priority Date Filing Date Title
US96287707P 2007-07-31 2007-07-31
US60/962,877 2007-07-31
US12/102,848 US20090037523A1 (en) 2007-07-31 2008-04-14 System and Method for Synchronizing an Offline Web-Based Application with an Online Web-Based Application
US12/102,854 2008-04-14
US12/102,842 US20090259744A1 (en) 2008-04-14 2008-04-14 System and Method for Running a Web-Based Application while Offline
US12/102,848 2008-04-14
US12/102,842 2008-04-14
US12/102,854 US20090070388A1 (en) 2007-07-31 2008-04-14 System and Method for Resolving Conflicts Between an Offline Web-Based Application and an Online Web-Based Application
US12/182,800 US20090037337A1 (en) 2007-07-31 2008-07-30 Software Licensing and Enforcement System
US12/182,557 2008-07-30
US12/182,557 US20090037452A1 (en) 2007-07-31 2008-07-30 System and Method for Synchronizing Applications
US12/182,800 2008-07-30
US12/182,740 US20090037287A1 (en) 2007-07-31 2008-07-30 Software Marketplace and Distribution System
US12/182,706 2008-07-30
US12/182,706 US20090037492A1 (en) 2007-07-31 2008-07-30 Framework for Synchronizing Applications
US12/182,740 2008-07-30

Publications (2)

Publication Number Publication Date
WO2009018489A2 WO2009018489A2 (en) 2009-02-05
WO2009018489A3 true WO2009018489A3 (en) 2009-04-16

Family

ID=42097505

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/071834 WO2009018489A2 (en) 2007-07-31 2008-07-31 Software marketplace and distribution system

Country Status (3)

Country Link
EP (1) EP2188740A2 (en)
CA (1) CA2695383A1 (en)
WO (1) WO2009018489A2 (en)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2720398C (en) 2008-04-02 2016-08-16 Twilio Inc. System and method for processing telephony sessions
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
WO2010040010A1 (en) 2008-10-01 2010-04-08 Twilio Inc Telephony web event system and method
US8509415B2 (en) 2009-03-02 2013-08-13 Twilio, Inc. Method and system for a multitenancy telephony network
WO2010101935A1 (en) 2009-03-02 2010-09-10 Twilio Inc. Method and system for a multitenancy telephone network
US8793348B2 (en) 2009-09-18 2014-07-29 Group Business Software Ag Process for installing software application and platform operating system
EP2299360A1 (en) * 2009-09-18 2011-03-23 Group Business Software AG process for installing a software application and platform operating system
US8582737B2 (en) 2009-10-07 2013-11-12 Twilio, Inc. System and method for running a multi-module telephony application
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
WO2011091085A1 (en) 2010-01-19 2011-07-28 Twilio Inc. Method and system for preserving telephony session state
US20110258082A1 (en) * 2010-04-14 2011-10-20 Microsoft Corporation Application Store for Shared Resource Computing
US9459926B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US9338064B2 (en) 2010-06-23 2016-05-10 Twilio, Inc. System and method for managing a computing cluster
US9459925B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US8416923B2 (en) 2010-06-23 2013-04-09 Twilio, Inc. Method for providing clean endpoint addresses
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
US9043767B2 (en) * 2011-04-12 2015-05-26 Pivotal Software, Inc. Release management system for a multi-node application
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
WO2012162397A1 (en) 2011-05-23 2012-11-29 Twilio, Inc. System and method for connecting a communication to a client
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
EP2759123B1 (en) 2011-09-21 2018-08-15 Twilio, Inc. System and method for authorizing and connecting application developers and users
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US20130304928A1 (en) 2012-05-09 2013-11-14 Twilio, Inc. System and method for managing latency in a distributed telephony network
US9240941B2 (en) 2012-05-09 2016-01-19 Twilio, Inc. System and method for managing media in a distributed communication network
US9247062B2 (en) 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US8738051B2 (en) 2012-07-26 2014-05-27 Twilio, Inc. Method and system for controlling message routing
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US9253254B2 (en) 2013-01-14 2016-02-02 Twilio, Inc. System and method for offering a multi-partner delegated platform
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US9001666B2 (en) 2013-03-15 2015-04-07 Twilio, Inc. System and method for improving routing in a distributed communication platform
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
US9240966B2 (en) 2013-06-19 2016-01-19 Twilio, Inc. System and method for transmitting and receiving media messages
US9338280B2 (en) 2013-06-19 2016-05-10 Twilio, Inc. System and method for managing telephony endpoint inventory
US9483328B2 (en) 2013-07-19 2016-11-01 Twilio, Inc. System and method for delivering application content
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9338018B2 (en) 2013-09-17 2016-05-10 Twilio, Inc. System and method for pricing communication of a telecommunication platform
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9749428B2 (en) 2014-10-21 2017-08-29 Twilio, Inc. System and method for providing a network discovery service platform
US9477975B2 (en) 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
CN110597891B (en) * 2018-06-12 2022-06-21 武汉斗鱼网络科技有限公司 Device, system, method and storage medium for aggregating MySQL into PostgreSQL database
CN110288309B (en) * 2019-05-22 2023-11-28 平安科技(深圳)有限公司 Data interaction method, device, system, computer equipment and storage medium
CN111985902A (en) * 2020-08-25 2020-11-24 上海帜讯云计算科技有限公司 Cross-system information collaborative management method, device, equipment and storage medium
US11797430B2 (en) 2021-12-03 2023-10-24 T-Mobile Usa, Inc. Configuration-driven data conversion and hosting for software development systems and methods
US20230259343A1 (en) * 2022-02-16 2023-08-17 Microsoft Technology Licensing, Llc Software library for cloud-based computing environments

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980037637A (en) * 1996-11-22 1998-08-05 구자홍 How to sell and manage software over a computer network
US6012087A (en) * 1997-01-14 2000-01-04 Netmind Technologies, Inc. Unique-change detection of dynamic web pages using history tables of signatures
US6195432B1 (en) * 1996-03-11 2001-02-27 Kabushiki Kaisha Toshiba Software distribution system and software utilization scheme for improving security and user convenience
US6295541B1 (en) * 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US20020026447A1 (en) * 2000-08-15 2002-02-28 Takahide Matsutsuka System for designing and performing web application
US20050044546A1 (en) * 2003-07-03 2005-02-24 Euroform A/S Method of allowing printing from a network attached device
US7058663B2 (en) * 2001-03-13 2006-06-06 Koninklijke Philips Electronics, N.V. Automatic data update

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195432B1 (en) * 1996-03-11 2001-02-27 Kabushiki Kaisha Toshiba Software distribution system and software utilization scheme for improving security and user convenience
KR19980037637A (en) * 1996-11-22 1998-08-05 구자홍 How to sell and manage software over a computer network
US6012087A (en) * 1997-01-14 2000-01-04 Netmind Technologies, Inc. Unique-change detection of dynamic web pages using history tables of signatures
US6295541B1 (en) * 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US20020026447A1 (en) * 2000-08-15 2002-02-28 Takahide Matsutsuka System for designing and performing web application
US7058663B2 (en) * 2001-03-13 2006-06-06 Koninklijke Philips Electronics, N.V. Automatic data update
US20050044546A1 (en) * 2003-07-03 2005-02-24 Euroform A/S Method of allowing printing from a network attached device

Also Published As

Publication number Publication date
WO2009018489A2 (en) 2009-02-05
CA2695383A1 (en) 2009-02-05
EP2188740A2 (en) 2010-05-26

Similar Documents

Publication Publication Date Title
WO2009018489A3 (en) Software marketplace and distribution system
WO2006096837A3 (en) System and method for managing software patches
WO2008016489A3 (en) Methods and systems for modifying an integrity measurement based on user athentication
WO2008144729A3 (en) Electronic game utilizing photographs
WO2009026189A3 (en) Methods and apparatus for providing location data with variable validity and quality
WO2008060828A3 (en) Method and system for authenticating a widget
WO2009105339A3 (en) Systems and methods for providing electronic transaction auditing and accountability
MX2010000481A (en) Systems and methods for integrating educational software systems.
WO2008147742A3 (en) Trusted initialization for wagering game machines
HK1112082A1 (en) Method for distributing computing between server and client and distributed computer systems
EP2063598A4 (en) A resource delivery method, system and edge server
WO2006068969A3 (en) Method and device for publishing cross-network user behavioral data
WO2006112980A3 (en) Reserving resources in an on-demand compute environment from a local compute environment
WO2006130265A3 (en) Split download for electronic software downloads
WO2010101869A3 (en) System and method for account level blocking
WO2010019407A3 (en) Integrated development engine for a cloud computing environment
WO2008016800A3 (en) Method and apparatus for selecting an appropriate authentication method on a client
WO2009078020A3 (en) System and method for automatic creation of web content for mobile communicators
WO2005074397A3 (en) Computer security apparatus and method using security input device driver
WO2008127430A3 (en) Secure access to restricted resource
WO2011088039A3 (en) Interactive email
WO2006076521A3 (en) Systems and methods for single input installation of an application
EP1782371A4 (en) Systems and methods for software based on business concepts
WO2009102501A3 (en) System for providing an association between a first participant and a second participant in a social network
WO2007141648A3 (en) Method, electronic device, apparatus, system and computer program product for updating an electronic device security policy

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08797001

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2695383

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008797001

Country of ref document: EP