Integrating native application into web portal
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-program product comprising computer-readable instructions embodied on tangible non-transitory media and operable when executed to:
-
receive 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 transmit, 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; receive data from the mobile device to identify the native application, wherein the native application is associated with the web-based and native-application-based content; generate 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; verify, 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; generate 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 transmit 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 launch the native application on the mobile device using the data object. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system of one or more computers configured to perform operations 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 to 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification