The Dolcera Dashboard is an interactive web application used to:
# Organize large quantities of patent, scientific and product literature
# Manage patent management and review workflows
# Assist in collaboration with colleagues and partners around the world
# Help technology teams, patent counsels, and key decision makers in monitoring the competitive landscaping and finding key partners
===Terminology===
* ''Dashboard'': The online application used to view and manage patents, product information, and scientific literature
* ''Charts'': A set of graphs that can be viewed within the dashboard and exported in image or PDF formats
* ''Data'':
* ''Export''
* ''Assignee''
* ''Inventor''
* ''Publication Year''
* ''Application Year''
* ''Priority Year''
* ''Taxonomy''
* ''Category Statistics''
* ''Title''
* ''Abstract''
* ''Claims''
* ''Rating''
* ''Tags''
* ''Granted Patent''
* ''Patent Application''
* ''PCT Patent''
* ''EP Patent''
* ''US Class''
* ''IPC Class''
===Workflow===
In a A typical use case, the dashboard workflow is used as followsdescribed below:
# Log into the system [[Image:login.png|thumb|center|500px||Login screen]]
# Select the dashboard (workfile) [[Image:Dashboard_Select.png|thumb|center|500px||Select dashboard]]
# Create categories (taxonomy) [[Image:Taxonomy_Add.png|thumthumb|center|500px|Add taxonomy categories]]# Add patents [[Image:Patents_Add.png|thumthumb|center|500px|Add patents]]# Review charts [[Image:Charts.png|thumthumb|center|500px|Review charts]]# Review patents [[Image:Patents.png|thumthumb|center|500px|Review patents]]# Search patents [[Image:Search.png|thumthumb|center|500px|Search patents]]# Tag patents [[Image:PatentsTag.png|thumthumb|center|500px|Review Tag patents]]# Add review notes for patents [[Image:PatentsNotes.png|thumthumb|center|500px501px|Review patentsPatent notes]]# Export patents and analysis [[Image:Export.png|thumthumb|center|500px|Export patents]]
==Deployment Architecture==
[[Image:Deployment Architecture.png|thumb|center|510px700px|Dolcera Dashboard Deployment Architecture]]
==Hardware Requirements==
As seen in the deployment architecture diagram, the typical deployment environment for the Dolcera Dashboard application consists of two main servers:# Server running the Dolcera Dashboard web application# Database server running PostgreSQL or Oracle database running the dashboard database===Web Application Server===The Dolcera Dashboard requires the following application server configuration:
* 64-bit server
* 4-core processor with a minimum speed of 3 2 GHz
* Ethernet card
* Minimum memory configuration: 8GB DDR3 RAM
* Minimum disk usage requirement: 10 TB 2TB hard disk ===Database Server===* Per client database server standards
===Network===
* The bandwidth to client devices offered by the web application server should be at least 10Mbps* The connection between the web application server and the database server should be at least 100Mbps* A continuous network connection is required between the user's device and the web application server* The , and between the web application server should ideally support a 10Mbps connectionand the database server
===Client Device===
* The client application runs on any device that supports an Adobe Flash-enabled web browser
* A desktop or laptop computer with 1GB of available memory, any operating system (e.g. Windows, Linux, Mac OS) and a high-speed Internet connection will be capable of running the Dolcera Dashboard application
* A 1Mbps or faster network connection to the server will be sufficient to run the application
==Software Requirements==
The Dolcera Dashboard application is a PHP web application that runs on the Apache web server with PHP5, and connects to a PostgreSQL or Oracle database. The client application is a Flash application running inside the web browser.
===Web Application Server===
* Operating system: Linux
* Web server: Apache with support for PHP5
The web application server typically runs inside a vmware Virtual Machine running on any host operating system supported by vmware.
===Database Server===
* Database: PostgreSQL 8 or higher; or Oracle 10 or higher
* Web server: Apache with support for PHP5
===Client===
* Operating system: Windows, Linux, Mac OS (or others)
===Software Installation===
# Configure the Apache web server to listen on port 80 for the web application server====Database Server====The following steps should be performed by a database administrator:
# Configure the database server with the appropriate database version (specified in the [[#Software Requirements|Software Requirements]] section)
# Download the Dolcera Dashboard database setup files (Dolcera_Dashboard_Database_vxxx.zip) to the database server from the location provided by the Dolcera representative# Unzip the files in a folder of your choice (e.g. /tmp folder)# Create a new database named ''dolcera'' # Run the file dolcera_dashboard_setup.sql to create the tables and other database objects: the setup script will also populate the master data for the database, and create a ''dolcerauser'' with privileges to change the data in the database, but not to alter the database; this user account will be used by the web application ====Web Application Server====# Download the Dolcera Dashboard installation package (Dolcera_Dashboard_vxxx.zip) to the web application server from the location provided by the Dolcera representative
# Unzip the folder in any directory (e.g. /tmp)
# Edit Move the following information dolcera_dashboard_vm folder to the virtual machines folder on the web application server (e.g. /var/lib/vmware)# Create a new vmware virtual machine instance for the Dolcera Dashboard # Point the new vmware virtual machine instance to the dolcera_dashboard_vm folder# Set the network preferences for the virtual machine to bridged networking# Launch the new virtual machine# Log in with the root password supplied by the Dolcera representative# Change the database IP address setting as appropriate in the /srv/httpd/htdocs/dashboard/config/config.ini file#* Assign a fixed IP address of for the database servervmware instance and note this IP address# Once the software installation is complete, log into the application:#* Database administrator username and passwordURL: http://''ipaddress_of_web_application_server''/auth/#* IP address of the web application serverUsername: admin# Run the installer as superuser * Password: admin (sudoyou will be able to change the password thereafter)
===Configuration ParametersSetting up the Environment===Once the software installation is complete, log * Log into the application:URL: http://localhost/auth/as an administrator as described aboveUsername: admin* Click on the link to the "Admin Interface"Password: admin (you will be able * Create a new project* Create a new group and assign the project to this group* Create a new user and assign this user to the new group* Create a new dashboard and add the dashboard to change the password thereafter)project
===Setting up Users===
===Best Practices===
====Server Setup====# Latest database The vmware virtual machine based installation of the web application server is designed for ease of installation and management# If vmware is not preferred, a different installer will be provided to run the web application directly on the server patchesoperating system# Database backup Apply the latest database and recovery optionsoperating system patches on the servers# Change the admin password at regular intervals==Using # Set up the Dashboard==database for backup on a nightly basis===Dashboard Layout=User Management=====Adding Patents=====FAQ==# Remove users once they leave the company # Assign access to dashboard workfiles to users individually# Limit the access for the administrator role