SG10201707696SA - System And Method Of Managing Application Updates - Google Patents

System And Method Of Managing Application Updates

Info

Publication number
SG10201707696SA
SG10201707696SA SG10201707696SA SG10201707696SA SG10201707696SA SG 10201707696S A SG10201707696S A SG 10201707696SA SG 10201707696S A SG10201707696S A SG 10201707696SA SG 10201707696S A SG10201707696S A SG 10201707696SA SG 10201707696S A SG10201707696S A SG 10201707696SA
Authority
SG
Singapore
Prior art keywords
application
notification
managing application
application updates
stability indicators
Prior art date
Application number
SG10201707696SA
Inventor
Bernadette Carter
Original Assignee
Google Llc
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 Google Llc filed Critical Google Llc
Publication of SG10201707696SA publication Critical patent/SG10201707696SA/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

SYSTEMAND METHOD OF MANAGING APPLICATION UPDATES A method for updating an application on a computing device includes receiving, at the computing device, a notification that an update is available for the application, then responsive to the notification, obtaining, over a first time period having a predetermined length, one or more stability indicators for the application from one or more sources, the one or more stability indicators being generated after the notification is received, and automatically executing the update for the application after the expiration of the first time period when the one or more stability indicators satisfy one or more predetermined vetting rules. FIG.
SG10201707696SA 2016-12-12 2017-09-18 System And Method Of Managing Application Updates SG10201707696SA (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US15/376,624 US10073692B2 (en) 2016-12-12 2016-12-12 System and method of managing application updates

Publications (1)

Publication Number Publication Date
SG10201707696SA true SG10201707696SA (en) 2018-07-30

Family

ID=62068811

Family Applications (1)

Application Number Title Priority Date Filing Date
SG10201707696SA SG10201707696SA (en) 2016-12-12 2017-09-18 System And Method Of Managing Application Updates

Country Status (5)

Country Link
US (1) US10073692B2 (en)
DE (1) DE202017105834U1 (en)
IE (1) IE87502B1 (en)
SG (1) SG10201707696SA (en)
WO (1) WO2018111381A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10073692B2 (en) * 2016-12-12 2018-09-11 Google Llc System and method of managing application updates
US10558454B2 (en) * 2018-06-04 2020-02-11 Palantir Technologies Inc. Constraint-based upgrade and deployment
US10977025B2 (en) 2018-11-07 2021-04-13 Microsoft Technology Licensing, Llc Intelligent software asset classification for software update validation
US11036615B2 (en) 2018-12-06 2021-06-15 Microsoft Technology Licensing, Llc Automatically performing and evaluating pilot testing of software
US11556650B2 (en) * 2019-04-30 2023-01-17 International Business Machines Corporation Methods and systems for preventing utilization of problematic software
US11163551B1 (en) * 2020-10-13 2021-11-02 Argo AI, LLC Systems and methods for improved smart infrastructure data transfer
US11694543B2 (en) 2020-11-03 2023-07-04 Argo AI, LLC System and method for data offloading and uploading to exchange data between nodes of a vehicle traffic infrastructure system
US11379217B1 (en) * 2021-05-06 2022-07-05 Sap Se Feature lifecycle management cockpit for hybrid cloud and edge systems
WO2024063850A1 (en) * 2022-09-22 2024-03-28 Apple Inc. Techniques for identifying vetted software applications that provide unauthorized features
US20240152428A1 (en) * 2022-11-07 2024-05-09 American Megatrends International, Llc Updating firmware based on firmware stability index

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182086B1 (en) * 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6976062B1 (en) * 1999-09-22 2005-12-13 Intermec Ip Corp. Automated software upgrade utility
US8499063B1 (en) 2008-03-31 2013-07-30 Symantec Corporation Uninstall and system performance based software application reputation
US9235704B2 (en) * 2008-10-21 2016-01-12 Lookout, Inc. System and method for a scanning API
US8910142B2 (en) 2011-04-13 2014-12-09 Xerox Corporation Method and system to regulate the electronic availability of application software updates based on information collected regarding installation, usage and support for these updates
US8793681B2 (en) 2011-06-24 2014-07-29 International Business Machines Corporation Determining best practices for applying computer software patches
US8655336B1 (en) * 2011-09-29 2014-02-18 Cellco Partnership Remote issue logging and reporting of mobile station issues and diagnostic information to manufacturer
US10365911B2 (en) 2011-12-18 2019-07-30 International Business Machines Corporation Determining optimal update frequency for software application updates
US9407443B2 (en) * 2012-06-05 2016-08-02 Lookout, Inc. Component analysis of software applications on computing devices
US8887151B2 (en) * 2012-12-14 2014-11-11 Google Inc. Systems and methods for managing updates to applications installed on electronic devices
US9569196B2 (en) 2014-12-19 2017-02-14 Paypal, Inc. App store update notification and warning system
US10042625B2 (en) 2015-03-04 2018-08-07 International Business Machines Corporation Software patch management incorporating sentiment analysis
US20160321064A1 (en) * 2015-05-01 2016-11-03 Quixey, Inc. Developer Exchange System
DE112016002120T5 (en) * 2015-09-02 2018-03-22 Google LLC (n.d.Ges.d. Staates Delaware) Development and sales platform for software
US10073692B2 (en) * 2016-12-12 2018-09-11 Google Llc System and method of managing application updates

Also Published As

Publication number Publication date
US10073692B2 (en) 2018-09-11
WO2018111381A1 (en) 2018-06-21
IE87502B1 (en) 2024-06-05
IE20170207A1 (en) 2018-06-13
DE202017105834U1 (en) 2018-04-16
US20180165085A1 (en) 2018-06-14

Similar Documents

Publication Publication Date Title
SG10201707696SA (en) System And Method Of Managing Application Updates
IN2015CH02762A (en)
PH12018501125A1 (en) Visualisation system and method for electronic vapour provision systems
GB2552605A (en) Enhancing functionalities of virtual assistants and dialog systems via plugin marketplace
MX2021005414A (en) Systems and methods for using a mobile device to manage an over-the-air vehicle software update.
PH12018550187A1 (en) Systems and methods for locating a wireless device
MY185258A (en) Method, device, and system for data system for data synchronization
WO2019030163A9 (en) Aperiodic and periodic indications for blf and rlf
BR112018070405A2 (en) schedule request collection after a discontinuous receipt period
EP3780683A3 (en) System and methods for registering wireless devices and transmitting information
GB2549660A (en) Selective notification of user availability status
MX2016001718A (en) A network node and mobile device for use in a communication network, methods of operating the same and computer program products.
JP2015516101A5 (en)
RU2015119146A (en) VEHICLE SYSTEM FOR UPDATING STATUS IN SOCIAL NETWORKS
MX2017013592A (en) Reception device, transmission device, and data processing method.
MY195503A (en) Traffic Control Method and Apparatus
BR112015031583A2 (en) local area network and method for updating a device on a local area network
EP4071695A3 (en) Recommendation method and terminal
BR112018015381A2 (en) apparatus, method and system for wireless communication, and computer program
GB2554203A (en) Systems and methods for contextual discovery of device functions
MX2016009372A (en) Methods, network node and wireless device for managing operational behavior of wireless device after measurement gap.
GB2542964A (en) Resuming session states
GB2565612A (en) Method and System for Updating a Whitelist at a Network Node
IN2013CH05995A (en)
GB2519790A8 (en) Configuration of network devices