IP Library Granted Patent US 9,910,929
Granted Patent B2
US 9,910,929 · App. 13/659,133 · Granted Mar 6, 2018

Web browser-based content management system

Inventor: Suraj Shinde (Ignacio Zaragoza, MX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/30893H04L29/06H04L29/08072H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,910,929
App. No.
13/659,133
Granted
Mar 6, 2018
Kind
B2
Abstract

A web browser-based content management system which includes a web browser; a web server engine embedded into the web browser so that the web browser has web server functionality, the web server engine having web server, database and scripting language components; and a content management system to support the creation, collection, management and publication of digital content, the content management system deployed on the web browser embedded web server to provide a web browser-based content management system. Also included is a browser to browser content sharing system.

Claims (38)

1. A web browser-based content management system comprising:

a web browser to facilitate communication with a network including the web, the internet and private networks and to manage, via a content management system deployed within the web browser, digital content stored by the web browser within a database within the web browser;

a web server engine embedded into the web browser so that the web browser has web server functionality to deliver web pages to the web browser, the web server engine having web server, database and scripting language components;

the content management system to support the creation, collection, storage, management and publication of the digital content, the content management system deployed within the web browser having the embedded web server engine to provide a web browser-based content management system;

a MySQL database within the web browser to store the digital content of the content management system deployed within the web browser in cooperation with the content management system; and

a computing device including a central processing unit wherein the web browser, web server engine, content management system and database are all deployed on the same computing device.

2. The web browser-based content management system of claim 1 wherein the web server engine is selected from the group consisting of WAMP (Windows-based Apache HTTP Server, MySQL database and PHP server-side scripting language), LAMP (Linux-based Apache HTTP Server, MySQL database and PHP server-side scripting language) and MAMP (Macintosh-based Apache HTTP Server, MySQL database and PHP server-side scripting language).

3. The web browser-based content management system of claim 1 wherein the web browser further comprising a communication protocol for communicating directly with another web browser-based content management system to exchange digital content directly between the web browser and the another web browser-based content management system.

4. A method for a web browser-based content management system comprising:

providing a first web browser to facilitate communication with a network including the web, the internet and private networks and to manage, via a content management system deployed within the web browser, digital content stored by the web browser within a MySQL database in the web browser;

embedding a web server engine into the first web browser so that the first web browser has web server functionality to deliver web pages to the web browser, the web server engine having web server, database and scripting language components;

developing the content management system using the scripting language, the content management system to support the creation, collection, storage, management and publication of the digital content; and

deploying the content management system within the first web browser having the embedded web server engine to provide a first web browser-based content management system;

storing within the first web browser the MySQL database to store the digital content of the content management system deployed within the web browser in cooperation with the content management system; and

communicating by the first web browser directly with a second web browser having a second web browser-based content management system to directly exchange digital content directly between the first web browser and the second web browser;

wherein the method is implemented on one or more computing devices.

5. The method for a web browser-based content management system of claim 4 wherein the web server engine is selected from the group consisting of WAMP (Windows-based Apache HTTP Server, MySQL database and PHP server-side scripting language), LAMP (Linux-based Apache HTTP Server, MySQL database and PHP server-side scripting language) and MAMP (Macintosh-based Apache HTTP Server, MySQL database and PHP server-side scripting language).

6. The method for a web browser-based content management system of claim 4 wherein the first web browser further comprising a communication protocol for communicating directly with the second web browser of the second web browser-based content management system.

7. A computer program product for a web browser-based content management system comprising:

a nontransitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to provide a web browser to facilitate communication with a network including the web, the internet and private networks and to manage, via a content management system deployed within the web browser, digital content stored by the web browser within a MySQL database within the web browser;

computer readable program code configured to embed a web server engine into the web browser so that the web browser has web server functionality to deliver web pages to the web browser, the web server engine having web server, database and scripting language components;

computer readable program code configured to develop the content management system using the scripting language, the content management system to support the creation, collection, storage, management and publication of the digital content;

computer readable program code configured to deploy the content management system within the web browser having the embedded web server engine to provide a web browser-based content management system;

computer readable program code configured to deploy the MySQL database within the web browser to store the digital content of the content management system deployed within the web browser in cooperation with the content management system; and

computer readable program code configured to deploy all of the web browser, web server engine, content management system and database on the same computer readable storage medium.

8. The computer program product of claim 7 wherein the web server engine is selected from the group consisting of WAMP (Windows-based Apache HTTP Server, MySQL database and PHP server-side scripting language), LAMP (Linux-based Apache HTTP Server, MySQL database and PHP server-side scripting language) and MAMP (Macintosh-based Apache HTTP Server, MySQL database and PHP server-side scripting language).

9. The computer program product of claim 7 wherein the web browser further comprising a communication protocol for directly communicating with a web browser of another web browser-based content management system.

10. A browser to browser content sharing system comprising:

a plurality of web browser-based content management systems, each web browser-based content management system comprising:

a web browser to facilitate communication with a network including the web, the internet and private networks and to manage, via a content management system deployed within the web browser, digital content stored by the web browser within a MySQL database in the web browser;

a web server engine embedded into the web browser so that the web browser has web server functionality to deliver web pages to the web browser, the web server engine having web server, database and scripting language components; and

the content management system to support the creation, collection, storage, management and publication of the digital content, the content management system deployed within the web browser having the embedded web server engine to provide a web browser-based content management system;

the MySQL database within the web browser to store the digital content of the content management system deployed within the web browser in cooperation with the content management system; and

a computing device including a central processing unit wherein the web browser, web server engine, content management system and database are all deployed on the same computing device; and

a communication protocol to communicate directly from a first web browser of one web browser-based content management system to a second web browser of another web browser-based content management system; and

a content sharing/searching/sending system to directly exchange digital content between the one web browser-based content management system and the another web browser-based content management system using the communication protocol.

11. The browser to browser content sharing system of claim 10 wherein the web server engine is selected from the group consisting of WAMP (Windows-based Apache HTTP Server, MySQL database and PHP server-side scripting language), LAMP (Linux-based Apache HTTP Server, MySQL database and PHP server-side scripting language) and MAMP (Macintosh-based Apache HTTP Server, MySQL database and PHP server-side scripting language).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2012
From: SHINDE, SURAJ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029187/0548 →
Continuity (1)
Related Publication 20140115136A1 · Apr 24, 2014