Browse Prior Art Database

Method and System for Securely Validating Software Applications on a Mobile Device

IP.com Disclosure Number: IPCOM000210108D
Publication Date: 2011-Aug-25
Document File: 2 page(s) / 21K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for securely validating software applications installed on a mobile device is disclosed. The method involves generating a multi-tiered distributed Unique Identifier (UID) which securely validates software applications. The method further involves inventorying the software applications installed on the mobile device.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method and System for Securely Validating Software Applications on a Mobile Device

Disclosed is a method and system for securely validating software applications installed on a mobile device. The method involves generating a multi-tiered distributed Unique Identifier (UID) which securely validates software applications. The method further involves inventorying the software applications installed on the mobile device.

Consider an example where a user has a software application store and the user allows publishing of software applications developed by a developer. The user may also allow selling and validating licenses of the software applications. Additionally, the user may also allow selling and validating upgrades based on past usage of the software applications. Consider a scenario in which a developer accesses the software application store and publishes a software application 1.0. Upon publishing the software application 1.0, the developer provides the following information to the user. Alternatively, the information may be obtained from metadata of the software application. The information provided to the user indicates that the software application


1.0 is tested and supported by one or more mobile devices. Further, the information indicates that the software application 1.0 is supported by the one or more mobile devices. Furthermore, the information indicates that the software application 1.0 requires Global Positioning System (GPS) and contact database access. Additionally, the information indicates that upgrades are permitted in software application 1.0's major version stream such as 1.x.

The method and system disclosed involves constructing a first part of a software application Identifier (ID) by contacting one or more web services. The one or more web services provide information about constructing the first part to source code of the software application store. The first part of the software application ID indicates mobile devices which may support a software application. The method provides a string of encoded digits which on decoding provides the following information. The string of digits indicates one or more mobile devices to which a warning is to be shown. Further, the string of digits indicates one or more mobile devices which may purchase the software application. Furthermore, the string of digits indicates one or more mobile devices which cannot buy the software application.

The one or more web services provide information about constructing a second part of a software application ID to the source code of the software applicatio...