Interfacing between native and web applications utilizing a mobile module
First Claim
Patent Images
1. A method for interfacing between a plurality of applications for display on a mobile device comprising:
- receiving, by an interface, a request to open a plurality of applications, the plurality of applications being associated with a ,plurality of business units and comprising one or more native applications and one or more web applications, the native applications being downloaded on a mobile device and the web applications being accessed remotely by the mobile device;
opening, by a processor communicatively coupled to the interface, the plurality of applications in a container according to a configuration file, the container being operable to be displayed on a user interface of the mobile device;
receiving, by the interface, a request to display a log of events occurring within the container;
in response to the request to display a log of events, displaying one or more log items to facilitate debugging problems occurring within the container, the one or more log items each associated with an event occurring within the container;
receiving, by the interface, a request to lock at least one of the plurality of applications in response to the container and the at least one application being idle for a specific amount of time;
in response to the request to lock;
locking the at least one of the plurality of applications;
moving the at least one of the plurality of applications to the background of the container;
denying functional access to the at least one of the plurality of applications until the at least one application becomes unlocked; and
presenting information associated with the at least one of the plurality of applications for display.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the present disclosure, interfacing between a plurality of applications for display on a mobile device includes receiving, by an interface, a request to open a plurality of applications. The plurality of applications are associated with a plurality of business units and comprise one or more native applications and one or more web applications. A processor opens the plurality of applications in a container according to a configuration file. The processor is communicatively coupled to the interface. The container is operable to be displayed on a user interface of the mobile device.
-
Citations
20 Claims
-
1. A method for interfacing between a plurality of applications for display on a mobile device comprising:
-
receiving, by an interface, a request to open a plurality of applications, the plurality of applications being associated with a ,plurality of business units and comprising one or more native applications and one or more web applications, the native applications being downloaded on a mobile device and the web applications being accessed remotely by the mobile device; opening, by a processor communicatively coupled to the interface, the plurality of applications in a container according to a configuration file, the container being operable to be displayed on a user interface of the mobile device; receiving, by the interface, a request to display a log of events occurring within the container; in response to the request to display a log of events, displaying one or more log items to facilitate debugging problems occurring within the container, the one or more log items each associated with an event occurring within the container; receiving, by the interface, a request to lock at least one of the plurality of applications in response to the container and the at least one application being idle for a specific amount of time; in response to the request to lock; locking the at least one of the plurality of applications; moving the at least one of the plurality of applications to the background of the container; denying functional access to the at least one of the plurality of applications until the at least one application becomes unlocked; and presenting information associated with the at least one of the plurality of applications for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising logic for interfacing between a plurality of applications for display on a mobile device, the logic, when executed by a processor, operable to:
-
receive a request to open a plurality of applications, the plurality of applications being associated with a plurality of business units and comprising one or more native applications and one or more web applications, the native applications being downloaded on a mobile device and the web applications being accessed remotely by the mobile device;
open the plurality of applications in a container according to a configuration file, the container being operable to be displayed on a user interface of the mobile device;receive a request to display a log of events occurring within the container; in response to the request to display a log of events, display one or more log items to facilitate debugging problems occurring within the container, the one or more log items each associated with an event occurring within the container; receive a request to lock at least one of the plurality of applications in response to the container and the at least one application being idle for a specific amount of time; in response to the request to lock; lock the at least one of the plurality of applications; move the at least one of the plurality of applications to the background of the container; deny functional access to the at least one of the plurality of applications until the at least one application becomes unlocked; and present information associated with the at least one of the plurality of applications for display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile module for interfacing between a plurality of applications for display on a mobile device, comprising:
-
an interface operable to; receive a request to open a plurality of applications, the plurality of applications being associated with a plurality of business units and comprising one or more native applications and one or more web applications, the native applications being downloaded on a mobile device and the web applications being accessed remotely by the mobile device; a hardware processor communicatively coupled to the interface and operable to; open the plurality of applications in a container according to a configuration file, the container being operable to be displayed on a user interface of the mobile device; receive, by the interface, a request to display a log of events occurring within the container; in response to the request to display a log of events, display one or more log items on a graphical user interface to facilitate debugging problems occurring within the container, the one or more log items each associated with an event occurring within the container; receive, by the interface, a request to lock at least one of the plurality of applications in response to the container and the at least one application being idle for a specific amount of time; in response to the request to lock; lock the at least one of the plurality of applications; move the at least one of the plurality of applications to the background of the container; deny functional access to the at least one of the plurality of applications until the at least one of the plurality of applications becomes unlocked; and present information associated with the at least one of the plurality of applications for display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification