System and method for interactive application preview
AssigneeLiveperson, Inc.
InventorsGrant Lawrence Miller, Marc Campbell
Life of this patent
Estimating the term…
Abstract
An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
Claims20
A computer-implemented method, comprising:
- loading, via a native demonstration application executed using one or more processors of a mobile device, one or more graphical interfaces of a live website;
- generating, using the native demonstration application, a demonstration overlay element associated with the live website, wherein the demonstration overlay element is configured to modify the one or more graphical interfaces of the live website to add new interactive functionality to the live website;
- displaying, on a touch-screen display of the mobile device, a live website screen including the one or more graphical interfaces of the live website;
- receiving, at the mobile device, an input associated with the live website screen;
- dynamically updating the live website screen to display a demonstration screen, wherein the demonstration screen includes the demonstration overlay element integrated with the live website;
- facilitating a real-time communication between the mobile device and the live website using the demonstration overlay element;
- and
- monitoring the real-time communication using the demonstration overlay element.
A mobile device comprising:
- a memory;
- and
- one or more processors coupled to the memory and configured to perform operations including:
- loading, via a native demonstration application executed using the one or more processors of the mobile device, one or more graphical interfaces of a live website;
- generating, using the native demonstration application, a demonstration overlay element associated with the live website, wherein the demonstration overlay element is configured to modify the one or more graphical interfaces of the live website to add new interactive functionality to the live website,
- displaying, on a touch-screen display of the mobile device, a live website screen including the one or more graphical interfaces of the live website;
- receiving, at the mobile device, an input associated with the live website screen;
- dynamically updating the live website screen to display a demonstration screen, wherein the demonstration screen includes the demonstration overlay element integrated with the live website;
- facilitating a real-time communication between the mobile device and the live website using the demonstration overlay element;
- and
- monitoring the real-time communication using the demonstration overlay element.
A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors of a mobile device, cause the mobile device to perform operations including:
- loading, via a native demonstration application executed using the one or more processors of the mobile device, one or more graphical interfaces of a live website;
- generating, using the native demonstration application, a demonstration overlay element associated with the live website, wherein the demonstration overlay element is configured to modify the one or more graphical interfaces of the live website to add new interactive functionality to the live website;
- displaying, on a touch-screen display of the mobile device, a live website screen including the one or more graphical interfaces of the live website;
- receiving, at the mobile device, an input associated with the live website screen;
- and
- dynamically updating the live website screen to display a demonstration screen, wherein the demonstration screen includes the demonstration overlay element integrated with the live website;
- facilitating a real-time communication between the mobile device and the live website using the demonstration overlay element;
- and
- monitoring the real-time communication using the demonstration overlay element.
Dependencies are inferred from the claim text.