Patent ID: 8938726
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A computer-implemented method for integrating native mobile device applications into web portals, comprising: receiving a request from a mobile device to connect to a business enterprise portal, wherein the business enterprise portal provides web-based and native-application-based content, and wherein the request contains a business enterprise portal user's digital identity; automatically transmitting, responsive to the request, a business-enterprise-portal-generated module to the mobile device which is executed for mobile device inspection to identify a native application locally operational on the mobile device that is applicable to a function of the business enterprise portal; receiving data from the mobile device identify the native application, wherein the native application is associated with the web-based and native-application-based content; generating metadata associated with at least the native application, the metadata based on the business enterprise portal user's digital identity and providing business-enterprise-portal-associated contextual information used to contextually launch the native application; verifying, based on a requirement of the generated metadata, that the native application version matches a native application version required to contextually launch information on the native application; generating a data object representing the native application and the associated metadata, the data object linked to the native application and metadata and used to apply the metadata to the native application when the native application is contextually launched; and transmitting the data object to the mobile device for presentation as a data object representation on the mobile device, wherein the data object representation is at least one of a hyperlink, thumbnail, or icon; and responsive to a user action selecting a particular data object representation, contextually launching the native application on the mobile device using the data object.