Patent application number | Description | Published |
20120137235 | DYNAMIC USER INTERFACE GENERATION - A user interface of an application is identified as designated for presentation to a particular end user of the application, the user interface rendered based at least in part on a user interface template, the user interface template including a plurality of placeholders, and the user interface adapted to receive user inputs. At least one attribute of the particular end user is identified. A first set of user interface (UI) building blocks is selected from a plurality UI building blocks, the first set of UI building blocks including at least one configurable UI building block dynamically selected based on the identified attribute of the particular end user. At least one placeholder of the user interface template is populated with the first set of UI building blocks to render the user interface for presentation to the particular end user. The user interface is presented to a user of the application. | 05-31-2012 |
20130159484 | PUBLISHING MOBILE APPLICATIONS - Systems, methods and techniques relating to publishing mobile applications are described. A described technique includes instantiating an application for one or more mobile devices, associating one or more templates with the instantiated application, where each of the one or more templates configurable to provide a functionality to the application, mapping data from a backend system to each of the associated one or more templates, and publishing the application to the one or more mobile devices. | 06-20-2013 |
20150195219 | MESSAGE-BASED COLLABORATION - Techniques for providing a message-based collaboration including receiving, from a message communications system, an electronic message, the electronic message including content, and associated with one or more characteristics; comparing at least one of the one or more characteristics of the electronic message to one or more triggering rules; based on the comparing, converting the content of the electronic message to a format of a collaboration communications system; and preparing a collaboration message employed within the collaboration communications system for electronic transmission that includes the converted content of the electronic message. | 07-09-2015 |